@charset "utf-8";
/* CSS Document */
* {border: 0;margin: 0;padding: 0;}
body {background:#1f3b45;color:#6B3010;}
a {font-family: 'Amatic SC', bold, Verdana, Geneva, sans-serif;text-decoration: none;}
a:link {}
a:hover{text-decoration: underline;}
img {border: 0px;}
p {color: #333;font-size: 14px;}
h1, h2, h3, h4, h5, h6 {}
h1{color:#1f3b45;font-family: 'Amatic SC', sans-serif;font-weight:bold;font-size:46px;margin-bottom:30px;}
h2 {color: #1F3B45;font-family: "Amatic SC", sans-serif;font-size: 36px;font-weight: bold;margin-bottom: 15px;padding-bottom:10px;}
h3 {color: #1F3B45;font-family: "Amatic SC", sans-serif !important;font-size: 26px;font-weight: normal;margin-bottom:15px;}
h4 {}
h5 {color: #1F3B45;font-family: "Amatic SC", sans-serif;font-size: 26px;font-weight: bold;margin-bottom: 15px;padding-bottom:10px;}
ul, ol, li {list-style-image: none;list-style-type: none;}
/*imput {padding: 10px;font-family: Georgia, "Times New Roman", Times, serif;}*/
label {color: #1f3b45;margin-bottom: 5px;font-family: 'Amatic SC', bold, Verdana, Geneva, sans-serif;font-weight: bold;}
input:focus, textarea:focus, select:focus {outline: none;background-position: right;}
fieldset {border-style: none;overflow: hidden;width: 100%;}
textarea {}
.poin2 { cursor: pointer; }
.pAbs {	position: absolute; }
.pRel {	position: relative; }
.clear	{clear: both;}
.fLeft	{float:left;}
.fRight	{float:right;}
.text-left	{text-align:left;}
.text-right	{text-align:right;}
.text-center	{text-align:center;}
.text-justify	{text-align:justify;}
.bold	{font-weight:bold;}
.italic {font-style:italic;}.underline	{border-bottom:1px solid;}
.highlight	{background-color: #FFF;}
.nopadding	{padding:0;}
.nobullet	{list-style:none;list-style-image:none;}
.pad10 {padding: 10px;}
.pad20 {padding: 20px;}
.pt10 {padding-top: 10px;}
.pt20 {padding-top: 20px;}
.pt30 {padding-top: 30px;}
.pr10 {padding-right: 10px;}
.pr20 {padding-right: 20px;}
.pl10 {padding-left: 10px;}
.pl20 {padding-left: 20px;}
.pb10 {padding-bottom: 10px;}
.pb20 {padding-bottom: 20px;}
.mr5 {margin-right: 5px;}
.mr10 {margin-right: 10px;}
.mr20 {margin-right: 20px;}
.ml5 {margin-left: 5px;}
.ml10 {margin-left: 10px;}
.ml20 {margin-left: 20px;}
.mb10 {margin-bottom: 10px;}
.mb20 {margin-bottom: 20px;}
.mb30 {margin-bottom: 30px;}
.mt10 {margin-top: 10px;}
.mt20 {margin-top: 20px;}
.blue_text{color:#1f3b45;}
.link_active {color:#ffca0a !important;text-shadow: 1px 1px 0px rgba(191, 150, 0, 0.2);}
.wide_col {width:100%;}
.w320 {width:320px;}
.w340 {width:340px;}
.w380 {width:380px;}
.w50p {width:50%;}
.w100p {width:100%;}
.bottom_line {background: url('../img/dash_line_sep.png')repeat-x left bottom;} 
.bottom_line_grey {background: url('../img/dash_line_sep_crema.png')repeat-x left bottom;}

/*GENERAL*/
.breadcrumbsO {background: url('../img/dash_line_sep.png')repeat-x left bottom;clear:both;height:50px;margin-bottom:10px;padding-bottom:15px;}
.breadcrumbsO li {float:left;margin-right:10px;color:#5C460E;font-family: 'Amatic SC', bold, sans-serif;font-weight: bold;font-size:36px;}
.breadcrumbsO li a {display:block;color:#5C460E;font-family: 'Amatic SC', bold, sans-serif;font-weight: normal;font-size:36px;text-decoration:none;}
.breadcrumbsO li a:hover {text-decoration:underline;}
.inicio_buttonSend a, .buttonSend a, .buttonSendGoog, .buttonReg a {font-size: 24px;text-decoration: none;padding: 5px 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background-color: #FFCA0A;font-weight: bolder;color: #1F434F;}
.buttonSendGoog {font-family: 'Amatic SC', sans-serif; cursor: pointer}
.inicio_buttonSend a:hover, .buttonSend a:hover, .buttonSendGoog:hover, .buttonReg a:hover{background-color: #1F434F;color: #FFCA0A;}
.buttonReg { padding-top: 10px; }

/*add_space*/
.banner_728x90 {display:block;height:90px;margin:30px auto;width:728px;}
.banner_300x250 {display:block;height:250px;margin:30px auto;width:300px;}
.adds_space_120x240_left {display:block;height:240px;margin:30px auto;left:-160px;position:absolute;top:15px;width:120px;}
.adds_space_120x240_right {display:block;height:240px;margin:30px auto;right:-160px;position:absolute;top:15px;width:120px;}
.banner_120x240 {display:block;height:240px;margin:30px auto;width:120px;}

/*pagination*/
.pagination {clear:both;padding-top:10px;text-align:center;}
.pagination li{
	display:inline-block;
	margin:0 4px;
    *display: inline;
    zoom: 1;	
}
.pagination li a{color:#5C460E;font-family: 'Amatic SC', bold, sans-serif;font-weight: bold;font-size:24px;text-decoration:none;}
.pagination li a:hover, .pagination li .active {color:#ffca0a !important;}
.pagination li a:hover span.pag_sel { color:#5C460E; }

/*---------HEADER--------*/
#header_wrap {background:url('../img/patron_nubes_sup.png') repeat-x center 351px;padding-bottom:35px;width:100%;}
#header_wrap_02 {background:url('../img/patron_nubes_sup.png') repeat-x center 305px;width:100%;}
.backHeader {height: 140px; background-image: url(../img/backHeader.png); background-repeat: repeat-x; position: fixed; -webkit-backface-visibility: hidden; width: 4000px; left: -1000px; z-index: 99; }
.header {margin:0 auto;width:960px;}
/*BANNER NORMAL*/
.top_header {background:url('../img/motivo_headerv3.png') no-repeat; height:130px;width:960px; position: fixed; -webkit-backface-visibility: hidden; z-index: 100;}
/*Leo con gorrito de navidad, y nieve*/
.top_header_nieve {background:url('../img/motivo_headerv4.png') no-repeat; height:130px;width:960px; position: fixed; -webkit-backface-visibility: hidden; z-index: 100;}
/*Leo anti covid*/
.top_header_covid {background:url('../img/motivo_headerv3covid.png') no-repeat; height:130px;width:960px; position: fixed; -webkit-backface-visibility: hidden; z-index: 100;}
.top_header_02 {background:url('../img/motivo_header_02v3.png') no-repeat; height:430px;width:960px;}
.logo {float:left;}
.logo a {display:block;height:124px;width:133px;}

/*top_nav*/
.top_nav {float:right;text-align:center;padding-top:8px;width:600px;    *display: inline;    zoom: 1;	}
.top_nav li {
	display:inline-block;
    *display: inline;
    zoom: 1;
	margin:0 10px;
	vertical-align: top;
}
/*.top_nav li {margin:0 15px; float: left;}*/
.top_nav li a{color:#1f3b45;font-size:28px;font-weight:700;}

/*bottom_header*/
.bottom_header {background:url('../img/bottom_header_bg.png') no-repeat right top; height:387px;padding-left:10px;}
.loginForm {height:118px;}
.login_console {float:left;width:285px;padding:2px 0px 0px 30px;position:relative;}
.bottom_header p {color:#1f3b45;font-family: 'Amatic SC', sans-serif;font-size:24px;}
.loginForm label{font-size:20px;}
.login_console input {padding: 5px;border-style: none;background-image: url('../img/login_input_bg.png') !important;height: 15px;background-repeat: no-repeat;width: 180px;font-family: Georgia, "Times New Roman", Times, serif;background-position: left center;}
#leoteca_name:-webkit-autofill,#leoteca_pass:-webkit-autofill {
	-webkit-box-shadow: 0 0 0px 1000px #ffe27a inset;
	-webkit-text-fill-color: #000;
	-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;
}
#leoteca_name2:-webkit-autofill,#leoteca_pass2:-webkit-autofill {
	-webkit-box-shadow: 0 0 0px 1000px #fff inset;
	-webkit-text-fill-color: #000;
	-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;
}
.input_box {margin-bottom: 10px;}
.inicio_buttonSend {position:absolute;right: 18px;top: 166px;}
.register_button {
	background-image:url('../img/dash_lines_sep.png');
	background-position-x: center;
	background-position-y: top;
	background-repeat: no-repeat;
	float:left;
	padding:10px 0px 0px 10px;
}
.register_btn_home {
	background-image:url('../img/register_btn.png');
	background-position-x: left;
	background-position-y: top;
	background-repeat: no-repeat;
	color:#315766;
	font-size:26px;
	font-weight:700;
	line-height:26px;
	display:block;
	height:52px;
	padding:28px 20px 0px 115px;
	text-align:center;
	width:184px;}
.register_btn_home:hover {background-position:left bottom;color:#FFF;text-decoration:none;}

/*search_container*/
.search_container {float:left;padding-left:64px; position: fixed; -webkit-backface-visibility: hidden; z-index: 101; }

/*simple_search*/
.simple_search_container {background:url('../img/search_container_bg.png') no-repeat left 16px;float:left;height:55px;padding-top:15px;width:617px;}
.search_title {color:#1f3b45;float:left;font-family: 'Amatic SC', sans-serif;font-size:28px;padding-top:5px;text-align:center;width:113px;font-weight: bold}
.search_form_container {float:left;}
.search_field {background:none;font-family: Georgia, "Times New Roman", Times, serif;font-size:18px;float:left;padding:11px 20px;width:310px;}
.search_send_btn {background:url('../img/btn_search.png') no-repeat center top; color:#1f3b45;cursor:pointer;float:left;font-family: 'Amatic SC', sans-serif;font-size:28px;font-weight:700;height:43px;line-height:28px;margin-left:10px;text-align:center;width:144px; border:0px !important;}
.search_send_btn:hover {background-position:center bottom;}

/*complex_search_container*/
.complex_search_container {float:left;padding-top:6px;position:relative;width:216px;z-index:10;}
/*.complex_search_container:hover .complex_search_console {display:block;}*/
.complex_search_btn {background:url('../img/complex_search_btn.png') no-repeat right top;color:#1f3b45;cursor:pointer;font-family: 'Amatic SC', sans-serif;font-size:28px;font-weight:700;height:40px;padding-top:12px;text-align:center;width:216px;}
.complex_search_btn:hover  {background-position:right bottom;}

.complex_search_btn2 {background:url('../img/complex_search_btn_2.png') no-repeat right top;color:#1f3b45;cursor:pointer;font-family: 'Amatic SC', sans-serif;font-size:28px;font-weight:700;height:40px;padding-top:12px;text-align:center;width:216px;background-position:right bottom;}
/*.complex_search_container:hover*/ 
.complex_search_btn2:hover {background-position:right bottom;}

.complex_search_console {display:none;position:absolute;right:-54px;top:58px;width:960px;}
.complex_search_console_top {background:url('../img/complex_search_console_top.png') no-repeat left top;height:29px;width:960px;}
.complex_search_console_container {background:url('../img/complex_search_console_bg.png') left top;padding:0 30px 0 20px;width:910px;}
.complex_search_console_bottom {background:url('../img/complex_search_console_bottom.png') no-repeat left top;height:30px;width:960px;}
.search_input_block {float:left;margin-bottom:15px;width:225px;}
.input_text {border: solid 2px #aac078;width: 180px;font-family: Georgia, "Times New Roman", Times, serif;padding:8px 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.input_text_words {border: solid 2px #aac078;background:#fff;width: 405px;font-family: Georgia, "Times New Roman", Times, serif;padding:8px 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
/*dvz onfill*/
.i_col1 {border: solid 2px #aac078; background:#fff;}
.i_col2 {border: solid 2px #F18C46; background:#d4deac;}
.complex_search_console input:focus, .complex_search_console textarea:focus, .complex_search_console select:focus {border: solid 2px #F18C46;}
.complex_search_form label {display:block;}
.complex_search_form label, .complex_search_form .label  {color: #1f3b45;margin-bottom: 5px;font-family: 'Amatic SC', bold, Verdana, Geneva, sans-serif;font-size: 24px !important;font-weight: bold;}
.input_search_textarea {border: solid 2px #aac078;background:#fff;height:100px;padding:10px;width:400px;resize:none;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.complex_search_form .small_select {width:203px;}
.complex_search_form .big_select {width:427px;}

/*video_carrousel*/
.video_carrousel {float:left;height:447px;/*margin-top:70px;*/width:660px;}
.video_carrousel_container {width:640px;}
.video_carrousel li{height:427px;width:640px;}

/*main_carrousel*/
.main_carrousel {float:left;height:350px;/*margin-top:70px;*/width:620px;}
.main_carrousel_container {width:600px;}
.main_carrousel li{height:300px;width:600px;}
.carrousel_item_01 {/*padding:10px; */ margin-top: 2px; }
.main_feature_img {float:left;width:270px;}
.main_feature_img2 {float:left;width:100%; }
.main_feature_img2 img { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.main_feature_text {height: 255px;float:left;width:260px;padding:0px 10px 0px 20px;position:relative;}
.main_feature_text h1 {font-size:38px;line-height:38px;margin-bottom:10px;}
.main_feature_text p {font-family: Georgia, "Times New Roman", Times, serif;color:#6B3010;font-size:16px;}
.main_carrousel_know_more {bottom:-15px;color: #1f3b45;font-size:24px;font-weight:700;line-height:24px;position:absolute;right:0;}

/*---------CONTENT--------*/
#content_wrapper {background:#FFF;position:relative;width:100%;margin-top: -10px; padding-top: 10px}
#content_wrapper2 {position:relative;width:100%;}
.content_container {margin:0 auto;padding:10px 0 30px 0;position:relative;width:980px;}
.content_container_02 {margin:0 auto;padding:0 0 50px 0;width:960px;}
.left_col {float:left;width:640px;margin-left: 20px}
.right_col {float:left;width:320px;}
.widget_more_link {bottom:11px;font-size:22px;color:#FFF;margin: 5px 35px 0px 0px;font-weight:bold;position:absolute;right:0px;}

.dnon { 
	visibility: hidden;
}

/*widgets*/
.left_widget, .right_widget {margin-top:20px;}
.left_widget {float: left;margin-top:20px;margin-bottom:20px;width:620px;}
.right_widget {margin-top:20px;width:300px;}
.widget_heading {height:30px;text-align:center;position:absolute;top:-18px;left:50%;}
.widget_heading_text {color:#FFF;font-family: 'Amatic SC', sans-serif;font-size:24px;}

/*novelties_widget*/
.novelties_widget {background:url('../img/novelties_widget_bg.png') no-repeat left top;height:198px;position:relative;}
.novelties_widget_heading_text_bg {background:url('../img/novelties_widget_heading_text_bg.png') no-repeat left top;float:left;height:39px;padding:5px 0px 0px 15px;}
.novelties_widget_heading_border_right {background:url('../img/novelties_widget_heading_border_right.png') no-repeat left top;float:left;height:39px;width:15px;}
.novelties_widget_leo_tail {background:url('../img/novelties_widget_leo_tail.png');height:55px;position:absolute;right:-12px;top:-26px;width:213px;}
.novelties_carousel_container {padding-left:10px;width:420px;}
.novelties_carousel li {float:left;vertical-align: bottom;width:93px;}

/*dvz*/
.tematica_carousel_container {position:absolute;right:20px;bottom:47px;width:120px;}
.monthly_autor_container {position:absolute;right:47px;bottom:47px;width:120px;} /* original bottom 53px */
.monthly_autor_container img { width: 150px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.tematica_carousel li {float:left;vertical-align: bottom;width:93px;}
.alignBtt { width: 98px; height: 132px; display:table-cell; vertical-align:bottom; *display: inline; vertical-align: bottom }
.alignBtt img { width: auto !important; }

/*monthly_theme_widget*/
.monthly_theme_widget {background:url('../img/monthly_theme_widget_bg.png') no-repeat left top;height:198px;position:relative;}
.monthly_theme_widget_heading_text_bg {background:url('../img/monthly_theme_widget_heading_text_bg.png') no-repeat left top;float:left;height:39px;padding:5px 0px 0px 15px;}
.monthly_theme_widget_heading_border_right {background:url('../img/monthly_theme_widget_heading_border_right.png') no-repeat left top;float:left;height:39px;width:15px;}
.monthly_theme_widget_leo_hair {background:url('../img/monthly_theme_widget_leo_hair.png');height:64px;position:absolute;left:-23px;top:96px;width:23px;}
.leo_claim {color:#a12016;font-size:24px;line-height:22px;left:110px;position:absolute;text-align:center;top:40px;width: 100px;}
.monthly_theme_content {height:155px;}
.monthly_theme_content h1 a{color:#a21f18;display: block;font-size: 46px;line-height:42px;padding:25px 15px 15px 250px;margin:0 !important;text-align:center;width: 210px;}
.monthly_theme_img {position:absolute;right:30px;bottom:54px;}

/*monthly_autor_widget*/
.monthly_autor_widget {background:url('../img/monthly_autor_widget_bg2.png') no-repeat left top;height:198px;position:relative;}
.monthly_autor_widget_heading_text_bg {background:url('../img/monthly_autor_widget_heading_text_bg.png') no-repeat left top;float:left;height:39px;padding:5px 0px 0px 15px;}
.monthly_autor_widget_heading_border_right {background:url('../img/monthly_autor_widget_heading_border_right.png') no-repeat left top;float:left;height:39px;width:15px;}
.monthly_autor_widget_leo_hair {background:url('../img/monthly_autor_widget_leo_hair.png');height:64px;position:absolute;left:-23px;top:96px;width:23px;}
.monthly_autor_content {height: 134px;padding: 15px 20px 0px 20px;width: 400px;}
.monthly_autor_content h1 {color:#333;display: block;font-size: 46px;line-height:40px;margin-bottom:15px !important;text-align:center;}
.monthly_autor_content h2 {color:#697f38;display: block;font-size: 40px;line-height:36px;margin-bottom:15px !important;text-align:center;}
.monthly_autor_img {position:absolute;right:30px;bottom:54px;}
.monthly_auto_books_top_img {background:url('../img/monthly_auto_books_top_img.png');height:8px;position:absolute;right:61px;top:-8px;width:76px;}

/*news_widget*/
.news_widget {background:url('../img/news_widget_li_bg.png') no-repeat left bottom;padding:10px 10px 30px 10px;position:relative;}
.news_widget a:hover h3, .news_widget a:hover .news_text {color:#5d3e6e !important;text-decoration:underline;}
.news_widget_heading {background:url('../img/news_widget_heading_bg.png') no-repeat left bottom;font-size:30px;font-weight:700;font-family: 'Amatic SC', sans-serif;color:#5d3e6e;margin-bottom:10px;text-align:center;padding-bottom:15px;position:relative;}
.news_widget_heading a:hover {color:#5d3e6e !important; }
.news_widget li {background:url('../img/news_widget_li_bg.png') no-repeat left bottom;margin-bottom:15px;padding:0px 10px 20px 10px;}
.news_widget h3 {font-size:30px;font-family: 'Amatic SC', sans-serif;color:#5d3e6e;margin-bottom:5px;/*text-align:center;*/}
.news_widget .news_date {font-size:16px;font-family: Georgia, "Times New Roman", Times, serif;font-weight:bold;color:#999;margin-bottom:10px;/*text-align:center;*/}
.news_widget .news_text {font-size:16px;font-family: Georgia, "Times New Roman", Times, serif;color:#333;margin-bottom:6px;}
.news_widget .news_link a{font-size:22px;float:right;font-family: 'Amatic SC', sans-serif;font-weight:700;color:#5d3e6e;}
.go_news_btn {background:url('../img/go_news_btn.png') no-repeat center center;color:#FFF;font-size:20px;font-weight:700;display:block;text-align:center;padding: 7px 0;}
.left_widget_more_link {bottom:11px;font-size:22px;color:#5d3e6e;margin: 5px 35px 0px 0px;font-weight:bold;position:absolute;right:0px;}
.left_widget_more_link_in {bottom:11px;font-size:22px;color:#5d3e6e;margin: 5px 35px 0px 0px;font-weight:bold;right:0px;}

/*stats_widget*/
.stats_widget {background:url('../img/stats_widget_bg.png') no-repeat center 3px;margin:0 10px;padding-top:50px;}
.stats_widget_content {background:url('../img/stats_widget_body_bg.png') repeat-y center top;padding:10px 25px 0px 25px;}
.stats_widget_bottom {background:url('../img/stats_widget_bottom.png') center top;font-family: 'Amatic SC', sans-serif;color:#FFF;font-size:22px;height:32px;padding-top:30px;text-align:center;width:300px;}
.stats_widget_content li {margin-top:10px;padding-left:60px;}
.stats_widget_content li h3 {color:#eb5a2d;}
.stats_widget_content li p {font-family: 'Amatic SC', sans-serif;font-size:24px;font-weight:700;color:#333;}
/*dvz diferentes imagenes en widgets*/
.stats_img_back1 {background:url('../img/stats_widget_li_bg.png')no-repeat left -5px;}
.stats_img_back2 {background:url('../img/stats_widget_li_bg2.png')no-repeat left -5px;}
.stats_img_back3 {background:url('../img/stats_widget_li_bg3.png')no-repeat left -5px;}
.stats_img_back4 {background:url('../img/stats_widget_li_bg4.png')no-repeat left -5px;}
.stats_heading {color:#FFF;font-size:28px;padding:0px 60px 30px 60px;}

/*news_screen*/
.news_color {color:#5d3e6e !important;}
.single_new_container {background: url('../img/dash_line_sep.png')repeat-x left bottom;float:left;margin:25px 20px 0px 0px;padding-bottom:20px;}
.single_new_image {float:left;margin:0px 20px 20px 0px;}
.single_new_text {float:left;padding-left:20px;width:600px;}
.single_new_container h2 {color:#5d3e6e;font-family: 'Amatic SC', sans-serif;font-size:36px;line-height:32px;margin-bottom:20px;}
.single_new_container p {color:#6B3010;font-family: Georgia, "Times New Roman", Times, serif;font-size:16px;margin-bottom:10px;}
.read_more_news {clear:both;}
.read_more_news a {font-size: 30px;float:right;font-family: 'Amatic SC', sans-serif;font-weight: 700;color: #5d3e6e;}

/*book screen*/
.book_credits{background-color: #FFF;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}	
.book_credits h1{font-weight: normal;padding: 10px;background-color: #FFF6DB;color: #000000;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;font-size: 36px;margin-bottom: 10px;}
.book_credits h2 {background: url('../img/dash_line_sep.png')repeat-x left bottom;font-weight: bold;color: #B07F09;font-size: 36px;margin-bottom: 5px;padding-bottom: 5px;font-family: 'Amatic SC', sans-serif;}
.book_credits h3 {font-weight: bold;color: #B07F09;font-size:24px;margin-bottom: 5px;padding-bottom: 0px;border-bottom: dotted 1px #D8CDA0;}
.book_credits .panel_left {float:left;width:240px;}
.book_credits .panel_right {float:right;width:720px;}
.book_data_container {font-family: Georgia, "Times New Roman", Times, serif;padding: 10px;}
.book_gallery {padding: 10px; padding-left:0px}
.book_gallery .gallery_first{padding-bottom: 10px;}
.book_gallery .gallery_small{float:left;margin-right: 2px;border: solid 1px #FFF;}
.book_gallery .gallery_small:hover {border: solid 1px #ABC178;}
.book_data {border-bottom: solid 1px #FFF;}
.book_data .label{float: left;width: 120px;text-align: right;background-color: #fff4ce;padding: 10px;}
.book_data .data {float: left;width: 500px;padding: 10px; font-size:16px;}
.book_categories li{float:left;margin:0px 5px 5px 0px;}
.book_categories li a{padding:5px;display:block;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background-color: #ABC178;color: #333;font-family: Georgia, "Times New Roman", Times, serif;}
.book_categories li a:hover{background-color: #642D10;color: #ABC178;text-decoration: none;}
.book_votaciones2  { }
.book_comments2  {background-image: url('../img/bg_book_comments.png');}
.book_audio2  {background-image: url('../img/bg_book_audio.png');}
.book_video2  {background-image: url('../img/bg_book_video.png');}
.book_previs2  {background-image: url('../img/bg_btn_previsualizar.png')}
.book_readings2  {background-image: url('../img/bg_book_readings.png');}
.book_library2  {background-image: url('../img/ttl4s.png'); background-Color: #f7931e;}
.book_readings2 , .book_comments2, .book_votaciones2, .book_previs2, .book_audio2 , .book_video2, .book_library2 {padding:5px 10px 5px 40px;background-position: 10px center;background-repeat: no-repeat;}
.ficha_libro_nav li{float:left;margin-right:10px;}
.ficha_libro_nav li a{font-family: "Amatic SC", sans-serif;font-size: 22px;text-decoration: none;color: #1F3B45;}
.book_comments2 a, .book_comments2 span, .book_readings2 span, .book_votaciones2 span, .book_previs2 a, .book_audio2 a, .book_video2 a, .book_library2 a {margin:0px;font-family: Georgia, "Times New Roman", Times, serif;font-size: 12px;}
.book_comments2 span.mk, .book_readings2 span span, .book_library2 span span, .book_votaciones2 span span, .book_audio2 span, .book_video2 span{font-weight:bold;}

/*leoteca_screen*/
.leoteca_text p {color:#6B3010;font-family: Georgia, "Times New Roman", Times, serif;font-size:16px;}
.leoteca_text_amatic p {color:#6B3010;font-family: 'Amatic SC', sans-serif;font-size:16px;}
.leoteca_text li {list-style-type: disc;margin:0px 0px 10px 20px;}
.infoColesImg {background-image: url('../img/imgBackInfoColes.png');background-repeat: no-repeat;background-position: right top;padding: 0px 420px 50px 0px;}
.infoFamiliasImg {background-image: url('../img/img_info_familias.jpg');background-repeat: no-repeat;background-position: right top;padding: 0px 345px 50px 0px;}
.infoEditorialesImg {background-image: url('../img/imgBackInfoEdit.png');background-repeat: no-repeat;background-position: left top;padding: 0px 0px 190px 420px;}
.plus_info_btn {margin-top:15px;}
.plus_info_btn a, .plus_info_btn_02 a{color:#5C460E;font-family: 'Amatic SC', bold, sans-serif;font-weight: bold;font-size:30px;text-decoration:none;}
.plus_info_btn a{background: url('../img/pdficon_small.png') no-repeat left center;padding-left:25px;}
.plus_info_btn_02 a{background: url('../img/pdficon_large.png') no-repeat left center;padding-left:40px;}
.plus_info_btn a:hover, .plus_info_btn_02 a:hover{text-decoration:underline;}

/*monthly theme screen*/
.monthly_theme {width:100%;}
.monthly_theme_header {margin-bottom:0px;}
.monthly_theme_header_img {background: url('../img/month_theme_img.png') no-repeat;color: #a21f18;float:left;font-family: "Amatic SC", sans-serif;font-size:28px;font-weight: bold;height:206px;line-height: 24px;margin:10px 20px 0px 0px;padding:30px 20px 0px 160px;text-align:center;width:140px;}
.monthly_theme_header_img_low {background: url('../img/month_theme_img_low.png') no-repeat;color: #a21f18;float:left;font-family: "Amatic SC", sans-serif;font-size:20px;font-weight: bold;height:103px;line-height: 24px;margin:5px 5px 0px 0px;padding:15px 0px 0px 40px;text-align:center;width:140px;}
.monthly_theme h1 {color:#a21f18;}
.monthly_theme h2 {color:#a21f18;line-height:30px;margin-bottom:20px;padding-bottom:0px;}
.monthly_theme h3 {color:#B4563A;font-size:30px;line-height:28px;}
.monthly_theme p {color: #333;font-family: Georgia, "Times New Roman", Times, serif;font-size: 16px;margin-bottom: 10px;}
.monthly_theme_book{background: url('../img/dash_line_sep.png') top repeat-x;font-family: Georgia, "Times New Roman", Times, serif;float:left;margin:0 10px;overflow:hidden;padding:20px 0px 20px 0px;position:relative;width:460px;}
.monthly_theme_book:hover {background:#fdf8dd url('../img/dash_line_sep.png') top repeat-x;}
.monthly_theme_book h3{font-size:24px;line-height:22px;margin-bottom:5px}
.monthly_theme_book p{font-size:14px;line-height:14px;overflow:visible;margin-bottom: 10px;}
.monthly_theme_book_info{float:left;width:350px;padding-left:10px;overflow:hidden;}
.monthly_theme_book_link {bottom: 0px;color: #B4563A;font-size: 24px;font-weight: bold;position: absolute;right: 10px;}

/*monthly autor screen*/
.monthly_autor {width:100%;}
.monthly_autor_header {margin-bottom:30px;}
.monthly_autor h1 {color:#697f38;}
.monthly_autor h2 {color:#697f38;line-height:30px;margin-bottom:30px;padding-bottom:20px;}
.monthly_autor h3 {color:#9cb26a;font-size:30px;line-height:28px;}
.monthly_autor p {color: #333;font-family: Georgia, "Times New Roman", Times, serif;font-size: 16px;margin-bottom: 10px;}
.monthly_autor_text {float: left;padding-right: 20px;width: 700px;}
.monthly_autor_book {float:left;margin:0 10px;overflow:hidden;padding:0px 0px 0px 0px;position:relative;}
.monthly_autor_book h3{margin-bottom:5px}
.monthly_autor_book_list li{display:inline-block;font-family: Georgia, "Times New Roman", Times, serif;float:left;padding:0px;padding-bottom: 0px;height:165px;}
.monthly_autor_book_list li:hover{background:#fdf8dd;}

/*terminos_y_condiciones*/
.terms_container  {font-family: Georgia, "Times New Roman", Times, serif;font-size: 14px;color: #333;padding: 20px;}
.text_container {margin-bottom: 30px;}
.text_container h2 {margin-bottom: 15px;padding-bottom: 5px;border-bottom: dotted 1px #333;}
.text_container p {margin-bottom: 15px;}
.text_container ol li{list-style-type: decimal;list-style-position: outside;margin-left: 15px;}
.text_container ol li ol li{list-style-type: upper-roman;list-style-position: outside;margin-left: 15px;}
.text_container ol li h4{font-weight:bold;margin-bottom:10px;}
.link_go_up {color:#5C460E;font-family: 'Amatic SC', bold, sans-serif;font-weight: bold;font-size:36px;text-decoration:none;text-align:center;}

/*search results screen*/
.search_results h1 {color:#98b062; font-size: 36px;}
.single_book_result{background: url('../img/dash_line_sep.png') bottom repeat-x;font-family: Georgia, "Times New Roman", Times, serif;cursor:pointer;float:left;padding:20px 0px 20px 0px;width:100%;}
.single_book_result:hover {background:#fdf8dd url('../img/dash_line_sep.png') bottom repeat-x;}
.single_book_result h3{margin-bottom:5px; padding-left: 5px}
.book_photo {float: left;}
.book_info{float:left;width:400px;padding-left:10px;overflow:hidden;}
.book_info .label, .book_info .data{float:left;padding:2px 5px;}
.book_info .label{color:#647d84;}
.single_book_result .summary{font-size:14px;float:left;overflow-y: hidden; max-height: 220px;width: 455px;}

/*contact screen*/
.contact_container {}
.bottom_form {clear:both;width:100%;}
.contact_h3 {color: #1F3B45;font-family: Georgia, "Times New Roman", Times, serif;font-size: 24px;font-weight: normal;margin-bottom: 15px;}
.contact_form input {padding: 10px;border-style: none;background-image: url('../img/imgBgInput_ni.png');height: 22px;background-repeat: no-repeat;width: 260px;font-family: Georgia, "Times New Roman", Times, serif;background-position: left center;}
.textarea_bg {background: url('../img/imgTextarea2.png') no-repeat;height:240px;padding:20px;width:600px;}
.contact_form textarea {background: none;resize: none;width: 588px;border: none;height: 220px;font-family: Georgia, "Times New Roman", Times, serif;}
.contact_form label {font-size:28px;display:block;}
.buttonSend {height:50px;float:right;padding-right:20px;}
.buttonSend a {font-size: 24px;text-decoration: none;padding: 5px 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background-color: #FFCA0A;font-weight: bolder;color: #1F434F;}
.send_message {color:#A02013;font-family: 'Amatic SC', Verdana, Geneva, sans-serif;font-size:24px;font-weight:700;}
.contact_mail {color:#A02013 !important;font-size:32px;font-weight:700;}

/*---------FOOTER--------*/
#footer_wrapper {background:url('../img/patron_nubes_inf2.png') repeat-x center -100px;height: 376px;width:100%;} /* originalH 380 */
.footer_container {margin:0 auto 50px auto;width:960px;}
.logo_carrousel_container {margin:0 auto;width:940px;}
.logo_carrousel {background:url('../img/sep_bar_logo_carrousel.png') no-repeat left top;padding-top:20px;}
.logo_carrousel li {float:left;height:140px;width:940px;}
.logo_carrousel li a {float:left;margin-left:10px;}
.footer {padding-top:85px;}
.footer_logo, .footer_text {float:left;}
.footer_text {padding:30px 0px 0px 30px;}
.footer_text p, .footer_text a  {font-family: 'Amatic SC', bold, Verdana, Geneva, sans-serif;font-size:22px;color: #FFF;}
.footer_social{float:right;}
.footer_social li{float:left;margin-left:5px;}

/*---------FOOTER COOKIES--------*/
#footer_cookies {
	position: fixed; 
	bottom: 0; 
	/*height: 30px;*/
	width: 100%;
	background-Color: #ffca0a;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #333;
	padding: 8px 20px 8px 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-align: center;
	z-index: 10010;
	display: none;
}
.cook_cont {
	padding: 8px; 
	margin-left: 20px;
	margin-right: 20px;
	width: 100px; 
	background-Color: #f7931e;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family: 'Amatic SC', bold, Verdana, Geneva, sans-serif;
	font-size: 24px;
	cursor: pointer;
}

/*contenedor libros buscador - dvz*/
.bs_cont { width: 93px; height: 125px; display: table-cell; float: left; }

/*ficha libro*/
.book_rating, .book_comments, .book_readings  {
	padding:10px;
}
.book_rating  {
	height:24px;
	text-align:center;
	margin-bottom:10px;
}
.book_comments  {
	padding:5px 10px 5px 40px;
	background-image: url('../img/bg_book_comments.png');
	background-position: 10px center;
	background-repeat: no-repeat;
}
.book_readings  {
	padding:5px 10px 5px 40px;
	background-image: url('../img/bg_book_readings.png');
	background-position: 10px center;
	background-repeat: no-repeat;
}
.book_rating ul li {
	float: left;
	width: 29px;
}
.book_rating a, .book_comments a, .book_readings a{
	margin:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}
.book_rating span, .book_comments span, .book_readings span{
	font-weight:bold;
}
.book_data {
	border-bottom: solid 1px #FFF;
}

a{
	font-family: 'Amatic SC', sans-serif;
	text-decoration: none;
	color: #1f3b45;
	font-weight: lighter;	
}

a.easyA {
	font-family: "Georgia", sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #1f3b45;
	font-weight: lighter;		
}
a.easyA:hover {
	color: #4f7b75;
}

.cur1
{
	cursor:url('../img/s2.png'),auto;
}
.cur2
{
	cursor:auto;
}
/*
.normA {
	font-family: "Georgia", sans-serif;
	text-decoration: none;
	color: #1f3b45;
}
.normA:hover {
	font-family: "Georgia", sans-serif;
	text-decoration: none;
	color: #807f38;
}
*/
.normTxt { font-size: 16px; font-weight: normal; }
.normA, .normAc, .normTxt {
	font-family: "Georgia", sans-serif;
	text-decoration: none;
}
.normA {
	color: #1f3b45;
}
.normAc, .colorTxt {
	color: #f6921e;
}
.normA:hover, .normAc:hover {
	font-family: "Georgia", sans-serif;
	text-decoration: none;
}
.normA:hover {
	color: #807f38;
}
.normAc:hover, .normM:hover {
	color: #f05a28;
}

.hhnd:hover {
	cursor: pointer; 
}

.facebox_css_low {
	background-image: url(../img/bg_pass_form_modal_small.png);
	background-repeat: no-repeat;
	padding: 20px;
	height: 115px;
}

.facebox_css_med {
	background-image: url(../img/bg_pass_form_modal_med.png);
	background-repeat: no-repeat;
	padding: 20px;
	height: 205px;
}

#message_content .facebox_css_low h3, #message_content .facebox_css_med h3, #message_content .facebox_css_big h3 {
	font-size: 26px !important;
}

.facebox_css_big {
	background-image: url(../img/bg_pass_form_modal.png);
	background-repeat: no-repeat;
	padding: 20px;
	height: 264px;
}

.facebox_css_big2 {
	background-image: url(../img/bg_pass_form_modal_big.png);
	background-repeat: no-repeat;
	padding: 20px;
	height: 312px;
}

.facebox_css_ext {
	background-image: url(../img/bg_pass_form_modal_ext.png);
	background-repeat: no-repeat;
	padding: 20px;
	height: 372px;
}

.facebox_css_hyp {
	background-image: url(../img/bg_pass_form_modal_hyp.png);
	background-repeat: no-repeat;
	padding: 20px;
	height: 522px;
}

.leoCheckOFFp {
	background-image: url(../img/leocheckOFF.png);
}

.leoCheckONp {
	background-image: url(../img/leocheckON.png);
}

.leoCheckONp, .leoCheckOFFp {
	padding-left: 28px;
	background-position:left;
	background-repeat: no-repeat;
	height: 26px;
	cursor: pointer; 
	display:table-cell; 
	vertical-align:middle;
	text-align: left;
	/*
	-moz-user-select: none; 
	-khtml-user-select: none; 
	-webkit-user-select: none; 
	-o-user-select: none; 
	*/
}

#pageInfo {
	position: fixed;
	z-index: 5000;
	height: 66px;
	width: 350px;
	padding: 7px;
	background-Color: #a9bf78;
	text-align: center;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 2px 2px 2px #888;
	-webkit-box-shadow: 2px 2px 2px #888;
	box-shadow: 2px 2px 2px #888;	
	border: 0px solid black;
	font-family: 'Amatic SC', bold, Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-weight: bold;
	font-size: 24px;
}

#zoomslider {
	width: 300px;
	margin: 0 auto;
}

#lowlight {
	opacity:0.05;
	filter:alpha(opacity=5); 
}
#lowlight *{ 
	opacity:0.05;
	filter:alpha(opacity=5); 
}

.css_next_ctr, .css_prev_ctr, .css_exitw_ctr {
	width: 40px;
}

.css_next, .css_prev, .css_exitw {
	position: absolute;
}
.css_next:hover, .css_prev:hover, .css_exitw:hover, .css_next_ctr:hover, .css_prev_ctr:hover, .css_exitw_ctr:hover{
	cursor: pointer; 
}

#exitwX {
	position: relative;
	float: right;
	left: 10px;
}

.ctr_lstd {
	vertical-align: top;
	text-align: right;
}

.menumonth {
	padding: 10px;
	position: absolute; 
	z-index: 12000;
	background-Color: #fff4ce;
	width: 160px;
	display: none;
	-moz-box-shadow: 2px 2px 2px #888;
	-webkit-box-shadow: 2px 2px 2px #888;
	box-shadow: 2px 2px 2px #888;	
}
.menumonth_in {
	margin-top: 50px;
	margin-left: -100px;
}

.radius15 {
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

.radius5 {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.inB { 
	display: inline-block;
    *display: inline;
    zoom: 1;	
}
.inB:hover { text-decoration: none !important; color: #000 !important; } 
.pag_sel { border: 2px solid #aac078; padding: 3px 3px 3px 3px; font-weight: bold; background-color: #ffcc04 }
.otherText {font-family: Georgia, sans-serif; font-size: 16px; }

.infPiloto {
	background-image: url('../img/inf_huella.png');
	background-position: 5px 0px; 
	background-repeat: no-repeat;
}

.defAnchINIT {font-family: Georgia, "Times New Roman", Times, serif;}
.defAnchINIT:hover { text-decoration: none; color: #CCC }

.txtRetSearch {
	color: #e0a90e;
	font-weight: bold;
	text-decoration: underline;
}

.txtRetSearch:hover {
	color: #ffca0a;
}

.banfloat, .banfloat2 {
	position: absolute;
	z-index: 100000;
	background-Color: #ffca0a;
	padding: 8px;
	opacity:0.95;
	filter:alpha(opacity=95);
	margin-top: 0px;
	font-family: 'Amatic SC', bold, Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-size: 24px;
	-moz-box-shadow: 5px 5px 5px #888;
	-webkit-box-shadow: 5px 5px 5px #888;
	box-shadow: 5px 5px 5px #888;	
}
.banfloat { margin-left: 10px; }
.banfloat2 { margin-left: -250px; }

.img_selector {
  max-width: 50px;
  max-height: 50px;
  width: expression(this.width > 50 ? "50px" : true);
  height: expression(this.height > 50 ? "50px" : true);
}

.menuRegisterSelector {
	width: 320px;
	margin-bottom: 10px;
	padding: 5px;
	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
}

.menuRegisterSelector:hover {
	cursor: pointer;
}

.borderRegHL {
	border: 2px solid transparent;
}
.borderRegHL:hover {
	border: 2px solid #e0a90e;
}

.borderRegHL:focus {
	border: 2px solid #ffca0a;
}

.field_register {
	height: 15px;
	padding: 5px;
	margin-bottom: 10px;
	margin-right: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
}

.label_register {
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
}

.w100 {	width: 100px; }
.w130 {	width: 130px; }
.w150 {	width: 150px; }
.w200 {	width: 200px; }
.w300 {	width: 324px; }

.reg_msg {
	padding-top: 10px;
	color: #C00; /*#aac078*/
}
.book_star_fav {
	z-index:1;
	position:absolute;
	left:0px;
	cursor: pointer;
	opacity:0.75;
	filter:alpha(opacity=75); 
}
.book_star_fav:hover {
	opacity:1;
	filter:alpha(opacity=100); 
}

.ok_message_link2 {color: #090;font-size:24px;}
.ko_message_link2 {color: #C00;font-size:24px;}
.sep140 {padding-top: 140px}
.divnivelL {
	color: #fff;
	padding: 3px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 5px;
	font-size: 14px;
}
.divnivelLS {
	color: #fff;
	font-size: 36px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 15px;
	margin-bottom: 5px;
}
.book_votaciones2 span.leorating {
	padding-left: 10px;
	font-size: 28px;
	position: relative;
	bottom: 9px
}

.exdatabk {
color: #1f3b45
}

.coronaLeo {
	position: absolute;
	margin-left: 193px;
	margin-top: -29px;
}

table.tSel td {
	padding: 10px;
}
table.tSel td div.l1 { background-color: #f5884f; color: #FFF; } table.tSel td div.l1:hover { background-color: #1F434F; color: #FFCA0A; } 
table.tSel td div.l2 { background-color: #abbf7a; color: #FFF; } table.tSel td div.l2:hover { background-color: #1F434F; color: #FFCA0A; } 
table.tSel td div.l3 { background-color: #6b7e84; color: #FFF; } table.tSel td div.l3:hover { background-color: #1F434F; color: #FFCA0A; } 
table.tSel td div.l4 { background-color: #a7948a; color: #FFF; } table.tSel td div.l4:hover { background-color: #1F434F; color: #FFCA0A; } 
table.tSel td div.l5 { background-color: #ffca08; color: #FFF; } table.tSel td div.l5:hover { background-color: #1F434F; color: #FFCA0A; } 
table.tSel td div.l6 { background-color: #a22022; color: #FFF; } table.tSel td div.l6:hover { background-color: #1F434F; color: #FFCA0A; } 
.w191 { width: 161px; cursor: pointer; }
.buttonSel div {font-family: "Amatic SC", sans-serif; font-size: 24px;text-decoration: none;padding: 15px 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background-color: #FFCA0A;font-weight: bolder;color: #1F434F;}

.ml110 {margin-left: 30px;}
.mInfo,.mInfoSel{font-family: 'Amatic SC', sans-serif;font-weight:bold;font-size:34px;margin-bottom:30px;}
.mInfo{color:#1f3b45;}
.mInfoSel{color:#f6921e;text-decoration: underline}
.mInfo:hover {color:#f6921e;text-decoration: none}

/*blck4*/
.monthly_theme_content div.block4d {color:#a21f18;display: block;font-size: 24px;line-height:5px;padding:30px 5px 5px 220px;margin:0 !important;text-align:center;width: 210px; float: left}
.monthly_theme_content div.block4d2 {color:#a21f18;display: block;font-size: 24px;line-height:5px;padding:30px 5px 5px 400px;margin:0 !important;text-align:center;width: 210px; }

.buttonSel_mini div {font-family: "Amatic SC", sans-serif; font-size: 20px;text-decoration: none;padding: 5px 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background-color: #FFCA0A;font-weight: bolder;color: #1F434F;}

.pal1 { color: #ffca0a } /*amarillo/naranja*/
.pal2 { color: #f7931e } /*naranja*/
.pal3 { color: #eb5a2d } /*rojo/naranja*/
.pal4 { color: #a21f18 } /*rojo oscuro*/
.pal5 { color: #fcf9de } /*crema suave*/
.pal6 { color: #d8cda0 } /*pistacho*/
.pal7 { color: #aac078 } /*verde*/
.pal8 { color: #a7948a } /*gris*/
.pal9 { color: #6b7e84 } /*azul verde oscuro*/
.pal10 { color: #5e3f6f } /*morado minutos*/