@charset "utf-8";
/* CSS Document */

div#contenttop { position:relative; display:block; overflow:hidden; clear:both; background:#EEEEEC url(../../../img/bg_subheader.gif) no-repeat top left; margin:0; padding:0 0px; }


div#content { position:relative; display:block; clear:both; overflow:hidden; margin:0 0px 0 0px; padding:15px; border-right:1px solid #dfdacd; border-left:1px solid #dfdacd; background:#F6F6F5 url(../../../img/bg_content.gif) repeat-x top; /*background:#efefee;*/}

div.ficha_libro_main { margin:15px 0 17px 0; float:left;display:inline; width:714px; }

.preview_portada { background:url(../../../img/bg_botonpreviewportada.gif) no-repeat scroll left top transparent;
color:#FFFFFF;
display:block;
float:left;
height:36px;
padding-left:1px;
padding-top:4px;
text-align:center;
width:65px; }
.preview_portada:hover { background-position:0 -40px; text-decoration:none; }

div.ficha_libro_main_images { position:relative; float:left; display:inline; width:150px; margin-right:15px;  margin-left:15px; text-align:center; }

.sombra_libro_big { width:140px; height:185px; background:url(../../../img/shadow_libro_big.gif) no-repeat top left; border:0 !important; }
.sombra_libro_big img { border:1px solid #666666;}

div.ficha_libro_main_images img.imgportada { border:1px solid #666666; }


.btnconcurso3 { display:block; width:104px; height:53px;color:#F6F6F5; font-size:0; text-indent:-5000px; background:url(../../../img/btnconcurso.gif) no-repeat top left; }
.btnconcurso3:hover { background-position:0 -53px; }

div.ficha_libro_main_content { position:relative; float:left;margin-left:30px; display:inline; width:540px; }

div.ficha_libro_main_content_flash { width:625px; margin-left:110px; }


div.ficha_libro_main_contentdetaillibro { width:600px; }

.ficha_libro_main_autor { display:block; clear:both; font-size:15px; color:#709826; padding:0; margin:0 0 15px 0; }
.ficha_libro_main_autor a { }

p.title_fichalibro_autor { font-size:16px; margin-top:0px; }


div.ficha_libro_main_content h2 { margin:0 0 7px 0; font-size:22px; }
div.ficha_libro_main_content h2 a { color:#709826 }

.ficha_libro_main_content h2 { margin:0; padding:0; display:inline; }

.sinopsis_fichalibro_autor { margin-top:15px; }

*.txt14 { font-size:14px; }

.listprod_content_column { float:left; display:inline; width:108px; margin:30px 10px 10px 20px; }


div.ficha_libro_main_content_only { width:740px; }
div.ficha_libro_main_contentdetaillibro { width:650px; }
div.ficha_libro_main_content_flash { width:625px; }
div.ficha_libro_main_content h2 { margin:0 0 7px 0; font-size:22px; }
div.ficha_libro_main_content h2 a { color:#709826 }
div.ficha_libro_main_content_left { float:left; width:187px; margin-right:20px; padding-right:10px; background:url(../../../img/bg_fichalibro_separator.gif) no-repeat right top; }
div.ficha_libro_main_content_right { display:inline; }
.ficha_libro_main_content h2 { margin:0; padding:0; display:inline; }


div.ficha_libro_comprar { float:right; width:202px; margin:0px 0 0px 0; background:url(../../../img/ficha_libro_comprar_content.gif) repeat-y left; }

div.ficha_libro_comprar_title { background:url(../../../img/ficha_libro_comprar_top.gif) no-repeat top left; height:25px; color:#fff; font-weight:bold; padding-top:10px; text-align:center; text-transform:uppercase; padding-right:20px; }


div.ficha_libro_comprar_content { background:url(../../../img/ficha_libro_comprar_bottom.gif) no-repeat bottom left; /*ght:78px;*/ padding:0 7px 15px 15px; }


span.ficha_libro_comprar_content_sep { display:block; clear:both; height:2px; background:url(../../../img/ficha_libro_comprar_separator.gif) no-repeat top center; margin:10px 0; padding:0; line-height:2px; }


span.ficha_libro_comprar_content_precios { display:inline; font-size:10px; letter-spacing:-1px; line-height:1.0; padding:0; margin:0; }
span.ficha_libro_comprar_content_precios b { font-size:22px; letter-spacing:normal; }

.pref_libros_listtext { height:170px; overflow:auto; }

.pref_libros_listtext_nots { border-bottom:1px solid #CFCBC0; margin-bottom:15px; }
.pref_libros_listtext_nots .titletext { font-size:14px; font-weight:bold; }

.pref_libros_listtext_nots .titleblogs { color:#7D992B; font-size:14px; font-weight:bold; padding-left:25px; background:url(../../../img/ico_rss_normal.gif) no-repeat left; }

.pref_libros_listtext_nots ul { margin-top:8px; margin-left:5px; }


.btn_small_small {
	background:url(../../../img/btn_small_small.gif) no-repeat top center;
	font:bold 10px Tahoma, Arial;
	color:#F6F0A6;
	width:80px;
	height:26px;
	text-align:center;
	text-transform:uppercase;
	padding-bottom:2px;
	border:0;
	cursor:pointer;	
}
.btn_small_small:hover { background-position:0 -28px; color:#918C2B; }

.clear { display:block; clear:both; }


.separatorcontent3 { display:block; clear:both; background:url(../../../img/bg_separator_3.png) bottom repeat-x; margin:0 -30px 15px -30px; height:16px; overflow:hidden; }

.separatorcontent { background:url(../../../img/destacado_bajo.png) bottom no-repeat; margin:0 0 0 0; height:14px; padding:0 40px 0px 40px; overflow:hidden; z-index:0;}   

div.libros_relacionados { float:left; width:50%; margin-bottom:17px; min-height:60px;}

div.title_orange_modules { position:relative; display:block; clear:both; height:44px; background:url(../../../img/title_orange_modules_first.gif) no-repeat left top; /*_background:none;*/ text-transform:uppercase; margin-bottom:5px;  }

span.title_orange_modules_first { position:absolute; top:0; left:0; /*_z-index: 99999;*/ background:url(../../../img/title_orange_modules_first.gif) no-repeat right top; width:32px; height:44px; }

span.title_orange_modules_final { position:absolute; top:0; right:0; /*_z-index: 99999;*/ background:url(../../../img/title_orange_modules_final.gif) no-repeat right top; width:32px; height:44px; }


div.title_orange_modules h2 { margin:0 !important; font-size:14px !important; /*_position:relative; _top:0;*/  background:url(../../../img/title_orange_modules_content.gif) repeat-x top;  padding:11px 35px 15px 35px !important; font-weight:bold; }

div.libros_relacionados_bigs { float:left; width:46%; min-height:134px; background:#fff; border:1px solid #CCCCCC; margin-bottom:3px; padding:5px; margin-right:3px; }

*.left { float:left;  }
*.right { float:right; }

*.libros_relacionados_bigs_tit { font-size:16px; line-height:1.0; }

div.libros_relacionados_meddium {float:left; width:29.5%; background:#fff; border:1px solid #CCCCCC; margin-right:3px; padding:5px; font-size:11px; height:127px; overflow:hidden; }

div.ficha_libro_puntuacion { float:right; width:449px; margin-bottom:17px; }
div.ficha_libro_puntuacion_tit { display:block; clear:both; padding:10px 0 0 15px; height:30px; background:url(../../../img/bg_ficha_libro_puntuacion_tit.gif) no-repeat top left; font-size:15px; font-weight:bold; text-transform:uppercase; }
div.ficha_libro_puntuacion_content2parts { display:block; clear:both; background:url(../../../img/bg_ficha_libro_puntuacion_content2parts.gif) repeat-y left; padding:10px 15px; }
*.ficha_libro_puntuacion_content2_septop { display:block; clear:both; height:3px; background:url(../../../img/bg_ficha_libro_puntuacion_content2_septop.gif) no-repeat top left; }
div.ficha_libro_puntuacion_content2 { display:block; clear:both; background:url(../../../img/bg_ficha_libro_puntuacion_content2.gif) repeat-y left; padding:10px 15px; }
*.ficha_libro_puntuacion_content2_sepbottomp { display:block; clear:both; height:3px; background:url(../../../img/bg_ficha_libro_puntuacion_content2_sepbottom.gif) no-repeat top left; }
div.ficha_libro_puntuacion_content3 { display:block; clear:both; background:url(../../../img/bg_ficha_libro_puntuacion_content3.gif) repeat-y left; padding:10px 15px;}
div.ficha_libro_puntuacion_footer { display:block; clear:both; height:19px; background:url(../../../img/bg_ficha_libro_puntuacion_footer.gif) no-repeat bottom left; }

div.window_brown_334px { display:block; width:334px; margin-bottom:14px; }
span.window_brown_334px_top { display:block; height:12px; background:url(../../../img/bg_window_brown_334px_top.png) no-repeat top; }
div.window_brown_334px_content { display:block; overflow:hidden; background:url(../../../img/bg_window_brown_334px_content.png) repeat-y top; padding:0 10px 25px 10px; }
span.window_brown_334px_bottom { display:block; height:18px; background:url(../../../img/bg_window_brown_334px_bottom.png) no-repeat bottom; }

div.form_windows b.titform { font-size:14px; }

.input_forms { background:#FFFFFF url(../../../img/bg_input_sombra_top.gif) repeat-x top center; border:1px solid #AEA58E; height:15px; padding:5px; margin:0; }


*.txtgreen { color:#709826;}

div.window_100porcien { display:block; clear:both; width:907px; margin:0 auto; }

div.window_100porcien_top_content { position:relative; display:block; overflow:hidden; padding:0 10px 05px 10px; clear:both; background:url(../../../img/bg_tiendas_categorias_top_content.png) repeat-y left; margin:0; }

span.window_100porcien_top { display:block; clear:both; background:url(../../../img/bg_tiendas_categorias_top.png) no-repeat top left; height:13px; margin:0; padding:0; }

span.window_100porcien_separator_content { display:block; clear:both; background:url(../../../img/bg_tiendas_categorias_separator_content.png) no-repeat top left; height:14px; }



div.window_100porcien_top_content { position:relative; display:block; overflow:hidden; padding:0 10px 05px 10px; clear:both; background:url(../../../img/bg_tiendas_categorias_top_content.png) repeat-y left; margin:0; }

div.window_100porcien h2 { margin:6px 10px 0; padding:0; font-size:20px; }
div.window_100porcien h3 { margin-top:7px; margin-bottom:7px; font-size:14px; }

span.window_100porcien_content { display:block; clear:both; background:url(../../../img/bg_tiendas_categorias_separator_content.png) no-repeat top left; height:14px; }

div.window_100porcien_content { display:block;padding:0 25px; clear:both; overflow:hidden; background:url(../../../img/bg_window_100porcien_content.png) repeat-y left; }

*.txtbrownlow { color:#897F5C; }

.icologin { border:2px solid #678C23; vertical-align:text-bottom; background:#FFFFFF; padding:1px; }

.txtminismall { font-size:10px; }

div.windows_form { position:relative; display:block; clear:both; margin:0 auto; padding:5px 30px 5px 15px; width:485px; background:#EDEAE3 url(../../../img/bg_windows_form.gif) repeat-y top left; border:2px solid #FFFFFF; text-align:left; }
div.windows_form table { margin:0; border:0; display:block; overflow:hidden; }
div.formregister { width:530px !important; }
div.windows_form h2 { color:#5F5438; padding:0px 15px 0px 15px; margin:0; }
div.windows_form .shadows_publicaciones { margin-bottom:10px !important; margin-top:5px !important; }

a.btn_windows_close { position:absolute; top:5px; right:5px; width:22px; min-width:22px; height:21px; background:url(../../../img/ico_windows_close.gif) no-repeat top; font-size:0; font-size-adjust:0; color:#EDEAE3; min-height:21px; cursor:pointer; }
a.btn_windows_close:hover { background-position:0 -21px; text-decoration:none; }

span.shadows_preferencias_libro { display:block; clear:both; background:url(../../../img/img_shadows_preferencias_libro.gif) no-repeat top left; height:11px; }

.btn_green_cuadcirc { text-align:center; margin:0; width:187px; font-size:12px !important; height:46px; padding-bottom:6px; vertical-align:top; background:url(../../../img/btn_green_cuadcirc.gif) no-repeat top center; border:0; color:#F6EDAA; font-weight:bold; cursor:pointer; text-transform:uppercase; }
.btn_green_cuadcirc:hover { background-position:0 -46px; }


div.nota { display:block; clear:both; margin:10px 0 0px 0; padding:5px; background:#FFFFFF url(../../../img/bg_input_sombra_bottom.gif) repeat-x bottom center; border:1px solid #AEA58E; font:12px Arial, Helvetica, sans-serif; color:#5F5438; text-align:center; }

.anadir_rss { margin-top:15px; vertical-align:top; }
.anadir_rss input.input_forms { color:#5B573A; font-weight:bold; font-size:16px; height:16px; padding-top:5px; margin-right:5px; }
.anadir_rss .btn_small_small { margin-top:1px; }
.anadir_rss img {margin-top:1px; }


.navbar_pref_libros { float:left; background:#DDD7CB; border:1px solid #C3BFB3; width:185px; /*ght:300px;*/ }
.content_pref_libros { float:right; width:510px; }
.content_pref_libros h2 { margin:0; padding:0 !important; font-size:16px; }
.content_pref_libros .btn_small_med { padding:0; margin:0; vertical-align:top; padding-top:6px; }

.ul_navbar_pref_libros { display:block; margin:0; padding:0; overflow:inherit; width:185px; }
.ul_navbar_pref_libros li { display:block; margin:0; list-style:none; padding:0; border-bottom:1px solid #C3BFB3; background:url(../../../img/bg_preferenciaslibro_navbar_gray.gif) repeat-x; text-align:center; color:#F7EFA7; }
.ul_navbar_pref_libros li.green { background:url(../../../img/bg_preferenciaslibro_navbar_green.gif) repeat-x; }
.ul_navbar_pref_libros li.selected { background:url(../../../img/bg_preferenciaslibro_navbar_selected.png) no-repeat top left; line-height:28px; font-size:16px; color:#625739; width:201px; border:0; }
.ul_navbar_pref_libros li.selected a { color:#625739; padding-right:15px; }
.ul_navbar_pref_libros li a { color:#F7EFA7; line-height:32px; display:block; text-transform:uppercase; }
.ul_navbar_pref_libros li a:hover { background:url(../../../img/bg_preferenciaslibro_navbar_green.gif) repeat-x; }
.ul_navbar_pref_libros li.selected a:hover { background:none; }




span.window_100porcien_bottom { display:block; clear:both; background:url(../../../img/bg_window_100porcien_bottom.png) no-repeat bottom left; height:24px; }

div.marco_bg_white { margin:0 0 15px 0; padding:20px; background:#FFFFFF url(../../../img/bg_input_sombra_bottom.gif) repeat-x bottom center; border:1px solid #AEA58E; font:12px Arial, Helvetica, sans-serif; color:#5F5438; }

.separatorcontent2 { margin:0 -19px; display:block; clear:both; height:15px; background:url(../../../img/separator_content2.png) repeat-x bottom center; border-top:2px solid #fff }


div.info { display:block; clear:both; margin:0 40px 0 40px; overflow:hidden;min-height:35px; height:auto;  background:url(../../../img/ico_info1.gif) no-repeat top left;}
div.info p{  margin:0 0 0px 0; padding:0 0 0 50px; }

.marco_bg_gray { margin:10px 0 15px; background:#E3E0DB; border:1px solid #CFCBC0; padding:10px 20px;  }

.etiquetas_pref_libros { padding:0 18px 0 0; margin-right:12px; background:url(../../../img/ico_ok2.gif) no-repeat right; display:inline; font-weight:bold; }


div#biggaleria { display:block; clear:both; width:923px; margin:0 auto; }

div.supbiggaleria { position:relative; display:block; clear:both; margin:0; padding:0; background:url(../../../img/bg_supbiggaleria.png) no-repeat top left; height:54px; }
div.supbiggaleria div.titlesupbiggaleria { display:block; clear:both; font-size:19px; font-weight:bold; color:#5F5438; margin-left:20px; padding-top:5px; }

div.contentbiggaleria { display:block; clear:both; margin:0; padding:10px 10px; background:url(../../../img/bg_contentgaleria.png) repeat-y center top; }


#galleryContainer{
		
		height:172px;	/* Height of the images + 2 */
		position:relative;
		overflow:hidden;
		padding:1px;
		
		/* CSS HACK */
		height: 174px;	/* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/172px;	/* Other browsers */
		height: /**/172px;
				
	}

#theImages{
		position:absolute;
		height:155px;
		left:40px;
		width:100000px;		
	}
	#theImages #slideEnd{
		float:left;
	}
	
	#theImages img{
		float:left;
		padding:4px;
		/*filter: alpha(opacity=50);*/
		opacity: 0.5;
		cursor:pointer;
		border:0px;
	}
	
	#theImages .imageCaption{
		display:none;
	}

div.fl_content_big { width:765px; float:left; display:inline; }
div.fl_content_big div.lib { float:left; display:inline; padding:10px 5px !important; margin:0 10px 0 0; text-align:center; }
div.fl_content_big div.lib img { margin:0; }
div.fl_content_big div.select { background:#F0ECC0; border:1px solid #CCCCCC; }

.dragableBox{	/* The RSS box */
		margin:2px;
	}

#theSlides{
		position:absolute;
		height:150px;
		
		width:100000px;
		
	}
	#theSlides #slideEnd{
		float:left;
	}
	
div.supbottomgaleria { display:block; clear:both; margin:0; padding:5px 20px; background:url(../../../img/bg_bottombiggaleria.gif) no-repeat bottom left; height:67px;}
div.supbottomgaleria p { text-align:left; margin:20px; }

			
.pda_240 { display:block; clear:both; width:240px; overflow:hidden; background:url(../../../img/pda_content.gif) repeat-y left;text-align:left; }
.pda_240_title { display:block; clear:both; height:29px; padding:10px 0 0 24px; background:url(../../../img/pda_top.png) no-repeat top left; font-size:13px; font-weight:bold; text-transform:uppercase;  }
.pda_240_content { width:228px; margin:0 auto; background:url(../../../img/pda_bg_imagen.png) no-repeat top; padding:8px 0; text-align:center; }
.pda_240_content img { border:2px solid #fff; }
.pda_240_content_bottom { width:208px; margin:0 auto; background:#DEDEDC; text-align:center; padding:4px 10px; text-align:center; overflow:hidden; }
.pda_240_bottom { display:block; clear:both; height:5px; background:url(../../../img/pda_bottom.gif) no-repeat bottom left; }

.preview_tripa { background:url(../../../img/bg_botonpreviewportada.gif) no-repeat scroll left top transparent;
color:#FFFFFF;
display:block;
float:left;
height:36px;
margin-left:5px;
padding-left:3px;
padding-top:4px;
text-align:center;
width:62px; }
.preview_tripa:hover { background-position:0 -40px; text-decoration:none; }

.dragableBox{	/* The RSS box */
		margin:2px;
	}

	.dragableBoxInner{
	}
	.dragableBoxHeader{	
		background:url(../../../img/bg_title_widgets.gif) repeat-x top;
		height:20px;
		font-weight:bold;
		color: #fff;
		width:100%;
	}
	.dragableBoxHeader span{
		line-height:20px;
	}
	.dragableBoxHeader img,.dragableBoxHeader span{	
		float:left;
	}
	
	.boxItemHeader{	
		font-weight:bold;
		margin:0px;
		color:#000;
		text-decoration:none;
		overflow:hidden;
	}	
	.boxItemHeader:hover{	/* Title of items inside dragable boxes - mouseover*/
		font-weight:bold;
		margin:0px;
		color:#CCCCCC;
		text-decoration:underline;
	}
	.dragableBoxHeader input{	/* text inputs that gets visible when you click on the "edit" link at the top of a rss box */
		font-size:10px;	
	}
	
	.rssNumberOfItems{	/* Number of RSS items in header - the one inside parantheses */
		color:#F00;
	}
	.dragableBoxContent{	/* DIV holding data inside dragable boxes */
		padding:0px;
		clear:both;
	}
	#rectangleDiv{	/* Dotted rectangle indicating where objects will be dropped */
		border:1px dotted red;
		margin:3px;
	}
	
	.closeButton{	/* Close button */
		padding:2px;
		border:1px solid #317082;
		line-height:9px;
		height:9px;
		margin:2px;
		color:#317082;
		padding:2px;
		padding-bottom:3px;
	}
	.closeButton_over{	/* Close button - mouse over */
		padding:2px;
		border:1px solid #317082;
		line-height:9px;
		padding:2px;
		padding-bottom:3px;
		margin:2px;	
		background-color:#317082;
		color:#FFF;
	}
	.dragableBoxStatusBar{	
		
	}
	
.widget_content { width:277px; border:5px solid #EDEAE2; padding:7px; background:#FFFFFF; }
.widget_content .title { margin:-7px -0px 5px -7px; padding:0; }
.widget_content .titleh1,.widget_content .titleh2 { display:block; clear:both;line-height:18px; font:bold 12px Arial, Helvetica, sans-serif; color:#666666; padding:2px 0 2px 0; margin:0 0 2px 0; padding-left:14px;}
.widget_content .titleh1 { background:#C2BA9E; text-align:left;}
.widget_content .titleh2 { background:#EBE8DF; text-align:left;}
.widget_content ul { margin:0; padding:0; }
.widget_content ul li { list-style:none; margin:0 0 2px 0; padding:2px 0 2px 0; text-align:left; line-height:18px; padding-left:14px; font:12px Arial, Helvetica, sans-serif; background:#F7F5F2; }
.widget_content ul li a { font-weight:normal; text-decoration:underline; }
.widget_content ul li a{ color:#879826; } 
.widget_content ul.more li a{ color:#666666 !important; } 
.widget_content_multimedia { display:block; overflow:hidden; margin:0 0 4px 0; text-align:center; }
.imgflickr { float:left; display:inline; width:100px; height:100px; margin:8px 17px; }

.btn_descarga_gratis{
	background:url(../../../img/btn_gratis_largo.png) no-repeat top left;
	width:146px;
	height:41px;
	border:0;
	margin-left:-90px;
	margin-top:-10px;
	padding-top:11px;
	text-align:right;
}

.btn_descarga_gratis .btn_descarga_gratis_texto{
	text-align:left;
	width:100px;
	margin-left:40px;
	margin-top:6px;
	line-height:11px;
}

.btn_descarga_gratis:hover{
	background-position:1px -51px;
}
.btn_descarga_gratis a{
	color:#F6F0A6;
	font:bold 10px Tahoma, Arial;
	text-decoration:none;
}

.btn_epub {
	background:url("../../../img/epub-btn-02-01.png") repeat scroll 0 0 transparent;
	display:block;
	font-size:11px;
	height:33px;
	margin-left:30px;
	padding-left:54px;
	padding-top:10px;
	width:65px;
}

.btn_epub:hover{
	background-position:0 -43px;
}






