@import url('https://fonts.googleapis.com/css?family=Oswald:300,400');
@import url('https://fonts.googleapis.com/css?family=Gentium+Book+Basic');
@import url('https://fonts.googleapis.com/css?family=Roboto:400,300,700');
@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,700');
@import url('https://fonts.googleapis.com/css?family=Merriweather:300,400,700');
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,q:before, q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
.post img{padding:5px;background-color:#FFFFFF;border:1px solid #CCC;}
.post .img_nodeco{padding:0;background:none;border:none;}
a{color:#000;}
html, body{width:100%;overflow-x: hidden}
html{background:url(../images/bg_rayas.jpg) left top repeat #F8F7F3;}
body{line-height:18px;font-family:"Montserrat", Arial, Helvetica, sans-serif;font-size:12px;color:#3c3c3c;}
a{text-decoration:none;}
.clear{clear:both;}
br.clear{margin:0px;padding:0px;}
br.br_responsive {clear: none;}
#review_copy_form br.br_responsive{display: none;}
h1, h2, h3, h4, h5, h6{color:#000;font-weight:normal;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:#808080;}
h1{font-size:30px;line-height: 33px;}
h2{font-size:24px;line-height: 26px;}
h3{font-size:22px;line-height: 24px;}
h4{font-size:18px;line-height: 20px;}
h5{font-size:16px;line-height: 17px;}
h6{font-size:14px;line-height: 15px;}
strong{font-weight:bold;}
cite, em, i{font-style:italic;}
#listado_busqueda > em, #listado_busqueda > i{font-style: normal !important;}
pre, code{font-family:Courier New, monospace;margin-bottom:10px;}
ins{text-decoration:none;}
sup, sub{height:0;line-height:1;position:relative;vertical-align:baseline;}
sup{bottom:0.8em;}
sub{top:0.3em;}
dl{margin:0 0 1.5em 0;}
dl dt{font-weight:bold;}
dd{margin-left:1.5em;}
input[type=text],input.text, input.title, textarea, select, #usuario_password{background-color:#fff;border:1px solid #bbb;padding:2px;color:#4e4e4e;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif !important;font-size:11px;}
input[type=text]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus, #usuario_password:focus{border-color:#2D3940;color:#3e3e3e;}
input[type=text], input.text, input.title, textarea, select, #usuario_password{margin:0.5em 0;margin:0 \9;}
textarea{padding:4px;}
.star-rating{list-style:none;margin:0px;padding:0px;width:100px;height:25px;position:relative;overflow:hidden;background:url(../images/alt_star.png) top left repeat-x;}
.star-rating li{padding:0px;margin:0px;width:20px;height:25px;float:left;}
.star-rating li a, .star-rating li span{display:block;width:20px;height:25px;line-height:25px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0px;overflow:hidden;}
.star-rating li a:hover, .star-selected{background:url(../images/alt_star.png) left bottom;z-index:2;left:0px;border:none;}
.star-selected:hover{background:url(../images/alt_star.png) left bottom;}
.star-rating a.one-star{left:0px;}
.star-rating a.one-star:hover{width:20px;}
.star-rating a.two-stars{left:20px;}
.star-rating a.two-stars:hover{width:40px;}
.star-rating a.three-stars{left:40px;}
.star-rating a.three-stars:hover{width:60px;}
.star-rating a.four-stars{left:60px;}
.star-rating a.four-stars:hover{width:80px;}
.star-rating a.five-stars{left:80px;}
.star-rating a.five-stars:hover{width:100px;}
.star-rating li.current-rating{background:url(../images/alt_star.png) left center;position:absolute;height:25px;display:block;text-indent:-9000px;z-index:1;}
#detalle_stars{float:left;margin:15px 0;}
#rating1, #rating2{float:left;clear:both;margin:0 0 12px;}
#share{float:left;clear:both;width:100%;margin:5px 0 25px;}
#share .stTwbutton{margin:5px 0 0 -3px;}
#share div{float:left;margin:0 20px 0 0;overflow:hidden;height:22px;}
#social_twitter{width:90px;overflow:hidden;}
#cesta_add{position:fixed;z-index:99;background:url(../images/bg_blanco_60.png);top:0;left:0;text-align:center;width:100%;height:100%;}
#cesta_add p{position:fixed;top:50%;z-index:99;width:200px;background-color:#FC0;left:50%;margin-left:-100px;text-align:center;padding:10px 0;border:double 3px #FF9900;}
#compra_content_subtotal{margin:15px 0 0;border-bottom:1px solid #CCC;padding-bottom:15px;}
#compra_content_descuentos{margin:15px 0;border-bottom:1px solid #CCC;padding-bottom:15px;}
#compra_content_desc_total{width:100px;margin-left:10px;}
.right-shadow{}
.left-shadow{}
.container{text-align:left;position:relative;margin:0 auto;width:100%;}
#header{width:100%;min-width:950px;overflow:hidden;margin:0px;}
#top_layouts{float:left;width:100%;height:15px;background:#2E2E2E;position:relative;}
#top_1, #top_2{width:946px;margin:0 auto;}
#social_top{float:right;margin:10px 20px 0 0;}
#social_top a{float:left;margin:0 20px 0 0;}
#top_logo_menu{width:100%;z-index:900;height:153px;float:left;background:url(../images/bg_top1.jpg) 0 0 repeat-x;}
.logo{float:left;margin-top:30px;}
#logo{float:left;margin:5px 0 0;width:266px;height:92px;display:block;background:url(../images/header_logo.png) 0 0 no-repeat;}
#social_links{position:absolute;top:60px;right:0;width:300px;}
.social_links_item{float:right;margin-left:10px;}
#header_menu{width:988px;height:38px;margin:0 auto;}
#header_menu ul{float:right;margin-top:13px;padding:0;}
#header_menu ul li{float:left;letter-spacing:1px;line-height:14px;height:14px;font-size:11px;font-weight:bold;letter-spacing:2px;color:#000;}
#header_menu ul #header_phone{margin-left:40px;letter-spacing:1px;}
#menu_deco{text-align:center;width:24px;}
#header_menu ul li a{color:#000;}
#header_menu ul .current_page_item a, #header_menu ul li a:hover{color:#FF9900;}
#header_content{width:988px;height:260px;margin:0 auto;}
#header_logo{float:left;margin:15px 0 0 40px;}
#header_banners{width:988px;height:260px;margin:0;text-align:right;}
ul#top-menu{float:left;margin:20px 0 0 15px;width:760px;background:url(../images/top_menu_bg.jpg) center bottom repeat-x;}
#call-to-action{background:#E5B835 url(../images/footer_deco_top.jpg) center top no-repeat;height:69px;}
#call-to-action p{height:69px;margin:0;padding:0}
#aviso_legal{float:left;}
#aviso_legal a{color:#FFF;}
#facebook_box, #twitter_box{float:left;margin-bottom:25px;}
#twtr-widget-1 .twtr-hd h3{font-size:14px !important;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important;}
#cesta_box{float:left;margin:25px 5px;width:145px;}
#cesta_box #cesta_box{margin:0px !important;}
#cesta_box a{color:#000;font-size:14px;font-weight:bold;width:25px;height:18px;display:block;background:url(../images/cesta_carro.jpg) left 0px no-repeat;float:left;}
#cesta_box_contenidos{float:left;margin:0;color:#BEBEBE;width:120px;text-align:left;padding:0;text-transform:uppercase;font-family:'Oswald',sans-serif;font-size:14px;}
.lateral_box_sombra{background:url(../images/box_bot.png) center bottom no-repeat;width:186px;overflow:hidden;padding-bottom:12px;margin-bottom:15px;}
.lateral_box{width:186px;overflow:hidden;margin-bottom:15px;}
.lateral_box div, .lateral_box_sombra div{float:left;width:174px;width:186px \9;border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;background-color:#FFF;border:1px solid #CCC;padding:3px 5px;padding:7px 5px \9;overflow:hidden;}
#buscador_box{float:right;margin:38px 0 0;width:269px;height:31px;z-index:999;}
#buscador_box #texto_buscador{width:237px;float:left;background:#FFF;border:none;margin:0px 0 0 0px;height:31px;}
#btn_buscador{float:right;border:none;background:none;color:#FFF;font-size:13px;margin:0px;font-family:'Gentium Book Basic', serif;font-size:15px;width:32px;cursor:pointer;height:31px;padding:0;background:url(../images/buscador_ico.jpg) 0 0 no-repeat;}
#como_buscar{float:right;clear:both;}
#buscador_box #ayuda{float:right;font-size:10px;line-height:12px;margin:5px 0 15px;width:100%;}
#home_topventas #topvendido_box{margin:10px;}
#topvendido_box{overflow:hidden;}
#topvendido_box_content{margin:0;text-align:center;overflow:hidden;}
#topvendido_box_img{margin:0;width:80px;overflow:hidden;float:left;text-align:center;}
#topvendido_box_content #topvendido_box_img a img{width:70px;margin:5px 0 5px;}
#topvendido_box_texto{float:right;width:125px;margin:15px 0 0 0 !important;text-align:left;}
#topvendido_box_titulo a{color:#000;font-size:16px;margin:0 0 5px 0;font-weight:bold;}
#topvendido_box_autor a{color:#000;font-size:12px;margin:0 0 5px 0;}
#topvendido_box_categoria a{color:#FFF;font-size:12px;margin:0 0 5px 0;}
#topvendido_box_texto #formato_1{clear:both;margin:3px 0;overflow:hidden;}
#topvendido_box_texto #formato_3{clear:both;margin:3px 0;overflow:hidden;}
#topvendido_box_texto #formato_1 img{float:left;}
#topvendido_box_texto #formato_3 img{float:left;}
#topvendido_box_texto #formato_1 p{float:left;font-size:16px;font-weight:bold;margin:4px 0 0 5px;color:#000;}
#topvendido_box_texto #formato_3 p{float:left;font-size:16px;font-weight:bold;margin:4px 0 0 5px;color:#000;}
#topvendido_box_texto #formato_2{clear:both;margin:6px 0;}
#topvendido_box_texto #formato_2 img{float:left;}
#topvendido_box_texto #formato_2 p{float:left;font-size:16px;font-weight:bold;margin:12px 0 0 -25px;color:#000;}
a.donate{background:url("../images/donate.png") no-repeat scroll 0 0 transparent;display:block;height:154px;text-indent:-9999px;width:149px;margin:5px 0 0 30px;}
a.donate:hover{background-position:0 -154px;}
#logout{float:left;z-index:100;width:140px;font-size:14px;font-family:'Gentium Book Basic', serif;text-transform:lowercase;color:#FFF;margin:23px 20px 0 0;text-align:right;}
#logout form{float:right;margin:4px 0 0;width:auto;padding:0;}
#logout_btn_responsive{display:none;}
#logout a{color:#FFF;}
#topnav{float:left;z-index:100;width:165px;font-size:14px;font-family:'Gentium Book Basic', serif;text-transform:lowercase;color:#FFF;margin:23px 20px 0 0;}
#new_user{color:#FFF;text-decoration:none;margin:0;border-right:1px solid #825D4A;padding:0 10px 2px 0;}
.login_txt{float:right;margin:0 0 3px 0;clear:both;display:block;cursor:pointer;border:none;}
#login_form{background:#2E2E2E;padding:13px 15px 10px;font-size:13px;overflow:hidden;float:right;clear:both;width:300px;margin:3px -5px 0 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 5px #888;-webkit-box-shadow:0 0 5px #888;box-shadow:0 0 5px #888;z-index:998;position:relative;}
#login_form p{float:left;clear:both;text-align:right;padding:0 0 5px;width:305px\9;}
#login_form label{margin:0 5px 0 0;padding:0;float:left;width:50px;}
#login_form input{width:245px;margin:0;padding:0 2px;padding:1px 2px 0 \9;border:1px solid #CCC;height:20px;height:18px \9;font-size:11px \9;}
#login_form #login_submit{width:auto;background-color:#8EBF1D;color:#FFF;border:none;padding:1px 5px 3px;padding:1px 5px 2px \9;margin-right:5px;cursor:pointer;float:left;margin:6px 0 0;}
#login_olvido{color:#CCC;margin:6px 0 0 7px;float:left;}
#login_olvido:hover{color:#FFF;text-decoration:none;}
.nav a{font-size:14px;color:#000;text-decoration:none;padding:0 15px 8px;height:20px;border:none;display:block;text-transform:uppercase;}
@media screen and (-webkit-min-device-pixel-ratio:0){.nav a{}
}
.nav span{width:7px;height:20px;display:block;float:left;}
.nav .current_page_item a{color:#D61B39;background:#F6F9FE url(../images/top_menu_a_bg.png) center bottom repeat-x;}
.nav ul a, .nav ul a:hover{border:none;}
.nav a:hover{color:#D61B39;}
#top-menu ul li{padding:8px 0;background:url(../images/dropdown-bullet.png) no-repeat 0px 15px;}
#top-menu ul li a{padding:0px 0px 0px 12px;width:160px;}
#top-menu li:hover ul ul, #top-menu li.sfHover ul ul{top:-12px !important;left:197px !important;}
#social{float:right;margin:-25px 20px 20px 0;display:none;}
#social div{float:right;margin:0 0 0 20px;}
#menu_productos{float:right;clear:both;width:240px;font-family:'Oswald',sans-serif;font-size:18px;color:#FFF;margin:30px 0 30px !important;}
#menu_productos .selected{font-family:'Oswald',sans-serif;}
#menu_productos p{font-size:30px;text-transform:uppercase;margin:30px 0 10px 30px;float:left;clear:both;}
#silverheader, #silverheader_2{width:100%;float:left;clear:both;}
#silverheader a, #silverheader_2 a, #menu_productos #submenu a, #silverheader span, #silverheader_2 span{color:#FFF;font-weight:300;padding:12px 0 12px 25px !important;background-color:#007a9b;display:block;transition:background-color 0.5s ease;cursor:pointer;}
#silverheader a:hover, #silverheader_2 a:hover, #menu_productos #submenu a:hover, .cat_active{background-color:#336600 !important;}
.cat_active{cursor:default !important;}
#menu_productos #submenu{float:left;clear:both;width:210px;margin:0 5px 10px 30px !important;}
#submenu a{font-size:15px;display:block;clear:both;margin:0 0 5px 20px !important;}
#menu_productos .sub_active{display:block !important;}
.sub_option_active, #menu_productos #submenu .sub_option_active:hover{background-color:#000 !important;cursor:default !important;}
#menu_productos .separacion{float:left;clear:both;background:#000;width:210px;margin:0 0 0 25px !important;height:1px;display:none;}
#contenidos{margin:0 auto;overflow:hidden;clear:both;width:946px;}
.menu_top{float:left;margin:0px 0 0 25px;padding:0;width:650px;}
.menu_top li{float:left;margin:0;}
.menu_top li a{display:block;color:#000;padding:0;width:auto;float:left;text-align:center;padding:110px 13px 25px;font-family:'Oswald',sans-serif;text-transform:uppercase;font-size:16px;}
.menu_top li a:hover, .menu_top li a.menu_current{background:rgba(117,152,36,0.5);color:#FFF;}
.fot_li li div{width:13px;height:11px;display:block;float:left;margin:6px 4px 0 0;overflow:hidden;border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;}
.menu_li .menu_li_1 span, .fot_li .fot_li_1 div, .bg_color_1{background-color:#D7072A;}
.menu_li .menu_li_2 span, .fot_li .fot_li_2 div, .bg_color_2{background-color:#D7072A;}
.menu_li .menu_li_3 span, .fot_li .fot_li_3 div, .bg_color_3{background-color:#D7072A;}
.menu_li .menu_li_4 span, .fot_li .fot_li_4 div, .bg_color_4{background-color:#D7072A;}
.menu_li .menu_li_5 span, .fot_li .fot_li_5 div, .bg_color_5{background-color:#D7072A;}
.menu_li .menu_li_6 span, .fot_li .fot_li_6 div, .bg_color_6{background-color:#D7072A;}
.menu_li .menu_li_7 span, .fot_li .fot_li_7 div, .bg_color_7{background-color:#D7072A;}
.menu_li .menu_li_8 span, .fot_li .fot_li_8 div, .bg_color_8{background-color:#D7072A;}
#menu_superior{float:left;width:683px;}
#menu_superior .menu_li{padding:0px 0 1px 4px;padding:0px 0 4px 4px \9;float:left;width:748px;}
#menu_superior .menu_li li{float:left;clear:none;}
#menu_superior #menu_link a{float:left;width:145px;width:153px \9;}
#menu_superior #menu_link{width:177px;width:175px \9;}
#columna_1{float:left;width:946px;margin:15px 0;}
#columna_2{float:left;width:680px;margin:15px 0;}
#columna_1_2{float:left;overflow:hidden;width:700px;}
#columna_1_busqueda{float:left;overflow:hidden;width:700px;}
.columna_3_news{margin-top:10px !important;}
#columna_3{float:right;width:240px;margin:0;}
#columna_3 div, #columna_3 ul{margin:5px 0;}

#home_topventas{border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border:1px solid #D3D3D1;width:235px;overflow:hidden;}
#home_dondeencontrarnos{width:205px;background:url(../images/home_dondeencontrarnos_bg.png) 0 0 repeat-y;padding:15px;border:1px solid #F4F4F4;font-size:10px;line-height:14px;}
#home_dondeencontrarnos p{background:url(../images/home_dondeencontrarnos_logo.png) 0 0 no-repeat;padding-left:100px;}
#home_dondeencontrarnos p strong{color:#1F8DCA;font-size:11px;margin-bottom:3px;display:block;}
#home_dondeencontrarnos p span{display:block;height:1px;width:100%;background:#D3D3D1;margin:5px 0;}
#page_navegacion td{padding:3px;font-size:14px;}
#page_navegacion td a{color:#666;}
#page_navegacion td img{margin-top:2px;float:left;}
#footer{margin:20px 0 0;overflow:hidden;position:relative;text-align:left;width:100%;}
#footer-top, #footer-bottom-content, #footer-bottom-content-copy{clear:both;width:946px;margin:0 auto 20px;}
#footer-bottom, #footer_bottom_copy{clear:both;float:left;width:100%;background:#007a9b;color:#000;padding:40px 0;margin:0;}
#footer_bottom_copy{background:#000;color:#FFF;padding:10px 0 5px;height:auto;}
.fot_li{margin:0 100px 20px;float:left;}
.fot_li li{float:left;padding:0 12px;border-right:1px dotted #BBB;}
.fot_li li:last-child{border-right:none;}
.fot_li li a{font-size:16px;color:#007a9b;font-family:'Oswald',sans-serif;font-weight:300;}
.fot_li li .fot_li_submenu{float:left;clear:both;margin-left:5px;}
.fot_li li .fot_li_submenu li{margin:2px 5px;}
.fot_li li .fot_li_submenu a{font-size:12px;color:#666;}
.fot_li li .fot_li_submenu a:hover{color:#1F8DCA;}
.fot_li_1 .fot_li_submenu{width:310px;}
.fot_li_1 .fot_li_submenu li{width:120px;}
.fot_li_2 .fot_li_submenu{width:390px;}
.fot_li_2 .fot_li_submenu li{width:110px;}
.fot_li_3 .fot_li_submenu{width:210px;}
.fot_li_3 .fot_li_submenu li{width:95px;}
#footer-bottom-content-secciones{float:left;clear:both;overflow:hidden;width:100%;}
#footer-bottom-content-secciones ul, #social_academic ul{float:left;overflow:hidden;margin:0 20px;width:140px;padding:0 !important;}
#social_academic ul{margin:10px 0 0px !important;}
#footer-bottom-content-secciones ul p{float:left;clear:both;font-family:'Oswald',sans-serif;font-weight:900;font-size:25px;line-height:27px;color:#000;margin:0 !important;}
#footer-bottom-content-secciones ul li{float:left;clear:both;margin:15px 0 0 0px;}
#footer-bottom-content-secciones ul li a{font-family:"Trebuchet MS", Helvetica, sans-serif;font-size:13px;color:#FFF;}
#footer-bottom-content-secciones ul#social_footer li{clear:none !important;margin:0 15px 0 0;}
#social_academic ul#social_academic_ul li{display: inline; margin:0 15px 0 0;}
#footer_info{float:right;background:url("../images/logo_footer.jpg") 25px 0 no-repeat;overflow:hidden;padding:45px 0 0 70px;border-left:1px solid #FFF;}
#copyright{float:right;font-size:11px;color:#FFF;width:170px;}
#copyright:hover{text-decoration:none;color:#FF9900;}
#copyright p{float:left;margin:0;}
#copyright img{float:right;}
#slider_home{float:left;overflow:hidden;clear:both;margin:10px 0 0;width:971px;background:#FFF;border-bottom:1px solid #D3D3D3;}
#slider_home_content{float:left;margin:0 0 0 20px;width:725px;height:390px;overflow:hidden;}
#slider_home_content div{float:left;margin:0;width:725px;}
#slider_home_content div img{float:left;}
#slider_home #comprar{margin:-130px 0 0 350px;}
#slider_right{float:right;width:220px;overflow:hidden;background:url("../images/topvendido_box_bg.png") no-repeat scroll left center transparent;}
#slider_right ul{overflow:hidden;margin-top:10px;}
#slider_right ul li{border-bottom:1px solid #D3D3D1;overflow:hidden;width:200px;float:right;margin:5px 0 0;}
#slider_right ul li:last-child{border-bottom:none;}
#home_destacados_libros{float:left;width:200px;float:right;margin:15px 0 10px;padding:0 0 5px;}
#home_destacados_libros #dest_img{float:left;width:70px;margin-left:5px;}
#home_destacados_libros #dest_info{float:right;width:110px;right:5px;color:#666;}
#home_destacados_libros #dest_info h3 a{font-weight:normal;font-size:15px;line-height:16px;color:#000;}
#home_destacados_libros #dest_info h3 a:hover{color:#1F8DCA;}
#precio_original, #precio_final{display:block;float:left;clear:right;}
#precio_original{color:#AAAAAA;text-decoration:line-through;font-size:80%;font-family:'Oswald',sans-serif;}
#precio_final{clear:both;}
#precio_regular{display:block;float:left;color:#AAAAAA;font-size:80%;font-family:'Oswald',sans-serif;}
#home_destacados_libros #dest_info #formato_1 img, #columna_2 #comprar_home_novedades, #dest_precios img{float:right;margin:0;}
a#comprar_btn{background:#E68803 !important;font-family:'Oswald',sans-serif !important;text-transform:uppercase !important;color:#FFF !important;font-size:15px !important;padding:10px !important;display:block;margin:15px 0 0 !important;}
#slider_home_2_3_1{float:left;overflow:hidden !important;clear:both;margin:0 0 30px;width:100% !important;height:auto !important;background:#EEEEEE;z-index:50;}
#slider_home_2_3_1 .dots{position:relative;float:right;margin:-30px 10px 0 0;z-index:200;}
#slider_home_2_3_1 .dot, #slider_home_2_3_1 .active{float:left;margin:3px;text-indent:-999px;}
#slider_home_2_3_1 .active{background:url("../images/dot_blanco.png") no-repeat !important;width:10px;height:10px;cursor:pointer;}
#slider_home_2_3_1 .dot{background:url("../images/dot_gris.png") no-repeat;width:10px;height:10px;cursor:pointer;}
#slider_home_2_3_1 #slider_home_content{position:relative;float:left;width:100%;height:auto !important;overflow:hidden;z-index:10;margin:0 !important;}
#slider_home_2_3_1 #slider_home_content li{float:left;}
#slider_home_2_3_1 #slider_home_content img{position:relative;float:left;width:100%;z-index:5;}
#banner_content_home{float:left;clear:both;margin:0;text-align:center;width:970px;border-bottom:1px solid #D3D3D1;padding:20px 0;}
#contenidos_content{float:left;overflow:hidden;clear:both;margin:0 0 20px;width:100%;}
#home_novedades_titulo{float:left;margin:-5px 0 7px 3px;}
#home_destacados,#home_soon, #home_novedades, #home_novedades_responsive, #home_soon_responsive{float:left;overflow:hidden;clear:both;width:100%;margin:0 0 30px 0px;}
#home_novedades, #home_soon, #home_novedades_reponsive, #home_soon_reponsive{padding-bottom:10px;border-bottom:1px solid #CCCCCC;}
h4{color:#666;font-weight:normal;font-size:14px;margin:0 0 0 15px;border:1px solid #D3D3D1;background:#E9E9E9;padding:15px;font-family:'Oswald',sans-serif;width:788px;}
h4 strong{color:#3A2012;font-size:23px;font-weight:normal;text-transform:uppercase;}
#home_destacados li{float:left;width:145px;margin:15px 13px;overflow:hidden;}
#home_destacados li h3{}
#dest_img{width:142px;background:none;margin:0 0 10px;}
#slider_right #dest_img{width:70px;height:70px;overflow:hidden;}
#dest_img_img{}
#dest_texto{text-align:justify;margin:7px 20px 10px 15px;font-size:13px;}
#dest_precios, #dest_precios a{color:#000;font-size:16px;margin-left:10px;}
#detalle_content #formato_1 .btn_add{margin-top:20px;font-size:22px;color:#1F8DCA;}
#detalle_content #formato_3 .btn_add{margin-top:10px;}
#detalle_content #formato_4 .btn_add{margin-top:10px;}
#home_released_title, #home_soon_title{overflow:hidden;clear:both;width:655px;margin:0 0 5px 0px;}
#home_novedades, #home_soon{width:1965px;margin-left:0;}
#home_novedades .novedades_interior ul li, #home_soon .soon_interior ul li{float:left;width:220px;margin:15px 10px;}
#home_novedades li h3, #home_novedades_responsive li h3, #listado_productos li a h3, #home_soon li h3, #home_soon_responsive li h3{margin:0;padding:0;font-size:18px;color:#000 !important;line-height:20px;float:left;clear:both;display:block;width:100%;}
#home_destacados li h3 a{font-size:16px;color:#202020;}
#home_novedades_autor, #home_soon_autor{display:block;color:#666;margin:3px 0 5px;font-size:12px;line-height:15px;text-transform:uppercase;font-weight:300;}
#comprar_home_novedades{float:left;margin:0 8px 5px 0px;}
#home_novedades #nov_precios, #home_novedades_responsive #nov_precios, #home_soon #nov_precios, #home_soon_reponsive #nov_precios, #listado_productos #nov_precios{float:left;width:100%;color:#202020;margin:5px 0px 10px;font-family:"Roboto", sans-serif;}
#home_novedades #nov_precios #precio_final{color:#F95F0C;font-family:'Oswald',sans-serif;font-size:18px;line-height:22px;}
#home_novedades #nov_precios strong, #home_novedades_responsive #nov_precios strong{float:left;color:#000000;margin-top:5px;font-size:16px;letter-spacing:-1px;}
#home_proximo{float:left;clear:both;width:550px;margin-bottom:20px;}
#home_proximo h4{background-color:#4C392F;color:#FFF;font-size:15px;letter-spacing:0px;text-align:left;font-family:"Droid Sans",Tahoma,Geneva,sans-serif;width:550px;height:25px;height:37px \9;padding:6px 0 5px 10px;display:table-cell;vertical-align:middle;border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-ms-border-radius:8px 8px 0 0;overflow:hidden;font-weight:bold;}
#home_proximo h4 img{float:left;}
#home_proximo h4 span{margin:10px 0 0 3px;margin:10px 0 0 1px \9;float:left;}
#home_proximo_div{margin:0;padding:3px 0 15px;background-color:#DFDFDF;overflow:hidden;overflow:visible \9;height:10px \9;}
#home_proximo_libro{margin:5px 0 0 8px;width:110px;float:left;}
#home_proximo_libro img{width:110px;height:171px;}
#home_proximo_texto{margin:5px 10px 0 0;width:400px;float:right;}
#home_proximo_titulo{font-size:14px;font-weight:bold;padding-bottom:2px;color:#000;width:395px;}
#home_proximo_autor{clear:both;}
#home_proximo_autor a{font-size:13px;color:#000;margin-bottom:5px;float:left;width:395px;}
#home_proximo_fecha{float:left;font-size:11px;line-height:13px;width:390px;text-align:justify;}
#home_stars{clear:both;}
#home_proximo_texto #formato_1{margin-top:15px;font-size:15px;font-weight:bold;float:left;clear:left;}
#home_proximo_texto #formato_1 img{float:left;margin:0;}
#home_proximo_texto #formato_1 p{float:left;margin:0 0 0 5px;padding-bottom:0 !important;}
#home_proximo_texto #formato_2{margin:10px 0 0;font-size:13px;font-weight:bold;float:left;clear:both;text-align:left;}
#home_proximo_texto #formato_2 img{float:left;margin:5px 6px 0 0;}
#home_proximo_texto #formato_2 p{float:left;margin:0;padding-bottom:0 !important;}
#home_proximo_texto #formato_31{margin-top:15px;font-size:15px;font-weight:bold;float:left;clear:left;}
#home_proximo_texto #formato_3 img{float:left;margin:0;}
#home_proximo_texto #formato_3 p{float:left;margin:0 0 0 5px;padding-bottom:0 !important;}
#home_proximo_texto #formato_4{margin-top:15px;font-size:15px;font-weight:bold;float:left;clear:left;}
#home_proximo_texto #formato_4 img{float:left;margin:0;}
#home_proximo_texto #formato_4 p{float:left;margin:0 0 0 5px;padding-bottom:0 !important;}
#home_footer{margin:0 auto;overflow:hidden;text-align:left;width:975px;height:130px;background:#EEF2F1 url("../images/home_footer_logo.png") no-repeat 15px 18px;}
#newsletter, #redes{float:left;width:300px;margin:25px 0 0 170px;font-size:11px;color:#666;line-height:13px;}
#redes{width:460px;margin:25px 0 0 20px;border-left:1px solid #94908D;padding-left:15px;}
#newsletter strong, #redes strong{color:#000;font-size:20px;font-family:Georgia;font-weight:normal;line-height:22px;}
#newsletter #newsletter_box{background:url("../images/newsletter_bg.png") no-repeat scroll 0 0 transparent;float:left;height:32px;margin:0;width:335px;margin-top:10px;}
#newsletter #newsletter_box #texto_buscador{background:none repeat scroll 0 0 transparent;border:medium none;float:left;margin:3px 0 0 15px;width:185px;}
#redes_iconos{float:right;}
#menu_superior{margin:0 0 0 15px;margin:0 0 20px 15px\9;padding-bottom:5px;}
p#subcategorias_title{font-size:26px;margin:15px 0;font-family:'Oswald',sans-serif;width:500px;float:left;}
#menu_superior li{float:left;margin:5px 4px;text-align:center;}
#menu_superior li a{width:160px;background:#EFEFEF;border:1px solid #CCC;padding:1px 0 2px;display:block;}
#menu_superior li a:hover{background:#1F8DCA;color:#FFF;}
#menu_superior h3, #menu_superior .biblias_tipos{float:left;clear:both;width:100%;font-size:18px;color:#777777;padding-bottom:3px;margin:5px 0;border:none;border-bottom:1px dotted #CCC;text-align:left;background:none;}
#menu_superior .biblias_tipos:hover{background:none;}
#home_novedades_titulo{float:left;font-size:32px;color:#D7072A;line-height:normal;}
#order{float:right;}
#listado_productos{float:left;clear:both;width:700px;overflow:hidden;margin:0 0 0 -7px;padding:0;}
#listado_productos li{float:left;width:700px;}
#listado_productos li.loader{text-align:center;position:absolute;display:none;bottom:0px;}
#listado_productos li.loader img{padding:40px 0;}
#listado_productos .nodo_1, #listado_libro_autor1 .nodo_uno {
    float:left;
    margin:7px;
    width:160px;
    overflow:hidden;
}
#listado_productos .nodo_1 #dest_img, #nodo_uno_libro_detalles1 #libro_autor_img1, .libro_autor #libro_autor_img {
    width:160px;
    display: flex;
    align-items: flex-end;
    vertical-align: middle;
    min-height: 260px;
}
#listado_productos .nodo_1 #dest_img img, #libro_autor_img1 .imagen_uno_libro, .libro_autor #libro_autor_img img {
    width:100%;
    height:auto;
}
#listado_titulo{margin:0 0 10px;font-size:32px;padding:0;line-height:32px;clear:both;}
#listado_productos li h3 a{color:#694F40;font-size:18px;letter-spacing:0px;text-align:left;font-family:"Droid Sans",Tahoma,Geneva,sans-serif;width:450px;height:auto;display:block;}
#listado_productos .nodo_1 h3 a{color:#FFF;font-size:14px;letter-spacing:0px;text-align:center;font-family:"Droid Sans",Tahoma,Geneva,sans-serif;width:680px;width:100% !important/;height:25px;padding:5px;display:table-cell;vertical-align:middle;overflow:hidden;line-height:14px;background-color:#1F8DCA;}
.listado_productos_categoria .nodo_1 h3 a{margin:0;height:40px !important;}
#listado_productos #dest_autor{margin:5px 0 3px 10px;padding:0;text-align:left;background:none;float:left;width:450px;}
#listado_productos #dest_autor a{color:#000;}
#listado_productos #dest_texto{text-align:justify;margin:0 0 0 10px;font-size:12px;float:left;width:450px;line-height:16px;}
#listado_productos .nodo_1 #dest_texto{width:200px;font-size:13px;line-height:18px;margin:5px 5px 0 0;text-align:left;float:right;}
#listado_productos #dest_precios{font-size:16px;font-weight:bold;margin:0 5px 0 0;padding:4px 5px;text-align:center;background-color:#EFEFEF;overflow:hidden;width:170px;height:auto;float:right;border:none;}
#listado_productos .nodo_1 #dest_precios{float:left;background:none;margin:10px 0 0 0;overflow:hidden;position:relative;}
.listado_productos_categoria .nodo_1 #dest_precios{width:150px !important;margin:0 !important;}
#listado_productos #dest_precios #formato_1, #listado_productos #dest_precios #formato_2, #listado_productos #dest_precios #formato_3, #listado_productos #dest_precios #formato_4{float:left;margin:4px 0 0;padding:0;width:95px;}
#listado_productos .nodo_1 #dest_precios #formato_1, #listado_productos .nodo_1 #dest_precios #formato_2, #listado_productos .nodo_1 #dest_precios #formato_3, #listado_productos .nodo_1 #dest_precios #formato_4{font-size:22px;width:auto;margin:0;}
.listado_productos_categoria .nodo_1 #dest_precios #formato_1, .listado_productos_categoria .nodo_1 #dest_precios #formato_2, .listado_productos_categoria .nodo_1 #dest_precios #formato_3, .listado_productos_categoria .nodo_1 #dest_precios #formato_4{width:100% !important;}
#listado_productos #dest_precios #formato_1 img, #listado_productos #dest_precios #formato_2 img, #listado_productos #dest_precios #formato_3 img, #listado_productos #dest_precios #formato_4 img{float:left;margin:0;}
#listado_productos #dest_precios #formato_1 p, #listado_productos #dest_precios #formato_2 p, #listado_productos #dest_precios #formato_3 p, #listado_productos #dest_precios #formato_4 p{float:left;margin:6px 0 0 5px;padding:0 7px 0 0 !important;}
.listado_productos_categoria #dest_precios #formato_1 p#dest_status, .listado_productos_categoria #dest_precios #formato_2 p#dest_status, .listado_productos_categoria #dest_precios #formato_3 p#dest_status, .listado_productos_categoria #dest_precios #formato_4 p#dest_status{color:#999 !important;font-size:12px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;margin:-1px 0 0 38px !important;text-align:left;width:100px;}
.no_stock{color:#f95f0c !important;font-weight:bold;font-size:13px !important;margin-bottom:3px !important;}
#listado_productos span#precio_euro{font-size:75%;margin-left:-3px;}
span#precio_dto{font-size:11px;color:#333;font-weight:normal;clear:both;float:left;margin:-5px 0 3px 40px !important;width:100px;text-align:left;}
span#precio_dto_desc{font-size:12px;color:#666;font-weight:normal;clear:both;float:left;margin:5px 0 0 25px !important;}
#dest_status{font-size:10px;color:#999;font-weight:normal;clear:both;padding-bottom:0 !important;float:left;margin:2px 0 5px 20px !important;text-align:left;line-height:11px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#home_destacados_content #dest_status{color:#FFF;}
#listado_autor{float:left;overflow:hidden;clear:both;width:745px;margin-bottom:20px;}
#listado_autor li{float:left;width:745px;margin:0 5px 25px;overflow:hidden;border-bottom:1px dotted #CCC;padding-bottom:20px;}
#listado_autor .nodo_1{float:left;margin:0 5px 20px;border:none;padding:0;}
#listado_autor #dest_autor_h3{display:none;}
#listado_autor .nodo_1 #dest_autor_h3{display:inline;}
#listado_autor li h3{padding:0;float:left;margin:0 0 5px 10px;}
#listado_autor .nodo_1 h1{float:left;color:#FFF;font-family:"Droid Sans",Tahoma,Geneva,sans-serif;font-size:20px;margin:10px 0 0;width:570px;text-align:left;}
#listado_autor li h3 a{color:#694F40;font-size:18px;letter-spacing:0px;text-align:left;font-family:"Droid Sans",Tahoma,Geneva,sans-serif;width:450px;height:auto;display:block;}
#listado_autor #dest_categoria{margin:10px 10px 5px;text-align:left;float:left;width:400px;background:none;}
#listado_autor #dest_categoria a{color:#FFF;padding:1px 10px 2px;border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;float:left;}
#listado_autor #dest_img{margin:0;text-align:center;height:auto;overflow:hidden;float:left;padding:5px 5px 2px;border:1px solid #CCC;}
@media screen and (-webkit-min-device-pixel-ratio:0){#listado_autor #dest_img{padding:5px;}
}
#listado_autor #dest_img_img{width:60px;height:auto;}
#listado_autor .nodo_1 #dest_img{width:740px;background-color:#FFF;padding:3px 0 0;padding:3px 0 15px \9;border:none;border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;background:#FFF url("../images/listado_autor_top.jpg") repeat-x left top;}
#autor_img{width:110px;height:auto;float:left;margin:10px 10px 15px 15px;padding:5px;border:1px solid #CCC;background-color:#EFEFEF;border:5px solid #EFEFEF \9;}
#listado_autor #dest_texto{text-align:justify;margin:0 0 0 10px;font-size:13px;float:left;width:450px;line-height:16px;}
#listado_autor .nodo_1 #dest_texto{width:570px;font-size:13px;line-height:18px;margin:15px 0;float:left;}
#listado_autor #dest_precios{font-size:16px;font-weight:bold;margin:-15px 40px 0 0;padding:4px 5px;text-align:center;border:none;overflow:hidden;width:90px;height:90px;float:right;position:relative;}
#listado_autor #dest_precios #formato_1{float:left;margin:15px 0 0 2px;padding:0;width:65px;color:#FFF;font-size:15px;}
#listado_autor #dest_precios #formato_1 img{float:left;margin:0;}
#listado_autor #dest_precios #formato_1 p{float:left;margin:1px 0 0 2px;padding-bottom:0 !important;font-size:13px;color:#333;}
#listado_autor #dest_precios #formato_2{float:left;font-size:13px;margin:24px 0 0 7px;text-align:left;width:60px;width:65px\9;color:#FFF;}
#listado_autor .nodo_1 #dest_precios #formato_2{font-size:18px;width:140px;margin:-20px 0 0;}
#listado_autor #dest_precios #formato_2 img{margin:0;}
#listado_autor #dest_precios #formato_2 p{float:left;margin:-18px 0 0 18px;padding-bottom:0 !important;white-space:nowrap;}
#listado_autor #dest_precios #formato_3{float:left;margin:23px 0 0 2px;padding:0;width:60px;color:#FFF;font-size:15px;}
#listado_autor #dest_precios #formato_3 img{float:left;margin:0;}
#listado_autor #dest_precios #formato_3 p{float:left;margin:1px 0 0 2px;padding-bottom:0 !important;}
#listado_autor #dest_precios #formato_4{float:left;margin:23px 0 0 2px;padding:0;width:60px;color:#FFF;font-size:15px;}
#listado_autor #dest_precios #formato_4 img{float:left;margin:0;}
#listado_autor #dest_precios #formato_4 p{float:left;margin:1px 0 0 2px;padding-bottom:0 !important;}
#listado_autor span#precio_euro{font-size:75%;margin-left:-3px;}
#listado_autor #dest_status{font-size:10px;color:#FFF;font-weight:normal;clear:both;padding-bottom:0 !important;float:left;margin:2px 0 5px 10px !important;text-align:left;line-height:11px;width:50px;}
#listado_autor #dest_precios #formato_1 #dest_status_2{font-size:10px;color:#999;font-weight:normal;padding-bottom:0 !important;margin:-3px 0 5px 22px;text-align:left;line-height:11px;float:left;}
#listado_autor #dest_precios #formato_3 #dest_status_2{font-size:10px;color:#999;font-weight:normal;padding-bottom:0 !important;margin:-3px 0 5px 22px;text-align:left;line-height:11px;float:left;}
#listado_autor #dest_precios #formato_4 #dest_status_2{font-size:10px;color:#999;font-weight:normal;padding-bottom:0 !important;margin:-3px 0 5px 22px;text-align:left;line-height:11px;float:left;}
.libro_autor{width:235px;}
.libro_autor a{color:#DB5E02;font-size:15px;line-height:17px;}
.libro_autor h3{width:140px;margin-left:44px;margin-top:45px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}
#libro_autor_img{margin:0;text-align:center;overflow:hidden;}
#listado_productos_autor li{float:left;}
#listado_productos_autor{margin-left:20px;}
.libros_autor ul{border-top:1px solid #BBBBBB;}
#libros_autor{margin-bottom:50px;margin-top:-2px;}
.autor_nombre_autor{color:#000000;display:block;font-size:11px;line-height:12px;margin-left:44px;margin-top:10px;}
#book_numero_serie{margin-bottom:15px; font-weight:bold;font-size:15px;clear:both;}
.listado #book_numero_serie{margin-bottom:5px;color:black;}
#home_novedades_content #book_numero_serie{margin-bottom:5px;color:black;}
#home_soon #book_numero_serie{margin-bottom:5px;color:black;}
#listado_busqueda #book_numero_serie{float:none;clear:both;margin-left:20px;}
#listado_productos_autor #book_numero_serie{margin-left:10px;}
#detalle_autores{float:left;margin-top:25px;}
#detalle_autores ul li{display:inline;width:75px;float:left;margin:0 11px 10px;}
.dest_img_autor{height:auto !important;}
#texto_autores{float:left;width:250px;margin:20px 30px 15px 0;line-height:20px;}
.home_autores_img{width:250px;height:auto;float:left;clear:both;margin-bottom:15px;}
#detalle_img_autor{width:275px;height:230px;float:left;margin-top:35px;display:none;}
#detalle_img_img_autor{width:220px;height:210px;border:2px solid;float:left;margin-left:20px;box-shadow:3px 2px 2px #000;}
.detalle_texto_autor{text-align:left;float:left;font-size:15px;line-height:20px;color:#3C3C3C;width:650px;padding:35px 15px;}
.detalle_texto_autor1{font-size:15px;line-height:20px;width:650px;padding:35px 15px;float:left;}
#bloque_nombre_autor{width:100%;float:left !important;margin:10px 0 0 -300px;margin:10px -20px 0 0 \9;line-height:25px;text-transform:uppercase;}
#autor_detalle{width:100%;}
#barra_separadora_autor{float:left;display:none;width:2px;height:243px;background:url(../images/barra_01.png);margin-top:20px;}
#libros_autor{float:left;margin-top:80px;width:100%;}
#leer_mas{width:200px;margin-top:15px;color:#525252;font-size:16px;font-weight:bold;float:left;background:url(../images/ico_mas.png) no-repeat 43%;}
#leer_menos{width:200px;float:left;margin-top:15px;font-size:16px;font-weight:bold;color:#525252;background:url(../images/ico_menos.png) no-repeat 38%;}
.libro_autor{width:160px; margin-right: 5px}
.libro_autor a{color:#000;font-size:15px;line-height:17px;}
.libro_autor h3{width:140px;margin-left:10px;margin-top:10px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;clear:both;float:left;color:#000000 !important;display:block;font-size:18px;line-height:20px;}
#libro_autor_img{margin:0;text-align:center;overflow:hidden;}
#listado_productos_autor li{float:left;}
#listado_productos_autor{margin-left:20px;}
.salto_linea{clear:both;border-bottom:1px solid #BBB;width:650px;margin:20px 0 25px;}
.libros_autor ul{border-top:1px solid #BBBBBB;}
#libros_autor{margin-bottom:50px;margin-top:-2px;}
.autor_nombre_autor{color:#666666;display:block;font-size:12px;font-weight:300;line-height:15px;text-transform:uppercase;margin-left:10px;margin-top:10px;}
.dest_img_autor{height:auto !important;}
#texto_autores{float:left;width:250px;margin:20px 30px 15px 0;line-height:20px;}
.home_autores_img{width:250px;height:auto;float:left;clear:both;margin-bottom:15px;}
#barra_autores{float:left;width:680px;background:#E4E4E4;margin-top:20px;height:40px;}
.selector_autores{list-style:none;margin-top:12px;}
.selector_autores li{display:inline;border-right:1px solid #808080;padding:10px 22px !important;height:20px;cursor:pointer;}
.selector_autores li:last-child{border-right:none !important;}
.selected{color:#E66302;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}
#detalle_img_img_autor{box-shadow:3px 2px 2px #444444 !important;}
.uno_nodo_libro_autor{width:210px;}
.autor_nombre_autor{width:150px !important;}
.uno_nodo_libro_autor .libro_titulo a{color:#DB5E02;font-size:15px;line-height:17px;}
#fav_no_autor1{clear:both;}
.fav_no_autor1 img{margin-left:-5px;margin-top:10px;}
.autor_nombre_autor1{color:#666666;display:block;font-size:12px;font-weight:300;line-height:15px;text-transform:uppercase;width:100%;float:left;clear:both;}
.libro_autor1 a{width:235px;}
.uno_nodo_libro_autor{float:left;margin-left:760px;margin-top:-320px;margin-bottom:30xp;}
.libro_titulo1{clear:both;float:left;margin-top:10px;width:100%;color:#000000 !important;display:block;font-size:18px;line-height:20px;}
.libro_titulo1 a{color:#000 !important;}
.nodo1{background-color:red;}
#libro_autor_img1 img{margin-top:20px;}
#nodo_uno_libro_detalles{float:left;margin-bottom:30px;margin-left:10px;}
.autor_nombre_autor_uno{color:#000000;display:block;font-size:11px;line-height:12px;margin-left:44px;margin-top:10px;}
.detalle_texto_autor2{padding:35px 15px;float:left;font-family:"Oxygen",sans-serif;font-size:15px;line-height:20px;}
#listado_libro_autor2{float:left;width:550px;margin:20px;}
#nodo_uno_libro_detalles1{float:left;}
#autor_detalle_content{float:left;width:100%;margin:20px 0 0px 0;overflow:hidden;}
#autor_detalle_content h1{color:#007a9b;font-family:'Oswald',sans-serif;font-size:24px;font-weight:400;line-height:27px;margin:2px 0 5px;width:400px;}
#autor_detalle_content #detalle_autor{font-size:18px;color:#000;margin:0 0 10px;display:block;}
#busqueda_autor{float:left;clear:both;color:#666;margin:3px 0 -4px 10px;}
#columna_2 .novedades_list{padding:5px 0 0 !important;width:550px !important;background:none;}
#columna_2 .novedades_list li{margin:0 0 20px 10px !important;}
#columna_2 .novedades_list .nov_list{margin:0 0 20px 0 !important;}
#home_destacados .nov_list{float:left;width:545px;margin:10px 5px !important;overflow:hidden;}
#home_destacados .nov_list h3 a{color:#000;font-size:18px;letter-spacing:0px;text-align:left;font-family:"Droid Sans",Tahoma,Geneva,sans-serif;width:440px;height:23px;display:block;float:right;}
#home_destacados .nov_list #dest_img{border:1px solid #CCCCCC;float:left;height:auto;margin:0;overflow:hidden;padding:5px 5px 2px;text-align:center;}
#home_destacados .nov_list #dest_img img{width:60px;height:auto;}
#home_destacados .nov_list #dest_autor{padding:5px 0 3px 10px;text-align:left;background:none;float:right;clear:both;width:440px;background-color:#FFF;font-size:14px;font-weight:bold;}
#home_destacados .nov_list #dest_texto{text-align:justify;padding:0 10px 10px;margin:0;font-size:12px;float:right;width:430px;line-height:16px;background-color:#FFF;}
#home_destacados .nov_list #dest_precios{font-size:16px;font-weight:bold;margin:10px 5px 0 0;padding:4px 5px;text-align:center;background-color:#EFEFEF;border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;overflow:hidden;width:auto;width:145px \9;height:auto;float:right;border:none;}
#home_destacados .nov_list #dest_precios #formato_1 #dest_status_2{width:40px \9;float:left;position:relative;margin:0 0 0 20px !important;}
#home_destacados .nov_list #dest_status{margin:-2px 6px 2px 22px !important;}
#home_destacados .nov_list #dest_status_2{color:#999999;float:left;clear:both;font-size:10px;font-weight:normal;line-height:11px;margin:-3px 6px 5px 22px;padding-bottom:0 !important;text-align:left;}
#home_destacados .nov_list #dest_precios #formato_2{}
home_destacados .nov_list #dest_precios #formato_3{float:left;margin:4px 10px 0 0;padding:0;width:auto;overflow:hidden;}
#dest_precios #formato_3{float:left;margin:4px 0 0;padding:0;width:auto;overflow:hidden;}
#home_destacados .nov_list #dest_precios #formato_3 #dest_status_2{width:40px \9;float:left;position:relative;margin:0 0 0 20px !important;}
home_destacados .nov_list #dest_precios #formato_4{float:left;margin:4px 10px 0 0;padding:0;width:auto;overflow:hidden;}
#dest_precios #formato_4{float:left;margin:4px 0 0;padding:0;width:auto;overflow:hidden;}
#home_destacados .nov_list #dest_precios #formato_4 #dest_status_2{width:40px \9;float:left;position:relative;margin:0 0 0 20px !important;}
#breadcrumbs_detalle{margin-bottom:8px;font-size:13px;}
#libro_detalle{float:left;clear:both;width:100%;margin:15px 0;padding:0;height:auto;}
#detalle_img{float:left;width:260px;}
#detalle_img_img{width:241px;height:auto;margin:0 0 10px;}
#edicion_img{position:absolute;margin:-25px 0 0 -30px;}
#detalle_pdf, .lightbox-2, .lightbox-3, .lightbox-4{float:left;margin:20px 0 0 0;}
.lightbox-2, .lightbox-3, .lightbox-4{padding:10px 15px;background:#4864B3;color:#FFF;font-size:15px;cursor:pointer;}
.lightbox-3{background:#00A8E8;}
.lightbox-4{background:#DF5644;}
#detalle_content{float:right;width:650px;margin:0 0 20px 0;overflow:hidden;}
#detalle_content h1{font-size:30px;line-height:33px;font-weight:400;color:#007a9b;margin:2px 0 5px;font-family:'Oswald',sans-serif;width:400px;}
#detalle_content h1 span{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:14px;color:#666;}
#detalle_content #book_subtitle{color:#007a9b;width:400px;margin-bottom:10px;}
#detalle_content #book_category{font-family:Oswald, sans-serif;margin-top:15px;width: 165px;}
#detalle_content #detalle_autor{width:320px;}
#detalle_content #detalle_autor a{font-size:18px;color:#E68803;margin:0 0 10px;}
#detalle_content #social_facebook #fb-root{margin-right:0px !important;}
#detalle_texto{text-align:justify;float:left;clear:both;font-size:13px;line-height:15px;margin:0 0 0;}
#detalle_content #dest_precios{width:100%;text-align:center;float:left;margin:10px 0 0;font-family:'Oswald',sans-serif;}
#detalle_content #dest_precios div{margin:0;padding:5px 0 0;}
#detalle_content #dest_precios div p{font-size:26px;text-align:center;float:left;width:100%;}
#detalle_content #dest_precios #dest_status{font-size:12px;margin:10px 0 0 0 !important;color:#666;line-height:16px;}
.btn_add{margin:0;cursor:pointer;float:left;clear:both;margin:0;}
#detalle_content .btn_add img{float:left;margin-right:10px;}
#detalle_content #dest_precios #formato_2{float:left;padding-left:30px;}
#detalle_content #dest_precios #formato_2 p{font-size:22px;}
#detalle_content span#precio_dto_desc{font-size:12px;color:#666;font-weight:normal;clear:both;margin:10px auto !important;width:100%;text-align:center;}
#detalle_content span#precio_dto_desc #precio_original{display:block;text-align:left;width:40%;clear:right;}
#detalle_content span#precio_dto_desc #precio_original{color:#666;text-decoration:line-through;font-size:100%;font-family:'Oswald',sans-serif;}
#detalle_content span#precio_dto_desc #precio_regular{display:block;color:#666;text-align:right;font-size:100%;width:60%;font-family:'Oswald',sans-serif;}
#detalle_texto_descripcion{width:400px;float:left;}
#detalle_texto_descripcion ol, #detalle_texto_descripcion ul{list-style: disc; padding-left: 30px;}
#detalle_tecnicos{font-size:12px;color:#666;float:left;clear:both;margin:10px 0 0;width:100%;}
#detalle_tecnicos p{font-family:"Oswald", sans-serif;margin:5px 0 0 10px; font-size: 14px; line-height: 20px;}
#informacion_adicional{background:#007a9b;color:#FFF;font-family:"Oswald",sans-serif;width:233px;padding:8px 0 8px 15px;font-size:17px;margin:0 0 10px;}
#detalle_relacionado{float:left;clear:both;margin:0;padding:25px 15px 0 15px;border-top:1px dotted #CCC;}
#detalle_relacionado p{font-size:20px;color:#999;margin:0 0 2px 6px;}
#detalle_relacionado #home_destacados{padding:15px 0 5px 10px;}
#detalle_relacionado #home_destacados li{width:120px;text-align:center;}
#detalle_relacionado #home_destacados li #dest_img{background:none;text-align:center;height:auto;}
#detalle_relacionado #home_destacados li #dest_img #dest_img_img{width:65px;height:auto;border:1px solid #999;}
#detalle_relacionado #home_destacados li #dest_img p{width:90px;text-align:center;position:relative;padding:3px 15px 0;font-size:11px;line-height:13px;color:#000;margin:0;}
.st_twitter_button{float:left;margin:10px 0 0 -3px;}
#columna_compra{float:right;}
#columna_compra_1, #columna_ebook{width:165px;background:#FFF;float:right;padding:10px;}
#compra_title{text-align:center;width:100%;font-weight:bold;font-size:15px;}
#detalle_content #dest_precios div p#compra_title_2{text-align:center;width:100%;font-size:11px;}
#dest_precios a#comprar_ebook{margin:10px 0 0 0 !important;padding:10px 10px;display:block;background:#38614D;color:#FFF;border:none;font-family:"Oswald",sans-serif;font-size:15px;text-transform:uppercase;cursor:pointer;}
#listado_busqueda #comprar_ebook{margin:15px 2px 0 0 !important;float:right !important;}
#columna_total{clear:both;float:left;margin-bottom:25px;overflow:hidden;width:1110px;}
#compra_top{float:none;clear:both;overflow:hidden;width:100%;}
#compra_top ul .compra_top_pedido{float:left;padding:0 7px 3px;margin:10px 5px 20px 0;font-size:12px;font-weight:bold;}
#compra_top ul li{float:left;background-color:#007a9b;border-left:1px solid #FFF;padding:5px 15px 10px;margin:0 0 20px 0;font-size:13px;color:#FFF;}
#compra_top ul .on{background-color:#f95f0c;}
#compra_top a{color:#FFF;}
#compra_content{clear:both;float:left;width:1100px;background-color:#EFEFEF;border:2px solid #CCC;border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;margin-top:20px;overflow:hidden;}
#compra_content ul{float:left;clear:both;width:100%;}
#compra_content li{float:left;}
#compra_content_top{background-color:#CCC;padding:2px 0;}
#compra_content_nombre{width:100%;margin-left:10px;}
#compra_content #compra_content_nombre{width:550px;}
#compra_content_nombre a{font-weight:bold;}
#compra_content_status{width:200px;margin-left:10px;}
#compra_content_cantidad{width:70px;margin-left:10px;}
#compra_content_cantidad div{float:left;width:25px;margin:0;}
#compra_content_precio{width:100px;margin-left:10px;}
#compra_content_edit{width:60px;margin-left:10px;text-align:right;}
#compra_content_txt{width:840px;margin-left:10px;}
#compra_content_envio_opciones{width:210px;margin-left:5px;}
#compra_content ul#compra_content_donacion{background-color:#D7072A;color:#FFFFFF;font-size:14px;margin:15px 0 5px;padding:5px 10px;width:951px;}
#compra_content p{float:left;}
#compra_content #donacion{float:left;margin:-8px 0 0 7px;margin:-1px 0 0 7px \9;width:auto;display:inline-block;white-space:nowrap;}
@media screen and (-webkit-min-device-pixel-ratio:0){#compra_content #donacion{margin:-5px 0 0 7px;}
}
#compra_content ul#compra_content_donacion input{width:70px;margin-right:5px;}
#compra_content ul#compra_content_donacion #cesta_refresh{width:auto;height:auto;margin:-23px 0 0 15px;margin:5px 0 0 15px \9;float:right;}
#compra_content ul#compra_content_donacion span{float:left;margin:2px 0 0 5px;font-size:11px;}
#compra_content_total{padding:5px 0;background-color:#999;margin:10px 0;color:#FFF;font-size:14px;font-weight:bold;}
#compra_content_total #compra_content_precio{font-size:18px;}
#compra_content_list{margin:10px 0 0;border-bottom:1px dotted #CCC;padding-bottom:10px;}
#compra_content_list #compra_content_nombre, #compra_content_list #compra_content_status{line-height:14px;}
#compra_content_subtotal{margin:15px 0;border-bottom:1px solid #CCC;padding-bottom:15px;}
.carro #home_destacados{float:left;clear:both;width:950px;margin-top:20px;}
.carro #home_destacados li{margin:0 12px 10px;}
#compra_content #compra_content_cupon{padding:0 0 10px 10px;width:300px !important;clear:none !important;}
#compra_content #compra_content_cupon #cupon_form input{float:left;margin:5px 10px 0 0;}
#compra_content #compra_content_finalizar{float:right !important;margin:0 10px 10px 0;width:500px !important;clear:none !important;text-align:right;}
#btn{cursor:pointer;background:none repeat scroll 0 0 #E68803;color:#fff;float:right;font-family:'Oswald',sans-serif;font-size:15px;margin:0;padding:5px 10px !important;text-transform:uppercase;border:none !important;}
#cuenta_column_left{float:left;width:570px;overflow:hidden;}
#cuenta_column_right{float:right;width:480px;}
#columna_total .compra_identificacion_1{width:99%;clear:none;margin-top:20px \9;}
#columna_total .compra_identificacion_1 #compra_content_list, #columna_total .compra_identificacion_2 #compra_content_list{border-bottom:none;}
#columna_total .compra_identificacion_2{width:99%;clear:none;float:right;margin-top:20px \9;}
#columna_total .compra_identificacion_2 #compra_content_entrega_edit{width:100%;}
.compra_identificacion_1 #compra_content_list label{width:130px;float:left;margin:9px 10px 0 0;margin:2px 10px 0 0 \9;text-align:right;}
.compra_identificacion_1 #compra_content_list input{margin-bottom:10px \9;}
#compra_content #compra_content_list #compra_content_entrega{font-size:13px;line-height:18px;padding-left:20px;}
#compra_content_entrega_edit label{width:55px;float:left;margin:9px 10px 0 0;margin:3px 10px 0 0 \9;text-align:right;}
#usuario_nuevo_form label{width:90px;}
#compra_content_entrega_edit #usuario_nuevo_form #btn{margin:7px 0 0 7px !important;}
#compra_content_entrega_edit input, #usuario_envios_cat_provincia_id{width:360px;float:left;margin-bottom:10px \9;}
#compra_content_entrega_edit br{clear:both;}
#compra_content_entrega_edit #usuario_envios_localidad{width:360px !important;}
#compra_content_entrega_edit #usuario_envios_cp{width:45px !important;}
#compra_content_entrega_edit #btn{width:auto;margin:5px 0;cursor:pointer;}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none){#compra_content_entrega_edit #btn{padding:4px 10px 3px;}
}
#compra_content_list span{cursor:pointer;}
.usuario_nuevo{width:940px;}
#usuario_cp{width:45px !important;}
#usuario_cat_provincia_id{width:215px !important;float:left;}
#usuario_localidad{width:360px !important;float:left;}
.users #compra_content_list{border-bottom:none;}
.list_pedidos{margin-top:20px;}
.compra_identificacion_1 #compra_content_list .cuenta_edit label{width:110px;}
.compra_identificacion_1 #compra_content_list .cuenta_edit #usuario_cat_provincia_id, #usuario_envios_cat_provincia_id{width:195px !important;}
#compra_content_entrega_edit #usuario_nuevo_form #btn{width:120px \9;}
#compra_content_entrega_edit form #btn{width:190px \9;}
#list_desc_num form #btn{width:80px \9;}
.list_pedidos #list_pedidos_top{background-color:#FFF;margin:0 0 0 10px;border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-ms-border-radius:8px 8px 0 0;border:1px solid #FFF;width:380px;width:430px \9;}
.list_pedidos #list_pedidos_content{background-color:#CCC;margin:0 0 0 10px;border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;-ms-border-radius:0 0 8px 8px;border:1px solid #FFF;width:380px;width:430px \9;}
.list_pedidos #list_pedidos_content div{clear:both;float:left;margin:2px 0 0;padding:2px 0 3px;border-bottom:1px dotted #FFF;width:380px;width:430px \9;}
#list_pedidos_ref{width:120px;margin-left:10px;}
#list_pedidos_fecha{width:70px;margin-left:10px;}
#list_pedidos_estado{width:125px;width:150px \9;margin-left:10px;}
#list_pedidos_accion{width:25px;margin-left:10px;}
#list_desc_titulo{width:150px;width:200px \9;margin-left:10px;}
#list_desc_pedido{width:75px;margin-left:10px;}
#list_desc_pedido a{color:#000;}
#list_desc_num{width:115px;margin:0 3px 0 10px;}
#list_desc_num form{float:right;}
#list_desc_num form #btn{margin:0 !important;margin:-35px 0 0 \9;}
#compra_content_list .pedido_detalle{width:950px;}
.pedido_detalle p{float:left;margin:0 0 8px;padding:0;}
.pedido_label{display:block;text-align:right;font-weight:bold;width:70px;margin-right:5px !important;}
.pedido_detalle #detalle_entrega{float:left;width:450px;background-color:#FFF;border:2px solid #CCC;border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;clear:none;overflow:hidden;padding-bottom:10px \9;}
.pedido_detalle #detalle_facturacion{float:left;width:450px;background-color:#FFF;border:2px solid #CCC;border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;clear:none;overflow:hidden;padding-bottom:10px \9;margin-left:40px;margin-left:45px \9;}
.pedido_detalle #detalle_productos{float:left;width:945px;background-color:#FFF;border:2px solid #CCC;border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-ms-border-radius:8px 8px 0 0;overflow:hidden;margin-top:15px;}
.pedido_detalle #detalle_entrega p, .pedido_detalle #detalle_facturacion p, .pedido_detalle #detalle_productos p{background-color:#CCC;width:100%;clear:both;padding:3px 10px;font-size:14px;font-weight:bold;}
.pedido_detalle #detalle_entrega li, .pedido_detalle #detalle_facturacion li, .pedido_detalle #detalle_productos div{float:left;clear:both;margin:0 0 7px 10px;width:100%;}
.pedido_detalle #detalle_productos div{font-size:13px;border-bottom:1px dotted #CCC;padding-bottom:8px;}
#detalle_productos_libro{width:650px;margin-right:10px;}
#detalle_productos_formato{width:200px;margin-right:10px;}
#detalle_productos_precio{width:60px;}
.pedido_detalle #detalle_precio{float:left;width:945px;background-color:#CCC;border:2px solid #CCC;border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;-ms-border-radius:0 0 8px 8px;overflow:hidden;margin:-10px 0 15px;padding:3px 0;}
.pedido_detalle #detalle_precio #detalle_precio_total{margin:0 0 5px 10px;width:870px;font-weight:bold;}
#extra{width:550px;height:330px;overflow:hidden;margin-bottom:20px;}
#extra object{margin-top:-140px;}
#contact label{float:left;display:block;width:60px;text-align:right;margin-right:5px;padding-top:6px;}
#contact input{float:left;display:block;width:300px;padding:1px 2px;border:1px solid #CCC;}
#contact textarea{float:left;display:block;width:665px;height:100px;padding:1px 2px;border:1px solid #CCC;}
#contact #btn{margin:10px 0 0 0px;width:auto;}
#contact br{clear:both;}
#alta_form label{width:80px;display:block;float:left;text-align:right;margin-right:6px;font-size:12px;padding-top:8px;}
#alta_form input{float:left;border:1px solid #CCC;font-size:12px;padding:1px 2 px;width:885px;}
#alta_form textarea{float:left;border:1px solid #CCC;font-size:12px;padding:1px 2 px;width:890px;height:150px;}
#alta_form select{float:left;border:1px solid #CCC;font-size:12px;padding:1px 0 0 2px;width:215px;}
#alta_form p{clear:both;margin-bottom:10px;}
#alta_form #producto_novedad,#alta_form #producto_treebooks{width:50px;}
#alta_form #producto_status{width:80px;}
#alta_form #btn{width:auto;}
#desc_layer{float:left;width:735px;}
#alta_form .imagen_upload{float:left;width:auto;margin:5px 0 0 5px;}
#url_treebooks input{width:375px;}
#url_treebooks_2 input{width:245px;}
#imagenes_order{clear:both;float:left;margin:10px 0 0;padding:0 0 0 25px;width:950px;}
#imagenes_order li{float:left;width:120px;margin:0 25px 20px;background-color:#FFF;padding:6px;}
.libro_img{border:1px solid #CCC;margin:4px 0;}
#titulo_seccion{float:left;clear:both;font-size:16px;margin:20px 0 10px 0;}
.producto_list #imagenes_order a{color:#000;display:block;float:left;margin-right:5px;font-size:11px;}
#cat_order{clear:both;float:left;width:700px;}
.cat_order_sub{margin-top:10px;float:left;clear:both;width:90%;}
.cat_titulo{float:left;clear:both;display:block;margin-bottom:10px;width:100%;background:#FFFFFF;border:1px solid #CCCCCC;text-align:left;padding:0;}
.cat_titulo div{float:left;clear:both;font-size:16px;width:100%;background-color:#FFFFFF;border-bottom:1px solid #CCC;text-align:left;font-size:15px;}
.cat_titulo .handle{margin:5px;vertical-align:middle;}
.subcat_order li{margin-left:20px;font-size:13px;width:280px;}
.subcat_order li p{width:280px;clear:none !important;float:left;}
#subcat_options{float:left;margin:5px 0 0 10px;}
#subcat_options a{float:left;color:#000;font-size:11px;margin-right:10px;}
#cat_options{float:right;margin:2px 2px 2px 10px;background:#FFFFFF;padding:3px;width:auto;}
#cat_options a{float:left;display:block;color:#000;margin-right:10px;font-size:11px;}
#subcat_ad{background-color:#000;color:#FFF;padding:2px 4px 4px;display:block;cursor:pointer;}
.categoria_sub_nombre_edit{width:280px;background-color:#EFEFEF;border:1px solid #CCCCCC;display:block;float:left;font-size:16px;padding:3px;}
.categoria_sub_nombre_edit label{font-size:12px;}
.categoria_sub_nombre_edit input{border:1px solid #CCC;width:120px;}
.categoria_sub_nombre_edit #btn{width:auto;}
.categoria_sub_nombre_edit img{float:right;margin:0;width:17px;height:17px;}
.cat_order_sub li{margin-left:20px;font-size:11px;}
.subcat_new{clear:both;margin-left:20px;}
.subcat_new label{display:block;float:left;text-align:right;margin-right:6px;font-size:12px;padding-top:3px;}
.subcat_new input{float:left;border:1px solid #CCC;font-size:12px;padding:1px 2 px;width:130px;}
.subcat_new #btn{width:auto;margin-left:7px;}
.subcat_new img{float:left;margin:0 0 0 15px;}
.cat_add p{padding-bottom:6px;display:block;cursor:pointer;}
#cat_new label{width:60px;display:block;float:left;text-align:right;margin-right:6px;font-size:12px;padding-top:3px;}
#cat_new input{float:left;border:1px solid #CCC;font-size:12px;padding:1px 2 px;width:200px;margin:0 0 10px;}
#cat_new p{clear:both;}
#cat_new img{float:left;margin:0 0 0 15px;}
#cat_new .imagen_upload{float:left;width:auto;margin-bottom:10px;}
#cat_new #btn{width:auto;margin-left:0;}
#cat_new #categoria_parent{float:left;}
#contenidos_content .cat_edit{float:left !important;margin:0;background:#FFFFFF;}
.cat_edit label{width:55px;display:block;float:left;text-align:right;margin-right:6px;font-size:12px;padding-top:10px;}
.cat_edit input{float:left;border:1px solid #CCC;font-size:12px;padding:1px 2 px;width:200px;margin-bottom:10px;}
.cat_edit textarea{float:left;border:1px solid #CCC;font-size:12px;padding:1px 2 px;width:250px;height:120px;margin:5px 0 10px;}
.cat_edit #btn{width:auto !important;margin:8px 0 0 10px;}
.cat_edit img{float:left;margin:10px 0 0 15px;}
#novedad_fechas{width:145px;background-color:#FFF;border:1px solid #CCC;overflow:hidden;padding-bottom:10px;margin:-10px 350px 0 0;float:right;}
#recomendado_fechas{width:140px;background-color:#FFF;border:1px solid #CCC;overflow:hidden;padding-bottom:10px;margin:-10px 0 0 300px;float:left;}
#novedad_fechas input, #recomendado_fechas input, #libro_edicion_fecha input{width:90px;margin-top:8px;padding:2px;}
#novedad_fechas label, #recomendado_fechas label{width:35px;}
#novedad_fechas p, #recomendado_fechas p{margin-bottom:0;}
.cke_skin_kama{width:880px;float:left;}
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;display:none !important;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;display:none !important;}
#lightbox-container-image-data{padding:0 10px;color:#666;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em;}
.toast-container{width:290px;z-index:9999;}
* html .toast-container{position:absolute;}
.toast-item{height:auto;background:#333;opacity:.9;-moz-border-radius:10px;-webkit-border-radius:10px;color:#eee;padding:20px;font-size:12px;border:2px solid #999;display:block;position:relative;margin:0 0 12px 0;overflow:hidden;}
.toast-item-image{width:16px;height:16px;margin:2px 0 0;float:left;}
.toast-item p{float:left;display:block;margin:0 0 0 5px;}
.toast-item-image-success{background:url(../images/success.png) 0 0 no-repeat;}
.toast-type-success{color:white;}
.toast-position-top-right{position:fixed;left:50%;margin-left:-125px;margin-top:-40px;top:50%;}
#alert{position:fixed;left:50%;margin-left:-125px;margin-top:-40px;top:50%;width:250px;height:80px;z-index:9999;_position:absolute;_margin-top:200px;_top:expression(eval(document.body.scrollTop));}
#fav_libro_detalle{float:left;margin-left:0;margin-top:10px;height:30px \9;overflow:hidden \9;width:158px \9;width:165px;}
#anadir, #deseos, #deseos_identificar, #deseos_anadido{background:transparent;border:none;color:#007a9b;padding:5px 5px;text-transform:uppercase;font-size:12px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;font-family:"Oswald", sans-serif;text-align:center;}
#anadir, #deseos{cursor:pointer;}
#elimina_favorito{background:none repeat scroll 0 0 #F95F0C !important;color:#FFFFFF !important;float:left !important;font-family:'Oswald',sans-serif !important;font-size:13px !important;margin-top:-22px !important;border:none;text-transform:uppercase !important;}
#home_favoritos_titulo{float:left;font-size:32px;color:#FF4E00;line-height:normal;margin:-5px 0 17px 3px;}
#listado_busqueda{float:left;overflow:hidden;clear:both;width:100%;margin:40px 0;}
#listado_busqueda ol,#listado_busqueda ul{list-style:disc !important; padding-left:30px;}
#listado_busqueda li.listado_busqueda_li{float:left;margin:0 5px 25px;overflow:hidden;border-bottom:1px dotted #CCC;padding-bottom:20px;}
#listado_busqueda li.listado_busqueda_li #busqueda_img{width:160px;float:left;}
#listado_busqueda li.listado_busqueda_li #busqueda_text{width:480px;float:left;font-style: normal;}
#listado_busqueda .nodo_1{float:left;margin:0 5px 20px;border:none;padding:0;}
#listado_busqueda #dest_autor_h3{display:none;}
#listado_busqueda .nodo_1 #dest_autor_h3{display:inline;}
#listado_busqueda li.listado_busqueda_li h3{padding:0;float:left;margin:0 0 5px 20px;}
#listado_busqueda .nodo_1 h1{float:left;color:#FFF;font-family:"Droid Sans",Tahoma,Geneva,sans-serif;font-size:20px;margin:10px 0 0;width:570px;text-align:left;}
#listado_busqueda li.listado_busqueda_li h3 a{color:#007a9b;font-family:'Oswald',sans-serif;font-size:24px;font-weight:400;line-height:27px;margin:2px 0 5px;width:100%;height:auto;display:block;}
#listado_busqueda #dest_categoria{margin:10px 10px 5px;text-align:left;float:left;width:400px;background:none;}
#listado_busqueda #dest_categoria a{color:#FFF;padding:1px 10px 2px;border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;float:left;}
#listado_busqueda span#precio_dto_desc{font-size:12px;color:#666;font-weight:normal;clear:both;margin:10px auto !important;width:100%;text-align:center;}
#listado_busqueda span#precio_dto_desc #precio_original{display:block;text-align:left;width:40%;clear:right;}
#listado_busqueda span#precio_dto_desc #precio_original{color:#666;text-decoration:line-through;font-size:100%;font-family:'Oswald',sans-serif;}
#listado_busqueda span#precio_dto_desc #precio_regular{display:block;color:#666;text-align:right;font-size:100%;width:60%;font-family:'Oswald',sans-serif;}
#listado_busqueda #dest_img{margin:0;text-align:center;height:auto;overflow:hidden;float:left;width:160px;background:none;box-shadow:none;border:none;}
@media screen and (-webkit-min-device-pixel-ratio:0){#listado_busqueda #dest_img{padding:5px;}
}
#listado_busqueda .nodo_1 #dest_img{width:740px;background-color:#FFF;padding:3px 0 0;padding:3px 0 15px \9;border:none;border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;background:#FFF url("../images/listado_autor_top.jpg") repeat-x left top;}
#listado_busqueda #dest_texto{text-align:justify;margin:0 0 0 20px;font-size:12px;float:left;line-height:18px;}
#listado_busqueda .nodo_1 #dest_texto{width:570px;font-size:13px;line-height:18px;margin:15px 0;float:left;}
#listado_busqueda p#busqueda_autor{color:#E68803;display:block;font-size:18px;margin:0 0 10px 20px;}
#listado_busqueda #dest_precios{float:left;font-family:'Oswald',sans-serif;margin:10px 0 0;text-align:center;width:100%;color:#000000;font-size:16px;}
#listado_busqueda #dest_precios div{margin:0;padding:5px 0 0;}
#listado_busqueda #dest_precios div p{float:left;font-size:26px;text-align:center;width:100%;}
#listado_busqueda #dest_precios a#comprar_btn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right !important;margin:15px 2px 0 0 !important;padding:15px 20px 15px 28px;width:100%;}
#listado_busqueda span#precio_euro{font-size:75%;margin-left:-3px;}
#listado_busqueda #dest_precios #dest_status{color:#666666;font-size:12px;line-height:16px;margin:10px 0 0 !important;}
#listado_busqueda #dest_precios #formato_1 #dest_status_2{font-size:10px;color:#999;font-weight:normal;padding-bottom:0 !important;margin:-3px 0 5px 22px;text-align:left;line-height:11px;float:left;}
#listado_busqueda #dest_precios #formato_3 #dest_status_2{font-size:10px;color:#999;font-weight:normal;padding-bottom:0 !important;margin:-3px 0 5px 22px;text-align:left;line-height:11px;float:left;}
#listado_busqueda #dest_precios #formato_4 #dest_status_2{font-size:10px;color:#999;font-weight:normal;padding-bottom:0 !important;margin:-3px 0 5px 22px;text-align:left;line-height:11px;float:left;}
.noticia_detalle_img{width:200px;height:auto;}
.columna_3_twitter .fb-like-box{display:none;}
.home_noticias_img{border:3px solid #FFFFFF;}
.act_img{float:left;width:221px;}
#title_noticia{font-size:24px;line-height:27px;font-family:Oswald, sans-serif;font-weight:400;color:#007a9b;}
#entradilla_noticia_detalle{font-size:14px;font-weight:400;}
#contenido_actualidad{font-size:12px !important;line-height:18px;margin:15px 0;}
.act_img_detalle{margin:0 15px 10px 0 !important;}
#act_order li{clear:both;float:left;margin:20px 0;overflow:hidden;width:670px;}
#act_order{clear:both;float:left;width:670px !important;}
.act_noticia{float:right !important;width:430px;}
.titulo_not_act a{font-size:24px !important;line-height:27px;font-family:'Oswald',sans-serif;font-weight:400;color:#007a9b;}
.entradilla_noticia{font-size:12px !important;line-height:18px;color:#3c3c3c;}
.salto_linea_cada_2,.salto_linea_cada_3{display:none;}
#columna_2_top{width:100%;overflow:hidden;padding-bottom:35px;border-bottom:1px solid #CCC;margin-bottom:20px;}
.home #not_home{margin-top:0px !important;}
#not_home{width:255px;float:right;}
#not_home_news{font-size:50px;font-family:'Oswald',sans-serif;font-weight:300;line-height:55px;margin-bottom:10px;position: relative;}
.arrow_nov, .arrow_nov_soon{float:right;padding:10px;margin-left:5px;border:1px solid #DDD;background:#fff;}
#not_home_title a{color:#007a9b;font-size:25px;line-height:27px;font-family:'Oswald', sans-serif;font-weight:400;}
#not_home_entradilla{font-size:12px;line-height:18px;margin-top:10px;font-weight:300;}
#not_home_date{font-size:13px;line-height:15px;font-family:Oswald, sans-serif;margin-top:10px;float:left;color:#666;width:auto;overflow:hidden;font-weight:300;}
#newsletter_home, #newsletter_academic{float:right !important;background:#E68803 !important;padding:25px 15px !important;color:#FFF !important;font-weight:400 !important;width:225px !important;}
#newsletter_academic{width: 170px !important;float: left !important;}
#newsletter_home ul{padding:0px !important;}
#nwl_title, #nwl_title_academic{font-size:25px !important;line-height:28px !important;margin-bottom:8px !important;font-family:'Gentium Book Basic', serif !important;}
#nwl_title_academic{font-size:19px !important;line-height:22px !important;}
#nwl_description{font-size:13px !important;line-height:18px !important;font-weight:300 !important;margin-bottom:15px !important;}
div.newsletter{width:100% !important;}
form.newsletter input[type="text"]{border:none !important;height:30px !important;margin-top:0px !important;width:225px !important;}
form.newsletter input[type="checkbox"]{margin-left:0px !important;}
form.newsletter label{font-size:15px !important;font-weight:400 !important;margin-right:10px !important;}
form.newsletter .clear{text-align:center !important;display:block !important;}
form.newsletter #robly_embedded_subscribe,form.newsletter #mc-embedded-subscribe{background:#000 !important;color:#FFF !important;cursor:pointer !important;width:130px !important;height:auto !important;border:none !important;border-radius:0px !important;font-size:14px !important;font-weight:400 !important;padding:10px 15px !important;}
#newsletter_academic #mce-EMAIL{width: 100%;margin-bottom: 10px;}
form.newsletter .asterisk{color:#FFF !important;font-size:100% !important;left:0px !important;top:0px !important;}
#home_catalogs{width:100%;float:left;}
#home_catalogs li{display:inline;margin:10px 7px 10px;}
#home_catalogs li img{width:200px;height:auto;cursor:pointer;}
#slideshow{margin-bottom:15px;}

#detalle_pdf_2,#detalle_pdf_1,#detalle_pdf_3{margin-left:20px;float:left;}
#detalle_pdf_1{margin-left:0 !important;}
.about-us-content h2{font-size:20px;line-height:27px;}
#statement-of-faith{list-style:decimal !important;padding:5px 0 0 20px;}
#contact-us-table{width:100%;margin-bottom:15px;}
#contact-us-table td{width:50%;padding:5px 0;font-size:12px;font-weight:300;line-height:18px;}
#contact-us-table td strong{font-size:14px;line-height:16px;}
#contact-us-table td a{color:#e68803;font-size:12px;line-height:17px;}
#order_forms_indexes{margin-top:20px;font-size:12px;font-weight:300;line-height:18px;}
#order_forms_indexes a{color:#e68803;}
#order_forms_indexes h3{color:#3c3c3c !important;}
.pure-group-kregel{float:left;width:47%;}
.kregel-right{float:right;}
.btn_form_contact{border:none;background:#e68803;padding:10px 20px;color:#FFF;}
#captcha_code{float:left;margin:0 10px 0 0;}
#envio_formulario{width:650px;overflow:hidden;padding:10px;color:#007a9b;font-size:12px;background:rgba(117,152,36,0.1);}
.rights-permissions{width: 100% !important; max-width: 650px;}
.rights-permissions ul{padding:5px 0 0 25px;}
.rights-permissions ul li:before{content:"─";position:relative;left:-8px;margin-left:8px;}
.rights-permissions #robly_embed_signup ul li:before{content:"";position:relative;margin-left:0px;}
.rights-permissions #robly_embed_signup ul li label{padding-left:10px;}
.rights-permissions a{color:#e68803;font-size:12px;line-height:18px;}
.catalogs{width:655px;}
.catalogs div {
    float:left;
    margin:10px 7px 20px;
    width:200px;
    font-size:15px;
    line-height:18px;
    text-align:center;
}
.catalogs div a {
    width: 100%;
    display: flex;
    align-items: flex-end;
    vertical-align: middle;
    min-height: 260px;
    margin-bottom:15px;
}
#busqueda_img div a img {
    width: 160px;
    height: auto;
}
.catalogs div img{cursor:pointer;height:auto;width:100%;}
#listado_all{margin-top:10px;}
#listado_all li{width:100%;display:block;overflow:hidden;}
#listado_all li ul li{float:left;width:150px;margin:5px 10px;}
#listado_all li h3 a{font-size:16px;letter-spacing:0px;text-align:left;font-family:"Droid Sans",Tahoma,Geneva,sans-serif;margin:0;display:block;color:#007a9b;overflow:hidden;line-height:18px;background:none;width:auto;}
.faqs table{font-size:12px !important;}
.blogtours h2{color:rgb(46,116,181);}
.blogtours h3{font-size:16px !important;}
.blogtours ul{list-style:disc;padding-left:35px;}
#home_novedades_responsive,#home_soon_responsive, #menu-button{display:none;}
.blogtours_column #act_order .act_noticia{width:350px;}
#academic_ul li a{color:#E68803;}
a.academic_sidebar{color: #007a9b;font-family: Oswald,sans-serif;font-size: 24px;font-weight: 400;line-height: 27px;}

.boton_comprar_amazon {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

.boton_comprar_amazon img {
    float: left;
    width: 100%;
    height: auto;
}

#menu_productos .cat_bestsellers a {
    background: #000000 !important;
}

#menu_productos .cat_bestsellers a:hover, #menu_productos .cat_bestsellers .cat_active:hover, #menu_productos .cat_bestsellers .cat_active {
    background: #E68803 !important;
}

.blog_articulos #act_order {
    width: 100% !important;
}

.blog_articulos #act_order li {
    clear: none;
    width: 32% !important;
    margin-top: 0;
    margin-right: 2%;
}

.blog_articulos #act_order li:nth-child(3n) {
    margin-right: 0;
}

.blog_articulos #act_order li:nth-child(3n+1) {
    clear: left;
}

.blog_articulos .noticia_destacada {
    float: left;
    width: 100%;
}

.blog_articulos .titulo_not_act a {
    font-family: "Merriweather";
    font-size: 15px !important;
    line-height: 22px !important;
}

.blog_articulos .noticia_destacada .titulo_not_act a {
    font-size: 25px !important;
    line-height: 35px !important;
}

.blog_articulos .articulo_fecha {
    float: left;
    clear: left;
    margin-top: 10px;
}
.blog_articulos #not_home_date {
    font-family: "Merriweather";
    font-size: 11px;
}

.blog_articulos .noticia_destacada .articulo_entradilla {
    float: left;
    clear: left;
    margin-top: 10px;
    font-size: 15px !important;
    line-height: 25px !important;
}

.blog_articulos #act_order li .act_noticia {
    width: 92%;
    padding: 10px 4%;
}

.blog_articulos #act_order li .act_img {
    width: 100%;
}

.blog_articulos #act_order li .entradilla_noticia {
    float: left;
    clear: left;
    width: 100%;
    margin-top: 10px;
    font-size: 13px !important;
    line-height: 21px !important;
}

.blog_articulos .noticia_destacada .act_img {
    width: 53%;
}

.blog_articulos .noticia_destacada .act_noticia {
    width: 39%;
    padding: 20px 4%;
}

.blog_articulos .tags_destacados {
    float: left;
    width: 100%;
    margin: 40px 0;
    text-align: center;
}

.blog_articulos .tags_destacados ul li {
    display: inline-block;
    margin-right: 2%;
}

.blog_articulos .tags_destacados ul li:last-child {
    margin-right: 0;
}

.blog_articulos .tags_destacados ul li a {
    float: left;
    padding: 10px 30px;
    border: 1px solid #F4F4F4;
    color: #E68803;
    font-size: 14px;
    transition: all 0.2s ease;
}

.blog_articulos .tags_destacados ul li a:hover {
    background: #E68803;
    color: #ffffff;
}

.blog_articulo_detalle #columna_1 .not_titulo {
    font-family: "Merriweather";
    font-size: 25px !important;
    line-height: 35px !important;
    color: #007a9b;
}

.blog_articulo_detalle #columna_1 .not_fecha {
    float: left;
    width: 96%;
    border-top: 1px solid #F4F4F4;
    border-bottom: 1px solid #F4F4F4;
    margin: 20px 0;
    padding: 10px 2%;
}

.blog_articulo_detalle #columna_1 .not_img {
    float: left;
    width: 100% !important;
}

.blog_articulo_detalle #columna_1 .not_texto {
    float: left;
    width: 100%;
    margin-top: 20px;
    font-size: 14px;
    line-height: 25px;
}

.reviewerprogram #columna_2 .not_texto {
    float: left;
    width: 100%;
    margin-top: 20px;
    font-size: 14px;
    line-height: 25px;
}

.blog_articulo_detalle #columna_1 .not_texto p {
    margin-bottom: 10px;
}

.blog_articulos #not_home_news {
    text-transform: uppercase;
    margin: 15px 0 25px;
}
.social_blog {
    margin: 20px auto 0;
    width: 100px;
    padding-top: 30px;
    clear: both;
}
.social_blog li {
    float: left;
    margin: 0 10px;
    font-size: 15px;
}
hr {
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}

.template_box_book {
    display: block !important;
    margin: 10px 0 !important;
}

.template_box_book .titulo {
    font-family: "Merriweather";
    font-size: 20px;
    color: #007a9b !important;
    margin-bottom: 5px;
}

.template_box_book .cont_img {
    border: 1px solid #F4F4F4;
    width: 140px;
}

.template_box_book .cont_img img {
    width: 100% !important;
    height: auto !important;
}

.template_box_book .cont_texto {
    float: right !important;
    padding: 0 !important;
    width: calc(100% - 170px) !important;
}

.template_box_book .autor {
    font-weight: bold;
    color: #007a9b !important;
    margin-bottom: 10px;
}

/*************RESTYLING V2*************/
/*HEADER*/
html{
    background: none;
}
.logo{
    margin-left: 20px;
}
#top_2{
    max-width: 1240px;
    width: 100%;
    margin: 0 auto;
}
#top_logo_menu{
    background: none;
    background-color: #ffffff;
    padding: 10px 0;
    height: auto;
}
.header_menu_container{
    clear: both;
    width: 100%;
    float: left;
    background-color: #007a9b
}
.header_menu_container2{
    max-width: 1240px;
    width: 100%;
    margin: 0 auto;
}
#buscador_box #texto_buscador {
    border: none;
    margin: 0px 0 0 0px;
    height: 40px;
    background-color: lightgrey;
    width: 95%;
    float: right;
}
/*BUSCADOR BOX*/
#buscador_box{
    width: calc(50% - 20px);
    margin-top: 50px;
    margin-right: 20px;
}
#buscador_box #texto_buscador {
    border: none;
    margin: 0;
    height: 40px;
    background-color: #EEEEEE;
    width: calc(100% - 40px);
    float: right;
    font-size: 15px;
    font-family: Montserrat;
    padding: 0 10px;
}
.header_button_search{
    float: right;
    background-color: #007a9b;
    width: 40px;
    height: 40px;
    border: none;
    cursor: pointer;
}
#btn_buscador{
    background: none;
}
.fa-search{
    color: #ffffff;
    font-size: 20px;
}

.header_icons_container{
    float: right;
    margin-right: 10px;
}
.icon_facebook{
    float: right;
    padding: 22px 20px 25px 18px;
}
.icon_twitter{
    float: right;
    padding: 22px 0px 25px;
}
.fa-facebook-f{
    color: #ffffff;
    font-size: 16px;
    /*transition-timing-function: linear;*/
    transition: 0.4s;
}

.fa-twitter, .fa-instagram{
    color: #ffffff;
    font-size: 16px;
    padding-top: 1px;
    transition: 0.4s;
}

#footer .fa-instagram{
    padding:9px 2px;
}
.fa-instagram{
    margin-right:15px;
}
.header_icons_facebook:hover{
    color: #000000;
}

.header_icons_twitter:hover{
    color: #000000;
}

/*MENÚ SUPERIOR*/
.menu_top li a:hover, .menu_top li a.menu_current {
    background:none;
    color: #000000 !important;
}
.menu_top li a {
    color: #ffffff;
}
.menu_top li a {
    padding: 22px 11px 25px;
    font-weight: lighter;
    font-size: 17px;
}
.menu_top {
    margin-left: 11px;
    width: auto;
}

.fa-bars{
    font-size: 15px;
}

.oculto{
    display: none;
}

.visible{
    display: block;
}

.header_menuMobile{
    display: none;
    padding: 20px;
    color: #ffffff;
    cursor: pointer;
    font-size: 12px;
    text-transform: uppercase;
    background-color: #007a9b;
}

.header_mobile{
    color: #ffffff;
    float: right;
    font-size: 13px;
    margin-left: 15px;
}

.header_menuMobile_container{
    float: left;
}
.header_menuMobile_container2{
    float: right;
    width: 125px;
}
.header_textoMenu{
    font-size: 13px;
    margin-left: 4px;
}

#cssmenu > ul > li{
    float:left!important;
}
#cssmenu > ul > li > a{
    color:#ffffff;
}

#cssmenu > ul > li > a:hover {
    color: #000000;
}
@media (min-width: 414px) and (max-width: 480px){
    #cssmenu > ul > li > a {
        padding: 18px;
    }
}
@media only screen and (max-width:480px){
    #top_logo_menu{
        display: none;
    }
    .header_icons_container{
        display: none;
    }

    .header_menu_container2{
        display: block;
    }
    #header{
        height: 56px;
    }
    .header_menuMobile{
        display: block;
        height: 56px;
        box-sizing: border-box;
    }
    #cssmenu ul {
        width: 100%;
        display: block;
    }
    .ocultoMobile{
        display: none!important;
    }

    .visibleMobile{
        display: block!important;
    }
    #cssmenu{
        font-family: Montserrat;
        background: #007a9b;
        height: 56px;
        margin-top: 0px;
        width: 100%;
    }

    #cssmenu ul{
        display: none;
    }
    #menu-button{
        color: #ffffff;
    }
}

@media (min-width: 480px) {
    .oculto{
        display: block;
    }
}

@media only screen and (min-width: 480px) and (max-width: 600px) {
    .icon_facebook {
        padding: 24px 20px 25px 18px;
    }
    .icon_twitter {
        padding: 23px 0px 25px;
        cursor: pointer;
    }
    .fa-facebook-f{
        font-size: 13px;
        cursor: pointer;
    }
    .fa-twitter, .fa-instagram{
        font-size: 13px;
    }
    #logo {
        float: left;
        height: 92px;
        display: block;
        width: 100%;
    }
    .menu_top{
        width: 100%;
        padding: 22px 10px 25px;
    }
}
@media only screen and (min-width:480px) and (max-width:768px){
    #top_logo_menu {
        background: none;
        background-color: #ffffff;
    }
}
@media only screen and (min-width:480px) and (max-width: 1024px){
    #header{
        min-width:auto;
    }
}
@media only screen and (min-width: 600px) and (max-width: 717px) {
    .menu_top{
        margin-left: 10px;
    }
    .menu_top li a {
        padding: 22px 8px 25px;
        font-weight: lighter;
        font-size: 13px;
    }

    .header_menu_container .header_icons_container i {
        font-size: 13px;
    }
}

/*HOME*/
#home_released_title {
    width: 100%;
    max-height: 470px;
    margin: auto;
}

#home_soon_title {
    width: 100%;
    margin: auto;
    max-height: 425px;
}

#newsletter_home {
    width: calc(100% - 30px) !important;
}

#newsletter_home {
    float: left !important;
    /*background: #979798 url("../images/bg_newsletter.jpg") no-repeat !important;*/
    background: #979798 !important;
    background-position: center center !important;
    background-size: cover !important;
    padding: 25px 15px 65px !important;
    color: #FFF !important;
}

div.newsletter {
    width: 100% !important;
    text-align: center;
}

#newsletter_home #robly_embedded_subscribe {
    background: #000 !important;
    color: #FFF !important;
    cursor: pointer !important;
    font-size: 16px !important;
    text-transform: uppercase;
    padding: 23px 125px !important;
    display: block;
    margin: auto;
}

#dest_img_img{
    width: 220px;
    height: auto;
}

.clear {
    margin-top: 4%;
}

.tituloSeccion {
    font-family: "Oswald";
    position: relative;
    font-size: 40px;
    font-weight: 300;
    line-height: 36px;
    width: auto;
    padding: 0 20px;
    display: inline-block;
}

.tituloSeccionDestacados{
    position: relative;
    float: left;
    margin-left: 41.5%;
    font-size: 40px;
    width: 100%;
}

.tituloSeccionDestacados::after {
    content: '';
    border-left: 5px solid #007a9b;
    margin-left: 10px;
}

.tituloSeccionDestacados::before {
    content: '';
    border-left: 5px solid #007a9b;
    margin-right: 10px;
}

.tituloSeccion::after {
    content: "";
    position: absolute;
    width: 5px;
    background: #007a9b;
    height: 80%;
    top: 0;
    bottom: 0;
    left: 0;
    margin: 6px 0 0;
}

.tituloSeccion::before {
    content: "";
    position: absolute;
    width: 5px;
    background: #007a9b;
    height: 80%;
    top: 0;
    bottom: 0;
    right: 0;
    margin: 6px 0 0;
}


.tituloSeccionCatalog::after {
    content: '';
    border-left: 5px solid #007a9b;
    margin-left: 10px;
}

.news::after {
    content: '';
    border-left: 1px solid #007a9b;
    margin-right: 10px;
    height: 270px;
    float: left;
    margin-left: 30px;
    margin-top: 20px;
}


.noticiaItem:first-child::after {
    content: '';
    border-top: 1px solid #007a9b;
    margin-right: 10px;
    display: inline-block;
    width: 60%;
    margin-left: 20%;
    margin-bottom: 30px;
    margin-top: 30px;

}


.tituloSeccionCatalog::after {
    content: '';
    border-left: 5px solid #007a9b;
    margin-right: 10px;
}

.tituloSeccionCatalog::before {
    content: '';
    border-left: 5px solid #007a9b;
    margin-right: 10px;
    height: 100%;
}
.seccionNewCatalog {
    background: #707173;
    padding: 20px 0 0;
}

#flechasCatalog {
    margin-top: 10px;
    margin: 0 auto;
    width: 95px;
}

.flechas {
    margin: 0;
    position: absolute;
    right: 20px;
}
.tituloSeccionCatalog {
    float: left;
    margin-top: 6%;
    font-size: 330%;
    width: 100%;
    margin-left: 27%;
    margin-bottom: 2%;
}

.home #not_home {
    width: 90%;
    float: left;
    margin-top: 25px !important;
}

.news {
    float: left;
    width: 65%;
    z-index: 1;
    margin-bottom: 40px;
}

.catalog {
    z-index: -1;
    float: left;
    width: 35%;
}

#home_catalogs {
    width: 100%;
    float: left;
}

.slide_catalog {
    max-height: 310px;
    float: left;
    width: 100%;
    margin-top: 40px;
    margin-bottom: 30px;
}
.catalog_item{
    float: left;
}
#not_home_title a {
    color: #fff;
    font-size: 25px;
    line-height: 27px;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
}
#not_home_entradilla {
    font-size: 12px;
    line-height: 18px;
    margin-top: 10px;
    font-weight: 300;
    color: #fff;
}
#home_catalogs li img {
    height: auto;
    width: 160px;
    cursor: pointer;
}
.tituloSeccionNoticias{
    float: left;
    margin-top: 3%;
    font-size: 330%;
    width: 100%;
    margin-left: 30%;
    margin-bottom: 30px;
}

.tituloSeccionNoticias::after {
    content: '';
    border-left: 5px solid #809A2B;
    margin-left: 10px;
}

.tituloSeccionNoticias::before {
    content: '';
    border-left: 5px solid #809A2B;
    margin-right: 10px;
}

#contenidos{
    width: 100% ;
    max-width: 1240px;
    padding: 0 20px;
    box-sizing: border-box;
}
#home_novedades {
    width: 100%;
    float: left;
    display: inline-block;
    overflow: hidden;
}
.novedades_interior {
    width: 100%;
    float: left;
    max-width: 1240px;
}
#home_novedades .novedades_interior ul li {
    float: left;
    width: 20%;
    margin: 0;
}
#home_novedades_content, #home_novedades_content #dest_img {
    width: 100%;
}
#home_soon {
    width: 100%;
}

#home_novedades li {
    float: left;
}

#home_soon .soon_interior ul li {
    margin-left: 106px;
}

#home_soon .soon_interior ul li:first-child {
    margin-left: 0px;

}

#home_soon .soon_interior ul li:last-child {
    margin-right: 106px;
}

#home_catalogs li {
    border:0 !important;
}

#home_catalogs li img {
    height: auto;
    width: 200px;
    cursor: pointer;
}

.banner .slider .dots{
    display: none;
}
#contenidos_content{
    width: 100%;
}

#contenidos_content2{
    margin-top: 55px;
    margin-bottom: 60px;
    width: 100%;
}
.clear{
    margin-top: 2%;
}


.arrow_nov_catal{
    float: right;
    padding: 4px;
    margin-left: 5px;
    border: 1px solid #DDD;
    background: #fff;
}

.arrow_nov{
    transition: 0.3s;
}

.arrow_nov:hover{
    -webkit-filter: brightness(95%);
    cursor: pointer;
}


.arrow_nov_catal{
    transition: 0.3s;
}

.arrow_nov_catal:hover{
    -webkit-filter: brightness(94%);
    cursor: pointer;
}

.linkNews {
    float: right;
    margin-top: 20px;
    background: #FFF;
    padding: 10px 20px;
}


/*tipografías*/

#home_novedades li h3{
    font-family: "Oswald";
    font-size: 20px;
    line-height: 24px;
    font-weight: 800;
}

#home_novedades_autor{
    font-family: "Oswald";
    font-size: 16px;
}
#nwl_description{
    font-family: "Montserrat";
    font-size: 16px;
}
#robly_embedded_subscribe{
    font-family: "Montserrat";
    font-size: 16px;
}
.tituloSeccionNoticias{
    font-family: "Oswald";
}
.tituloSeccionCatalog{
    font-family: "Oswald";
}
.tituloSeccionCatalog, .tituloSeccionNoticias{
    color: #FFF;
}
#not_home_title a{
    font-family: "Merriweather";
    font-size: 23px;
}
#not_home_entradilla{
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 16px;
}
.noticiaItem{
    padding: 10px;
}

/*SLIDER*/
.banner {
    margin-bottom: 20px;
    z-index: 1;
}
.banner .slider {
    position: relative;
}
.banner .slider ul {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%;
    position: relative;
    margin: 0 auto;
    overflow: hidden;
    height: 25vw;
}
.banner .slider ul li {
    position: absolute;
    top: 0;
    left: 0;
    float: left;
    width: 100%;
    display: none;
    margin-left: 0 !important;
}
.banner .slider ul li img {
    width: 100%;
    height: auto;
}
.banner .slider ul li:first-child {
    display: block;
}
.banner .slider .dots:after {
    display: table;
    clear: both;
    content: "";
}
.banner .slider .dots {
    position: absolute;
    bottom: 20px;
    left: 45%;
    z-index: 40;
    *zoom: 1;
}
.banner .slider .dots a {
    display: block;
    float: left;
    width: 12px;
    height: 12px;
    margin-right: 10px;
    text-indent: -9999em;
    background: #000;
    border-radius: 10px;
}
.banner .slider .dots .cur {
    background: #007a9b;
}
.banner .slider .arrow {
    width: 96%;
    position: absolute;
    top: 10vw;
    left: 2%;
    z-index: 50;
}
.banner .slider .arrow a {
    font-size: 34px;
    font-weight: 700;
    color: #fff;
    background: rgba(0,0,0,0.2);
    width: 40px;
    height: 40px;
    text-align: center;
    padding-top: 3px;
    box-sizing: border-box;
}
.banner .slider .arrow .btn-left {
    float: left;
}
.banner .slider .arrow .btn-right {
    float: right;
}
#slideshow li a img {
    float: left;
    width: 100%;
    height: auto;
}

.owl-carousel .owl-item {
    float: left;
    overflow: hidden;
}

#slider_home {
    border: 0;
    width: 100%;
    margin-top: 0;
}

#slider_home .item a img {
    width: 100%;
    height: auto !important;
    float: left;
}

.owl-carousel {
    position: relative;
}

.owl-carousel .owl-buttons .owl-prev, .owl-carousel .owl-buttons .owl-next {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    transition: all 0.2s ease;
}

.owl-carousel .owl-buttons .owl-prev:before {
    content: "\f104";
}

.owl-carousel .owl-buttons .owl-next:before {
    content: "\f105";
}

#slider_home .owl-buttons .owl-prev, #slider_home .owl-buttons .owl-next {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
    font-size: 34px;
    line-height: 40px;
    color: #fff;
    background: rgba(0,0,0,0.2);
    width: 40px;
    height: 40px;
    text-align: center;
    box-sizing: border-box;
    cursor: pointer;
    transition: all 0.2s ease;
}

.owl-carousel .owl-buttons .owl-prev:hover, .owl-carousel .owl-buttons .owl-next:hover {
    color: #007a9b !important;
}

#slider_home .owl-buttons .owl-prev:hover, #slider_home .owl-buttons .owl-next:hover {
    background: rgba(0,0,0,0.7);
    color: #ffffff !important;
}

#slider_home .owl-buttons .owl-prev {
    left: 40px;
}

#slider_home .owl-buttons .owl-next {
    right: 40px;
}

#home_novedades .owl-buttons, #home_soon .owl-buttons, #owl-carousel .owl-buttons {
    position: absolute;
    top: -75px;
    right: 20px;
}
.productos_relacionados #owl-carousel .owl-buttons {
    top: -115px;
}

#home_novedades .owl-buttons .owl-prev, #home_novedades .owl-buttons .owl-next, #home_soon .owl-buttons .owl-prev, #home_soon .owl-buttons .owl-next, #home_catalogs .owl-buttons .owl-prev, #home_catalogs .owl-buttons .owl-next, #owl-carousel .owl-buttons .owl-prev, #owl-carousel .owl-buttons .owl-next {
    float: left;
    width: 54px;
    height: 54px;
    font-size: 34px;
    line-height: 54px;
    text-align: center;
    border: 1px solid #DDDDDD;
    background: #fff;
    color: #DDDDDD;
    -webkit-text-stroke: 2px #fff;
    cursor: pointer;
    transition: all 0.2s ease;
}

#home_novedades, #home_soon, #home_catalogs, #owl-carousel {
    overflow: visible;
    margin-top: 20px;
}

#not_home_news {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

#home_novedades .owl-buttons .owl-prev, #home_soon .owl-buttons .owl-prev, #home_catalogs .owl-buttons .owl-prev, #owl-carousel .owl-buttons .owl-prev {
    margin-right: 5px;
}

#home_novedades_autor, #home_soon_autor, #home_catalogs, #owl-carousel {
    float: left;
    clear: both;
    text-transform: none;
}

#dest_img_img {
    width: 100%;
    max-width: 220px;
}

#home_novedades, #home_soon, #home_catalogs, #owl-carousel {
    border-bottom: 0;
}

#nwl_title {
    font-family: "Merriweather" !important;
    font-size: 23px !important;
}

#nwl_description {
    font-family: "Montserrat" !important;
    font-size: 16px !important;
}

form.newsletter .clear {
    float: left;
    width: 100%;
    margin-top: 20px;
}

.cont_titulo_seccion {
    float: left;
    width: 100%;
    text-align: center;
}

#contenidos_content {
    padding-top: 20px;
}

.home #contenidos {
    padding: 10px 0 0;
}

#home_soon #dest_img {
    width: auto;
}

#home_released_title, #home_soon_title {
    overflow: visible;
}

#contenidos_content2 {
    margin-top: 0;
}

#home_soon #home_soon_content #nov_precios h3 {
    font-family: "Oswald";
    font-size: 20px;
    line-height: 24px;
    font-weight: 800;
}

#home_soon_autor {
    font-family: "Oswald";
    font-size: 16px;
}

#home_novedades #nov_precios, #home_soon #nov_precios {
    max-width: 220px;
}

.seccionNewCatalog .tituloSeccion {
    color: #ffffff;
}

.seccionNewCatalog .news .cont_titulo_seccion {
    width: 90%;
}

#home_catalogs .owl-buttons {
    position: absolute;
    width: 120px;
    left: 0;
    right: 0;
    top: -75px;
    margin: 0 auto;
}

.slide_catalog {
    margin-top: 0;
    padding-top: 85px;
    overflow: hidden;
}

#footer{
    overflow: hidden;
    margin: 0px;
}
.footer-bottom{
    background-color: #000000 !important;
    width: 100%;
    padding: 0px !important;
}

.footer-bottom-content{
    width: 100% !important;
    max-width: 1240px;
}

.footer-bottom-content-secciones{
    background-color: #007a9b !important;
    font-size: 23px !important;
    padding-left: 20px;
    max-width: 1240px;
    box-sizing: border-box;
}

.footer_bottom_copy{
    background-color: #363636 !important;
    padding: 16px 0 !important;
}

.footer-bottom .sector1{
    width: auto;
    float: left;
    margin-right: 10%;
}

.footer-bottom .sector2{

    float: left;
    width: 17%;
}

.footer-bottom .sector3{

    float: left;
    width: 14%;
}

.footer-bottom .sector4{

    float: left;
    width: 15%;
}

.footer-bottom .sector5{

    float: left;
    margin-bottom: 20px;
    width: 15%;

}

.footer-bottom .letrafooter{
    font-size: 13px !important;
    font-weight: 300 !important;
    line-height: 18px !important;
    color: #FFFFFF !important;
    font-family: "Merriweather" !important;
}

.footer-bottom .icono_redes{
    float: left;
    margin-right: 10px;
    color: #ffffff;
}

.footer-bottom .letra_bot_footer{
    font-size: 11px !important;
}

.footer-bottom .tit_sector{
    font-weight: 400 !important;
    font-size: 23px !important;
}

#copyright img {
    float: right;
    margin-left: 5px;
    height: auto;
    margin-top: 2px;
}

.footer-bottom .fa-facebook-f {
    color: #ffffff;
    font-size: 16px;
    transition-timing-function: linear;
    transition: 0.4s;
    margin-top: 8px;
}

.footer-bottom .fa-twitter {
    color: #ffffff;
    font-size: 16px;
    padding-top: 1px;
    transition: 0.4s;
    margin-top: 8px;
}

#footer-bottom-content-secciones ul, #social_academic ul {
    width: auto;
    margin: 0 20px 0 0;
}

.footer-bottom .sector1 .logo_footer {
    float: left;
}

.footer-bottom .sector1 .sector1_ul {
    clear: left;
}

.footer-bottom .sector1 .posicion_iconos {
    float: right;
}

#footer-bottom-content-secciones ul li a {
    font-family: "Montserrat";
}

#footer {
    overflow: visible;
}

#footer-bottom-content-copy {
    width: 100%;
    max-width: 1240px;
    margin: 0 auto;
    padding: 0 20px;
    box-sizing: border-box;
}

#aviso_legal {
    font-family: "Oswald";
    font-size: 12px;
    font-weight: 300;
}

.header_icons_container i {
    font-size: 20px;
}

.footer-bottom-content-secciones {
    position: relative;
    overflow: visible !important;
}

.footer-bottom-content-secciones:before {
    content: "";
    position: absolute;
    top: -40px;
    left: 0;
    right: 0;
    width: 100%;
    height: 40px;
    background: #007a9b;
}

.logo {
    margin: 0 !important;
    display: inline-block;
    float: none !important;
    width: 30%;
    vertical-align: middle;
}

#logo {
    width: auto;
    height: auto;
}

.cont_aux_buscador {
    display: inline-block;
    width: 69%;
    vertical-align: middle;
}

#buscador_box {
    margin: 0;
    width: 70%;
}

#top_layouts {
    background: none;
    height: inherit;
}

.detalle .comentario #detalle_texto #comments #the_iframe .gr_review_container {
    padding: 10px !important;
}

.detalle .comentario #detalle_texto #comments #the_iframe{
    display: block;
    width: 100%;
    margin: auto;
    padding: 0px 15px;
    box-sizing: border-box;
    background: #F4F4F4;
}
.detalle .comentario #detalle_texto #comments #the_iframe body{
    background-color: #ffffff !important;
}

.detalle #informacion_adicional{
    width: 100% !important;
}

.detalle #detalle_content #book_category {
    font-family: Oswald, sans-serif;
    width: 100%;
}

.detalle .yt_content{
    width: 100%;
    height: auto;
}
.detalle .tabla_compra .compra{
    width: auto;
    display:inline-flex;
}
.detalle .tabla_compra .compra a{
    margin-left:5px;
}
.detalle #columna_1{
    width: 100% !important;
}

.detalle #columna_compra {
    width: 100%;
}

.detalle #detalle_content #book_subtitle {
    color:#202020 !important;
    width: auto;
}

.detalle #informacion_adicional{
    background-color: #000000 !important;
}

.detalle h1{
    color:#000000 !important;
}

.detalle #contenidos {
    margin: 0 auto;
    overflow: hidden;
    clear: both;
    width: 100%;
    max-width: 1240px;
    background-color: #ffffff;
}

.detalle .container {
    background-color: #ffffff;
}

.detalle .cont_info_detalle{
    float: left;
    width: 100%;
    background: #EEEEEE;
    padding: 15px 20px;
    box-sizing: border-box;
}

.detalle #detalle_content #detalle_autor a {
    color: #007a9b !important;
    font-size: 14px !important;
    font-weight: 100 !important;
    text-decoration: underline;
}

.detalle #detalle_content #detalle_autor a:hover {
    color: #777777 !important;
}

.detalle #detalle_content #detalle_autor {
    margin-bottom: 10px;
}

.detalle #columna_compra_1{
    width: 100%;
    background: #FFF;
    float: right;
    padding: 10px;
    margin-bottom: 0;
    box-sizing: border-box;
}

.detalle .boton_comprar_amazon {
    width: auto;
}

.detalle .tabla_compra, .detalle .tabla_compra_res{
    width:auto;
    margin-top:25px;
}

.detalle .tabla_compra tr td{
    text-align: center;
    width: 45%;
}
.detalle .tabla_compra tr td:first-child{
    width:20%;
}

.detalle .tabla_compra tr td a img {
    width: 100%;
}
.detalle .tabla_compra_res{
    display:none;
}

.detalle .comparar_precios{
    font-size: 10px !important;
    font-family: "Oswald";
    margin-bottom:5px;
    display:block;
}

.detalle .suggested{
    color: #E68803;
    font-size: 16px;
    display:block;
    margin-bottom: 15px;
}

.detalle .comentario #detalle_texto{
    width: 100% !important;
}

.detalle .comentario #detalle_texto #comments #the_iframe #goodreads-widget{
    width: 100%;
    display: block;
    margin: auto;
    float: none;
}

.detalle #contenidos_content {
    float: left;
    overflow: hidden;
    clear: both;
    margin: 0 0 20px;
    padding-top: 0;
    width: 100%;
    background-color: #ffffff;
}

.detalle #detalle_content {
    float: right;
    width: 60%;
    margin: 0 1% 2% 0;
    overflow: hidden;
}

.detalle #social_twitter {
    width: 67px;
    overflow: hidden;
}

.detalle #detalle_img {
    float: left;
    width: 27%;
    margin:0 2%;
}

.detalle #share {
    float: left;
    clear: both;
    width: 100%;
    display:block !important;
    margin: 5px 0 0;
}

.detalle #share div{
    float: left;
    margin: 0 3px 0 0;
}

.detalle #detalle_img_img {
    width: 100%;
    height: auto;
    margin: 6px 0 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    border: 3px solid rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: -3px 3px 5px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: -3px 3px 5px rgba(0, 0, 0, 0.05);
    box-shadow: -3px 3px 5px rgba(0, 0, 0, 0.05);
}

#dest_img_img {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    border: 3px solid rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: -3px 3px 5px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: -3px 3px 5px rgba(0, 0, 0, 0.05);
    box-shadow: -3px 3px 5px rgba(0, 0, 0, 0.05);
}

.detalle .cabecera_texto {
    float: left;
    font-size: 18px;
    width: 100%;
    margin-bottom: 10px;
}

.detalle #detalle_texto_descripcion{
    font-family: "Montserrat";
    font-size: 14px;
    line-height: 20px;
    width: 100%;
    float: left;
    color:#000000 !important;
}

.detalle #detalle_autor {
    font-size: 14px !important;
    color:#000000;
}

.detalle #detalle_isbn{
    font-size: 14px !important;
    color:#000000;
}

.detalle .contenido_detalle_autor_isbn {
    color: #777777 !important;
    font-size: 14px !important;
    font-weight: 100 !important;
}

.detalle #detalle_content #dest_precios div p {
    font-size: 50px;
    text-align: center;
    float: left;
    width: 100%;
}
.detalle #detalle_content{
    max-width: none;
    width: 66%;
    margin: 0 2% 0 0;
}

.detalle #detalle_content #book_category {
    margin: 20px 0 -25px 10px !important;
}

.detalle .left-shadow {
    background-color: #ffffff !important;
}
.detalle {
    background-color: #ffffff; !important;
}

.detalle #detalle_content h1 {
    margin: 0 0 15px;
}

.detalle .cont_otras_versiones {
    float: left;
    width: 100%;
    margin-top: 20px;
}

.cont_iframe {
    position:relative;
    padding-bottom:56.25%;
    padding-top:30px;
    height:0;
    overflow:hidden;
    float: left;
    width: 100%;
}

.cont_iframe iframe {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100% !important;
    margin-bottom: 0 !important;
}

.detalle .relacionados{
    background-color: #707173;
    width: 100% !important;
    clear: both;
    float: left;
}

.detalle .productos_relacionados {
    width: 100%;
    max-width: 1240px;
    background: #EEE;
    padding-bottom: 80px;
    overflow: hidden;
    margin: 0 auto;
}

.detalle .productos_relacionados #listado_productos_ref {
    float: left;
    width: 100%;
    display: block;
    border: 0;
}

.detalle .productos_relacionados .cabecera_titulo_black {
    padding: 55px 0 40px;
    background-position: top center;
    background-repeat: no-repeat;
    color: #000;
    width: 220px;
    margin: 0 auto;
}

.detalle #owl-carousel {
    float: left;
    width: 100%;
    display: block;
    margin: 40px 0 0;
}

.detalle #titulo_libro_ref {
    margin-top: 10px;
    float: left;
    width: 100%;
    text-align: center;
    font-size: 18px;
}

.detalle #titulo_libro_ref a {
    color: #ffffff;
}

.detalle #owl-carousel .item {
    margin-right:20px;
    margin-left:20px;
}

.detalle .owl_item {
    width: 100%;
    float: left;
}

.detalle .productos_relacionados ul li .dest_img_img {
    width: 100%;
    max-width: 220px;
    height: auto;
}

.detalle .cabecera_titulo {
    background-image: url("../../images/logo_destacados.png");
    font-size: 24px;
    font-weight: bold;
    text-transform: uppercase;
    width: 100%;
    text-align: center;
    line-height: 26px;
}

.detalle .slider_btn {
    width: 100%;
}

.detalle .slider_btn_cont {
    float: right;
    width: 100%;
    height: 10%;
}

.detalle .btn_slide {
    border-radius: 50%;
    background: #DDDDDD;
    width: 14px;
    height: 14px;
    margin-right: 5px;
    float: right;
}

.detalle .activo {
    background-color: #007a9b;
}

.detalle .btn_slide:nth-child(-n+4) {
    display: none;
}

.detalle #detalle_tecnicos a {
    color: #007a9b;
    text-decoration: underline;
}

.detalle #detalle_tecnicos a:hover {
    color: #666666;
}

.detalle .comentario {
    float: left;
    width: 100%;
    margin-top: 20px;
}

#detalle_content h1 {
    width: 100%;
}

.detalle .cont_otras_versiones .item a {
    font-family: "Oswald";
    font-size: 15px;
    line-height: 20px;
    font-weight: 800;
}

.detalle #detalle_content #detalle_autor {
    width: 100%;
}

#columna_2 {
    width: 70%;
    margin-bottom: 80px;
}

#columna_3 {
    width: 25%;
    margin-bottom: 80px;
}

#columna_3 #newsletter_home {
    background: #979798 !important;
}

#columna_3 #newsletter_home #robly_embedded_subscribe {
    width: 100% !important;
    padding: 15px 0 !important;
}

#columna_3 .news {
    width: 100%;
}

#columna_3 .news:after {
    display: none;
}

#columna_3 .news #not_home {
    width: 100%;
}

#columna_3 .news #not_home_title a {
    color: #666666;
    font-size: 20px;
    line-height: 24px;
}

#columna_3 .news #not_home_entradilla {
    color: #666666;
    font-size: 14px;
    line-height: 18px;
}

#columna_3 .news .noticiaItem:first-child::after {
    width: 100%;
    margin: 20px 0 0;
}

#columna_3 .news .noticiaItem {
    margin: 0;
}

#columna_3 #nwl_title {
    font-size: 20px;
    line-height: 24px;
    margin-top: 0;
}

#columna_3 #nwl_description {
    font-size: 14px;
    line-height: 18px;
}

#act_order {
    width: 100% !important;
}

#act_order li {
    width: 100%;
}

#copyright {
    width: auto;
}

#contact-us-table td, #order_forms_indexes {
    font-weight: normal;
}

.contacto #columna_2 iframe {
    width: 100% !important;
}

.noticias #navegacion {
    margin-top: 20px;
}

.catalogos .catalogs {
    width: 100%;
    float: left;
}

.catalogos .catalogs .item_catalog {
    float: left;
    clear: none;
    width: 25%;
    margin: 0;
    padding: 0 20px 20px 0;
    box-sizing: border-box;
    font-family: "Oswald";
    font-size: 18px;
    line-height: 22px;
    font-weight: 800;
    text-align: left;
}

.catalogos .catalogs .item_catalog:nth-child(4n) {
    padding-right: 0;
}

.catalogos .catalogs .item_catalog:nth-child(4n+1) {
    clear: left;
}

#home_novedades #dest_img, #home_soon #dest_img, #owl-carousel #img_libro_ref {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    min-height: 370px;
}

#columna_3 #menu_productos {
    width: 100%;
}

#listado_productos, #listado_productos li {
    width: 100%;
}

#listado_productos .nodo_1 {
    float: left;
    clear: none;
    width: 25%;
    margin: 0;
    padding: 0 10px !important;
    box-sizing: border-box;
}

#listado_productos .nodo_1:nth-child(4n) {
    padding-right: 0;
}

#listado_productos .nodo_1:nth-child(4n+1) {
    clear: left;
}

#listado_productos .nodo_1 #dest_img {
    width: 100% !important;
    min-height: inherit;
    display: inherit;
}

#listado_productos .nodo_1 #dest_img a {
    float: left;
    width: 100%;
}

#listado_productos {
    margin: 20px 0 0;
}

#listado_productos #nov_precios a {
    font-family: "Oswald";
    font-size: 16px;
    line-height: 20px;
}

#listado_productos #home_novedades_autor {
    width: 100%;
    font-family: "Oswald";
    font-size: 16px;
    line-height: 20px;
    font-weight: 300;
    color: #666;
}

#listado_productos li a h3 {
    font-family: "Oswald";
    font-size: 20px;
    line-height: 24px;
    font-weight: 800;
}

#columna_1 {
    width: 100%;
}

.blog_articulos #contenidos_content {
    padding-top: 0;
}

.blog_articulos .noticia_destacada .act_img {
    width: 45%;
}

.blog_articulos .act_img img {
    border: 0;
    width: 100%;
    height: auto;
}

.blog_articulos .noticia_destacada .act_noticia {
    width: 55%;
    box-sizing: border-box;
    padding: 20px 65px;
}

.blog_articulos #columna_1 {
    padding-bottom: 40px;
}

.busqueda #columna_1_busqueda {
    width: 70%;
}

#listado_busqueda li.listado_busqueda_li #busqueda_text {
    width: calc(100% - 160px);
}

#contact-us-table {
    float: left;
    margin-top: 10px;
}

#contact-us-table ul {
    float: left;
    width: 100%;
}

#contact-us-table ul li {
    display: inline-block;
    width: 49%;
    vertical-align: middle;
    margin-bottom: 20px;
    padding-right: 20px;
    box-sizing: border-box;
}

#contact-us-table ul li:nth-child(2n) {
    padding-right: 0;
}

#contact-us-table li strong {
    font-size: 14px;
    line-height: 16px;
}

#contact-us-table li a {
    color: #e68803;
}

p#subcategorias_title {
    width: auto;
    margin: 0;
    line-height: 30px;
}

#menu_productos {
    margin: 15px 0 30px !important
}

.social_blog i {
    color: #000000;
}

.catalogs_form .pure-group-kregel {
    width: 50%;
    box-sizing: border-box;
}

.catalogs_form .pure-group-kregel:first-child {
    padding-right: 20px;
}

.about-us-content #columna_2 a {
    color: #e68803;
}

.politica_privacidad #columna_2 ul {
    list-style: circle;
    padding-left: 20px;
}

.politica_privacidad #columna_2 ul li {
    margin-bottom: 10px;
}

.review_copy #columna_2 div.pure-group-kregel {
    width: 50%;
    box-sizing: border-box;
}

.review_copy #columna_2 div.pure-group-kregel:first-child {
    padding-right: 20px;
}

.review_copy #columna_2 fieldset.pure-group-kregel, .review_copy #columna_2 fieldset.pure-group {
    width: 100%;
}

.review_copy #robly_embed_signup .robly_field_group {
    width: 100%;
}

.blogtours #not_home_news img {
    float: none !important;
    margin: 0 auto;
    width: 100%;
    max-width: 600px;
    display: block;
}

.blogtours #robly_embed_signup .robly_field_group {
    width: 100%;
    padding-bottom: 10px;
}

.blogtours h3 {
    font-size: 13px !important;
}

.blog_reviews_report #columna_2 iframe {
    width: 100% !important;
}

.noticias #not_home_news {
    margin-bottom: 0;
}

#not_home_news {
    margin-bottom: 10px;
}

.detalle #detalle_content #detalle_autor {
    float: left;
    margin-bottom: 5px;
    margin-bottom:20px;
}

.page_academic #columna_3 .banner_sidebar {
    width: 100%;
    max-width: 200px;
    margin: 0 auto;
    display: block;
}

.page_academic #columna_3 .banner_sidebar img {
    float: left;
    width: 100%;
    max-width: 200px;
    height: auto;
}

.page_academic #columna_3 .banner_sidebar_subtitulo {
    float: left;
    text-align: center;
    width: 100%;
    margin-bottom: 10px;
}

.page_academic #columna_3 a.academic_sidebar {
    float: left;
    width: 100%;
    font-size: 16px;
}

#newsletter_academic {
    width: 100% !important;
    box-sizing: border-box;
    margin-top: 20px;
}

.listado_all #listado_all li ul li {
    width: 25%;
    margin: 0;
    padding: 0 20px 20px 0;
    box-sizing: border-box;
}

.autor_detalle .detalle_texto_autor, .autor_detalle .detalle_texto_autor1 {
    width: 100%;
    box-sizing: border-box;
    padding: 0;
}

.autor_detalle #listado_libro_autor1 {
    float: left;
    width: 100%;
}

.autor_detalle #listado_libro_autor1 li {
    float: left;
    margin: 0;
    padding: 0 20px 20px 0;
    width: 25%;
    box-sizing: border-box;
}

#home_novedades #nov_precios, #home_soon #nov_precios {
    padding-right: 20px;
    box-sizing: border-box;
    position: relative;
}

#nov_precios .icon_favorito_prod {
    position: absolute;
    top: 5px;
    right: 0;
}

#nov_precios .icon_favorito_prod i {
    font-size: 16px;
    color: #007a9b;
    transition: all 0.2s ease;
}

#nov_precios .icon_favorito_prod i.no_favorito {
    color: #a8a8a8;
}

#nov_precios #fav_no:hover i {
    color: #007a9b;
}

#nov_precios #fav_si:hover i {
    color: #a8a8a8;
}

.page_categorias #not_home_news {
    width: auto;
}

.page_categorias #order {
    margin-top: 10px;
}

#listado_productos #nov_precios {
    position: relative;
    padding-right: 20px;
    box-sizing: border-box;
}

.productos_relacionados #nov_precios {
    position: relative;
    padding-right: 20px;
    box-sizing: border-box;
    margin-top: 10px;
    float: left;
    width: 100%;
}

.productos_relacionados #nov_precios .titulo_rel {
    float: left;
    font-family: "Oswald";
    font-size: 18px;
    line-height: 22px;
    color: #000;
}

.noticias .titulo_not_act a {
    transition: all 0.2s ease;
}

.noticias .titulo_not_act a:hover {
    color: #000000;
}

.header_icons_container .icon_fav {
    float: right;
    padding: 22px 0 25px;
}

.header_icons_container .icon_fav i {
    color: #ffffff;
    transition: all 0.2s ease;
}

.header_icons_container .icon_fav i:hover {
    color: #000000;
}

.page_suscripcion #not_home_news {
    margin-bottom: 20px;
}

.blog_articulo_detalle #contenidos {
    margin-top: 20px;
}

.page_favoritos .mensaje {
    float: left;
    width: 100%;
    font-size: 15px;
    margin-top: 20px;
}

.cont_addto_favoritos {
    float: left;
    width: 100%;
    margin: 10px 0;
}

.cont_addto_favoritos .icon_favorito_prod {
    font-size: 12px;
    transition: all 0.2s ease;
}

.cont_addto_favoritos .icon_favorito_prod span {
    margin-left: 5px;
}

.cont_addto_favoritos .icon_favorito_prod, .cont_addto_favoritos .favorito, .cont_addto_favoritos .texto_prod_favorito {
    color: #007a9b;
}

.cont_addto_favoritos a#no_favorito, .cont_addto_favoritos .no_favorito, .cont_addto_favoritos .texto_prod_no_favorito {
    color: #a8a8a8;
}

.cont_addto_favoritos .icon_favorito_prod:hover i, .cont_addto_favoritos .icon_favorito_prod:hover span {
    color: #007a9b;
}

#logo img{
    width:230px;
}

#libro_detalle #detalle_img_img_autor{
    width: auto;
    height: 32px;
    margin-left: 0;
    margin-right: 20px;
}

#listado_busqueda li.listado_busqueda_li h3 a {
    color: #000000;
}

#listado_busqueda p#busqueda_autor {
    color: #777777;
    font-size: 14px;
    font-weight: 100;
}

#libro_detalle .cont_detalle_autor {
    border-top: 1px solid #DDDDDD;
    margin: 20px 0 0;
    padding: 20px 0;
    float: left;
    width: 100%;
}

#libro_detalle .cont_detalle_autor #detalle_img_img_autor {
    height: 100px;
}

#libro_detalle .cont_detalle_autor .titulo_autor {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

.listado #book_numero_serie {
    font-size: 13px;
    font-weight: normal;
}

.noticias .act_noticia {
    float: left !important;
    width: auto;
    margin-left: 10px;
}

.noticias .act_noticia #not_home_date {
    width: 100%;
}

.noticia_detalle .act_img {
    width: auto;
}

#barra_autores {
    width: 100%;
}

#barra_autores .selector_autores {
    text-align: center;
}

#detalle_autores {
    width: 100%;
}

#detalle_autores ul li {
    width: 95px;
}

.cont_info_contributor {
    float: left;
    width: 100%;
    margin-bottom: 10px;
    position: relative;
}

#libro_detalle .cont_detalle_autor .cont_texto_autor {
    /*float: left;
    width: 100%;*/
}

#libro_detalle .cont_detalle_autor .titulo_contributor {
    margin-top: 20px;
}

#libro_detalle .cont_info_contributor:last-child {
    margin-bottom: 0;
}

#libro_detalle .cont_info_contributor .cont_texto_autor {
    padding-bottom: 10px;
}

#libro_detalle .cont_info_contributor .cont_texto_autor:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
    width: 60%;
    height: 1px;
    background: #DDDDDD;
}

#libro_detalle .cont_info_contributor:last-child .cont_texto_autor {
    padding-bottom: 0;
}

#libro_detalle .cont_info_contributor:last-child .cont_texto_autor:after {
    display: none;
}

#detalle_autores ul li:nth-child(7n+1) {
    clear: left;
}

#barra_autores {
    height: auto;
}

#barra_autores .selector_autores {
    margin-top: 0;
    padding: 5px 0;
}

#barra_autores .selector_autores li {
    display: inline-block;
}

#filter_imprint, #order_by {
    float: left;
}

#order_by {
    margin-left: 10px;
}

#order {
    margin-left: 10px;
}

#order select {
    width: 170px;
}

.page_categorias #order {
    margin-top: 0;
}

.page_categorias #order_by {
    float: right;
    clear: both;
}

.detalle_texto_autor1 {
    float: none;
}

#detalle_img_autor {
    display: block;
    margin: 0 20px 0 0;
    width: auto;
    height: auto;
}

#detalle_img_img_autor {
    margin: 0;
    width: 180px;
    height: auto;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    border: 3px solid rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: -3px 3px 5px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: -3px 3px 5px rgba(0, 0, 0, 0.05);
    box-shadow: -3px 3px 5px rgba(0, 0, 0, 0.05) !important;
}

#autor_detalle_content h1 {
    margin-bottom: 10px;
}

#detalle_pdf_1 {
    margin-right: 10px;
}

.boton_link_portavoz {
    float: left;
    margin: 20px 0 0;
    background: #785600;
    color: #ffffff;
    padding: 10px 15px;
    font-size: 15px;
}

#logo{
    background: none !important;
}

.seccionNewCatalog{
    background:black;
}

.lista_styles, .lista_styles li{
    list-style: inside;
}
/* RESPONSIVE */
@media only screen and (max-width: 1260px) {
    .home #contenidos {
        padding: 40px 0;
        box-sizing: border-box;
    }

    #home_novedades .owl-item:first-child, #home_soon .owl-item:first-child, .detalle #owl-carousel .owl-item:first-child {
        margin-left: 10px;
    }

    #columna_2 {
        box-sizing: border-box;
        padding-left: 20px;
    }

    #columna_3 {
        box-sizing: border-box;
        padding-right: 20px;
    }
}

@media only screen and (max-width: 1240px) {
    #home_novedades .novedades_interior ul li{
        margin-left: 9px;
    }

    #home_novedades .novedades_interior ul li:first-child {
        margin-left: 0px;
    }
    #home_novedades .novedades_interior ul li:last-child {
        margin-right: 9px;
    }

    #home_soon .soon_interior ul li {
        margin-left: 9px;
    }

    #home_soon .soon_interior ul li:first-child {
        margin-left: 0px;
    }

    #home_soon .soon_interior ul li:last-child {
        margin-right: 9px;
    }

    #home_catalogs li img {
        width: 137px;
    }

    #home_released_title {
        margin: auto;
    }
    .tituloSeccionDestacados{
        margin-left: 34.5%;
    }

    #home_catalogs li {
        margin-left: 78px;
    }
    #home_catalogs li:first-child{
        margin-left: 0px;
    }

    #flechasCatalog{
        margin-left: 31%;
    }

    #home_novedades li h3{
        font-size: 19px;
        font-weight: 800;
    }

    #home_novedades_autor{
        font-size: 15px;
    }
    #nwl_description{
        font-size: 15px;
    }
    #robly_embedded_subscribe{

        font-size: 15px;
    }

    #not_home_title a{
        font-size: 19px;
    }
    #not_home_entradilla{
        font-size: 14px;
    }

    .tituloSeccionDestacados {
        margin-left: 41.5%;
    }

    .tituloSeccionCatalog {
        margin-left: 21%;
    }

    #home_novedades li #dest_img_img, #home_novedades #nov_precios, #home_soon #dest_img_img, #home_soon #nov_precios {
        max-width: 180px;
    }

    #home_novedades, #home_soon, #home_novedades_reponsive, #home_soon_reponsive {
        padding-bottom: 0;
    }

    #contenidos {
        padding: 0;
    }

    .home #contenidos {
        padding: 40px 0 0;
    }

    #home_novedades #dest_img, #home_soon #dest_img, #owl-carousel #img_libro_ref {
        min-height: 300px;
    }

    .blog_articulos #contenidos {
        padding: 0 20px;
    }
}

@media only screen and (max-width: 1200px) {
    #detalle_autores ul li:nth-child(7n+1) {
        clear: none;
    }

    #detalle_autores ul li:nth-child(6n+1) {
        clear: left;
    }
}

@media only screen and (max-width: 1170px) {
    #flechasCatalog{
        margin-left: 33%;
    }

    #contenidos {
        padding-bottom: 0;
    }
}

@media only screen and (max-width: 1024px) {

    .tituloSeccionDestacados {
        margin-left: 37.5%;

    }
    #not_home_title a{
        font-size: 19px;
    }
    #not_home_entradilla{
        font-size: 13px;
    }

    #home_catalogs li {
        margin-left: 40px;
    }
    #home_catalogs li:first-child{
        margin-left: 0px;
    }

    #footer{
        overflow: hidden;
        margin: 0px;
    }
    .footer-bottom{
        background-color: #000000 !important;
        width: 100%;
        padding: 0px !important;
    }

    .footer-bottom-content{
        width: 100% !important;
        max-width: 1240px;
    }

    .footer-bottom-content-secciones{
        background-color: #007a9b !important;
        font-size: 23px !important;
        padding: 20px;
        max-width: 1240px;
        box-sizing: border-box;
    }

    .footer_bottom_copy{
        background-color: #363636 !important;
    }

    .footer-bottom .sector1{
        max-width: 34%;
        float: left;
    }

    .footer-bottom .sector2{

        float: left;
        width: 17%;
    }

    .footer-bottom .sector3{

        float: left;
        width: 14%;
    }

    .footer-bottom .sector4{

        float: left;
        width: 15%;
    }

    .footer-bottom .sector5{

        float: left;
        margin-bottom: 20px;
        width: 15%;
    }

    .footer-bottom .letrafooter{
        font-size: 14px !important;
        line-height: 19px;
        font-weight: 100 !important;
        line-height: 18px !important;
        color: #FFFFFF !important;
    }

    .footer-bottom .icono_redes{
        float: left;
    }

    .footer-bottom .letra_bot_footer{
        font-size: 11px !important;
    }

    .footer-bottom .tit_sector{
        font-weight: 400 !important;
    }

    #copyright img {
        float: right;
        margin-left: 5px;
    }

    .catalogs div a {
        min-height: 240px;
    }

    #detalle_autores ul li:nth-child(6n+1) {
        clear: none;
    }

    #detalle_autores ul li:nth-child(5n+1) {
        clear: left;
    }
}

@media only screen and (max-width: 960px) {
    .footer-bottom .sector1 {
        max-width: 25%;
    }

    .blog_articulos .noticia_destacada .act_noticia {
        padding: 20px 0 0 40px;
    }
}

@media (max-width: 921px) {
    .detalle .btn_slide:nth-child(4) {
        display: block;
    }

    .detalle .btn_slide:nth-child(-n+3) {
        display: none;
    }

    #columna_2 {
       width: 65%;
    }

    #columna_3 {
        width: 30%;
    }
    .busqueda #columna_1_busqueda {
        width: 65%;
    }

    .catalogs div a {
        min-height: 170px;
    }

    #detalle_autores ul li:nth-child(5n+1) {
        clear: none;
    }

    #detalle_autores ul li:nth-child(4n+1) {
        clear: left;
    }
}

@media only screen and (max-width: 900px) {
    .tituloSeccionCatalog{
        margin-left: 20%;
    }

    .news {
        margin-bottom: 0;
    }

    .noticiaItem:first-child::after {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .linkNews {
        margin: 0;
    }

    .logo_footer {
        width: 200px !important;
        height: auto !important;
    }

    #newsletter_home {
        background-size: auto !important;
    }
}
@media only screen and (max-width: 870px) {
    #flechasCatalog{
        margin-left: 38%;
    }

    .news {
        width: 100%;
    }

    .news:after {
        display: none;
    }

    .seccionNewCatalog .news .cont_titulo_seccion {
        width: 100%;
    }

    .home #not_home {
        width: 100%;
    }

    .seccionNewCatalog {
        padding: 0 0 40px;
        box-sizing: border-box;
    }

    .linkNews {
        float: left;
        width: 100%;
        background: none;
        padding: 0;
        text-align: center;
    }

    .linkNews a {
        background: #FFF;
        padding: 10px 20px;
        display: inline-block;
    }

    .catalog {
        width: 100%;
        margin-top: 40px;
    }

    #home_catalogs li img {
        width: 170px;
    }

    #home_catalogs .owl-buttons {
        display: none;
    }

    .slide_catalog {
        margin-bottom: 0;
        padding-top: 0;
    }

    #home_catalogs li:first-child {
        margin-left: 10px;
    }

    .blog_articulos .noticia_destacada .act_noticia {
        padding: 0 0 0 20px;
    }
}

@media only screen and (max-width: 800px ) {
    #home_novedades li #dest_img_img, #home_novedades #nov_precios, #home_soon #dest_img_img, #home_soon #nov_precios {
        max-width: 160px;
    }
}

@media only screen and (max-width: 768px ) {
    #footer{
        overflow: hidden;
        margin: 0px;
    }
    .footer-bottom{
        background-color: #000000 !important;
        width: 100%;
        padding: 0px !important;
    }

    .footer-bottom-content{
        width: 100% !important;
        max-width: 1240px;
    }

    .footer-bottom-content-secciones{
        background-color: #007a9b !important;
        font-size: 23px !important;
        padding-top: 30px;
        padding-left: 20px;
        max-width: 1240px;
        width: auto !important;
    }

    .footer_bottom_copy{
        background-color: #363636 !important;
    }

    #footer-bottom-content-secciones ul, #social_academic ul {
        float: left;
        overflow: hidden;
        margin: 0 20px;
        width: 140px;
        padding: 0 !important;
        width: 100%;
    }

    .footer-bottom-content-secciones ul li {
        float: left;
        clear: both;
        margin: 5px 0 0 0px !important;
    }

    .footer-bottom .sector1{
        max-width: 44%;
        float: left;
        margin-bottom: 0px;
    }

    .footer-bottom .sector2{

        float: left;
        width: 25%;

    }

    .footer-bottom .sector3{

        float: left;
        width: 25%;
    }

    .footer-bottom .sector4{

        float: left;
        width: 25%;
        clear: none;
        margin-top: 15px;
    }

    .footer-bottom .sector5{

        float: left;
        margin-bottom: 10px;
        margin-top: 15px;
        width: 25%;
    }

    .footer-bottom .letrafooter{
        font-size: 14px !important;
        line-height: 19px;
        font-weight: 100 !important;
        line-height: 18px !important;
        color: #FFFFFF !important;
    }

    .footer-bottom .icono_redes{
        float: left;
    }

    .footer-bottom .posicion_iconos{
        clear: left;
        margin-left: 20px;

    }

    .footer-bottom .letra_bot_footer{
        font-size: 11px !important;
    }

    .footer-bottom .tit_sector{
        font-weight: 400 !important;
        font-size: 18px !important;
    }

    #copyright img {
        float: right;
        margin-left: 5px;
    }

    #logo img {
        width: 100%;
        height: auto;
    }

    .logo {
        width: 35%;
        margin-left: 12px !important;
    }

    .cont_aux_buscador {
        width: calc(100% - 290px);
    }
    #buscador_box {
        width: 100%;
    }

    .footer-bottom .sector1 {
        margin-top: 55px;
    }

    #home_novedades #dest_img, #home_soon #dest_img, #owl-carousel #img_libro_ref {
        min-height: 270px;
    }

    .catalogs div a {
        min-height: 150px;
    }
    .menu_top li a {
        padding: 22px 10px 25px;
        font-size: 16px;
    }
    .header_icons_container {
        margin-right: 15px;
    }
    .header_icons_container i {
        font-size: 17px;
    }
    .noticiaItem {
        padding: 10px 25px;
    }
    .catalog {
        margin-top: 80px;
    }
    .rights-permissions {
        max-width: 500px;
    }
}

@media only screen and (max-width: 750px ) {
    #home_catalogs li img {
        width: 190px;
    }

    #columna_2 {
        margin-bottom: 0;
    }

    #columna_3 {
        margin-bottom: 20px;
    }

    #columna_2, #columna_3 {
        width: 100%;
        padding: 0 20px;
    }
    #columna_3 #menu_productos {
        display: none;
    }


    #header #menu_responsive_button {
        display: none !important;
    }
    .listado #header #menu_responsive_button, .busqueda #header #menu_responsive_button {
        display: block !important;
    }
    #menu_responsive_button{
        display:block !important;
        position:absolute;
        top:185px;
        right:0;
        z-index:600;
    }
    #menu_responsive_button span{
        float: right;
        clear:both;
        color:#FFF;
        font-size:15px;
        cursor:pointer;
        background-color:#E68803;
        width: 100%;
        min-width: 130px;
    }
    #menu_responsive_button span.menu-responsive-categories{
        padding:8px 0 8px;
        font-family: "Oswald", sans-serif;
        text-transform: uppercase;
        text-align: center;
    }
    #menu_responsive_button div#menu_productos{
        margin: 0px !important;
    }
    div#menu_productos{
        display:none;
    }
    div#menu_productos.active_menu{
        display:block;
    }
    #header {
        overflow: visible;
    }
    #top_logo_menu {
        height: 100px;
    }
    .logo {
        width: 250px;
    }
    .page_categorias #order {
        margin-top: 20px;
    }
    #menu_productos div a {
        font-size: 14px;
        padding: 10px 5px 10px 20px !important;
    }
    .rights-permissions {
         max-width: none;
     }
    .busqueda #columna_1_busqueda {
        width: 95%;
    }

    #detalle_autores ul li:nth-child(4n+1) {
        clear: none;
    }

    #detalle_autores ul li:nth-child(6n+1) {
        clear: left;
    }

    #detalle_autores ul li {
        width: 13%;
        max-width: 95px;
    }

    #detalle_autores ul li img {
        width: 100%;
        height: auto;
    }
}

@media (max-width: 716px) {
    .detalle .btn_slide:nth-child(3) {
        display: block;
    }

    .detalle .btn_slide:nth-child(-n+2) {
        display: none;
    }

    .catalogs div a {
        min-height: 215px;
    }
}

@media only screen and (max-width: 700px ) {
    #home_novedades li #dest_img_img, #home_novedades #nov_precios, #home_soon #dest_img_img, #home_soon #nov_precios {
        max-width: 180px;
    }

    #newsletter_home #robly_embedded_subscribe {
        padding: 15px 100px !important;
    }

    .blog_articulos .noticia_destacada .titulo_not_act a {
        font-size: 20px !important;
        line-height: 28px !important;
    }

    .blog_articulos .noticia_destacada .articulo_entradilla {
        font-size: 14px !important;
        line-height: 22px !important;
    }
    #cssmenu ul.menu_top, .header_icons_container {
        display: none;
    }
    .header_menuMobile {
        display: block;
        height: 56px;
        box-sizing: border-box;
    }
    #menu_responsive_button {
        top: 176px;
    }
}

@media only screen and (max-width: 650px ) {
    .catalogos .catalogs .item_catalog {
        width: 32%;
    }

    .catalogos .catalogs .item_catalog:nth-child(4n) {
        padding-right: 20px;
    }

    .catalogos .catalogs .item_catalog:nth-child(4n+1) {
        clear: none;
    }

    .catalogos .catalogs .item_catalog:nth-child(3n) {
        padding-right: 0;
    }

    .catalogos .catalogs .item_catalog:nth-child(3n+1) {
        clear: left;
    }

    .catalogs div a {
        min-height: 250px;
    }

    #listado_productos .nodo_1 {
        width: 33%;
        padding: 0 10px !important;
    }

    #listado_productos .nodo_1:nth-child(4n) {
        padding-right: 20px;
    }

    #listado_productos .nodo_1:nth-child(4n+1) {
        clear: none;
    }

    #listado_productos .nodo_1:nth-child(3n) {
        padding-right: 0;
    }

    #listado_productos .nodo_1:nth-child(3n+1) {
        clear: left;
    }
    .pure-group-kregel {
        float: left;
        width: 100%;
    }

    #detalle_autores ul li:nth-child(6n+1) {
        clear: none;
    }

    #detalle_autores ul li:nth-child(5n+1) {
        clear: left;
    }

    #detalle_autores ul li {
        width: 16%;
    }
}

@media only screen and (max-width: 630px ) {
    #home_catalogs li img {
        width: 170px;
    }
}

@media only screen and (max-width: 620px ) {
    .header_icons_container {
        display: none;
    }

    .owl-carousel .owl-buttons {
        display: none;
    }

    #top_2 {
        padding: 0 10px;
        box-sizing: border-box;
    }

    .menu_top {
        width: 100%;
        height: 62px;
        margin: 0;
        padding: 0;
        box-sizing: border-box;
        text-align: center;
    }

    #cssmenu .menu_top li {
        float: none !important;
        display: inline-block;
    }

    .menu_top li a {
        padding: 22px 8px;
    }


    #home_novedades li #dest_img_img, #home_novedades #nov_precios, #home_soon #dest_img_img, #home_soon #nov_precios {
        max-width: 160px;
    }

    #home_destacados, #home_soon, #home_novedades, #home_novedades_responsive, #home_soon #dest_img_img, #home_soon_responsive {
        margin-bottom: 0;
    }

    .contacto #contenidos {
        padding-top: 0;
    }

    .listado #contenidos {
        padding-top: 0;
    }

    .catalogs_form #contenidos {
        padding-top: 0;
    }
}

@media only screen and (max-width: 600px ) {
    #footer{
        overflow: hidden;
        margin: 0px;
    }
    .footer-bottom{
        background-color: #000000 !important;
        width: 100%;
        padding: 0px !important;
    }

    .footer-bottom-content{
        width: 100% !important;
        max-width: 1240px;
    }

    .footer-bottom-content-secciones{
        background-color: #007a9b !important;
        font-size: 23px !important;
        padding-top: inherit;
        padding-left: inherit;
        max-width: 1240px;
        width: auto !important;
    }

    .footer-bottom-content-secciones ul li {
        float: left;
        clear: both;
        margin: 5px 0 0 0px !important;
    }

    .footer-bottom .sector1{
        width: 100%;
        float: left;
        margin-bottom: 20px;
        margin-top: 15px;
        max-width: none;
        text-align: center;
    }

    .footer-bottom .sector2{
        float: left;
        width: 25%;
        margin-left: 22px;
    }

    .footer-bottom .sector3{
        float: left;
        width: 23%;
    }

    .footer-bottom .sector4{
        float: left;
        width: 22%;
        clear: none;
        margin-top: 0px !important;
    }

    .footer-bottom .sector5{
        float: left;
        margin-bottom: 20px;
        width: 25%;
        margin-top: 0px !important;
    }

    .footer-bottom .letrafooter{
        font-size: 14px !important;
        line-height: 19px;
        font-weight: 100 !important;
        line-height: 18px !important;
        color: #FFFFFF !important;
    }

    .footer-bottom-content-secciones ul p {
        float: left;
        clear: both;
        font-family: 'Oswald',sans-serif;
        margin: 0 !important;
        width: 100%;
    }

    #footer-bottom-content-secciones ul, #social_academic ul {
        margin-left: 5px;
    }

    .footer-bottom .icono_redes{
        float: none;
        margin-right: 0px;
        margin-left: 8px;
    }

    .footer-bottom .posicion_iconos{
        clear: left;
        margin-left: 0;
        margin-top: 0;
    }

    .footer-bottom .letra_bot_footer{
        font-size: 11px !important;
    }

    .footer-bottom .tit_sector{
        font-weight: 400 !important;
    }

    .footer-bottom .sector1_ul{
        width: 100% !important;
    }

    #copyright img {
        float: right;
        margin-left: 5px;
    }

    .menu_top li a {
        font-size: 13px;
    }

    #home_catalogs li img {
        width: 150px;
    }

    .footer-bottom .sector1 .logo_footer {
        float: none;
    }

    .footer-bottom .sector1 .posicion_iconos {
        float: none;
    }

    .blog_articulos .noticia_destacada .articulo_entradilla, .blog_articulos #act_order li .entradilla_noticia {
        display: none;
    }

    .blog_articulos #act_order li {
        margin-right: 0;
        padding-right: 20px;
        width: 50% !important;
        box-sizing: border-box;
        clear: none !important;
    }

    .blog_articulos #act_order li:nth-child(2n) {
        padding-right: 0;
    }

    .blog_articulos #act_order li:nth-child(2n+1) {
        clear: left !important;
    }
    #not_home_news {
        margin-bottom: 20px;
    }
    .columna_3_news .news, .columna_3_news #social_ft {
        display: none;
    }
}

@media (max-width:585px) {
    .detalle #share {
        margin: 5px 0 -5%;
    }

    .detalle #detalle_content #book_subtitle {
        color:#202020 !important;
        width: 100% !important;
        text-align: center !important;
    }

    .detalle #detalle_img {
        padding: 0;
        border: 0;
        float: none;
        width: 100% !important;
        margin: 0 0 10px !important;
    }

    .detalle #detalle_content {
        width: 100% !important;
    }

    .detalle #detalle_img_img {
        width: 100% !important;
        height: auto;
    }

    .detalle #detalle_tecnicos {
        float: left;
        width: 100%;
        margin: 10% 0 10% 0;
        font-size: 13px !important;
    }

    .detalle #informacion_adicional {
        width: 100% !important;
        font-size: 19px;
    }

    .detalle h1{
        color:#000000 !important;
        text-align: center;
        width: 100% !important;
    }
    .detalle #detalle_img .subtitulo_res {
        text-align: center;
        margin-top: 10px;
    }
    #edicion_img {
        margin: -45px 0 0 -50px;
    }

    .detalle #detalle_content{
        float:none;
    }

    .detalle #contenidos {
        z-index: 250;
        position: relative;
        width: 100% !important;
        padding: 0 20px;
        box-sizing: border-box;
    }

    .detalle #columna_compra_1 {
        width: auto !important;
        margin-bottom: 0;
    }

    .detalle .isbn_tecnico{
        display:none !important;
    }

    .detalle #detalle_content #dest_precios div p {
        font-size: 50px !important;
    }

    .detalle #detalle_texto{
        display: block !important;
    }
  
    .detalle .tabla_compra_res{
        display:block !important;
        width:100%;
        float: left;
    }

    .detalle .tabla_compra_res tbody {
        float: left;
        width: 100%;
    }

    .detalle .tabla_compra_res tr {
        float: left;
        width: 100%;
    }

    .detalle .tabla_compra_res tr td{
        text-align: center;
        width: 100%;
        float: left;
    }
    .detalle .tabla_compra_res tr td a img {
        width: 100%;
    }

    .detalle #columna_compra_1 {
        width: 100% !important;
        box-sizing: border-box;
    }

    .detalle .cont_info_detalle {
        padding: 15px !important;
    }
    .detalle .tabla_compra_res .compra{
        height: 60px;
        text-align: center;
        margin: 10px 0 0 !important;
    }

    .detalle .tabla_compra_res .compra a {
        float: none;
        display: inline-block;
    }

    .detalle #contenidos_content {
        padding-top: 0;
    }

    .detalle #detalle_content h1.titulo, .detalle #detalle_content .subtitulo {
        display: none;
    }

    .detalle #detalle_img h1.titulo_res, .detalle #detalle_img .subtitulo_res {
        display: block !important;
    }

    .detalle .boton_comprar_amazon {
        margin-bottom: 0;
    }

    .detalle #detalle_img_img {
        margin: 20px 0 10px;
    }

    .detalle #detalle_img_img {
        margin: 20px auto;
        display: block;
    }

    .catalogs div a {
        min-height: 220px;
    }

    #detalle_autores ul li:nth-child(5n+1) {
        clear: none;
    }

    #detalle_autores ul li:nth-child(4n+1) {
        clear: left;
    }

    #detalle_autores ul li {
        width: 20%;
        max-width: 100%;
    }
}

@media (max-width: 541px) {
    .detalle .btn_slide:nth-child(2) {
        display: block;
    }

    .detalle .btn_slide:nth-child(-n+1) {
        display: none;
    }
}

@media only screen and (max-width: 540px ) {
    #footer{
        overflow: hidden;
        margin: 0px;
    }
    .footer-bottom{
        background-color: #000000 !important;
        width: 100%;
        padding: 0px !important;
    }

    .footer-bottom-content{
        width: 100% !important;
        max-width: 1240px;
    }

    .footer-bottom-content-secciones{
        background-color: #007a9b !important;
        font-size: 23px !important;
        padding-top: inherit;
        padding-left: inherit;
        max-width: 1240px;
        width: auto !important;
    }

    .footer-bottom-content-secciones ul li {
        float: left;
        clear: both;
        margin: 5px 0 0 0px !important;
    }

    .footer-bottom .sector1{
        width: 100%;
        float: left;
        margin-bottom: 10px;
        margin-top: 15px;
        max-width: none;
        text-align: center;
    }

    .footer-bottom .sector2{

        float: left;
        width: 35%;
        margin-left: 23%;
        margin-bottom: 2%;
    }

    .footer-bottom .sector3{

        float: left;
        width: 30%;
    }

    .footer-bottom .sector4{

        float: left;
        width: 35%;
        clear: none;
        margin-left: 23%;
    }

    .footer-bottom .sector5{

        float: left;
        margin-bottom: 5%;
        width: 30%;
    }

    .footer-bottom .letrafooter{
        font-size: 14px !important;
        line-height: 19px;
        font-weight: 100 !important;
        line-height: 18px !important;
        color: #FFFFFF !important;
    }

    .footer-bottom-content-secciones ul p {
        float: left;
        clear: both;
        font-family: 'Oswald',sans-serif;
        margin: 0 !important;
        width: 100%;
    }

    #footer-bottom-content-secciones ul, #social_academic ul {
        margin: 0;

    }

    .footer-bottom .icono_redes{
        float: none;
        margin-right: 10px;
        margin-left: 7px;

    }

    .footer-bottom .posicion_iconos{
        clear: left;
        margin-left: 0;
        margin-top: 0;
    }

    .footer-bottom .letra_bot_footer{
        font-size: 11px !important;
    }

    .footer-bottom .tit_sector{
        font-weight: 400 !important;
    }

    .footer-bottom .sector1_ul{
        width: 100% !important;
    }

    #copyright img {
        float: right;
        margin-left: 5px;
    }

    #home_novedades li #dest_img_img, #home_novedades #nov_precios, #home_soon #dest_img_img, #home_soon #nov_precios {
        max-width: 140px;
    }

    #cssmenu .menu_top li:first-child {
        display: none;
    }

    #home_catalogs li img {
        width: 130px;
    }

    #home_novedades #dest_img, #home_soon #dest_img, #owl-carousel #img_libro_ref {
        min-height: 230px;
    }
}

@media only screen and (max-width: 480px ) {
    #top_logo_menu {
        display: block;
    }

    #cssmenu {
        margin-top: 0 !important;
    }

    #cssmenu ul.menu_top {
        display: none;
        height: auto;
        padding: 0 10px 10px;
        box-sizing: border-box;
    }

    #top_logo_menu .logo {
        position: relative;
        top: inherit;
    }

    #header {
        height: auto !important;
    }

    #cssmenu .menu_top li:first-child {
        display: inline-block;
    }

    #home_novedades li #dest_img_img, #home_novedades #nov_precios, #home_soon #dest_img_img, #home_soon #nov_precios {
        max-width: 180px;
    }

    .catalogs div a {
        min-height: 180px;
    }

    .catalogs_form .pure-group-kregel {
        width: 100%;
        padding-right: 0 !important;
    }

    .review_copy #columna_2 div.pure-group-kregel {
        width: 100%;
        padding-right: 0 !important;
    }
    #cssmenu > ul > li > a {
        padding: 10px !important;
        font-size: 16px !important;
    }
    #header {
        min-width: auto;
    }

    #detalle_autores ul li:nth-child(4n+1) {
        clear: none;
    }

    #detalle_autores ul li:nth-child(3n+1) {
        clear: left;
    }

    #detalle_autores ul li {
        width: 27%;
        max-width: 100%;
    }
}

@media only screen and (max-width: 470px ) {
    #home_catalogs li img {
        width: 170px;
    }

    #contact-us-table td {
        display: block;
        width: 100%;
        float: left;
    }

    #contact-us-table td a {
        clear: left;
    }
}

@media (max-width: 465px){
    .detalle #detalle_content #dest_precios div p {
        font-size: 40px !important;
    }
    .detalle .tabla_compra_res .compra{
        width: auto;
        display: inline-flex;
    }
    .detalle .tabla_compra_res .compra{
        padding: 0 !important;
    }
    .detalle .comentario #detalle_texto #comments{
        display:block !important;
    }
    .detalle #detalle_content #detalle_autor {
        width:100% !important;
    }
}

@media only screen and (max-width: 450px ) {
    html {
        background: none !important;
    }

    #columna_2 {
        margin-top: 0 !important;
    }

    #columna_3 {
        width: 100% !important;
    }

    #footer{
        overflow: hidden;
        margin: 0px;
    }
    .footer-bottom{
        background-color: #000000 !important;
        width: 100%;
        padding: 0px !important;
    }

    .footer-bottom-content{
        width: 100% !important;
        max-width: 1240px;
    }

    .footer-bottom-content-secciones{
        background-color: #007a9b !important;
        font-size: 23px !important;
        padding-top: inherit;
        padding-left: inherit;
        max-width: 1240px;
        width: auto !important;
    }

    #footer .footer-bottom-content-secciones ul li {
        float: left;
        clear: both;
        margin: 0 !important;
    }

    .footer-bottom .sector1{
        width: 100%;
        float: left;
        margin-bottom: 10px;
        margin-top: 15px;
        max-width: none;
        text-align: center;
    }

    .footer-bottom .sector2{
        float: left;
        width: 40%;
        margin-left: 16%;
        margin-bottom: 2%;
    }

    .footer-bottom .sector3{
        float: left;
        width: 34%;
    }

    .footer-bottom .sector4{
        float: left;
        width: 40%;
        clear: none;
        margin-left: 16%;
    }

    .footer-bottom .sector5{
        float: left;
        margin-bottom: 5%;
        width: 36%;
    }

    .footer-bottom .letrafooter{
        font-size: 14px !important;
        line-height: 19px;
        font-weight: 100 !important;
        line-height: 18px !important;
        color: #FFFFFF !important;
    }

    .footer-bottom-content-secciones ul p {
        float: left;
        clear: both;
        font-family: 'Oswald',sans-serif;
        margin: 0 !important;
        width: 100%;
    }

    #footer-bottom-content-secciones ul, #social_academic ul {
        margin: 0;
        width: 100%;
    }

    .footer-bottom .icono_redes{
        float: none;
        margin-left: 2px ;
    }

    .footer-bottom .posicion_iconos{
        clear: left;
        margin-left: 0;
        margin-top: 0;
    }

    .footer-bottom .letra_bot_footer{
        font-size: 11px !important;
    }

    .footer-bottom .tit_sector{
        font-weight: 400 !important;
        font-size: 18px !important;
    }

    .footer-bottom .sector1_ul{
        width: 100% !important;
    }

    #copyright img {
        float: right;
        margin-left: 5px;
    }

    .footer-bottom #facebook_footer{
        margin-right: 5px;
    }

    #slider_home {
        display: none !important;
    }

    #contenidos {
        width: 100% !important;
        padding: 50px 0 0 !important;
    }

    .header_menu_container {
        z-index: 999;
        position: relative;
    }

    #buscador_box {
        left: inherit !important;
        right: 10px !important;
    }

    #contenidos #dest_img {
        width: auto !important;
        height: auto !important;
    }

    #home_novedades li #dest_img_img, #home_novedades #nov_precios, #home_soon #dest_img_img, #home_soon #nov_precios {
        width: 100%;
        max-width: 180px;
    }

    #footer-bottom-content-secciones ul {
        width: 100% !important;
    }

    .footer-bottom .sector1 {
        margin-right: 0;
    }

    .detalle #columna_1 {
        margin-top: 10px;
    }

    .detalle #contenidos {
        padding: 0 20px !important;
    }

    .detalle #libro_detalle {
        margin-left: 0;
    }

    .detalle .cont_otras_versiones .item {
        max-width: inherit !important;
        width: 47%;
        margin-right: 4% !important;
    }

    .detalle .cont_otras_versiones .item:last-child {
        margin-right: 0 !important;
    }

    #contact-us-table ul li {
        width: 100%;
    }

    #order {
        float: left;
        clear: left;
        margin-top: 10px;
    }

    #listado_productos .nodo_1 {
        margin: 0 !important;
        width: 50% !important;
        padding: 0 10px !important;
    }

    #listado_productos .nodo_1:nth-child(3n) {
        padding-right: 20px;
    }

    #listado_productos .nodo_1:nth-child(3n+1) {
        clear: none;
    }

    #listado_productos .nodo_1:nth-child(2n) {
        padding-right: 0;
    }

    #listado_productos .nodo_1:nth-child(2n+1) {
        clear: left;
    }


    .blog_articulos #columna_1 {
        margin-top: 0;
    }

    .blog_articulos #contenidos {
        padding: 0 20px !important;
    }

    .blog_articulos #contenidos .noticia_destacada .act_noticia {
        width: 100% !important;
        padding: 0;
    }

    .blog_articulos #contenidos #act_order li .act_noticia {
        width: 100% !important;
        padding: 10px 0;
    }

    .blog_articulos #contenidos #act_order li .act_noticia .titulo_not_act {
        margin: 0;
    }


    .blog_articulos .tags_destacados {
        margin: 25px 0;
    }

    .blog_articulos #columna_1 {
        padding-bottom: 0;
    }

    .blog_articulo_detalle #columna_1 .not_titulo {
        margin: 20px 0 0;
    }

    .listado_all #listado_all li ul li {
        width: 50%;
    }
    #buscador_box {
        width: calc(100% - 20px) !important;
    }
    #buscador_box #texto_buscador {
        background: #EEEEEE !important;
        border: none !important;
        width: calc(100% - 40px) !important;
    }
    #top_logo_menu .logo {
        margin: 0 !important;
    }
    .cont_aux_buscador #buscador_box {
        top: 187px;
    }
    #menu_responsive_button {
        top: 236px;
    }
    #columna_3 #menu_productos {
        display: none !important;
    }
    .busqueda #listado_busqueda #dest_img, .busqueda #listado_busqueda #dest_img_img {
        width: 90% !important;
    }
    #listado_busqueda p#busqueda_autor {
        margin: 0 0 10px;
    }

    #libro_detalle #barra_autores {
        width: 100%;
        height: auto;
    }
}

@media only screen and (max-width: 420px ) {

    .aviso_legal {
        float: none !important;
        text-align: center;
    }

    #copyright {
        float: none;
        font-size: 11px;
        color: #FFF;
        width: auto;
        text-align: center;
        display: block;
        margin: 10px auto;
    }

    #copyright p {
        float: none !important;
        margin: 0;
    }
    .iberpixel{
        float: none !important;
        text-align: center;
    }

    #copyright img {
        float: none;
        margin-left: 5px;
        vertical-align: middle;
    }

    #home_novedades li #dest_img_img, #home_novedades #nov_precios, #home_soon #dest_img_img, #home_soon #nov_precios {
        max-width: 140px;
    }

    .footer-bottom .sector2, .footer-bottom .sector3, .footer-bottom .sector4, .footer-bottom .sector5 {
        width: 42%;
    }

    .catalogos .catalogs .item_catalog {
        width: 50%;
    }

    .catalogos .catalogs .item_catalog:nth-child(3n) {
        padding-right: 20px;
    }

    .catalogos .catalogs .item_catalog:nth-child(3n+1) {
        clear: none;
    }

    .catalogos .catalogs .item_catalog:nth-child(2n) {
        padding-right: 0;
    }

    .catalogos .catalogs .item_catalog:nth-child(2n+1) {
        clear: left;
    }

    .catalogos .catalogs div img {
        width: 100%;
    }

    .catalogs div a {
        min-height: 230px;
    }
}

@media only screen and (max-width: 380px ) {
    #home_catalogs li img {
        width: 150px;
    }

    #newsletter_home #robly_embedded_subscribe {
        padding: 10px 50px !important;
    }

    #detalle_autores ul li:nth-child(3n+1) {
        clear: none;
    }

    #detalle_autores ul li:nth-child(2n+1) {
        clear: left;
    }

    #detalle_autores ul li {
        width: 40%;
    }
}

@media (max-width: 362px) {
    .detalle .btn_slide:nth-child(-n+6) {
        display: block;
    }
    .tituloSeccion {
        font-size: 34px;
    }
    .tituloSeccion::before, .tituloSeccion::after {
        height: 70%;
        margin: 7px 0 0;
    }
}

@media only screen and (max-width: 340px ) {
    #home_catalogs li img {
        width: 130px;
    }

    #header #buscador_box {
        width: 200px;
    }

    #header #buscador_box #texto_buscador {
        width: 160px;
    }

    .catalogs div a {
        min-height: 200px;
    }
    #contenidos #not_home_news {
        font-size: 35px;
    }
}
@media only screen and (max-width: 450px) {
    @import url("menu-responsive-flat.css");
    html,body{width:100%;}
    html{background:url(../images/bg_rayas.jpg) left top repeat #F8F7F3;}
    .container{text-align:left;width:100%;}
    #top_1, #top_2{margin:0 auto;width:100% !important;}
    .logo{position:absolute;width:100%;top:0;}
    #logo{background:url("../images/header_logo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);position:relative;margin:0 auto;height:92px;width:266px;float:none;}

    #top_layouts{position:absolute;left:0;}
    #buscador_box{position:absolute;top:195px;height:32px;left:100px;margin:0;width:215px;}
    #buscador_box #texto_buscador{background:#FFF;border:medium none;float:left;position:absolute;top:0;width:178px;}
    #btn_buscador{width:32px; float: right;}
    #topnav{font-size:10px;height:auto;margin-left:90px;position:relative;text-transform:uppercase;margin-top:5px;width:125px;z-index:100;color:#3B2112;}
    #topnav #login_form{position:absolute;left:-90px;top:20px;z-index:999;width:250px;text-transform:lowercase;}
    #new_user{color:#3B2112;}
    #logout{margin:5px 5px 0 30px;position:relative;width:175px;z-index:100;color:#3B2112;}
    #logout a{color:#3B2112;}
    #logout_btn_responsive{display:block !important;}
    #logout_btn{display:none !important;}
    #slider_home_2_3_1{max-width:100%;height:120px !important;}
    #slider_home,#slider_home_2_3_1 #slider_home_content{height:120px !important;margin:0px;}
    #slider_home_content img{width:100% !important;height:auto;}
    #slider_home_2_3_1 .dots{z-index:600;margin-top:-20px;}


    #menu_categorias{display:none;}

    #contenidos{z-index:250;position:relative;max-width:100%;width:94%;padding: 0 3%;}
    #header{overflow:visible;height:185px;width:100% !important;min-width:200px !important;z-index:400;position:relative;background:#FFF;}
    #social_top{display:none;}
    .cesta_capa, #cesta_box{position:relative;margin-top:0px;margin-right:5px;width:90px;background-color:#F95F0C;height:31px;width:62px;margin:0;}
    .cesta_capa #cesta_box{position:absolute;top:0 !important;left:0 !important;}
    #cesta_box_original{display:none;}
    #cesta_box_responsive{display:block !important;}
    #cesta_box_responsive a{background:url("../images/cesta_simbolo_carro.png") no-repeat;display:block;float:left;height:30px;margin:3px;width:31px;position:relative;}
    #cesta_box_contenidos_responsive{color:#FFFFFF;float:left;margin:6px 0 0 0;width:auto;padding-left:10px;border-left:1px solid #FFF;}
    #home_catalogs li{display:block;margin:15px auto;width:200px;}
    #not_home_news{font-size:40px;}
    #not_home_news img{width:100%;}
    #banner_content_home{display:none;}
    #slider_right{background:url("../images/topvendido_box_bg.png") no-repeat;float:left;padding-left:10px;overflow:hidden;width:100%;}
    #slider_right ul li{border-bottom:0px;float:left;margin:5px 0 0;overflow:hidden;width:33%;}
    #slider_right #dest_img{height:70px;overflow:hidden;width:70px;float:left;clear:both;}
    #home_destacados_libros{float:left;clear:both;margin:15px 0 10px;padding:0 0 5px;width:100%;}
    #home_destacados_libros #dest_info{color:#666666;float:left;clear:both;width:100%;}
    #home_destacados_libros #dest_info #formato_1 img{float:left;clear:both;}
    body #contenidos_content{max-width:100%;}
    body #columna_2,body #columna_1{float:left;margin:45px 0 10px;width:100%;}
    #columna_2 #act_order,#columna_2 #act_order li, .act_noticia{width:100% !important;}
    .blogtours_column, .blogtours_column #act_order, .blogtours_column #act_order li{width: 100% !important;}
    .titulo_not_act{margin-top:10px;}
    #contenido_actualidad .act_img_detalle{float:none;}
    #home_novedades_responsive, #home_soon_responsive{display:block;}
    #home_novedades, #home_soon{display:none;}
    .arrow_nov, .arrow_nov_soon{display:none;}
    #home_destacados,#home_released_title, #home_soon_title,
    #home_novedades_responsive, #home_novedades_responsive .novedades_interior,
    #home_soon_responsive, #home_soon_responsive .soon_interior{width:100%;margin-left:0px;padding:0;overflow:hidden;}
    .home #home_released_title {margin-top:20px !important;}
    #home_novedades_responsive h4 span{display:none;}
    #home_novedades_responsive li, #home_soon_responsive li{width:100%;margin:10px 5px !important;}
    #dest_img{width:130px !important;height:215px !important;}
    #dest_img_img,#listado_productos #nov_precios{width:130px;}
    .banner_single{max-width:100%;}
    .banner_single img{width:100%;height:auto;}
    #columna_3{margin:15px auto;width:237px;float:none;}
    #columna_3 .banner_columna3{display:none;}
    #home_topventas{float:left;position:relative;}
    #home_dondeencontrarnos{height:205px;float:left;position:relative;}
    #footer-top, .fot_li{max-width:100%;margin:0 0 20px;}
    #home_footer{max-width:100%;height:400px;background:url("../images/home_footer_logo.png") no-repeat scroll 112px 18px #EEF2F1 !important;}
    #newsletter{margin:120px 0 0 10px;width:300px;}
    #redes{margin:20px 0 0 10px;width:300px;}
    #footer-bottom-content{clear:both;margin:0 auto 20px;width:100%;}
    .fot_li li{float:left;margin-bottom:20px;}
    #footer-top, #footer-bottom-content, #footer-bottom-content-copy{width:98%;}
    #footer-bottom-content-secciones ul{margin:0 2px 0 0;width:48%;}
    #footer-bottom-content-secciones ul li{margin:15px 0 10px 3px !important;}
    #footer-bottom-content-secciones ul p{font-size: 24px;}
    #footer_info{float:left;margin-left:3px;}
    .fot_li_submenu li{clear:none;}
    .fot_li_2 .fot_li_submenu li{width:98px;}
    #aviso_legal{font-size:11px;}
    #home_destacados li{margin:15px 0px 15px 8px;}
    .salto_linea_cada_2,.salto_linea_cada_3{display:block !important;clear:both;}
    .salto_linea_cada_8,.salto_linea_cada_7,.salto_linea_cada_4{display:none;}
    #menu_superior{margin:0;}
    #menu_superior li a{width:149px;}
    #listado_productos,#contenidos_content{max-width:100%;margin-left:0px;}
    .listado_productos_categoria{margin:15px 0 15px 0px !important;}
    #listado_productos li{width:100%;}
    .listado_productos_categoria .nodo_1{width:140px !important;margin:15px 5px !important;}
    #breadcrumbs_detalle{padding:0 3px;}
    #libro_detalle,#columna_1_2{max-width:100%;}
    #detalle_content{max-width:300px;margin-right:5px;float:left;margin-left:0px;}
    #detalle_content #book_subtitle{width: 280px; overflow: hidden;}
    #detalle_texto{padding:0 3px; display: none;}
    #libro_detalle{margin-left:3px;}
    #detalle_stars, #share, #comments{display:none;}
    #detalle_img{background-color:FFF;padding:5px;border:1px solid #CCC;float:left;border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;width:280px;margin-bottom:15px;}
    #detalle_img a{margin-left:3px;}
    #detalle_img_img{width:100px !important;height:auto;}
    #detalle_tecnicos{float:right;width:170px;margin:10px 0px 0 0;}
    #informacion_adicional{width:120px;}
    #detalle_content h1,#detalle_content #detalle_autor,#detalle_texto_descripcion{width:280px;float:left;}
    #columna_compra{margin-bottom:15px;float: left !important;}
    #columna_compra_1, #columna_ebook{width:270px;}
    #anadir, #deseos, #deseos_identificar, #deseos_anadido{width:280px;}
    #detalle_content #dest_precios #dest_status{clear:both;float:left;}
    #columna_total{max-width:100%;}
    #compra_top ul{margin:0 auto;width:270px;}
    #compra_top ul li{padding:0 7px 3px;}
    #compra_top ul .compra_top_pedido{clear:both;float:none;margin-bottom:10px;}
    #compra_content{max-width:99%;}
    #compra_content_top, #compra_content_list, #compra_content_subtotal{max-width:100%;}
    #compra_content_top #compra_content_nombre, #compra_content_top #compra_content_status,
    #compra_content_list #compra_content_nombre, #compra_content_list #compra_content_status{max-width:23% !important;}
    #compra_content_top li, #compra_content_list li{max-width:18%;}
    #compra_content_subtotal #compra_content_txt,#compra_content_total #compra_content_txt{max-width:70%;}
    #compra_content_subtotal #compra_content_precio,#compra_content_total #compra_content_precio{max-width:23%;}
    #compra_content #compra_content_finalizar{max-width:100%;}
    .compra_identificacion_1 #compra_content_top #compra_content_nombre,
    .compra_identificacion_2 #compra_content_top #compra_content_nombre,
    .compra_identificacion_2 #compra_content_entrega_edit{max-width:100% !important;}
    .compra_identificacion_2 #compra_content_list #compra_content_nombre{max-width:95% !important;}
    .como_comprar{max-width:95% !important;margin:0 0 0 10px;}
    #compra_content_entrega_edit input, #usuario_envios_cat_provincia_id{width:300px;}
    #columna_1_busqueda{width: 100%;}
    #listado_busqueda #navegacion{width: auto; margin: 10px auto;}
    #listado_busqueda{width:100%;}
    #listado_busqueda li{margin: 0 0 25px !important;}
    #listado_busqueda li,#listado_busqueda li h3 a{width:100%;}
    #listado_busqueda #dest_img, #listado_busqueda #dest_img_img{width:90px !important;}
    #listado_busqueda li #busqueda_img{float:left;width:100px;}
    #listado_busqueda li #busqueda_text{float:left;width:200px;}
    #listado_busqueda li h3,#listado_busqueda #dest_texto{float:left;margin:0 0 0 0px !important;}
    #listado_busqueda #dest_texto #dest_texto_1{display:none;}
    #listado_busqueda #dest_texto #dest_texto_2{display:block !important; }
    #busqueda_content #dest_precios{width:40%;}
    #listado_busqueda span#precio_dto_desc{margin-left:0 !important;}
    #listado_busqueda #dest_precios #formato_1{margin-top:5px;}
    #texto_buscador{border:2px solid #E68803 !important;}
    #compra_content_entrega_edit label{text-align:left;}
    #compra_content #compra_content_top .compra_usuario_nuevo,
    #compra_content #compra_content_list .compra_usuario_nuevo{max-width:100% !important;}
    .usuario_nuevo{max-width:100%;}
    .pedido_label{text-align:left;}
    #columna_total #compra_content_list .pedido_detalle,
    #columna_total #compra_content_list .pedido_detalle ul{max-width:95% !important;}
    #columna_total #compra_content_list .pedido_detalle #detalle_entrega,
    #columna_total #compra_content_list .pedido_detalle #detalle_facturacion{margin:10px 5px;}
    #detalle_entrega li,#detalle_facturacion li{max-width:100% !important;}
    #detalle_productos div li, #detalle_precio li{max-width:33%;margin-right:3px;}
    #detalle_precio_total{max-width:66% !important;margin-right:6px !important;}
    #cuenta_column_left, #cuenta_column_right{max-width:100%;}
    .compra_identificacion_1 #compra_content_list label{text-align:left;}
    #formas_pago, #formas_pago form{float:none !important;clear:both;margin:10px auto !important;}
    #formas_pago form input{display:inline !important;}
    .detalle_texto_autor, .detalle_texto_autor1, .detalle_texto_autor2{width:90%;padding:15px 5px;}
    #listado_productos_autor,#listado_libro_autor1, #listado_libro_autor2, #nodo_uno_libro_detalles{margin-left:0px;}
    .libro_autor h3, .autor_nombre_autor{margin-left:0;}
    .selector_autores li{float:left;width:40px;padding:10px 19px !important;}
    #barra_autores{width:320px;height:80px;}
    .selector_autores{margin-top:0;}
    #contact{margin-left:10px;}
    #contact label{text-align:left;}
    #contact textarea{width:300px !important;}
    .contact-us iframe{width:300px;height:150px;}
    #contact-us-table td a{padding: 8px 0; float: left}
    .kregel-right{float:left !important;}
    .rights-permissions-span{width:90% !important;}
    #slideshow{display:none !important;}
    .catalogs{width:100%;}
    .catalogs div, .catalogs div img{width:135px;}
    #catalogs-line{display:none;}
    .blogtours h3{margin-top:10px !important;}
    .blogtours #not_home_news{text-align:center;}
    .blogtours #not_home_news img{float:none !important;}
    #listado_all li ul li{width:130px;}
    br.br_responsive {clear: both !important;}
    #review_copy_form br.br_responsive{display: block !important;}
    #order_forms_indexes ul li{padding: 8px 0;}
    #social_ft{display: none;}
    #home_novedades_responsive .novedades_interior ul li, #home_soon_responsive .soon_interior ul li{float:left;width:138px;margin:15px 10px;}
    #img-kregel-academic{display:none;}

    .blog_articulos .noticia_destacada .act_img {
        width: 100%;
    }

    .blog_articulos .noticia_destacada .act_img img {
        width: 100% !important;
    }

    .blog_articulos .noticia_destacada .act_noticia {
        width: 92% !important;
    }

    .blog_articulos #act_order li {
        width: 48% !important;
    }

    .blog_articulos #act_order li:nth-child(3n) {
        margin-right: 0;
    }

    .blog_articulos #act_order li:nth-child(3n+1) {
        clear: none;
    }

    .blog_articulos #act_order li:nth-child(2n) {
        margin-right: 0;
    }

    .blog_articulos #act_order li:nth-child(2n+1) {
        clear: left;
    }

    .blog_articulos #act_order li .act_img img {
        width: 100% !important;
    }

    .blog_articulos #act_order li .act_noticia {
        width: 92% !important;
    }

    .blog_articulos #act_order li .entradilla_noticia {
        display: none;
    }

    .template_box_book {
        display: block !important;
    }

    .template_box_book .cont_img {
        width: 100% !important;
        margin-bottom: 10px;
    }

    .template_box_book .cont_img img {
        max-width: 100% !important;
    }

    .template_box_book .cont_texto {
        padding: 0 !important;
        width: 100% !important;
    }
}

/***CAMERA***/
.camera_wrap a, .camera_wrap img,
.camera_wrap ol, .camera_wrap ul, .camera_wrap li,
.camera_wrap table, .camera_wrap tbody, .camera_wrap tfoot, .camera_wrap thead, .camera_wrap tr, .camera_wrap th, .camera_wrap td
.camera_thumbs_wrap a, .camera_thumbs_wrap img,
.camera_thumbs_wrap ol, .camera_thumbs_wrap ul, .camera_thumbs_wrap li,
.camera_thumbs_wrap table, .camera_thumbs_wrap tbody, .camera_thumbs_wrap tfoot, .camera_thumbs_wrap thead, .camera_thumbs_wrap tr, .camera_thumbs_wrap th, .camera_thumbs_wrap td{background:none;border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;list-style:none;}
.camera_wrap{display:none;float:left;position:relative;z-index:0;}
.camera_wrap img{max-width:none !important;min-width:950px;}
.camera_fakehover{height:100%;min-height:60px;position:relative;width:100%;z-index:1;}
.camera_wrap{width:100%;min-width:950px;}
.camera_src{display:none;}
.cameraCont, .cameraContents{height:100%;position:relative;width:100%;z-index:1;}
.cameraSlide{bottom:0;left:0;position:absolute;right:0;top:0;width:100%;}
.cameraContent{bottom:0;display:none;left:0;position:absolute;right:0;top:0;width:100%;}
.camera_target{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;text-align:left;top:0;width:100%;z-index:0;}
.camera_overlayer{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:0;}
.camera_target_content{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:2;}
.camera_target_content .camera_link{background:url(../images/camera_blank.gif);display:block;height:100%;text-decoration:none;}
.camera_loader{background:#fff url(../images/camera-loader.gif) no-repeat center;background:rgba(255, 255, 255, 0.9) url(../images/camera-loader.gif) no-repeat center;border:1px solid #ffffff;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;height:36px;left:50%;overflow:hidden;position:absolute;margin:-18px 0 0 -18px;top:50%;width:36px;z-index:3;}
.camera_bar{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:3;}
.camera_thumbs_wrap.camera_left .camera_bar, .camera_thumbs_wrap.camera_right .camera_bar{height:100%;position:absolute;width:auto;}
.camera_thumbs_wrap.camera_bottom .camera_bar, .camera_thumbs_wrap.camera_top .camera_bar{height:auto;position:absolute;width:100%;}
.camera_nav_cont{height:65px;overflow:hidden;position:absolute;right:9px;top:15px;width:120px;z-index:4;}
.camera_caption{bottom:0;display:block;position:absolute;width:100%;}
.camera_caption > div{padding:10px 20px;}
.camerarelative{overflow:hidden;position:relative;}
.imgFake{cursor:pointer;}
.camera_prevThumbs{bottom:4px;cursor:pointer;left:0;position:absolute;top:4px;visibility:hidden;width:30px;z-index:10;}
.camera_prevThumbs div{background:url(../images/camera_skins.png) no-repeat -160px 0;display:block;height:40px;margin-top:-20px;position:absolute;top:50%;width:30px;}
.camera_nextThumbs{bottom:4px;cursor:pointer;position:absolute;right:0;top:4px;visibility:hidden;width:30px;z-index:10;}
.camera_nextThumbs div{background:url(../images/camera_skins.png) no-repeat -190px 0;display:block;height:40px;margin-top:-20px;position:absolute;top:50%;width:30px;}
.camera_command_wrap .hideNav{display:none;}
.camera_command_wrap{left:0;position:relative;right:0;z-index:4;}
.camera_wrap .camera_pag .camera_pag_ul{list-style:none;margin:0;padding:0;text-align:right;}
.camera_wrap .camera_pag .camera_pag_ul li{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;cursor:pointer;display:inline-block;height:16px;margin:20px 5px;position:relative;text-align:left;text-indent:-9999px;width:16px;}
.camera_commands_emboss .camera_pag .camera_pag_ul li{-moz-box-shadow:0px 1px 0px rgba(255,255,255,1),
inset 0px 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0px 1px 0px rgba(255,255,255,1),
inset 0px 1px 1px rgba(0,0,0,0.2);box-shadow:0px 1px 0px rgba(255,255,255,1),
inset 0px 1px 1px rgba(0,0,0,0.2);}
.camera_wrap .camera_pag .camera_pag_ul li > span{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:8px;left:4px;overflow:hidden;position:absolute;top:4px;width:8px;}
.camera_commands_emboss .camera_pag .camera_pag_ul li:hover > span{-moz-box-shadow:0px 1px 0px rgba(255,255,255,1),
inset 0px 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0px 1px 0px rgba(255,255,255,1),
inset 0px 1px 1px rgba(0,0,0,0.2);box-shadow:0px 1px 0px rgba(255,255,255,1),
inset 0px 1px 1px rgba(0,0,0,0.2);}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span{-moz-box-shadow:0;-webkit-box-shadow:0;box-shadow:0;}
.camera_pag_ul li img{display:none;position:absolute;}
.camera_pag_ul .thumb_arrow{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid;top:0;left:50%;margin-left:-4px;position:absolute;}
.camera_prev, .camera_next, .camera_commands{cursor:pointer;height:126px;margin-top:-20px;position:absolute;top:50%;width:62px;z-index:2;}
.camera_prev{left:0;}
.camera_prev > span{background:url(../images/arrow_big_left.png) no-repeat;display:block;height:126px;width:62px;}
.camera_next{right:0;}
.camera_next > span{background:url(../images/arrow_big_right.png) no-repeat;display:block;height:126px;width:62px;}
.camera_commands{right:41px;}
.camera_commands > .camera_play{background:url(../images/camera_skins.png) no-repeat -80px 0;height:40px;width:40px;}
.camera_commands > .camera_stop{background:url(../images/camera_skins.png) no-repeat -120px 0;display:block;height:40px;width:40px;}
.camera_wrap .camera_pag .camera_pag_ul li{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;cursor:pointer;display:inline-block;height:16px;margin:20px 5px;position:relative;text-indent:-9999px;width:16px;}
.camera_thumbs_cont{-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;overflow:hidden;position:relative;width:100%;}
.camera_commands_emboss .camera_thumbs_cont{-moz-box-shadow:0px 1px 0px rgba(255,255,255,1),
inset 0px 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0px 1px 0px rgba(255,255,255,1),
inset 0px 1px 1px rgba(0,0,0,0.2);box-shadow:0px 1px 0px rgba(255,255,255,1),
inset 0px 1px 1px rgba(0,0,0,0.2);}
.camera_thumbs_cont > div{float:left;width:100%;}
.camera_thumbs_cont ul{overflow:hidden;padding:3px 4px 8px;position:relative;text-align:center;}
.camera_thumbs_cont ul li{display:inline;padding:0 4px;}
.camera_thumbs_cont ul li > img{border:1px solid;cursor:pointer;margin-top:5px;vertical-align:bottom;}
.camera_clear{display:block;clear:both;}
.showIt{display:none;}
.camera_clear{clear:both;display:block;height:1px;margin:-1px 0 25px;position:relative;}
.pattern_1 .camera_overlayer{background:url(../images/patterns/overlay1.png) repeat;}
.pattern_2 .camera_overlayer{background:url(../images/patterns/overlay2.png) repeat;}
.pattern_3 .camera_overlayer{background:url(../images/patterns/overlay3.png) repeat;}
.pattern_4 .camera_overlayer{background:url(../images/patterns/overlay4.png) repeat;}
.pattern_5 .camera_overlayer{background:url(../images/patterns/overlay5.png) repeat;}
.pattern_6 .camera_overlayer{background:url(../images/patterns/overlay6.png) repeat;}
.pattern_7 .camera_overlayer{background:url(../images/patterns/overlay7.png) repeat;}
.pattern_8 .camera_overlayer{background:url(../images/patterns/overlay8.png) repeat;}
.pattern_9 .camera_overlayer{background:url(../images/patterns/overlay9.png) repeat;}
.pattern_10 .camera_overlayer{background:url(../images/patterns/overlay10.png) repeat;}
.camera_caption{color:#fff;}
.camera_caption > div{background:#000;background:rgba(0, 0, 0, 0.8);}
.camera_wrap .camera_pag .camera_pag_ul li{background:#b7b7b7;}
.camera_wrap .camera_pag .camera_pag_ul li:hover > span{background:#b7b7b7;}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span{background:#434648;}
.camera_pag_ul li img{border:4px solid #e6e6e6;-moz-box-shadow:0px 3px 6px rgba(0,0,0,.5);-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.5);box-shadow:0px 3px 6px rgba(0,0,0,.5);}
.camera_pag_ul .thumb_arrow{border-top-color:#e6e6e6;}
.camera_prevThumbs, .camera_nextThumbs, .camera_prev, .camera_next, .camera_commands, .camera_thumbs_cont{}
.camera_wrap .camera_pag .camera_pag_ul li{background:#b7b7b7;}
.camera_thumbs_cont ul li > img{border-color:1px solid #000;}
.camera_amber_skin .camera_prevThumbs div{background-position:-160px -160px;}
.camera_amber_skin .camera_nextThumbs div{background-position:-190px -160px;}
.camera_amber_skin .camera_prev > span{background-position:0 -160px;}
.camera_amber_skin .camera_next > span{background-position:-40px -160px;}
.camera_amber_skin .camera_commands > .camera_play{background-position:-80px -160px;}
.camera_amber_skin .camera_commands > .camera_stop{background-position:-120px -160px;}
.camera_ash_skin .camera_prevThumbs div{background-position:-160px -200px;}
.camera_ash_skin .camera_nextThumbs div{background-position:-190px -200px;}
.camera_ash_skin .camera_prev > span{background-position:0 -200px;}
.camera_ash_skin .camera_next > span{background-position:-40px -200px;}
.camera_ash_skin .camera_commands > .camera_play{background-position:-80px -200px;}
.camera_ash_skin .camera_commands > .camera_stop{background-position:-120px -200px;}
.camera_azure_skin .camera_prevThumbs div{background-position:-160px -240px;}
.camera_azure_skin .camera_nextThumbs div{background-position:-190px -240px;}
.camera_azure_skin .camera_prev > span{background-position:0 -240px;}
.camera_azure_skin .camera_next > span{background-position:-40px -240px;}
.camera_azure_skin .camera_commands > .camera_play{background-position:-80px -240px;}
.camera_azure_skin .camera_commands > .camera_stop{background-position:-120px -240px;}
.camera_beige_skin .camera_prevThumbs div{background-position:-160px -120px;}
.camera_beige_skin .camera_nextThumbs div{background-position:-190px -120px;}
.camera_beige_skin .camera_prev > span{background-position:0 -120px;}
.camera_beige_skin .camera_next > span{background-position:-40px -120px;}
.camera_beige_skin .camera_commands > .camera_play{background-position:-80px -120px;}
.camera_beige_skin .camera_commands > .camera_stop{background-position:-120px -120px;}
.camera_black_skin .camera_prevThumbs div{background-position:-160px -40px;}
.camera_black_skin .camera_nextThumbs div{background-position:-190px -40px;}
.camera_black_skin .camera_prev > span{background-position:0 -40px;}
.camera_black_skin .camera_next > span{background-position:-40px -40px;}
.camera_black_skin .camera_commands > .camera_play{background-position:-80px -40px;}
.camera_black_skin .camera_commands > .camera_stop{background-position:-120px -40px;}
.camera_blue_skin .camera_prevThumbs div{background-position:-160px -280px;}
.camera_blue_skin .camera_nextThumbs div{background-position:-190px -280px;}
.camera_blue_skin .camera_prev > span{background-position:0 -280px;}
.camera_blue_skin .camera_next > span{background-position:-40px -280px;}
.camera_blue_skin .camera_commands > .camera_play{background-position:-80px -280px;}
.camera_blue_skin .camera_commands > .camera_stop{background-position:-120px -280px;}
.camera_brown_skin .camera_prevThumbs div{background-position:-160px -320px;}
.camera_brown_skin .camera_nextThumbs div{background-position:-190px -320px;}
.camera_brown_skin .camera_prev > span{background-position:0 -320px;}
.camera_brown_skin .camera_next > span{background-position:-40px -320px;}
.camera_brown_skin .camera_commands > .camera_play{background-position:-80px -320px;}
.camera_brown_skin .camera_commands > .camera_stop{background-position:-120px -320px;}
.camera_burgundy_skin .camera_prevThumbs div{background-position:-160px -360px;}
.camera_burgundy_skin .camera_nextThumbs div{background-position:-190px -360px;}
.camera_burgundy_skin .camera_prev > span{background-position:0 -360px;}
.camera_burgundy_skin .camera_next > span{background-position:-40px -360px;}
.camera_burgundy_skin .camera_commands > .camera_play{background-position:-80px -360px;}
.camera_burgundy_skin .camera_commands > .camera_stop{background-position:-120px -360px;}
.camera_charcoal_skin .camera_prevThumbs div{background-position:-160px -400px;}
.camera_charcoal_skin .camera_nextThumbs div{background-position:-190px -400px;}
.camera_charcoal_skin .camera_prev > span{background-position:0 -400px;}
.camera_charcoal_skin .camera_next > span{background-position:-40px -400px;}
.camera_charcoal_skin .camera_commands > .camera_play{background-position:-80px -400px;}
.camera_charcoal_skin .camera_commands > .camera_stop{background-position:-120px -400px;}
.camera_chocolate_skin .camera_prevThumbs div{background-position:-160px -440px;}
.camera_chocolate_skin .camera_nextThumbs div{background-position:-190px -440px;}
.camera_chocolate_skin .camera_prev > span{background-position:0 -440px;}
.camera_chocolate_skin .camera_next > span{background-position:-40px -440px;}
.camera_chocolate_skin .camera_commands > .camera_play{background-position:-80px -440px;}
.camera_chocolate_skin .camera_commands > .camera_stop{background-position:-120px -440px;}
.camera_coffee_skin .camera_prevThumbs div{background-position:-160px -480px;}
.camera_coffee_skin .camera_nextThumbs div{background-position:-190px -480px;}
.camera_coffee_skin .camera_prev > span{background-position:0 -480px;}
.camera_coffee_skin .camera_next > span{background-position:-40px -480px;}
.camera_coffee_skin .camera_commands > .camera_play{background-position:-80px -480px;}
.camera_coffee_skin .camera_commands > .camera_stop{background-position:-120px -480px;}
.camera_cyan_skin .camera_prevThumbs div{background-position:-160px -520px;}
.camera_cyan_skin .camera_nextThumbs div{background-position:-190px -520px;}
.camera_cyan_skin .camera_prev > span{background-position:0 -520px;}
.camera_cyan_skin .camera_next > span{background-position:-40px -520px;}
.camera_cyan_skin .camera_commands > .camera_play{background-position:-80px -520px;}
.camera_cyan_skin .camera_commands > .camera_stop{background-position:-120px -520px;}
.camera_fuchsia_skin .camera_prevThumbs div{background-position:-160px -560px;}
.camera_fuchsia_skin .camera_nextThumbs div{background-position:-190px -560px;}
.camera_fuchsia_skin .camera_prev > span{background-position:0 -560px;}
.camera_fuchsia_skin .camera_next > span{background-position:-40px -560px;}
.camera_fuchsia_skin .camera_commands > .camera_play{background-position:-80px -560px;}
.camera_fuchsia_skin .camera_commands > .camera_stop{background-position:-120px -560px;}
.camera_gold_skin .camera_prevThumbs div{background-position:-160px -600px;}
.camera_gold_skin .camera_nextThumbs div{background-position:-190px -600px;}
.camera_gold_skin .camera_prev > span{background-position:0 -600px;}
.camera_gold_skin .camera_next > span{background-position:-40px -600px;}
.camera_gold_skin .camera_commands > .camera_play{background-position:-80px -600px;}
.camera_gold_skin .camera_commands > .camera_stop{background-position:-120px -600px;}
.camera_green_skin .camera_prevThumbs div{background-position:-160px -640px;}
.camera_green_skin .camera_nextThumbs div{background-position:-190px -640px;}
.camera_green_skin .camera_prev > span{background-position:0 -640px;}
.camera_green_skin .camera_next > span{background-position:-40px -640px;}
.camera_green_skin .camera_commands > .camera_play{background-position:-80px -640px;}
.camera_green_skin .camera_commands > .camera_stop{background-position:-120px -640px;}
.camera_grey_skin .camera_prevThumbs div{background-position:-160px -680px;}
.camera_grey_skin .camera_nextThumbs div{background-position:-190px -680px;}
.camera_grey_skin .camera_prev > span{background-position:0 -680px;}
.camera_grey_skin .camera_next > span{background-position:-40px -680px;}
.camera_grey_skin .camera_commands > .camera_play{background-position:-80px -680px;}
.camera_grey_skin .camera_commands > .camera_stop{background-position:-120px -680px;}
.camera_indigo_skin .camera_prevThumbs div{background-position:-160px -720px;}
.camera_indigo_skin .camera_nextThumbs div{background-position:-190px -720px;}
.camera_indigo_skin .camera_prev > span{background-position:0 -720px;}
.camera_indigo_skin .camera_next > span{background-position:-40px -720px;}
.camera_indigo_skin .camera_commands > .camera_play{background-position:-80px -720px;}
.camera_indigo_skin .camera_commands > .camera_stop{background-position:-120px -720px;}
.camera_khaki_skin .camera_prevThumbs div{background-position:-160px -760px;}
.camera_khaki_skin .camera_nextThumbs div{background-position:-190px -760px;}
.camera_khaki_skin .camera_prev > span{background-position:0 -760px;}
.camera_khaki_skin .camera_next > span{background-position:-40px -760px;}
.camera_khaki_skin .camera_commands > .camera_play{background-position:-80px -760px;}
.camera_khaki_skin .camera_commands > .camera_stop{background-position:-120px -760px;}
.camera_lime_skin .camera_prevThumbs div{background-position:-160px -800px;}
.camera_lime_skin .camera_nextThumbs div{background-position:-190px -800px;}
.camera_lime_skin .camera_prev > span{background-position:0 -800px;}
.camera_lime_skin .camera_next > span{background-position:-40px -800px;}
.camera_lime_skin .camera_commands > .camera_play{background-position:-80px -800px;}
.camera_lime_skin .camera_commands > .camera_stop{background-position:-120px -800px;}
.camera_magenta_skin .camera_prevThumbs div{background-position:-160px -840px;}
.camera_magenta_skin .camera_nextThumbs div{background-position:-190px -840px;}
.camera_magenta_skin .camera_prev > span{background-position:0 -840px;}
.camera_magenta_skin .camera_next > span{background-position:-40px -840px;}
.camera_magenta_skin .camera_commands > .camera_play{background-position:-80px -840px;}
.camera_magenta_skin .camera_commands > .camera_stop{background-position:-120px -840px;}
.camera_maroon_skin .camera_prevThumbs div{background-position:-160px -880px;}
.camera_maroon_skin .camera_nextThumbs div{background-position:-190px -880px;}
.camera_maroon_skin .camera_prev > span{background-position:0 -880px;}
.camera_maroon_skin .camera_next > span{background-position:-40px -880px;}
.camera_maroon_skin .camera_commands > .camera_play{background-position:-80px -880px;}
.camera_maroon_skin .camera_commands > .camera_stop{background-position:-120px -880px;}
.camera_orange_skin .camera_prevThumbs div{background-position:-160px -920px;}
.camera_orange_skin .camera_nextThumbs div{background-position:-190px -920px;}
.camera_orange_skin .camera_prev > span{background-position:0 -920px;}
.camera_orange_skin .camera_next > span{background-position:-40px -920px;}
.camera_orange_skin .camera_commands > .camera_play{background-position:-80px -920px;}
.camera_orange_skin .camera_commands > .camera_stop{background-position:-120px -920px;}
.camera_olive_skin .camera_prevThumbs div{background-position:-160px -1080px;}
.camera_olive_skin .camera_nextThumbs div{background-position:-190px -1080px;}
.camera_olive_skin .camera_prev > span{background-position:0 -1080px;}
.camera_olive_skin .camera_next > span{background-position:-40px -1080px;}
.camera_olive_skin .camera_commands > .camera_play{background-position:-80px -1080px;}
.camera_olive_skin .camera_commands > .camera_stop{background-position:-120px -1080px;}
.camera_pink_skin .camera_prevThumbs div{background-position:-160px -960px;}
.camera_pink_skin .camera_nextThumbs div{background-position:-190px -960px;}
.camera_pink_skin .camera_prev > span{background-position:0 -960px;}
.camera_pink_skin .camera_next > span{background-position:-40px -960px;}
.camera_pink_skin .camera_commands > .camera_play{background-position:-80px -960px;}
.camera_pink_skin .camera_commands > .camera_stop{background-position:-120px -960px;}
.camera_pistachio_skin .camera_prevThumbs div{background-position:-160px -1040px;}
.camera_pistachio_skin .camera_nextThumbs div{background-position:-190px -1040px;}
.camera_pistachio_skin .camera_prev > span{background-position:0 -1040px;}
.camera_pistachio_skin .camera_next > span{background-position:-40px -1040px;}
.camera_pistachio_skin .camera_commands > .camera_play{background-position:-80px -1040px;}
.camera_pistachio_skin .camera_commands > .camera_stop{background-position:-120px -1040px;}
.camera_pink_skin .camera_prevThumbs div{background-position:-160px -80px;}
.camera_pink_skin .camera_nextThumbs div{background-position:-190px -80px;}
.camera_pink_skin .camera_prev > span{background-position:0 -80px;}
.camera_pink_skin .camera_next > span{background-position:-40px -80px;}
.camera_pink_skin .camera_commands > .camera_play{background-position:-80px -80px;}
.camera_pink_skin .camera_commands > .camera_stop{background-position:-120px -80px;}
.camera_red_skin .camera_prevThumbs div{background-position:-160px -1000px;}
.camera_red_skin .camera_nextThumbs div{background-position:-190px -1000px;}
.camera_red_skin .camera_prev > span{background-position:0 -1000px;}
.camera_red_skin .camera_next > span{background-position:-40px -1000px;}
.camera_red_skin .camera_commands > .camera_play{background-position:-80px -1000px;}
.camera_red_skin .camera_commands > .camera_stop{background-position:-120px -1000px;}
.camera_tangerine_skin .camera_prevThumbs div{background-position:-160px -1120px;}
.camera_tangerine_skin .camera_nextThumbs div{background-position:-190px -1120px;}
.camera_tangerine_skin .camera_prev > span{background-position:0 -1120px;}
.camera_tangerine_skin .camera_next > span{background-position:-40px -1120px;}
.camera_tangerine_skin .camera_commands > .camera_play{background-position:-80px -1120px;}
.camera_tangerine_skin .camera_commands > .camera_stop{background-position:-120px -1120px;}
.camera_turquoise_skin .camera_prevThumbs div{background-position:-160px -1160px;}
.camera_turquoise_skin .camera_nextThumbs div{background-position:-190px -1160px;}
.camera_turquoise_skin .camera_prev > span{background-position:0 -1160px;}
.camera_turquoise_skin .camera_next > span{background-position:-40px -1160px;}
.camera_turquoise_skin .camera_commands > .camera_play{background-position:-80px -1160px;}
.camera_turquoise_skin .camera_commands > .camera_stop{background-position:-120px -1160px;}
.camera_violet_skin .camera_prevThumbs div{background-position:-160px -1200px;}
.camera_violet_skin .camera_nextThumbs div{background-position:-190px -1200px;}
.camera_violet_skin .camera_prev > span{background-position:0 -1200px;}
.camera_violet_skin .camera_next > span{background-position:-40px -1200px;}
.camera_violet_skin .camera_commands > .camera_play{background-position:-80px -1200px;}
.camera_violet_skin .camera_commands > .camera_stop{background-position:-120px -1200px;}
.camera_white_skin .camera_prevThumbs div{background-position:-160px -80px;}
.camera_white_skin .camera_nextThumbs div{background-position:-190px -80px;}
.camera_white_skin .camera_prev > span{background-position:0 -80px;}
.camera_white_skin .camera_next > span{background-position:-40px -80px;}
.camera_white_skin .camera_commands > .camera_play{background-position:-80px -80px;}
.camera_white_skin .camera_commands > .camera_stop{background-position:-120px -80px;}
.camera_yellow_skin .camera_prevThumbs div{background-position:-160px -1240px;}
.camera_yellow_skin .camera_nextThumbs div{background-position:-190px -1240px;}
.camera_yellow_skin .camera_prev > span{background-position:0 -1240px;}
.camera_yellow_skin .camera_next > span{background-position:-40px -1240px;}
.camera_yellow_skin .camera_commands > .camera_play{background-position:-80px -1240px;}
.camera_yellow_skin .camera_commands > .camera_stop{background-position:-120px -1240px;}