*{margin:0;padding:0;box-sizing:border-box}
@font-face{font-family:'Proxima';src:url(fonts/ProximaNova-Regular.otf)}
@font-face{font-family:'Proxima Bold';src:url(fonts/ProximaNova-Bold.otf)}
@font-face {font-family: 'icomoon';src:url('fonts/icomoon.eot?l26cxp');src:url('fonts/icomoon.eot?l26cxp#iefix') format('embedded-opentype'),url('fonts/icomoon.ttf?l26cxp') format('truetype'),
url('fonts/icomoon.woff?l26cxp') format('woff'),url('fonts/icomoon.svg?l26cxp#icomoon') format('svg');font-weight: normal;font-style: normal;}
[class^="icon-"], [class*=" icon-"] {font-family: 'icomoon';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;
line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

.icon-advertencia:before{content:"\e900"}.icon-casa-producto:before{content:"\e901"}.icon-cerrar:before{content:"\e902"}.icon-eco-1:before{content:"\e903"}.icon-eco-2:before{content:"\e904"}.icon-empresa:before{content:"\e905"}.icon-mail:before{content:"\e906"}.icon-mapa:before{content:"\e907"}.icon-home:before{content:"\e908"}.icon-home2:before{content:"\e909"}.icon-home3:before{content:"\e943"}.icon-newspaper:before{content:"\e90a"}.icon-pencil:before{content:"\e944"}.icon-pencil2:before{content:"\e90b"}.icon-quill:before{content:"\e945"}.icon-image:before{content:"\e90c"}.icon-camera:before{content:"\e90d"}.icon-headphones:before{content:"\e946"}.icon-music:before{content:"\e947"}.icon-play:before{content:"\e948"}.icon-video-camera:before{content:"\e949"}.icon-bullhorn:before{content:"\e94a"}.icon-folder:before{content:"\e94b"}.icon-folder-plus:before{content:"\e94c"}.icon-folder-download:before{content:"\e90e"}.icon-coin-dollar:before{content:"\e94d"}.icon-phone:before{content:"\e90f"}.icon-clock:before{content:"\e94e"}.icon-display:before{content:"\e910"}.icon-laptop:before{content:"\e911"}.icon-mobile:before{content:"\e912"}.icon-mobile2:before{content:"\e913"}.icon-tablet:before{content:"\e914"}.icon-bubbles:before{content:"\e915"}.icon-bubbles2:before{content:"\e916"}.icon-bubbles3:before{content:"\e94f"}.icon-user:before{content:"\e917"}.icon-user-plus:before{content:"\e918"}.icon-user-minus:before{content:"\e919"}.icon-search:before{content:"\e91a"}.icon-zoom-in:before{content:"\e91b"}.icon-zoom-out:before{content:"\e91c"}.icon-lock:before{content:"\e91d"}.icon-bin:before{content:"\e91e"}.icon-sphere:before{content:"\e91f"}.icon-earth:before{content:"\e920"}.icon-link:before{content:"\e921"}.icon-eye:before{content:"\e922"}.icon-eye-plus:before{content:"\e923"}.icon-warning:before{content:"\e950"}.icon-notification:before{content:"\e951"}.icon-question:before{content:"\e952"}.icon-plus:before{content:"\e953"}.icon-cancel-circle:before{content:"\e954"}.icon-cross:before{content:"\e924"}.icon-checkmark:before{content:"\e925"}.icon-play3:before{content:"\e926"}.icon-circle-up:before{content:"\e927"}.icon-circle-right:before{content:"\e928"}.icon-circle-down:before{content:"\e929"}.icon-circle-left:before{content:"\e92a"}.icon-mail2:before{content:"\e92b"}.icon-mail4:before{content:"\e92c"}.icon-google-plus:before{content:"\e92d"}.icon-google-plus2:before{content:"\e92e"}.icon-google-plus3:before{content:"\e92f"}.icon-google-drive:before{content:"\e930"}.icon-facebook:before{content:"\e931"}.icon-facebook2:before{content:"\e932"}.icon-facebook3:before{content:"\e933"}.icon-instagram:before{content:"\e934"}.icon-twitter:before{content:"\e935"}.icon-twitter2:before{content:"\e936"}.icon-twitter3:before{content:"\e937"}.icon-feed4:before{content:"\e938"}.icon-youtube:before{content:"\e939"}.icon-youtube2:before{content:"\e93a"}.icon-youtube3:before{content:"\e93b"}.icon-vimeo:before{content:"\e93c"}.icon-vimeo2:before{content:"\e93d"}.icon-vimeo3:before{content:"\e93e"}.icon-flickr:before{content:"\e93f"}.icon-flickr2:before{content:"\e940"}.icon-flickr3:before{content:"\e941"}.icon-file-pdf:before{content:"\e942"}

html{text-shadow:1px 1px 1px rgba(0, 0, 0, 0.04)}
html, body {width: 100%; height: 100%;font-family: "Proxima",Helvetica,Arial,sans-serif;color: #414c55;
-webkit-font-smoothing: antialiased;-webkit-text-size-adjust: 100%;font-size:18px;}
h3{font-size: 26px; letter-spacing: 1px; margin: 5px 0px 15px;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);font-family: "Proxima Bold",Helvetica,Arial,sans-serif}
a{color:#222}
a,a:hover,span{text-decoration:none; outline:0; -webkit-transform:translateZ(0); transition: all 0.2s ease;}
.link{cursor:pointer;display:inline-block; border:0; padding:3px 8px; color:#fff; background:#754583; font-weight:bold; border-radius:5px; vertical-align:middle; 
text-transform: uppercase; letter-spacing:1px;font-size:13px}.link[type="submit"]:hover{background:#7C6485}
li{list-style:none;}
input[type="text"],input[type="password"]{padding:2px;display:inline-block; border-radius:5px; border:1px solid #dedede; height:31px; vertical-align:middle}
input[type="radio"]{display:inline-block; vertical-align:middle}
textarea{border:1px solid #dedede;resize:vertical}
.alto_sitio{min-height:69%;}
.ancho_sitio{width:1200px; margin:0 auto; /*position:relative*/padding:0 10px}
.menu .ancho_sitio,.header .ancho_sitio{position:relative}
#bg1 .ancho_sitio{height:100%}
#bg1{ margin: 0 auto;  padding: 0;position:relative }
.capa_blanca{position:absolute; width:100%; height:100%; background:rgba(255,255,255,0.93); left:0; top:0; right:0; bottom:0}
#form_busqueda span{display:inline-block;vertical-align:middle}
#form_busqueda input[type="text"]{width:160px}#error_busq {font-size: 15px;padding-top: 7px;text-align: left;display:none}
.redes_head {float: right;margin-right: 114px;margin-top: 44px;}
.redes_head span {background: #dedede;border-radius: 50%;display: inline-block;font-size: 24px;height: 35px;line-height: 35px;margin: 0 10px;text-align: center;
vertical-align: middle;width: 35px;color:#fff}
.redes_head span.icon-facebook{font-size:26px; background:#3A5799}.redes_head span.icon-twitter{ background:#5EA9DD}

.header{position:relative; z-index:3; background: url(../img/fondo-head.jpg) 50% 0 no-repeat; background-size:cover; height:90px}
.header h2 {color: #fff;float: left;font-size: 20px;letter-spacing: 1px;margin-left: 19px;padding-top: 33px;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.8)}
#logo{float:left; margin-top:6px}#ojos{right:20px; position:absolute}#ojos img{height:100px}
.menu{text-align:center; background: url(../img/fondo-menu.jpg) 50% 0 no-repeat; background-size:cover;-webkit-box-shadow: 0px 4px 7px 0px rgba(50, 50, 50, 0.3);
-moz-box-shadow:    0px 4px 7px 0px rgba(50, 50, 50, 0.3);box-shadow: 0px 4px 7px 0px rgba(50, 50, 50, 0.3);position:relative; z-index:2}
.menu_pc {display: table;font-size: 0;width: 100%;}
.menu_pc li{display:table-cell;font-size:1rem}
.menu_pc li a {display: block;font-weight: bold;padding:0.4rem 0.9rem;}
.menu_pc li.active a,.menu_pc li a:hover{background:#764684; color: #fff;}.menu_pc li.active a,.menu_pc li a:hover{color:#fff}
.sub_ul{position:absolute; background:#fcd727 !important; display:none}
.sub_ul li{display:block}
.sub_ul li a{display:block; padding:2px 10px}
.cont_galeria1,.cont_galeria2{ margin:0px auto 20px;overflow:hidden; padding:0 15px}
.cont_galeria2 {border-radius: 10px;box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);overflow: hidden;padding: 10px 38px;position: relative;}
.cont_galeria2 .btn {cursor: pointer;display: block;font-size: 31px; height: 31px;margin-top: -16px;position: absolute;top: 50%;color:#B3CC00}
.cont_galeria2 .prev{left:5px}.cont_galeria2 .next{right:5px}
.owl-buttons,#owl-demo2 .owl-pagination{display:none}
.cont_galeria1 .owl-wrapper-outer{
-webkit-box-shadow: 0px 0px 11px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 11px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 11px 0px rgba(50, 50, 50, 0.75);
}
.inicial{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,fcfcfc+75,f0f0f0+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #fcfcfc 75%, #f0f0f0 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#fcfcfc 75%,#f0f0f0 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#fcfcfc 75%,#f0f0f0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */
}
.tapa_gal{height:230px; overflow:hidden; line-height:228px; text-align:center}
.tapa_gal img{max-width:99%; max-height:100%; vertical-align:middle}
.cont_menu_vert{position: absolute;top: 13px;left: -300px;z-index: 4;}
.abrir_colecciones {cursor: pointer;left: 0;letter-spacing: 1px;position: absolute;top: 13px;width: 43px;z-index: 3;}
.abrir_colecciones img{width:100%}
.abrir_colecciones .icon-cerrar {top: -6px;display: block;height: 22px;line-height: 25px;position: absolute;right: -6px;text-align: center;width: 21px;display:none}
.menu_vert {background: #b3cc00;width: 300px;float:left; text-align:center;-moz-border-radius-bottomright: 8px;-webkit-border-bottom-right-radius: 8px;border-bottom-right-radius: 8px;}
.cont_aco{display:none; background:#9EB400}
.cont_aco a{display:block; padding:3px}.cont_aco a:hover,ul.sub_ul a:hover{background:#FFB400}
.mi_acordion{-webkit-transform:translateZ(0); transition: all 0.3s ease;}
.mi_acordion:hover{background:#fc0}
.mi_acordion p{padding:9px 5px ; cursor:pointer;font-weight:bold;font-size:17px}
.cont_galeria2 h3{border-bottom:1px solid #dedede}
.col4{padding-top:20px}
.articulo{width:25%;float:left;padding:10px;text-align:center;border-left:1px solid #f0f0f0}
.int_art{width:95%; margin:5px auto;height:200px; overflow:hidden; line-height:198px}
.int_art img{vertical-align:middle;max-width:100%; max-height:100%}
/* slider */
.rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li { -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { /*display: block; float: left;*/ height: auto; border: 0;max-width:100% ;max-height:228px}
.rslides_tabs {list-style: none;padding: 0;font-size: 18px;list-style: none;margin: 0 auto 50px;max-width: 540px;padding: 10px 0;text-align: center;width: 100%;}
.rslides_tabs li { display: inline; float: none; margin-right: 1px; }
.rslides_tabs a { width: auto; line-height: 20px; padding: 9px 20px; height: auto; background: transparent; display: inline; }
.rslides_tabs li:first-child { margin-left: 0; }
.rslides_tabs .rslides_here a { background: rgba(255,255,255,.1);color: #fff; font-weight: bold;}

.cont_busq {z-index:-1;background: #fcd727;margin: 5px 0;padding: 5px 10px;position: absolute;right:0;
text-align: right;top:-100px; width:270px; opacity:0}
.cont_busqueda{position:relative}
.redes{clear:both; margin:15px auto}
footer{background: url(../img/fondo-head.jpg) 50% 0 no-repeat; background-size:cover;-webkit-box-shadow: 0px -3px 4px 0px rgba(50, 50, 50, 0.45);
-moz-box-shadow:    0px -3px 4px 0px rgba(50, 50, 50, 0.45);box-shadow:0px -3px 4px 0px rgba(50, 50, 50, 0.45);}
footer p{text-align:center; padding:12px 0 10px; color:#fff; margin-top:40px;letter-spacing:1px}
#mens_ie{position:absolute; z-index:12; font-size:12px; background:#FFE500; top:0; width:100%; display:none; padding:0 10px}
#mens_ie a{float:right; color:#1E90FF; text-decoration:underline}
.redes_mob,.btn_abrir{display:none}
.clear{clear:both}

/*obras*/
.col_izq{width:80%; min-height:20px; float:left; text-align:center; margin-bottom:30px; padding:5px 15px 15px}
.col_der{width:20%; min-height:20px; float:right}
.columna_libros{float:right; width:76%;}
.nombre_col, .list_col,.list_lanz{text-align:center; padding:20px; position:relative}.nombre_col a{font-weight:bold; color:#993300}
.nombre_col h2 {color: #663879;display: block;font-family: "Fredoka One",cursive;font-size: 39px;font-weight: inherit;letter-spacing: 1px;margin: 10px auto;
padding-top: 10px;text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.2);width: 70%;}
.nombre_col img{display:block; margin:8px auto; max-width:600px}
.nombre_col h3,.ventana h4, .list_col h3,.list_lanz h3 {box-shadow:0 3px 8px 0 rgba(50, 50, 50, 0.2);background:#b3cc00;border-radius: 10px;color: #fff;font-size: 23px;font-weight: normal;margin: 0 auto;padding: 5px 10px;width: 70%;}
.cant_obras{position:absolute; bottom:7%; text-align: center; right: 8%;width:94px; font-weight: bold; font-size:16px}
.num {background: orange;border-radius: 50%;color: #fff;display: block;font-size: 36px;font-weight: bold;height: 60px;line-height: 65px;
margin: 0 auto 3px;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);width: 60px;box-shadow:0 3px 8px 0 rgba(50, 50, 50, 0.2)}

.cont_libro {border:4px solid #fff;border-radius: 10px;display: inline-block;font-size: 18px;margin: 15px 0 10px;/*! min-height: 154px !important; */padding: 10px;text-align: center;vertical-align: top;width: 25%;box-shadow:inset 0 0 0 1px #dedede}

.tapa {position: relative;margin: 10px auto 0;padding: 0 10px;height: 220px;}.tapa img{max-width:100%; max-height:100%; vertical-align:middle;}
.titulo {background: #f0f0f0;color: #764684;font-size: 18px;font-weight: bold;margin: 0 0 13px;padding:8px 8px 5px;}
.desarrollo{padding:10px; text-align:center; background:url(../img/fondo-menu.jpg) 50% 0 no-repeat; background-size:cover;}
.desarrollo p,.det_colec p{font-weight: bold; margin: 10px 5px; font-size: 21px; color:#cc0000;text-align:center}
ul.areas{display:block; margin:12px 0}
ul.areas li{display:inline-block; margin-left:-4px;width:20%; position:relative}
.cara {background:#f9d51f;border: 1px solid #dddddd;border-radius: 10px;box-shadow: 0 3px 8px 0 rgba(50, 50, 50, 0.2);min-height: 40px;
left: -448px;padding: 10px;position: absolute;top: -10px;width: 450px;display:none;z-index:3}
.cara h4{background-color: #f96;padding:5px 35px}
.cara img {cursor: inherit !important;left: 5px;position: absolute;top: 5px;width: 40px !important;}
.cara p{font-size:15px; font-weight: normal; color:#666}
.cara .ic{display:none}
ul.areas li:fisrt-child{margin-left:0}
ul.areas li img{width:90%; cursor:pointer}ul.areas li img.sin_cara{cursor:inherit; opacity:0.6}
.cont_edad{text-align:center;}
.cont_edad span{display:inline-block; vertical-align:middle; padding:2px; font-weight: bold; color:#cc0000}
.edad{font-size:52px}.anio_edad{font-size:24px}
.comentario{background:#b3cc00;border-radius: 10px;color: #fff; padding:10px; min-height:10px; margin-bottom:10px; position:relative}
.comen_entero,.menos{display:none}.comentador {bottom: 7px;display: block;font-size: 15px;position: absolute;}
.mas,.menos{vertical-align:middle}
.btn_ver_com{margin-top: 10px; font-weight: bold; cursor: pointer; text-align: right;}
.form_comentar{padding:10px; border-radius:10px; border:1px solid #dedede; display:none}
.form_comentar p{font-size:16px; color:#666; text-align:left; margin:10px 0px 5px}
.form_comentar input{height:27px; border-radius:0;width:100%}
.form_comentar textarea{width:100%; min-height:40px}
.form_comentar select{border: 1px solid #dedede; background: #fff; height: 25px;width: 98%}
.txt_barra_izq{float: left; width: 24%;font-weight:bold;color:#090;padding-top:20px}
.txt_barra_izq img{display:block; max-width:107%; margin-bottom:10px; position:relative}
.form_comentar input[type="submit"] {border: 0 none;margin: 10px auto 0;width: auto;cursor:pointer; padding:5px; color:#fff; 
background:#674075; border-radius:5px}.form_comentar input[type="submit"]:hover{background:#7C6485}
.abrir_for_com{cursor:pointer}.error{color:red;font-size: 15px;}
.overlay{background:#000;bottom: 0;display: none;height: 100%;left: 0;opacity: 0.5;position: fixed;right: 0;top: 0;width: 100%;z-index: 8888;}
.ventana{position:fixed; width:910px; min-height:25px;background:url(../img/fondo-menu.jpg) 50% 0 no-repeat; left:50%; margin-left:-455px; padding:15px; 
top:-100%; z-index:9999; background-size:cover;border-radius:10px}
.int_ventana{display:none}
.ventana .cierra_ventana,.vid_yout .cierra_ventana{display:block; width:30px; height:30px; text-align:center; line-height: 30px; cursor:pointer;
box-shadow:0 3px 8px 0 rgba(50, 50, 50, 0.2);border-radius:50%; background:#CC0000; position:absolute; right:-3px; top:-3px; color:#fff; font-size:13px}
.img1,.img2{width:30%; height:300px;line-height:278px; padding:10px; display:inline-block; text-align:center}
.img2{width:70%;margin-left:-5px}
.img1 img,.img2 img{max-width:100%; max-height:280px; vertical-align:middle}
.ventana h4{width:100%; text-align:center}
.ventana p{text-align:justify; padding:6px; text-align:center}
.ventana .ficha {color: #666;display: block;font-size: 15px;padding-top: 10px;}
.isbn_col{overflow:hidden; font-size:14px; color:#666; padding:5px}
.isbn{float:left; width:35%}.cole{float:right; width:65%;text-align:right}
.ventana p.sin_doble{float:right; width:70%; padding:25px 15px}.ventana p.sin_doble .ficha{padding-top:25px}
.estado1{position: absolute; line-height: 20px; bottom: -3px; right: -3px; border-radius: 5px; background:#FCDA26; color:#683A7A; 
padding: 3px 5px; box-shadow: 0px 3px 8px 0px rgba(50, 50, 50, 0.2);font-family: 'Bangers', cursive;letter-spacing:1px}
p.ordenar {color: #888;font-size: 14px;text-align: center;}
.num_captcha {font-size: 0;margin: 10px auto 5px;text-align: center;width: 80%;}
.num_captcha li {background:#fddc29;border-radius: 5px;cursor: move;display: inline-block;font-size: 17px;margin: 3px 2%;padding: 5px 0 4px;
width: 29%;box-shadow: 0 3px 8px 0 rgba(50, 50, 50, 0.2);font-weight:bold}
#formsubmit {background:#b3cc00;border-radius: 5px;clear: both;color: #fff;cursor: pointer;display: inline-block;margin-top: 5px;padding: 5px;}
#formsubmit:hover{background:#CFE62E}
.div_table{display:table}.div_row{display:table-row}.div_cell{display:table-cell !important}
.vid_min.div_cell{
    -webkit-box-shadow: inset 0 0 0 1px red;
    -moz-box-shadow: inset 0 0 0 1px red;
    box-shadow: inset 0 0 0 1px #dedede;
}

/*colecciones*/
.list_col h3{background:#fad626; color:#663878;margin-top: 15px;}
.cont_coleccion{width:80%; margin:20px auto}
.coleccion{padding:4px; font-size:0; height:98px}
.coleccion:nth-child(odd){background:#f7f7f7}
.img_col,.tit_col,.ed_col{display:inline-block; vertical-align:middle; font-size:18px}
.img_col{width:60%;height:90px; line-height:88px; text-align:center}.img_col img{max-width:90%; max-height:90px; border:0; vertical-align:middle;}
.tit_col,.ed_col{width:20%}
.tit_col,.ed_col{text-align:center}.copete{font-size:15px; color:#666; margin-top:10px}
.tit_col .num,.tit_col p,.ed_col .num,.ed_col p{float:left}
.tit_col p,.ed_col p {font-size: 19px;padding-top: 7px;width: calc(100% - 70px);font-family: "Fredoka One",cursive;}
.ed_col p{width: 71px; margin-left: 15px; padding-top: 15px;}.ed_col .num{background: #B3CC00}.ed_col .num span{font-size:28px}
/*lanzamientos y proximos*/
.list_lanz h3{background:#c24e48; margin-top: 15px;}
.lazamiento{padding:4px; font-size:0; height:auto}
.img_lanz,.col_lanz{display:inline-block; vertical-align:middle; width:35%; text-align:center}.img_lanz{position:relative; font-size:18px}
.img_lanz .estado1 {left: 50%;margin-left: -58px;width: 116px;}
.img_lanz img{max-width:90%; max-height:220px}
.col_lanz h2 {font-family: "Fredoka One",cursive;font-size: 37px;font-weight: inherit;padding: 10px;color:#090;text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.2);}
.col_lanz{width:65%; font-size:20px;}.col_lanz p{letter-spacing:1px;font-weight:bold; padding:5px; color:#B3CC00}
.col_lanz p a{color:#A0B600;font-weight:bold}.col_lanz p a:hover{color:#090}
.tapitas, .comentarioi{text-align:center}.tapitas img {display: inline-block;max-height: 124px;margin: 1%;max-width: 22%;vertical-align:middle}.comentarioi i {display: block;font-size: 18px;margin-top: 7px;padding:5px}
.lazamiento:nth-child(even){background:#f4f4f4}.lazamiento:nth-child(even) h2{color:#930}
h2.hcom{font-size:30px; letter-spacing:1px}
/*buscardor*/
.img_bus{max-height: 200px !important;vertical-align:middle !important}.img_lanz_busc{height:200px;line-height: 198px}
.res_busq{float:left; width:49.5%}.res_busq h4 {font-size: 22px;letter-spacing: 1px;padding: 3px;text-align: center;}
.col_busqueda{margin:0 auto; display:block}.cab_bus{max-width:100%}
/*contacto*/
.fila_form{font-size:0}.fila_form label,.fila_form .inp_form{font-size:18px; display:inline-block; width:50%; vertical-align:top; padding:10px}
.fila_form label{text-align:right; width:30%; padding-top:15px !important}
.fila_form .inp_form input{width:100%; height:32px}.fila_form .inp_form textarea{width:100%; min-height:60px; border:1px solid #dedede; border-radius:5px}
.men_cont{margin-top:20px}.cont_contacto{margin:10px auto 20px}
.fila_form input[type="submit"] {background: #674075;border: 0 none;border-radius: 5px;color: #fff;cursor: pointer;font-size: 16px;font-weight: bold;
letter-spacing: 1px;margin: 10px auto 0;padding: 7px 15px;width: auto !important;}
.fila_form input[type="submit"]:hover{background:#7C6485}.inv{display:none}
label.error {color: #c24e48;font-size: 16px;padding: 3px 0 0 !important;width: 100%;}
.cont_link{text-align:center;clear:both; padding-top:20px}.cont_link a{padding:5px 10px; background:#dedede; border-radius:6px; margin-top:20px}
.h2_col{line-height:32px;color: #090;font-family: "Fredoka One",cursive;font-size: 30px;font-weight: inherit;padding: 10px;text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.2);}
.col_com{font-size:13px; font-weight:bold; color:#000; padding-top:10px}
.txt_editorial {
    background: rgba(0, 0, 0, 0) url("../img/fondo-nosotros.png") no-repeat scroll center bottom;
    margin-bottom: 40px;
    padding-bottom: 400px;
    background-size:contain
}
.txt_pop{padding-bottom: 40px;background:none}
.txt_editorial p{width:90%; margin: 10px auto 0; line-height: 24px; background:rgba(255,255,255,0.5)}
.vid_yout {background:url("../img/fondo-menu.jpg");border-radius: 10px;min-height: 335px;left: 50%;margin-left: -290px;margin-top: -185px;padding: 10px;position: fixed;
top: 50%; width: 580px;z-index: 9999;display:none; background-size:cover}
.vid_yout p{padding-top:4px}
.cont_videos{font-size:0; text-align:center}.cont_videos h2{font-size:20px}.cont_videos h2 img{height:70px}.cont_videos h2 img.ok_img{height:80px; margin-top:30px}
.vid_min {border:4px solid #fff;border-radius: 10px;display: inline-block;font-size: 18px;margin: 15px 0 10px;/*min-height: 154px !important;*/padding: 10px;
    text-align: center;vertical-align: top;width: 25%;}
.vid_min a{color:green; font-size:14px;font-weight:bold}.vid_min a:hover{color:#12B412}
.txt_pop h4{width:90%; margin:10px auto; text-transform:uppercase}
.pop_img{font-size:0; text-align:center; margin:15px auto; width:90%}
.img_pop{width:25%; padding:10px; display:inline-block; line-height:300px; height:322px;}
.pop_img img{max-height:300px; max-width:100%; vertical-align:middle}

#ojos iframe{border:0; width:94px; height:100px}
.videos_col{width:55px; height:55px; background: #654176; position: absolute;left: 7%;bottom: 12%; border-radius:50%;cursor:pointer;color: #FACB2E;box-shadow: 0 3px 8px 0 rgba(50, 50, 50, 0.4); transition: all 0.2s ease; font-size:13px; padding:9px}
.videos_col i{font-size: 25px}
.videos_col:hover{background:#FACB2E; color:#654176}
.columna_libros .cont_coleccion.cont_videos{width:100%; margin:10px auto 15px;}.columna_libros .cont_coleccion.cont_videos .vid_min{/*width:33%; */margin:0}
iframe#video_unico{width:560px; height:315px}
span.agotado{color:#fff; background:rgba(0,0,0,.5); padding:3px 15px;border-radius: 3px;position: absolute;top: 52%;width: 120px;left: calc(50% - 60px);font-weight: bold;}


@media screen and (max-width: 1200px) {
	#ojos{top:-5px; height:96px; overflow:hidden}
	.ancho_sitio{width:1024px}
	.cant_obras{right:4%}
	.cont_coleccion{width:90%}
}
@media screen and (max-width: 1024px) {
	iframe#video_unico{width:450px; height:253px}
	.ancho_sitio{width:960px}
	.txt_prox{width:52%}
	.menu_pc li{margin-left:-4px}
	.menu_pc li a{margin:0 1%;padding:0 8px}
	.cant_obras{right:5%}
	.img_col{width:56%;}.tit_col, .ed_col{width:22%}
}
@media screen and (max-width: 960px) {
	.ancho_sitio{width:900px}
	.menu_pc li a{margin:0;padding:0 6px}
	.ventana{width:800px; margin-left:-400px}
	ul.areas li{width:32%}
}
@media screen and (max-width: 900px) {
	.ancho_sitio{width:800px}
	.proximamente img{height:auto;width:40%}
	.txt_prox p span{letter-spacing: 2px}
	.header h2{font-size:16px}
	#logo img{width:225px; margin-top:5px}
	.menu_pc li:first-child{margin-left:0}
	.menu_pc li a{margin:0 1%; padding:0 5px; font-size:17px}
	#ojos img{height:95px}
	.redes_head{margin-top:35px}
	.desarrollo p, .det_colec p{font-size:18px}
	.columna_libros,.txt_barra_izq{width:100%; float:none; clear:both}
	.txt_barra_izq img{max-width:30%; display:inline-block; vertical-align:middle}
	.txt_barra_izq p{width:68%; vertical-align:middle; display:inline-block}
	.ventana{width:90%; margin-left:-45%}
	.cont_coleccion{width:95%}
	.img_col{width:50%;}.tit_col, .ed_col{width:25%}
}
@media screen and (max-width: 800px) {
	.ancho_sitio{width:96%}
	#ojos{right:1%}
	#logo img{width:210px}
	.header h2{font-size:17px}
	.header{height:84px}
	.redes_head {margin-right: 100px;margin-top: 36px;}
	.redes_head span{margin:0 3px}
	#ojos img{height:90px}
	.menu_pc li a{font-size:17px; padding:3px 2%}
	.articulo{width:47.5%; padding:1%; margin-bottom:25px}
	.cant_obras{right:1%}
	.vid_min{min-height:1px !important}
}
@media screen and (max-width: 768px) {
	.videos_col{bottom:3%}
	#ojos iframe{transform : scale(0.8);}
	.img_pop{padding:1%; width:46%}
	.vid_yout{margin-left:-300px}
	.vid_min{height:auto !important}
	.cara {left: calc(5% - 10px);max-height: 90%;overflow: auto;position: fixed;width: 90%;z-index: 10;	}
	.cara .ic{display:block; position:absolute; right:5px; top:5px; cursor:pointer}
	/**{box-sizing:unset}*/
	.ancho_sitio{width:94%; margin:0 auto}
	.proximamente{position:static; margin-top:60px}
	.proximamente img{display: block; margin:5px auto}
	.txt_prox{width:90%; margin:0 auto 20px}
	.menu{height:43px; padding:3px 0; z-index:5}
	.menu_pc{position:absolute; width:97%; background:#F7D124; top:40px;left:-102%}
	.menu_pc li{display:block; margin-left:0; border-top: 1px solid #f9b400}
	.menu_pc li a{margin:0}
	#logo img{width:175px}
	.header h2{padding-top:26px}
	#ojos img{height:82px}
	.header{height:80px}
	.redes_pc{display:none}.redes_mob{display:block; position:absolute; margin:0; top:2px; left:12px}
	.btn_abrir {border: 1px solid #999;border-radius: 5px;display: block;top: 1px;position: absolute;right: 15px;width: 45px;}
	.btn_abrir .barra {background: #784886;display: block;height: 3px;margin: 6px;}
	.sub_ul{position:static}
	.cont_busq{padding:12px 10px 5px}
	.col_izq,.col_der{float:none; margin: 0 auto; width:95%}
	.cont_libro{float:none; margin:10px auto; width:75%; display:block !important}.columna_libros .div_table,.columna_libros .div_row{display:block}.cont_tit_libro{height:auto !important}
	.nombre_col{padding:20px 10px 0}
	.libro{height:auto !important}
	ul.areas li{width:15%}
	.cant_obras{position:static; width:70%; margin:4px auto 0}
	.cant_obras .num{display:inline-block; vertical-align:middle;margin-right:6px}
	.nombre_col img{max-width:499px}
	.nombre_col h3, .ventana h4{width:85%}
	.img1,.int_ventana h4,.icon-cross.cierra_ventana{display:none}
	.vid_yout .icon-cross.cierra_ventana{display:block}
	.cole,.isbn{float:none; width:80%; margin:6px auto; text-align:center}
	.img2{display:block; margin-left:0; width:90%; margin:0 auto 4px; line-height:0; height:auto}
	.ficha{display:block;font-size:14px; margin:10px 0}
	.int_ventana p{padding:0 10px}
	.tit_col p, .ed_col p{font-size:16px}
	.tit_col .num, .ed_col .num{width:50px; height:50px; line-height:50px; font-size:28px}
	.vid_min {display: inline-block !important;margin: 5px 0 0;vertical-align: top;width: 50%;}
	.vid_min.video_obra{width:100%}
}
@media screen and (max-width: 690px) {
	.coleccion{text-align:center; height:auto; padding:10px 0}
	.img_col {padding: 8px 0;width: 95%;}.tit_col, .ed_col{width:35%}
	.tapitas{display:none}
	.vid_yout{margin-left:-210px; width:400px;min-height:253px; margin-top:-180px}.vid_yout iframe{width:100% !important; height: 225px !important}
}
@media screen and (max-width: 550px) {
	.vid_min{width: 80%}
	#ojos{height:78px; top:-12px}
	#ojos iframe{transform : scale(0.7);}
	.img_pop {height: auto;padding: 1%;width: 95%;}
	.img_pop img{max-height:600px}
	.ancho_sitio{width:100%;}
	#logo img{width:150px}
	.header{height:70px}
	.header h2{font-size:16px;font-weight:inherit; margin-left:10px}
	#ojos img{height:72px}
	.articulo{float:none; width:80%; margin:10px auto; box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1); border-radius:6px; padding:4% 25px; border-left:0}
	.articulo:last-child{margin-bottom:40px}
	.abrir_colecciones{position: static; width:auto; overflow: hidden;padding:10px 15px; background: rgb(179, 204, 0) none repeat scroll 0% 0%;font-weight:bold}
	.abrir_colecciones span.txt_resp:before{content:"Colecciones"}
	.abrir_colecciones img {height: 45px;left: 0;opacity: 0;position: absolute;top: 0;width: 100%;}
	.abrir_colecciones .icon-cerrar{font-size:30px;top:8px; right:35px; height:auto}
	.cont_menu_vert{top:3px}
	.nombre_col img{max-width:100%}
	.cont_libro{width:85%}
	.tit_col, .ed_col{width:42%}
	.nombre_col h3, .list_col h3, .list_lanz h3{width:90%}
	.vid_min{width:80%}
	.col_izq, .col_der{width:100%}
}
@media screen and (max-width: 480px) {
	.vid_yout{margin-left:-180px; width:340px; min-height:218px; margin-top:-110px}.vid_yout iframe{width:100% !important; height: 191px !important}
	.header h2{display:none}
	.img_col{line-height:0}.img_col img{max-width:97%; max-height:100%}
	.tit_col, .ed_col{width:95%}.ed_col p{margin-left:0}.tit_col p, .ed_col p{width:calc(100% - 100px)}
	.img_lanz, .col_lanz{display:block; width:95%; margin:5px auto}
	.lazamiento{padding:15px 4px 4px}
	.col_izq{padding:5px 5px 15px}
	iframe#video_unico{width:302px;height:170px}
	.videos_col{left:0}
}

