/* CSS Document */

#columna2 h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#808080;
	width:100%;
	clear:both;
	margin:0px;
	padding-bottom:14px;
	border-bottom:1px solid #808080;
}

#columna2 h1 span{
	color:#ffffff;
}

/*------------INICIO TITULOS---------------*/
#titulos_columna_libro, #titulos_columna_libro2{
	width:387px;
	float:left;
	margin:10px 0px 0px 0px;
}

#titulos_columna_libro2{
	margin:0px;
}

#titulos_fichaLibro{
	width:407px;
	height:200px;
	background-color:#1f1f1f;
	padding:0px;
}

.titulos_fichaLibro_flash{
	width:150px;
	height:200px;
	float:left;
}

.titulos_fichaLibro_flash img{
	margin:0px;
} 

#titulos_fichaLibro_txt{
	width:226px;
	float:right;
	margin:5px 0px 0px 0px;
	padding-right:2px;
}

#titulos_fichaLibro_txt_titol{
	font-size:11px;
}

#titulos_fichaLibro_txt_titol span, #titulos_fichaLibro_txt_titol h3{
	font-size:11px;
	margin:0px;
	font-weight:normal;
}

#titulos_fichaLibro_txt_titol h2{
	font-size:11px;
	margin:0px;
}

.titulos_texto, .titulos_texto_nomargen{
	font-size:11px;
	line-height:16px;
	margin-top:32px;
}

.titulos_texto_nomargen{
	margin:0px;
}

.titulos_texto_mini{
	font-size:11px;
	margin-top:32px;
}

.titulos_texto strong{
	font-size:11px;
}

#titulos_columna_autor{
	width:236px;
	float:right;
	margin:10px 0px 0px 0px;
}

#titulos_fichaAutor{
	height:200px;
}

#titulos_fichaAutor img{
	margin-bottom:10px;
}

#titulos_fichaAutor_txt{
	font-size:11px;
}

#titulos_relacionados {color:#01a1e3;}
#titulos_relacionados strong{color:#ffffff;}
#titulos_relacionados a, #titulos_columna_autor a, #autores_columna_libros a{color:#01a1e3;}
#titulos_relacionados a:hover, #titulos_columna_autor a:hover, #autores_columna_libros a:hover{color:#ffffff;}

.titulos_itemFlecha{background: url(/images/icons-01a1e3.gif) 0px -120px no-repeat; padding-left:15px;}
.titulos_itemFlecha{background: url(/images/icon-flecha-01a1e3.gif) 0px 2px no-repeat; padding-left:15px;}
.titulos_itemFlecha2{display:block; background: url(/images/icon-flecha-01a1e3.gif) 0px 2px no-repeat; padding-left:15px;}
.titulos_itemTriang_adelante{background: url(/images/icons-01a1e3.gif) 0px -45px no-repeat; padding-left:15px;}
.titulos_itemTriang_atras{background: url(/images/icons-01a1e3.gif) 1px -22px no-repeat; padding-left:15px;}

#titulos_relacionados ul, #titulos_columna_autor ul, #autores_columna_libros ul{
	margin: 0px;
	padding: 0px;
}

#titulos_relacionados li, #titulos_columna_autor li, #autores_columna_libros li{
	clear:both;
	list-style-type:none;
	margin: 3px 0px;
}

#titulos_relacionados li span{display:inline; cursor:pointer;}
#titulos_relacionados li span:hover{color:#ffffff;}

#titulos_fichaAutor_txt a{color:#ffffff;}
#titulos_fichaAutor_txt a:hover{color:#01a1e3;}

#img-copyright{margin:3px 0px; width:150px;}

/*---------------FIN TITULOS-----------------*/

/*-------------INICIO FICHA AUTOR-------------*/

#autores_columna_libros{
	width:236px;
	float:right;
	margin:10px 0px 0px 0px;
}

	
/*-------------FIN FICHA AUTOR-------------*/
	
/*-----------INICIO TITULOS-FORM-------------*/

#titulos_opinion{
	width:387px;
}

.titulos_opinion_caja{
	width:182px;
	float:left;
	margin-bottom:7px;
}

.titulos_opinion_separador{
	width:21px;
	height:17px;
	float:left;
	display:block;
}

.redondo{
	width:182px;
	height:34px;
	display:block;
	background-color:#606060;
	margin-top:2px;
}
.redondoerror{
	width:182px;
	height:34px;
	display:block;
	background-color:#DA4E25;
	margin-top:2px;
}

#titulos_opinion label{
	height:14px;
}

#titulos_opinion input{
	width:170px;
	height:15px;
	background-color:transparent;
	border:0px;
	margin:7px 5px 8px 5px;
	outline:0;
}

#titulos_opinion_ta_caja{
	width:385px;
	height:84px;
	clear:both;
	background-color:#606060;
	display:block;
}

#titulos_opinion textarea{
	background-color:transparent;
	width:95%;
	height:68px;
	border:0px;
	margin:8px;
	overflow:hidden;
}

#titulos_opinion_check{
	width:240px;
	float:left;
	margin-top:22px;
}

#titulos_opinion_check input{
	width:15px;
	height:15px;
	padding:0px;
	float:left;
	margin:0px 6px 0px 0px;
	border:0px;
}

#titulos_opinion_check label{
	padding-top:2px;
	font-size:10px;
}

#titulos_opinion_button{
	width:122px;
	height:34px;
	float:right;
	background: url(/images/enviar-background-01a1e3.gif) repeat-x;
	margin:12px 2px 0px 0px;
	cursor:pointer;
}

#titulos_opinion_button input{
	width:116px;
	height:32px;
	background-color:transparent;
	margin:0px 2px;
	font-weight:bold;
	font-size:11px;
	color:#1f1f1f;
	border:0px;
	cursor:pointer;
}

#lecturabreve, #opinionprensa, #opinionlectores{ 
	padding:6px 20px;
	color:#fff;
	display:none;
}

/*-------------FIN TITULOS-FORM--------------*/

/*-----------INICIO BUSQUEDA AVANZADA-FORM-------------*/

#titulos_busava, #contactar_left{
	width:587px;
	height:155px;
}

.titulos_busava_caja{
	width:282px;
	float:left;
	margin-bottom:7px;
}

.titulos_busava_separador{
	width:21px;
	height:17px;
	float:left;
	display:block;
}
.titulos_busava_sep_horiz{
	width:100%;
	height:4px;
	display:block;
	clear:both;
}

#titulos_busava .redondo, #contactar_left .redondo{
	width:282px;
	height:34px;
	display:block;
	background-color:#606060;
	margin-top:2px;
}
#titulos_busava .redondoerror, #contactar_left .redondoerror{
	width:282px;
	height:34px;
	display:block;
	background-color:#DA4E25;
	margin-top:2px;
}

#titulos_busava label, #contactar_left label{
	height:14px;
}

#titulos_busava input, #contactar_left input{
	width:270px;
	height:15px;
	background-color:transparent;
	border:0px;
	margin:7px 5px 8px 5px;
	outline:0;
}

#titulos_busava select, #contactar_left select{
	width:268px;
	height:21px;
	background-color:#606060;
	border:0px;
	margin:7px 5px 0px 6px;
	outline:0;
}

#titulos_busava select:active, #titulos_busava select:hover{
	background-color:#4ebdeb;
	outline:none;
}

#titulos_busava_ta_caja{
	width:585px;
	height:84px;
	clear:both;
	background-color:#606060;
	display:block;
}

#titulos_busava textarea, #contactar_left textarea{
	background-color:transparent;
	width:95%;
	height:68px;
	border:0px;
	margin:8px;
	overflow:hidden;
}

#titulos_busava_check{
	width:240px;
	float:left;
	margin-top:22px;
}

#titulos_busava_check input{
	width:15px;
	height:15px;
	padding:0px;
	float:left;
	margin:0px 6px 0px 0px;
	border:0px;
}

#titulos_busava_check label{
	padding-top:2px;
	font-size:10px;
}

#titulos_busava_button{
	width:122px;
	height:34px;
	float:right;
	background: url(/images/button-background.gif) 0px -34px no-repeat;
	margin:12px 2px 0px 0px;
	cursor:pointer;
}

#titulos_busava_button input:hover{
	color:#ffffff;
}

#titulos_busava #busqueda_form_todos{
	margin-top:12px;
}

#titulos_busava_button input{
	width:122px;
	height:34px;
	display:block;
	background-color:transparent;
	margin:0px;
	font-weight:bold;
	font-size:11px;
	color:#1f1f1f;
	border:0px;
	float:left;
	cursor:pointer;

}

#titulos_busava_button.redondo{
	width:122px;
}

/*-------------FIN BUSQUEDA AVANZADA-FORM--------------*/

/*-------- GENERICO-PAGINACIÓN --------*/
.pager_background, .annomes{
	display:block;
	width:788px;
	height:30px;
	background-color:#404040;
	background-image: url(../images/background-menu.gif); 
	margin:2px 0px;
	clear:both;
	line-height:30px;
}

.pager_load{
	background-image: url(../images/preload_mini.gif);
	width:20px;
	height:26px;
	display:block;
	float:right;
	margin-right:14px;
	display:none;
}

.pager_txt, .annomes h2{
	float:left;
	margin:0px;
	padding-left:7px;
	font-size:12px;
}

.annomes h2{font-size:11px;}

.pager select{
	display:none;
}

.pager ul{
	float:right;
	margin:0px;
	padding:0px;
}

.pager li{
	width:17px;
	height:30px;
	line-height:30px;
	font-size:12px;
	float:left;
	text-align:center;
	list-style-type:none;
	margin-right:1px;
	display:block;
	cursor:pointer;
}

.first{background: url(/images/button_inicio.gif) 5px no-repeat #01a1e3;}
.prev{background: url(/images/button_prev.gif) 6px no-repeat #01a1e3;}
.next{background: url(/images/button_next.gif) 6px no-repeat #01a1e3;}
.last{background: url(/images/button_final.gif) 5px no-repeat #01a1e3;}
.salto{background-color: #ffffff; color:#1f1f1f;}

.first:hover, .prev:hover, .next:hover, .last:hover{background-color:#ffffff;}
.salto:hover{background-color: #000; color:#ffffff;}
.salto_selected{background-color: #000; color:#ffffff;}
.inactivo, .inactivo:hover{background-color: #404040; cursor:default;}

/*--------FIN GENERICO-PAGINACIÓN--------*/

/*-------------- GENERICO-LISTADO ---------------------*/
.oculto { display:none; visibility:hidden; }
.color_par{background-color:#26363d;}
.color_par_doble{background-color:#22414e;}
/*-------------- FIN GENERICO-LISTADO -----------------*/

/*----------INICIO GENERIC COLUMNS-----------*/

#innerGeneric_columna1{
	width:550px;
	float:left;
	margin:10px 0px 0px 0px;
	color:#e4e4e4;
}

#innerGeneric_columna2{
	width:190px;
	float:right;
	margin:10px 0px 0px 0px;
	color:#e4e4e4;
}

/*-----------FIN GENERIC COLUMNS-------------*/

/*------------INICIO NOTICIAS Y PREMIOS------------*/

#noticias_flashPlayer, #premios_flashPlayer, #conozcanos_flashPlayer{
	width:505px;
	clear:both;
	margin-bottom:10px;
}

#noticias_txt, #premios_txt, #conozcanos_txt{
	font-size:12px;
	line-height:16px;
}

#noticias_txt h2, #premios_txt h2, #conozcanos_txt h2{
	font-size:14px;
	color:#01a1e3;
	font-weight:bold;
	margin:0px;
}

#noticias_txt_autor, #premios_txt_autor, #conozcanos_txt_autor{
	color:#c0c0c0;
}

#noticias_txt_autor strong, #premios_txt_autor strong, #conozcanos_txt_autor strong{
	color:#fcfcfc;
	font-weight:normal;
}

.noticias_gallery_item, .premios_gallery_item, .conozcanos_gallery_item{
	width:182px;
	clear:both;
	padding:7px 0px 14px 7px;
	border-bottom:1px solid #4a4a4a;
}

.noticias_gallery_item a, .premios_gallery_item a, .conozcanos_gallery_item strong{
	color:#01a1e3;
	font-size:11px;
}

.noticias_gallery_item a:hover, .premios_gallery_item a:hover, .conozcanos_gallery_item a:hover{color:#ffffff;}

.noticias_gallery_item img, .premios_gallery_item img, .conozcanos_gallery_item img{
	width:124;
	height:94px;
	margin:8px auto 16px 0px;
}

/*-------------FIN NOTICIAS, PREMIOS Y CONOZCANOS-------------*/


/*-----------INICIO idereg/REGISTRO-FORM-------------*/

#identificacionregistro {
	display:table;
	margin:10px 0px 20px 0px;
	width:788px;
}
#identificacionregistro P.textocabecera { margin:0px 0px 20px 0px; width:380px; }


#identificacion{border-right:3px solid gray;margin-right:5px;padding-right:5px;height:540px;float:left;width:387px}

.identificacion_caja{
	width:182px;
	float:left;
	margin-bottom:7px;
}

.identificacion_separador{
	width:21px;
	height:17px;
	float:left;
	display:block;
}

#identificacion label{
	height:14px;
}

#identificacion input{
	width:170px;
	height:15px;
	background-color:transparent;
	border:0px;
	margin:7px 5px 8px 5px;
	outline:0;
}

#identificacion_button{
	width:122px;
	height:34px;
	float:right;
	background: url(/images/enviar-background-01a1e3.gif) repeat-x;
	margin:12px 2px 0px 0px;
	cursor:pointer;
}

#identificacion_button input{
	width:116px;
	height:32px;
	background-color:transparent;
	margin:0px 2px;
	font-weight:bold;
	font-size:11px;
	color:#1f1f1f;
	border:0px;
	cursor:pointer;
}

#recordarcontrasenna_button{
	width:122px;
	height:34px;
	float:right;
	background: url(/images/enviar-background-01a1e3.gif) repeat-x;
	margin:15px 2px 0px 0px;
	cursor:pointer;
}

#recordarcontrasenna_button input{
	width:116px;
	height:32px;
	background-color:transparent;
	margin:0px 2px;
	font-weight:bold;
	font-size:11px;
	color:#1f1f1f;
	border:0px;
	cursor:pointer;
}

#recordarcontrasennavolver_button{
	width:122px;
	height:34px;
	float:right;
	background: url(/images/enviar-background-01a1e3.gif) repeat-x;
	margin:15px 2px 0px 0px;
	cursor:pointer;
}

#recordarcontrasennavolver_button input{
	width:116px;
	height:32px;
	background-color:transparent;
	margin:0px 2px;
	font-weight:bold;
	font-size:11px;
	color:#1f1f1f;
	border:0px;
	cursor:pointer;
}

#recordarcontrasenna_resultado_button{
	width:122px;
	height:34px;
	float:right;
	background: url(/images/enviar-background-01a1e3.gif) repeat-x;
	margin:12px 2px 0px 0px;
	cursor:pointer;
}

#recordarcontrasenna_resultado_button input{
	width:116px;
	height:32px;
	background-color:transparent;
	margin:0px 2px;
	font-weight:bold;
	font-size:11px;
	color:#1f1f1f;
	border:0px;
	cursor:pointer;
}

#recordarcontrasenna { display:none; }
#recordarcontrasenna_resultado { display:none; }

#registro{
	float:left;
	width:387px;
}

#registro label{
	height:14px;
}

#registro input{
	width:170px;
	height:15px;
	background-color:transparent;
	border:0px;
	margin:7px 5px 8px 5px;
	outline:0;
}

#registro select{
	width:170px;
	height:20px;
	background-color:#606060;
	border:0px;
	margin:7px 5px 8px 5px;
	outline:0;
}

#registro textarea{
	background-color:transparent;
	width:95%;
	height:68px;
	border:0px;
	margin:8px;
	overflow:hidden;
}

#registro_check{
	width:240px;
	float:left;
	margin-bottom:5px;
}

#registro_check input{
	width:15px;
	height:15px;
	padding:0px;
	float:left;
	margin:0px 6px 0px 0px;
	border:0px;
}

#registro_check label{
	padding-top:2px;
	font-size:10px;
}

#registro_button{
	width:122px;
	height:34px;
	float:right;
	background: url(/images/enviar-background-01a1e3.gif) repeat-x;
	margin:12px 2px 0px 0px;
	cursor:pointer;
}

#registro_button input{
	width:116px;
	height:32px;
	background-color:transparent;
	margin:0px 2px;
	font-weight:bold;
	font-size:11px;
	color:#1f1f1f;
	border:0px;
	cursor:pointer;
}

#registrocontrasenna {
	clear:both;
	display:block;
	padding-top:20px;
}
#registrocontrasenna P {
	font-weight:normal;
	margin:0px 0px 15px 0px;
}

#politicaprivacidad {
	border:2px solid 1f1f1f;
}

#politicaprivacidadtexto {
	position:absolute;
	top:200px;
	left:400px;
	width:400px;
	background-color:#fff;
	text-align:left;
	padding:50px;
	color:#000;
	font-size:11px;
	height:auto;
	display:none;
}
#politicaprivacidadtexto .titol{
	font-weight:bold;
}

#politicaprivacidadtexto ul {
	margin:40px 0px 40px 0px;
}

#politicaprivacidadtexto li {
	margin-left: -25px;
}

#politicaprivacidadtexto a {
	color:#01a1e3;
	text-decoration: none;
}

#lnkgarantiaconfidencialidad { margin-left:22px; font-size:9px; }
#condicionescompra { display:none; }

/*-------------- FIN idereg/REGISTRO-FORM -------------*/

.estandar_caja{
	width:182px;
	float:left;
	margin-bottom:7px;
}

.estandar_separador{
	width:21px;
	height:17px;
	float:left;
	display:block;
}

.estandar_nuevalinea {
	clear:both;
}

/************ CESTA ****************/

.ebook_sepuedecomprar {
	display:block;
	font-size:10px;
	font-weight:bold;
	color:#01a1e3;
	background: url(/images/ic_compraebook_on.gif) 0px 2px no-repeat; padding-left:15px;
	cursor:pointer;
}

.ebook_enlacesta {
	width:96px;
	display:block;
	font-size:10px;
	font-weight:bold;
	color:#22424f;
	background: url(/images/ic_compraebook_off.gif) 0px 2px no-repeat; padding-left:15px;
}

.sepuedecomprar {
	width:96px;
	display:block;
	font-size:10px;
	font-weight:bold;
	color:#01a1e3;
	margin-top:7px;
	background: url(/images/icons-01a1e3.gif) 0px -61px no-repeat; padding-left:15px;
	cursor:pointer;
}

.enlacesta {
	width:96px;
	display:block;
	font-size:10px;
	margin-top:7px;
	font-weight:bold;
	color:#22424f;
	background: url(/images/icons-01a1e3.gif) 0px -86px no-repeat; padding-left:14px;
}

.no_disponible {
	width:96px;
	display:block;
	font-size:10px;
	font-weight:bold;
	margin-top:7px;
	color:#22424f;
	background: url(/images/icons-01a1e3.gif) 0px -86px no-repeat; padding-left:14px;
}

.lnkrights {
	width:160px;
	font-size:10px;
	font-weight:bold;
	color:#01a1e3;
	background: url(/images/icons-01a1e3.gif) 0px -132px no-repeat; padding-left:15px;
	display:block;
	margin:2px 0px;
}

.lnkrights:hover {
	color:#fff;
	background-position:0px -145px;
}

.lnkPrint{
	font-size:10px;
	font-weight:bold;
	color:#01a1e3;
	margin:2px 0px;
	background: url(/images/icons-01a1e3.gif) 0px -159px no-repeat; padding-left:15px;
	display:block;
}

.lnkPrint:hover {
	color:#fff;
	background-position:0px -172px;
}

#contactUs{
	font-size:10px;
	font-weight:bold;
	color:#01a1e3;
	margin:2px 0px;
	background: url(/images/icons-01a1e3.gif) 0px -9px no-repeat; padding-left:15px;
	display:block;
}

#contactUs:hover {
	color:#fff;
	background-position:0px -185px;
}

.transRights{
	width:96px;
	display:block;
	font-size:10px;
	font-weight:bold;
	margin-top:7px;
	color:#22424f;
	background: url(/images/icons-01a1e3.gif) 0px -86px no-repeat; padding-left:14px;
}

#cestavacia{
	width:788px;
	clear:both;
	background-color:#333; 
	margin-bottom:20px;
}
#cestavacia P { margin:30px; text-align:center; font-weight:bold; font-size:14px; }

#cestadelacompra{
	width:788px;
	clear:both;
	display:block;
	margin-bottom:30px;
}
#cestadelacompra .introduccion {
	clear:both;
	display:block;
	margin:20px 0px 20px 0px;
}

#tabla_cestadelacompra th { text-align:left;	font-size:11px; background-color:#333; font-weight:normal; }
#tabla_cestadelacompra #id_descripcion { width:324px; }
#tabla_cestadelacompra #id_cantidad { width:140px; }
#tabla_cestadelacompra #id_precio { width:324px; }
#tabla_cestadelacompra td.cantidad { }
#tabla_cestadelacompra td.cantidad .redondo { margin-left:20px; width:100px; }
#tabla_cestadelacompra td.cantidad input{
	width:25px; 
	height:15px;
	background-color:transparent;
	border:0px;
	margin:7px 5px 8px 15px;
	outline:0;
	color:#fff;
	float:left; 
}
#tabla_cestadelacompra td.cantidad .redondo img { margin:7px 10px 8px 0px; float:right; }
#tabla_cestadelacompra td.precioT { font-weight:bold; }


#tabla_cestadelacompra td.eliminar { text-align:right; }
#tabla_cestadelacompra td.eliminar a { 
	color:#01a1e3;
	background: url(/images/icons-01a1e3.gif) 0px -73px no-repeat; padding-left:18px;
	font-weight:bold;
	font-size:10px;
}

#tabla_cestadelacompra td.textototalpedido { padding-top:10px; padding-right:20px; text-align:right; color:#000; }
#tabla_cestadelacompra td.valortotalpedido { padding-top:10px; color:#fff; }
#tabla_cestadelacompra td.textototal { padding-top:10px; font-size:14px; padding-right:20px; text-align:right; color:#000; font-weight:bold; }
#tabla_cestadelacompra td.valortotal { padding-top:10px; font-size:14px; font-weight:bold; }
#tabla_cestadelacompra td.botonsiguiente { padding:10px; font-weight:bold; }
#cestapaso_button{
	width:122px;
	height:34px;
	float:right;
	background: url(/images/enviar-background-01a1e3.gif) repeat-x;
	margin:12px 2px 0px 0px;
	cursor:pointer;
}

#cestapaso_button input{
	width:116px;
	height:32px;
	background-color:transparent;
	margin:0px 2px;
	font-weight:bold;
	font-size:11px;
	color:#1f1f1f;
	border:0px;
	cursor:pointer;
}

#datosenvio{
	clear:both;
	width:387px;
}

#datosenvio label{
	height:14px;
}

#datosenvio input{
	width:170px;
	height:15px;
	background-color:transparent;
	border:0px;
	margin:7px 5px 8px 5px;
	outline:0;
}

#datosenvio select{
	width:170px;
	height:20px;
	background-color:transparent;
	border:0px;
	margin:7px 5px 8px 5px;
	outline:0;
}

#datosenvio textarea{
	background-color:transparent;
	width:95%;
	height:68px;
	border:0px;
	margin:8px;
	overflow:hidden;
}

#datosenvio_check{
	width:240px;
	float:left;
	margin-top:22px;
}

#datosenvio_check input{
	width:15px;
	height:15px;
	padding:0px;
	float:left;
	margin:0px 6px 0px 0px;
	border:0px;
}

#datosenvio_check label{
	padding-top:2px;
	font-size:10px;
}

#datosenvio_button{
	width:122px;
	height:34px;
	float:right;
	background: url(/images/enviar-background-01a1e3.gif) repeat-x;
	margin:12px 2px 0px 0px;
	cursor:pointer;
}

#datosenvio_button input{
	width:116px;
	height:32px;
	background-color:transparent;
	margin:0px 2px;
	font-weight:bold;
	font-size:11px;
	color:#1f1f1f;
	border:0px;
	cursor:pointer;
}

#confirmarpedido {
	clear:both;
	width:387px;
}

#bloquepasoscesta { clear:both; display:table; margin:20px 0px 10px 1px; }
#bloquepasoscesta DIV { float:left; width:196px; height:44px; background-color:transparent; border-top:4px solid #22424f; padding:0px; margin:0px; 	}
#bloquepasoscesta DIV P { padding:3px 10px 0px 10px; margin:0px; }
#bloquepasoscesta DIV em { font-style:normal; color:#ffffff; display:block; margin:0px; padding:0px; }
#bloquepasoscesta DIV strong { font-weight:bold; color:#606060; margin:0px; padding-top:2px; display:block; }
#bloquepasoscesta DIV.pasoactual { background-color:transparent; border-top:4px solid #01a1e3; }
#bloquepasoscesta DIV.pasoactual strong { color:#01a1e3; }

#cestacomprafooter td.valortotalpedido { text-align:right; width:60px; }
#cestacomprafooter td.valortotal { text-align:right; width:60px; }
#tabla_cestadelacompra tbody td.precioT { text-align:right; width:60px; }
#tabla_cestadelacompra #id_precio { text-align:right; width:60px; }

/*---------------- FIN CESTA ------------------*/

/*-----------INICIO FORM BUSQUEDAS-------------*/

#busqueda_form{
	width:460px;
	min-height:175px;
	float:left;
	padding-bottom:10px;
}

#busqueda_form_txt{
	margin:28px 0px 4px 0px;
	clear:both;
	font-size:11px;
}

.busqueda_form_caja{
	width:182px;
	float:left;
	margin-bottom:7px;
	
}

.busqueda_form_separador{
	width:21px;
	height:17px;
	float:left;
	display:block;
}

.busqueda_form_redondo{
	width:330px;
	height:34px;
	display:block;
	background-color:#606060;
	margin-top:2px;
	float:left;
}

#busqueda_form label{
	height:14px;
}

#busqueda_form input{
	width:318px;
	height:17px;
	line-height:17px;
	background-color:transparent;
	border:0px;
	margin:7px 5px 8px 5px;
	outline:0px;
}

#busqueda_form_ta_caja{
	width:385px;
	height:84px;
	clear:both;
	background-color:#606060;
	display:block;
}

#busqueda_form textarea{
	background-color:transparent;
	width:95%;
	height:68px;
	border:0px;
	margin:8px;
	overflow:hidden;
}

#busqueda_form_check{
	width:240px;
	float:left;
	margin-top:22px;
}

#busqueda_form_check input{
	width:15px;
	height:15px;
	padding:0px;
	float:left;
	margin:0px 6px 0px 0px;
	border:0px;
}

#busqueda_form_check label{
	padding-top:2px;
	font-size:10px;
}

#busqueda_form_todos{
	width:122px;
	height:34px;
	line-height:34px;
	float:right;
	display:block;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	color:#1f1f1f;
	background: url(/images/button-background.gif) 0px -34px no-repeat;
	margin:2px 2px 0px 0px;
}

#autoresVolver{
	width:235px;
	display:block;
	font-size:11px;
	margin:10px 7px;
}

#busqueda_form_todos:hover{
	color:#ffffff;
}

#autoresVolver span{
	color:#01a1e3;
}

/*-------------FIN FORM BUSQUEDAS--------------*/

/*---------------- AUTORES --------------------*/

#busqueda_minifichaautor{
	width:275px;
	float:right;
	margin-top:28px;
	cursor:pointer;
}

#busqueda_minifichaautor img{
	float:left;
}

#busqueda_minifichaautor_txt{
	width:170px;
	font-size:11px;
	float:right;
}

#busqueda_minifichaautor h2{
	color:#01a1e3;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 20px 0px; padding:0px;
}

#busqueda_ajax{clear:both;}

#busqueda_ajax,#busqueda_minifichaautor{
	display:none;
}

#resultadobusquedaautor {
	width:360px;
	height:200px;
	display:none;
	float:left;
}
#resultadobusquedaautor_listado {
	background-color:#606060;
	margin-top:2px;
	width:360px;
	height:170px;
}
#resultadobusquedaautor_listado P {
	margin:10px 10px 10px 20px;
	line-height:15px;
}
#resultadobusquedaautor_listado A {
	color:#01a1e3;
	font-size:12px;
	text-decoration:underline;
}
#resultadobusquedaautor_listado A.seleccionado {
	color:#fff;
	text-decoration:none;
}
#resultadobusquedaautor_listado STRONG {
	color:#fff;
}

/*************** FIN AUTORES ***************/

/********* TABLA LISTADO GENERICO **********/
table.listadoitemsgenerico {
	width:100%;
	border-collapse:collapse;
}
table.listadoitemsgenerico thead th {
	text-align: left;
	padding:3px 3px 4px 4px;
	background-color: #404040;
	border-bottom: 1px solid #1f1f1f;
	border-right: 1px solid #1f1f1f;
}

table.listadoitemsgenerico tbody th{
	text-align:left;
	padding:3px 2px 7px 4px;
}
table.listadoitemsgenerico tbody th a {
	font-weight:bold;
}

table.listadoitemsgenerico tr {
	vertical-align:top;
}

table.listadoitemsgenerico td {
	padding:3px 2px 7px 4px;
}
table.listadoitemsgenerico .even {
	background-color: #26363d;
}
table.listadoitemsgenerico .odd {
	background-color: transparent;
}
table.listadoitemsgenerico .header {
	background: url(/images/tabla-header-background.gif) 5px top no-repeat #404040;
	font-weight:normal;
}

table.listadoitemsgenerico tfoot td {
	text-align: left;
	padding:3px 3px 4px 4px;
	background-color: #404040;
}

/********** FIN TABLA LISTADO GENERICO ************/

#mensaje { 	
	border:2px solid #000000;
	position:absolute;
	top:200px;
	left:400px;
	background-color:#1f1f1f;
	text-align:center;
	padding:50px;
	color:#fff;
	font-size:10px;
	font-weight:normal;
	height:auto;
	display:none;
}
#mensaje ul {
	text-align:left;
}

/*--------INICIO LISTADO LIBROS ---------*/

#titulosInner_nombre{
	background-color:#1f1f1f;
}

#titulosInner_nombre_img{
	width:136px;
	text-align:center;
	float:left;
}

#fichaInner_serie{
	width:391px;
	float:left;
	margin-right:3px;
}

#titulosInner_nombre_img_serie{
	width:380px;
	margin:6px 0px 0px 0px;
}

#titulosInner_nombre_img img{
	margin:28px auto 0px auto;
}

#titulosInner_nombre_txt{
	font-size:12px;
	width:640px;
	float:left;
	margin-top:28px;
	padding-right:10px;
}

#titulosInner_nombre_txt_serie{
	font-size:12px;
	float:left;
	margin-top:22px;
	padding-left:2px;
	line-height:16px;
}

#titulosInner_nombre_txt span, #titulosInner_nombre_txt_serie span{
	font-size:12px;
	line-height:16px;
}

#titulosInner_nombre_txt h2,#titulosInner_nombre_txt_serie h2{
	font-size:14px;
	line-height:16px;
	margin:0px 4px 0px 0px;
	float:left;
}

.clear{clear:both;}

.titulosInner_slidebar{
	width:788px;
	height:30px;
	background: url(/images/slidebar_background.gif) #404040;
	margin-bottom:10px;
}

.titulosInner_slidebar_txt{
	margin:8px 0px 0px 11px;
	float:left;
	font-size:12px;
}

.titulosInner_slidebar_nav{
	height:30px;
	float:right;
	margin:0px;
}

.titulosInner_slidebar_nav li{
	list-style-type:none;
	float:left;
	margin-right:1px;
}
.titulosInner_slidebar_nav li a{
	width:11px;
	height:23px; 
	padding:7px 0px 0px 5px;
	font-size:12px;
}

#titulosInner_ajax{
	width:788px;
	margin-bottom:4px;
}

.titulosInner_fichaLibroRDP_desplegats{
	width:745px;
	height:189px;
	background-color:#1f1f1f;
	float:left;
	margin:0px 1px 4px 1px;
	padding:5px 0px 0px 20px; 
}

.titulosInner_fichaLibro_desplegats{
	width:371px;
	height:189px;
	background-color:#1f1f1f;
	float:left;
	margin:0px 1px 4px 1px;
	padding:5px 0px 0px 20px; 
}

.titulosInner_fichaLibro{
	width:371px;
	height:184px;
	background-color:#1f1f1f;
	float:left;
	margin:0px 0px 4px 0px;
	padding:7px 0px 0px 20px; 
}

#titulosInner_ajax_serie{
	width:391px;
	float:left;
}

.titulosInner_fichaLibro_separa{
	width:6px;
	height:183px;
	float:left;
	display:block;
}

.titulosInner_fichaLibro_flash{
	width:150px;
	height:170px;
	float:left;
	padding-top:2px;
}

.titulosInner_fichaLibro_flash img{
	border: 1px solid #424242;
	margin: 20px auto 0px auto;
} 

.titulosInner_fichaLibro_txt{
	width:192px;
	float:right;
	margin:5px 3px 0px 0px;
	color:#ffffff;
}

.titulosInner_fichaLibro_txt_titol{
	font-size:11px;
	color:#ffffff;
}

.titulosInner_fichaLibro_txt_titol span, .titulosInner_fichaLibro_txt_titol h3{
	font-size:11px;
	margin:0px;
}

.titulosInner_fichaLibro_txt_titol h2{
	font-size:11px;
	margin:0px;	
	color:#ffffff;
	font-weight:bold;
}

.lnkcoleccion, .desc_coleccInner_fichaLibro_txt{color:#9e9e9e;}
.desc_coleccInner_fichaLibro_txt STRONG{font-weight:normal;}

.titulosInner_fichaLibro_txt a {
	text-decoration:none;
}
.titulosInner_fichaLibro_txt a:hover {
	text-decoration:none;
}

#titulosInner_tabla{
	width:788px;
	clear:both;
	margin-bottom:10px;
}
#titulosInner_tabla .wa3 {
	display:none;
}

.buscaAutor_tabla{
	width:788px;
	clear:both;
	margin-bottom:10px;

}

#tabla_autores{
	display:none;
}

#titulosInner_tabla td a:hover{
	text-decoration:underline;
}


IMG.fotoportada { width:79px; }

/*------------FIN LISTADO LIBROS ------------*/

/*--------------BUSCA TITULO--------------*/

#resultadobusqueda {
	display:table; 
	margin:0px 0px 30px 0px;
	width:800px;
	height:600px;
}

.resultadobusqueda {
	width:360px;
	height:200px;
	display:block;
	float:left;
	margin-right:20px;
}
.resultadobusqueda .redondo {
	background-color:#606060;
	margin-top:2px;
	width:360px;
	height:170px;
}
.resultadobusqueda DIV.todosregistros {
	margin:10px 10px 10px 20px;
	line-height:15px;
}
.resultadobusqueda DIV.restoregistros {
	display:none;
}
.resultadobusqueda SPAN.titulotodo {
	display:none;
}
.resultadobusqueda .redondo A {
	color:#01a1e3;
	font-size:12px;
	text-decoration:underline;
}
.resultadobusqueda .redondo A.seleccionado {
	color:#fff;
	text-decoration:none;
}
.resultadobusqueda .redondo A.cambiartodoparte {
	background-color:#01a1e3;
	padding:2px;
	color:#fff;
	text-decoration:none;
	margin-right:20px;
}
.resultadobusqueda .redondo A.avanzada {
	background-color:#01a1e3;
	padding:2px;
	color:#fff;
	text-decoration:none;
}

.resultadobusqueda .redondo STRONG {
	color:#fff;
}

#vertodos { display:none; float:left; }
#vertodos .redondo { height:auto; }
#vertodos DIV.restoregistros {
	display:block;
}

/*--------------FIN BUSCA TITULO--------------*/

.pager_txt {
	clear:both;
}

/******************** AGENDA ************************/
#calendario { margin-top:10px; width:596px; display:table; float:left; margin-right:6px; }
#calendariocab { background-color:#01a1e3; width:594px; display:table; margin-left:1px; height:22px; line-height:22px;}
#mesanterior { float:left; width:145px; margin:0px 3px; }
#mesanterior a { color:#fff; font-size:11px; font-weight:bold;}
#messiguiente { text-align:right; width:145px; float:right; margin:0px 3px;}
#messiguiente a { color:#fff; font-size:11px; font-weight:bold;}
#mesactual {  margin:0px 3px; text-align:center; width:280px; color:#171717; font-size:14px; font-weight:bold; float:left; }
#calendariomeses div.dia { width:82px; height:44px; border:1px solid #353534; float:left; margin:1px 0px 0px 1px; }
#calendariomeses div.dia P { margin:2px;  }
#calendariomeses div.dia P span { font-size:14px; font-weight:bold; }
#calendariomeses div.actual { background-color:#e4e4e4; color:#000;}
#calendariomeses div.evento { background-color:#01a1e3; color:#000; cursor:pointer; }
.evento0, .evento1, .evento2, .evento3, .evento4, .evento5, .evento99 { cursor:pointer; }

#agenda_destacats{margin-top:10px; width:186px; float:left; }
.agenda_destacats_item{border-bottom:1px solid #353534; padding:10px 0px;}
.agenda_destacats_fecha{color:#ffffff; padding-left:10px;}
.agenda_destacats_event{padding-left:10px;}
.agenda_destacats_event a, .lnk_contactar{color:#01a1e3; font-weight:bold;}
.agenda_destacats_event a:hover{color:#ffffff;}

#agenda_leyenda{width:510px; margin:14px 0px 45px 0px; display:table; clear:both;}
.agenda_leyenda_item{width:160px; float:left; margin:5px 10px 5px 0px;}
.agenda_leyenda_color{width:20px; height:10px; float:left; display:block; margin:1px 10px 0px 0px;}
.agenda_leyenda_texto{width:130px; float:left; font-size:10px;}
#evento0, .evento0{background-color:#94ce00;}
#evento1, .evento1{background-color:#e4d53a;}
#evento2, .evento2{background-color:#02a1e3;}
#evento3, .evento3{background-color:#e60466;}
#evento4, .evento4{background-color:#634662;}
#evento5, .evento5{background-color:#ffffff;}
#evento99, .evento99{background-color:#e4e4e4;}

.agenda_bloque_selected{width:596px; clear:both; padding-bottom:12px; display:table; margin-bottom:12px; border-bottom:1px solid #353534;}
.bloque_selected_container{width:185px; margin-right:12px;float:left;}
.bloque_selected_flash_color{width:185px; height:10px; display:block;}
.bloque_selected_titulo{width:185px; margin-right:10px;float:left;}
.bloque_selected_titulo h2 {font-size:14px; color:#fff; margin:0px;}
.bloque_selected_texto{width:185px;float:left;}

#RDPagenda_destacats{width:596px;clear:both; display:table;}
#agenda{width:596px;clear:both; display:table;}
.agenda_bloque{margin-bottom:20px; width:596px; display:table; }
.agenda_item{width:185px; float:left; display:block;}
.agenda_item_separador{ width:20px; height:20px; float:left; display:block;}
.agenda_item_container{width:185px; float:left;}
.agenda_item_texto{ margin:20px 14px 0px 20px; }
.agenda_item_texto h2 {
	font-size:14px;
	color:#fff;
	font-weight:bold;
	margin:0px;
}


/******************** FIN: AGENDA ************************/

/***************INICIO AUTOCOMPLETE.CSS******************/
.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
	background-color:#4ebdeb;
	color:#000000;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background : Window url('./indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: #ffffff;
	color: #000000;
}
/***************FIN AUTOCOMPLETE.CSS******************/

/*************INICIO NYROMODAL**************/
div#nyroModalFull {
	font-size: 12px;
	color:#fff;
}
div#nyroModalLoading {
	border: 1px solid #404040;
	width: 200px;
	height: 200px;
	text-indent: -9999em;
	background: #1f1f1f url(../images/preload.gif) no-repeat;
	background-position: center;
}
div#nyroModalLoading.error {
	border: 1px solid #404040;
	line-height: 20px;
	padding: 20px;
	width: 300px;
	height: 100px;
	text-indent: 0;
	background: #1f1f1f;
}
div#nyroModalWrapper {
	background: #1f1f1f;
	border: 1px solid #404040;
}
a#closeBut {
	position: absolute;
	display: block;
	top: 22px;
	right: 26px;
	width: 46px;
	height: 9px;
	text-indent: -9999em;
	background: url(../images/nyroModal/close_01a1e3.gif) no-repeat;
	outline: 0;
}
h1#nyroModalTitle {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: 10px;
	left: 10px;
	font-size: 14px;
	color: #01a1e3;
}
div.wrapper div#nyroModalContent {
	padding: 16px 72px 10px 15px;

}
div.wrapperImg div#nyroModalContent {
	position: relative;
	overflow: hidden;
	text-align: center;
}
div.wrapperImg img {
	vertical-align: baseline;
}
div.wrapperImg div#nyroModalContent div {
	position: absolute;
	bottom: 0;
	left: 0;
	background: black;
	padding: 10px;
	margin: 10px;
	border: 1px white dotted;
	overflow: hidden;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
div.wrapperImg div#nyroModalContent div:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: help;
}
a.nyroModalPrev, a.nyroModalNext {
	z-index: 105;
	outline: none;
	position: absolute;
	top: 0;
	height: 100%;
	width: 40%;
	cursor: pointer;
	text-indent: -9999em;
	background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */
}

#nyromodal_titulo{
	font-size:15px;
	color:#01a1e3;
	font-weight:bold;
}

#nyromodal_texto{
	padding-top:20px;
}

#nyromodal_tusquets {
	width: 122px;
	height: 41px;
	padding:26px 0px 0px 0px;
	display: block;
	float:right;
	text-indent: -9999em;
	background: url(../images/nyroModal/logo_tusquets_lightbox.gif) no-repeat;
}
	
div.wrapperSwf a.nyroModalPrev, div.wrapperSwf a.nyroModalNext, div.wrapper a.nyroModalPrev, div.wrapper a.nyroModalNext {
	height: 60%;
	width: 20%;
}
a.nyroModalPrev {
	left: 0;
}
a.nyroModalPrev:hover {
	background: url(../images/nyroModal/prev.gif) left 20% no-repeat;
}
a.nyroModalNext {
	right: 0;
}
a.nyroModalNext:hover {
	background: url(../images/nyroModal/next.gif) right 20% no-repeat;
}
/**************FIN NYROMODAL***************/

/*************INICIO TABLE-STYLES************/

table.tablesorter {
	width:100%;
	border-collapse:collapse;
}
table.tablesorter thead th {
	text-align: left;
	padding:3px 3px 4px 17px;
	background-color: #404040;
	border-bottom: 1px solid #1f1f1f;
	border-right: 1px solid #1f1f1f;
	cursor:pointer;
}

table.tablesorter tbody th{
	text-align:left;
	padding:3px 2px 7px 4px;
}
table.tablesorter tbody th a {
	font-weight:bold;
}

table.tablesorter tr {
	vertical-align:top;
}

table.tablesorter td {
	padding:3px 2px 7px 4px;
}
table.tablesorter .even {
	background-color: #26363d;
}
table.tablesorter .odd {
	background-color: transparent;
}
table.tablesorter .header {
	background: url(/images/tabla-header-background.gif) 5px top no-repeat #404040;
	font-weight:normal;
}

table.tablesorter .headerSortUp {
	background: url(/images/tabla-header-background.gif) 5px bottom no-repeat #5c5c5c;
}
table.tablesorter .headerSortDown {
	background: url(/images/tabla-header-background.gif) 5px center no-repeat #5c5c5c;
}


/* ---->Tabla Colecciones */
/* ---->Tabla Clasificados */
/* ---->Tabla Autores */
.tablesorter #id_titulo{width:233px;}
.tablesorter #id_autor{width:100px;}
.tablesorter #id_coleccion{width:80px;}
.tablesorter #id_datos{width:230px; border-right:0px; cursor:default;}
.tablesorter #id_compra{border-right:0px; cursor:default;}

/* ---->Tabla Titulos-TODOS */
#tabla_titulosTodos thead th{cursor:default;}
#tabla_titulosTodos #id_titulo{width:263px;}
#tabla_titulosTodos #id_autor{width:155px;}
#tabla_titulosTodos #id_coleccion{width:120px;}
#tabla_titulosTodos #id_datos{width:90px; border-right: 1px solid #1f1f1f;}
#tabla_titulosTodos #id_compra{border-right:0px;}

/* ---->Tabla Autores-TODOS */
#tabla_autoresTodos th, #tabla_autoresTodos td{width:197px;}
#tabla_autoresTodos a{ padding-left:8px; display:block; line-height:23px; height:23px; border-right:1px solid #171717;}
#tabla_autoresTodos a:hover{background-color:#01a1e3;}
#tabla_autoresTodos td{padding:0px;}

/* ---->Tabla Noticias-Historico */
#tabla_historico #id_fechaHistorico{width:60px;}
#tabla_historico #id_titHistorico{width:280px; font-weight:normal; padding-left:6px; cursor:default;}
#tabla_historico #id_subHistorico{width:444px; font-weight:normal; padding-left:6px; cursor:default;}
#tabla_historico tbody td, #tabla_historico tbody th{padding-left:6px;}

/* ---->Tabla Copyright Fotos */
.tablesorter #id_copyAutor{width:240px;}
.tablesorter #id_copyFoto{width:240px;}

/* ---->Tabla Translation Rights */
#tabla_rightsGenre #id_genre{width:50px;}
#tabla_rightsGenre #id_genreTitulo{width:303px;}
#tabla_rightsGenre #id_genreAuthor{width:325px;}
#tabla_rightsGenre #id_genreColeccion{width:110px; cursor:default;font-weight:normal; padding-left:6px;}
#tabla_rightsGenre #id_genreDatos{cursor:default;}

#tabla_rightsAuthors #id_newtitle{width:50px;}
#tabla_rightsAuthors #id_author{width:370px;}
#tabla_rightsAuthors #id_country{width:370px;}

#tabla_rightsSoldTo0, #tabla_rightsSoldTo1{margin-right:2px}
#tabla_rightsSoldTo0 tbody tr, #tabla_rightsSoldTo1 tbody tr, #tabla_rightsSoldTo2 tbody tr{height:16px; line-height:16px;}
#tabla_rightsSoldTo0, #tabla_rightsSoldTo1, #tabla_rightsSoldTo2{width:261px; float:left;}
#tabla_rightsSoldTo0 th, #tabla_rightsSoldTo1 th, #tabla_rightsSoldTo2 th{font-weight:normal; padding-left:4px; cursor:default;}
.tablesorter .id_flag{width:45px;}
.tablesorter .id_country{width:136px;}
.tablesorter .id_cantidad{width:80px; border-right:0px; padding-left:6px;}
.td_flag{text-align:center; }
.td_flag img{margin:3px auto 0px auto;}

/* ---->Tabla Boletines */
#boletines tbody tr{height:40px; line-height:40px;}
#boletines #id_fecha{width:200px;cursor:default;font-weight:normal;padding-left:4px;}
#boletines #id_titulo{width:485px;cursor:default;font-weight:normal; padding-left:4px;}
#boletines #id_descarga{width:103px;cursor:default;}
#boletines .link_descarga{text-align:center; padding-left:0px;}
#boletines .link_descarga a{color:#01a1e3; font-size:10px; font-weight:bold;}
/*************FIN TABLE-STYLES************/

/*------------INICIO LISTADO DE COLECCIONES-------------*/

.colecciones_ficha{
	width:387px;
	background-color:#1f1f1f;
	float:left;
	margin:5px 6px 5px 0px;
}

.colecciones_ficha:hover{
	background-color:#2e2e2e;
	cursor:pointer;
}

.colecciones_ficha_img{
	width:136px;
	height:148px;
	text-align:center;
	float:left;
}

.colecciones_ficha_img img{
	margin:28px auto 0px auto;
}

.colecciones_ficha_txt{
	width:250px;
	float:left;
	font-size:12px;

}

.colecciones_ficha_img a{
	height:148px;
	width:100%;
	display:block;
}

.colecciones_ficha_txt a{
	width:100%;
	height:140px;
	padding-top:28px;
	display:block;
}

.colecciones_ficha_txt h2{
	font-size:14px;
	line-height:16px;
	margin:0px 4px 0px 0px;
	float:left;
}

.colecciones_ficha_txt span{line-height:16px; font-size:12px;}

/*--------------FIN LISTADO DE COLECCIONES--------------*/

/*--------------INICIO TRANSLATION RIGHTS--------------*/

.rights_fichaLibro{
	width:187px;
	height:284px;
	background-color:#1f1f1f;
	float:left;
	margin:0px 4px 8px 3px;
}

.rights_fichaLibro_flash{
	width:150px;
	height:150px;
	margin:7px auto 0px auto;
	clear:both;
}

.rights_fichaLibro_flash img{
	height:134px;
	border:1px solid #424242;
	margin:20px auto 0px;
} 

.rights_fichaLibro_txt{
	padding-left:12px;
	margin-top:12px;
}

.rights_fichaLibro_txt strong{
	font-weight:bold;
}

.rights_banderas {
	color: #818181;
	height:40px;
}

.rights_banderas IMG {
	width:17px;
	height:11px;
	margin:4px 2px 0px 0px;
	float:left;
}

#rights_filtro {
	width:100%;
	height:35px;
	display:block;
	clear:both;
	margin:7px 0px 5px 5px;
}

#rights_filtro IMG {
	width: 17px;
	height: 11px;
	margin:4px 2px 0px 0px;
	float:left;
	cursor:pointer;
}

#rights_filtro .titulocampobusqueda{
	float:left;
	margin-right:10px;
	padding-top:10px;
}

IMG.rightsauthors_banderas {
	width: 17px;
	height: 11px;
	margin-right:10px;
	margin-bottom:0px;
	display:inline;
}

td.newtitle img { margin:3px 0px 0px 7px; }
td.newtitleGenre img { margin:11px 0px 0px 11px; }

#sin_redondo_filtro{
	display:block;
	width:788px;
	height:36px;
	background-color:#404040;
	background-image: url(../images/background-menu.gif); 
	margin:2px 0px;
	clear:both;
	line-height:36px;
}

#sin_redondo_filtro .titulocampobusqueda{
	float:left;
	margin:0px 13px;
}

.sin_redondo{
	width:94px;
	height:22px;
	font-size:11px;
	text-align:center;
	display:block;
	float:left;
	background: url(/images/background-button-genre.gif) no-repeat;
	margin:6px 8px 0px 0px;
	line-height:22px;
	text-transform:uppercase;
}

.sin_redondo_selected{
	background: url(/images/background-button-genre.gif) 0px -22px no-repeat;
	cursor:default;
}

/*--------------FIN TRANSLATION RIGHTS--------------*/

/*---------------INFORMACION COMERCIAL--------------*/

#info_comercial{width:570px; font-size:12px;}
.mailto{color:#01a1e3;}
.mailto:hover, #inf_com a:hover{color:#fff;}
.info_bul li{color:#01a1e3; padding:3px 0px;}
.info_bul li span{color:#fff;}

#inf_com_tit{text-transform:uppercase;color:#01a1e3; margin-bottom:6px; font-weight:bold; margin-top:26px;}
#inf_com{width:260px; height:176px; line-height:16px; float:left;  } /*margin-top:90px; float:right; }*/
#inf_com strong{text-transform:uppercase;}
#inf_com a{color:#01a1e3;}

#distribuidores { width:100%;  }

/*-------------FIN INFORMACION COMERCIAL------------*/


/*---------------CONTACTAR--------------*/

#contactar_left{height:auto; float:left;}
#contactar_right{float:right; width:190px;}
.lnk_contactar{display:block; border-bottom:1px solid #4a4a4a; padding:0px 4px 8px 4px; margin:0px;}
.lnk_contactar:hover{color:#fff;}

/*-------------FIN CONTACTAR--------------*/


/*----------BOLETIN-----------*/

.boletin_fichaLibro{
	width:371px;
	height:184px;
	background-color:#1f1f1f;
	float:left;
	margin:0px 0px 4px 0px;
	padding:7px 0px 0px 20px; 
}

.boletin_fichaLibro_separa{
	width:6px;
	height:183px;
	float:left;
	display:block;
}

#autoresInner_tabla{
	clear:both;
}

.boletin_fichaLibro_flash{
	width:150px;
	height:180px;
	float:left;
	padding-top:2px;
}

.boletin_fichaLibro_flash img{
	margin: 6px auto 0px auto;
} 

.boletin_fichaLibro_txt{
	width:192px;
	float:right;
	margin:5px 3px 0px 0px;
	color:#ffffff;
}

#boletin_titol{
	width:140px;
	float:left;
	margin:14px 0px 0px 30px;
}

#boletin_titol h3{
	font-size:14px;
	margin:0px;
}

#boletin_titol h2{
	font-size:14px;
	margin:0px;
	font-weight:normal;
}

#boletin_titol a{
	color:#01a1e3;
	font-size:11px;
	font-weight:bold;
}
/*------------FIN BOLETIN-------------*/

/*Historico Noticias*/
#volver_atras{margin:8px 0px 2px 0px;}
#volver_atras a{
	color:#01a1e3;
	font-size:11px;
	background: url(/images/icons-01a1e3.gif) 0px 2px no-repeat; padding-left:15px;
}

.historic_button, .historic_button_selected{
	width:61px;
	height:22px;
	font-size:11px;
	text-align:center;
	display:block;
	float:left;
	background: url(/images/background-button-historico.gif) no-repeat;
	margin:6px 8px 0px 0px;
	line-height:22px;
}

.historic_button_selected{
	background: url(/images/background-button-historico.gif) 0px -22px no-repeat;
	cursor:default;
}

/*Fin Historico Noticias*/

/*-------Caja-Mensaje----------*/
#mensaje {
	background: url(/images/ic_cerrar.gif) right top no-repeat;

	border:2px solid #000000;
	position:absolute;
	top:200px;
	left:400px;
	background-color:#696969;
	text-align:center;
	padding:50px;
	color:#fff;
	font-size:10px;
	font-weight:normal;
	height:auto;
	display:none;
}

#mensaje ul {
	text-align:left;
}

.rights_availabletitles { background: url(/images/ic_itemflecha.gif) 0px 2px no-repeat; padding-left:15px; }
.titulosdelautor { background: url(/images/ic_itemflecha.gif) 0px 2px no-repeat; padding-left:15px; }
#pag404_msg{width:470px; font-size:12px; margin:5px; letter-spacing:.08em; line-height:17px;}

#ir_transRights{
	font-size:11px;
	background: url(/images/icons-01a1e3.gif) 0px -107px no-repeat; padding-left:15px;
}

#titulos_rightsTo{
	line-height:17px;
}
#titulos_rightsTo img{
	float:left;
	margin:4px 4px 0px 0px;
}

#identificacionregistro STRONG {
	color:#01a1e3;
	display:block;
}

	#vacaciones {
		position: absolute;
		left: 50%;
		top: 50%;
		height: 200px;
		margin-top: -100px;
		width: 500px;
		margin-left: -250px;

		display:none;
		padding:30px;
		background-color:#111;
		border:1px solid #fff;
	}
	#textovacaciones {
		font-weight:bold; font-size:12pt; color:#f00;
	}
	#cerrarvacaciones {
		font-weight:bold; cursor:pointer;  font-size:10pt; text-decoration:underline; color:#eee;
	}

.ebook_comprar {
	display:block;
	font-size:10px;
	font-weight:bold;
	color:#01a1e3;
	background: url(/images/ic_compraebook_on.gif) 0px 2px no-repeat; padding-left:15px;
	cursor:pointer;
}