/*-----------------------------------
ESTILOS GENERALES
------------------------------------*/

html, body				{ margin:0px; padding:0px; border:none; }
h1, h2, h3				{ margin:0px; padding:0px; font-weight:normal; }
h4, h5, h6				{ margin:0px; padding:0px; font-weight:normal; }
p						{ margin:0px; padding:10px; line-height:20px; }
ul, ol, li				{ margin:0px; padding:0px; list-style:none; }
img						{ border:none; }
a						{ text-decoration:none; color:#fff; }
a:hover					{ color:#872b30;}
a:active, a:focus		{ outline:none;}

body					{background:#D6D7D9; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666;
						 scrollbar-face-color: #c0c0c0;scrollbar-shadow-color: #666666; scrollbar-highlight-color: #FFFFFF;
						 scrollbar-3dlight-color: #666666; scrollbar-darkshadow-color: #FFFFFF; scrollbar-track-color: #F8F8F8;
						 scrollbar-arrow-color: #ffffff;}
#main					{width:958px; height:658px; margin:0px auto; padding:0px; overflow:hidden; position:relative;}
.oculto					{display:none;}

/*-----------------------------------
CABECERA
------------------------------------*/
#cabecera				{margin:0px auto; padding:0px; overflow:hidden; height:128px; width:958px; background:#B0B1B3;}
#cabecera a				{float:left;}
h1						{height:58px; float:right; text-transform:uppercase; color:#CED1D6; text-align:right;
						 padding:70px 10px 0px 0px; font-size:40px; letter-spacing:8px; margin:0px;}

/*-----------------------------------
MENU
------------------------------------*/
#menu					{width:126px; height:480px; float:left; background:#e5e5e5; padding-left:28px; font-size:13px;
						 position:relative;}
#menu ul				{padding:14px 0px 8px 0px;}
#menu ul li				{padding:3px 0px;}
#menu a					{display:block; width:120px; font-weight:normal; color:#5f5f5f; font-size:13px; line-height:14px;}
#menu a:hover			{color:#86191f;}
#menu #redes			{overflow:hidden; height:30px; padding:0px 0px 10px 0px;}
#menu #redes li			{float:left; width:28px; height:28px; line-height:30px; padding-top:1px; padding-right:3px;}
#menu #redes .fb_link a	{width:28px; height:28px; display:block; background:url(../img/icn_facebook.gif) no-repeat; text-indent:-9999px;}
#menu #redes .tw_link a	{width:28px; height:28px; display:block; background:url(../img/icn_twitter.gif) no-repeat; text-indent:-9999px;}

#menu #lang				{overflow:hidden; position:absolute; bottom:0px; left:28px;}
#menu #lang li			{float:left; width:60px;}
#menu #lang li a		{color:#818181;}

/*-----------------------------------
COTENIDOS - GENERAL
------------------------------------*/
#content				{float:right; width:804px; height:480px; background:#fff; overflow:auto; position:relative;}
h2						{font-size:30px; text-align:right; text-transform:uppercase; color:#872b30; padding:10px 20px 0px 0px;
						 line-height:30px; position:relative;}				 
p						{line-height:20px;}
#content a				{color:#666;}
#content a:hover		{color:#872b30;}

/*-----------------------------------
COTENIDOS - HOME
------------------------------------*/
#index #content			{width:804px; height:480px; overflow:hidden;}
#index #content #intro	{z-index:1000;}
#index #content #lastBook		{width:300px; height:252px; background:url(../img/novedades_fondo.png); position:absolute;
						 		 bottom:0px; left:-9600px; z-index:8000; padding:65px 25px 26px 26px; overflow:hidden;
								 color:#545454;}
#index #content #lastBook.eng	{background:url(../img/novedades_fondo_eng.png);}
#index #content #lastBook h2	{display:none;}
#index #content #lastBook a		{float:left; margin-right:20px; margin-bottom:2px; width:114px; height:auto; display:inline-block;}
#index #content #lastBook a img	{width:121px;}
#index #content #lastBook h3	{font-size:14px; font-weight:bold; padding-bottom:10px; text-align:justify; font-weight:bold;}
#index #content #lastBook h4	{font-size:11px; font-weight:normal; text-align:justify; padding-bottom:3px; line-height:11px;}
#index #content #lastBook p		{font-size:13px; padding:0px 0px 2px 0px; margin-top:-2px; line-height:13px; text-align:justify;}
#index #content #lastBook p.features	{font-size:11px; padding-bottom:20px; line-height:12px; text-align:justify;}

/*-----------------------------------
COTENIDOS - SERVICIOS EDITORIALES
------------------------------------*/
#servicios #content h3			{width:100%; background:#ccc; color:#fff; font-weight:bold; text-transform:uppercase; font-size:12px;
						 height:20px; line-height:20px; padding-left:6px; cursor:pointer; margin-top:6px; overflow:hidden;}
#servicios #content h3:hover	{color:#872b30;}
#servicios #content h4			{font-weight:bold; font-size:11px; text-transform:uppercase;}
#servicios #content p			{padding:4px 0px 10px 0px;}
#servicios #content ul			{padding:14px 0px 14px 10px;}
#servicios #content ul li		{padding-bottom:5px;}
#servicios #content .listaProd li	{list-style:disc inside;}

/*-----------------------------------
COTENIDOS - CATALOGO
------------------------------------*/
#catalogo #enlaceContacto	{color:#a3a6a9;}
#catalogo #enlaceContacto:hover	{color:#872b30;}
#menuCatalogo			{float:right; width:140px; padding:0px 10px 0px 0px; .padding:0px 15px 0px 0px; overflow:hidden; font-size:10px; font-weight:bold;}
#menuCatalogo ul		{padding:0px; margin:0px;}
#menuCatalogo p			{color:#872b30; font-size:10px; padding:0px; margin:20px 0px; height:13px; line-height:13px;}
#menuCatalogo a			{color:#a3a6a9; font-size:10px; padding:0px; margin:20px 0px; display:block; height:13px; line-height:13px;}
#menuCatalogo .destacado a	{color:#872b30; font-size:11px;}

/*-----------------------------------
COTENIDOS - CATEGORIAS
------------------------------------*/
div.transON 			{cursor:pointer;}
div.transOFF  			{opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;}
div.colorON 			{cursor:pointer;}
div.colorOFF  			{color:#990000;}

/*-----------------------------------
COTENIDOS - CATALOGO - LIBROS
------------------------------------*/
.titu_categoria			{font-size:20px; color: #464646;}
.titucaract_libros		{font-size:12px; color:#333;}
.caract_libros			{font-size:12px; color:#666; line-height:20px;}
.txt_libros				{font-size:10px; color:#333;}
.txt_libros_grey		{font-size:10px; color:#999;}


/*-----------------------------------
COTENIDOS - CARRITO
------------------------------------*/
.tdCarrito_head			{background-color:#ccc;	font-weight:bold; color:#666; font-size:11px; height:20px;}

.tdCarrito				{font-weight:normal; color:#333; font-size:11px; height:20; padding:5px;}

.Carrito_text			{font-weight:bold; color:#666; font-size:11px; text-align:center; height:40px;}
#carrito #addedProd a			{color:#a3a6a9;}
#carrito #addedProd a:hover		{color:#872b30;}

/*-----------------------------------
COTENIDOS - CLIENTES
------------------------------------*/
#clientes #slideshow	{padding:10px 0px 15px 15px; position:relative; width:600px;}
#clientes #content p	{padding:2px 15px; width:600px;}
#menuClientes			{float:right; width:140px; overflow:auto; padding:0px 10px 0px 0px; font-size:10px; font-weight:bold;}
#menuClientes p			{color:#872b30; font-size:10px; padding:0px; margin:30px 0px; height:13px; line-height:13px; }
#menuClientes a			{color:#a3a6a9; font-size:10px; padding:0px; margin:30px 0px; display:block; height:13px; line-height:13px;}
.listaClientes			{padding:0px 0px 0px 15px; float:left; width:355px; line-height:14px;}
.listaClientes li		{color:#999; font-size:10px; padding:4px 0px;}
.imgClientes			{width:240px; float:left;}
.imgClientes img		{margin:10px 8px;}

/*-----------------------------------
COTENIDOS - ACTUALIDAD
------------------------------------*/
#actualidad .desplegable	{padding:12px 30px 0px 50px; .overflow:hidden;}
#actualidad .desplegable h3	{font-size:12px; font-weight:bold; cursor:pointer; background:url(../web/arrow.gif) no-repeat top left;
							 padding:0px 0px 5px 10px; height:12px; line-height:12px; margin-bottom:4px; width:200px;
							 overflow:visible;}
#actualidad .desplegable ul	{padding:0px 0px 20px 35px;}
#actualidad .desplegable li	{padding-bottom:5px;}

/*-----------------------------------
COTENIDOS - CARRITO
------------------------------------*/
#carrito input 			{border:1px solid #ccc;}

/*-----------------------------------
COTENIDOS - NOTAS DE PRENSA
------------------------------------*/
#notas #content ul			{padding:16px 20px 0px 12px;}
#notas #content ul li		{border-top:#ccc 1px dotted; padding:2px 0px 12px 0px; position:relative;}
#notas #content ul li:first-child		{border-top:none;}
#notas #content h3			{font-weight:bold; text-transform:uppercase; font-size:12px; line-height:16px; width:640px;
							 margin-top:6px; overflow:hidden; padding-bottom:6px;}
#notas #content h4			{font-weight:bold; font-size:11px; color:#999; padding-bottom:6px;}
#notas #content p			{font-size:11px; line-height:12px; color:#999; font-style:italic; padding:0px;}
#notas #content a			{position:absolute; bottom:10px; right:0px; font-size:10px; font-weight:bold; border:#666 1px solid;
							 padding:4px 4px 4px 24px; background:#fff url(../img/icn_pdf.gif) no-repeat 3px 2px;}
#notas #content a:hover		{color:#872b30; border:#872b30 1px solid; background:#eee url(../img/icn_pdf.gif) no-repeat 3px 2px;}

/*-----------------------------------
COTENIDOS - VIDEO CORPORATIVO
------------------------------------*/
#vid #content #video			{width:350px; height:345px; margin:20px auto; overflow:hidden;}

/*-----------------------------------
COTENIDOS - CONTACTO
------------------------------------*/
#contact #content		{position:relative;}
#el_viso 				{position:absolute; top:10px; left:10px; z-index:2;}

/*-----------------------------------
PIE DE PAGINA
------------------------------------*/
#pie					{height:30px; clear:both; border-left:154px #C9CACC solid; position:relative;}
#pie a					{height:30px; display:block; line-height:28px; padding:0px 20px;}
.mp1					{background:#B0B1B3; float:left; text-transform:uppercase; font-size:15px; line-height:28px;}
.mp2					{float:left; text-transform:lowercase; color:#872b30; background:#C9CACC; font-size:16px; line-height:28px;}
.mp3					{float:left; text-transform:lowercase; color:#872b30; background:#C9CACC; font-size:16px; line-height:28px;
						 border-left:#B0B1B3 1px solid;}
.mp4					{float:right; text-transform:uppercase; color:#872b30; background:#C9CACC; font-size:12px; line-height:28px;
						 border-left:#B0B1B3 1px solid;}
.mp5					{float:right; text-transform:uppercase; color:#872b30; background:#C9CACC; font-size:12px; line-height:28px;}




