@charset "UTF-8";@media (min-width:1200px){.container{width:970px}}body{background:#fff url("../img/bg_body.png") repeat-y left top}@media (min-width:100px) and (max-width:767px){body{background-image:none}}a,a img,a span,button{-webkit-transition:color 0.3s linear, opacity 0.3s linear, background 0.3s linear, padding 0.3s linear;-moz-transition:color 0.3s linear, opacity 0.3s linear, background 0.3s linear, padding 0.3s linear;-ms-transition:color 0.3s linear, opacity 0.3s linear, background 0.3s linear, padding 0.3s linear;-o-transition:color 0.3s linear, opacity 0.3s linear, background 0.3s linear, padding 0.3s linear;transition:color 0.3s linear, opacity 0.3s linear, background 0.3s linear, padding 0.3s linear}a:hover{text-decoration:none}a:hover img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6}:focus{outline:none}h1,h2,h3{font-size:30px;color:#aaa;padding:0 0 50px 0;font-weight:300;margin:0}h2{font-size:40px;color:#000;padding:0}h3{font-size:22px;color:#000;padding:0 0 30px 0}.form-control::-webkit-input-placeholder{color:#aaa;font-size:12px}.form-control:-moz-placeholder{color:#aaa;font-size:12px}.form-control:-ms-input-placeholder{color:#aaa;font-size:12px}.clear{display:block;clear:both;height:1px}@media (min-width:768px) and (max-width:1920px){.container{float:left;margin:0;padding:0}}.ico-whatsapp{position:fixed;bottom:30px;right:30px;width:50px;height:50px;border-radius:50px;line-height:100%;padding-top:9px}.ico-whatsapp img{width:50px;height:50px}header{float:left;width:200px;padding:30px}header nav{display:block;clear:both;margin:50px 0}header nav a{display:block;clear:both;font-size:12px;color:#888;padding:5px 0}header nav a.s,header nav a:hover{color:#000}header nav div{padding:0 0 0 5px}header nav div a{color:#000;padding:2px 0;text-transform:uppercase}header nav div a span{display:inline-block;padding:2px 5px}header nav div a.s span,header nav div a:hover span{background:#000;color:#fff}header .copyright,header .firma{display:block;color:#999;font-size:10px;padding:0 0 20px 0}header .copyright a,header .firma a{color:#999}header .copyright a:hover,header .firma a:hover{color:#000}@media (min-width:100px) and (max-width:767px){.navbar-brand{color:#000!important}.copyright{padding:15px 0 30px 0;text-align:center;color:#999;font-size:10px}}@media (min-width:768px) and (max-width:1920px){main{float:left;width:770px;padding:0 0 0 70px}}@media (min-width:768px) and (max-width:1920px){#home{position:relative}#home .img-responsive{float:right;display:block}}@media (min-width:768px) and (max-width:1920px){#home figure{position:relative;right:0;top:0}}#home div{padding:0 0 20px 0}@media (min-width:768px) and (max-width:1920px){#home div{position:absolute;width:510px;right:0;top:300px;padding:50px;opacity:0.9;filter:alpha(opacity=90);background:#fff}}#home div p{padding:20px 20px 0 20px;margin:0}@media (min-width:768px) and (max-width:1920px){#home div p{padding:0 0 20px 0;line-height:150%;font-size:13px}}@media (min-width:100px) and (max-width:767px){#cv{padding:20px 0}}@media (min-width:768px) and (max-width:1920px){#cv{padding:50px 0}}#cv section{border-top:2px solid #ddd;padding:50px 0 0 0;margin:50px 0 0 0}#cv section p{padding:0 0 10px 0;line-height:140%;font-weight:300;color:#444;text-align:justify}#cv section p strong{font-weight:700}#cv table{font-weight:300;color:#222;font-size:12px;margin-top:20px}#cv table td{padding:7px}#cv table tr.grey td{background:#eee}#cv table strong{padding:0 5px 0 0}@media (min-width:100px) and (max-width:767px){#series{padding:20px 15px}}@media (min-width:768px) and (max-width:1920px){#series{padding:50px 0}}#series .serie figcaption{display:block;clear:both;margin:10px 0 0 0;text-align:center;font-size:12px;height:60px}#series .serie figcaption a{color:#888;text-transform:uppercase}#series .serie figcaption a:hover{color:#fff;background:#000}@media (min-width:100px) and (max-width:767px){#serie{padding:20px 0}}@media (min-width:768px) and (max-width:1920px){#serie{padding:50px 0}}#serie section{border-top:2px solid #ddd;padding:50px 0 0 0;margin:50px 0 0 0}#serie section h3{font-size:24px}#serie section p{padding:0 0 10px 0;line-height:140%;color:#444;text-align:justify}#serie section p strong{font-weight:700}#serie .consultar{display:block;clear:both;text-align:center;border-top:2px solid #ddd;padding:50px 0 0 0;margin:50px 0 0 0;font-weight:700}#serie .consultar:hover{color:#888}#serie.libros section{border:0;margin:0;padding:0}#serie.libros .flash{display:block;width:410px;margin:0 auto}#carousel-fotos .item{text-align:center;width:100%}#carousel-fotos .item span{display:inline-block}.carousel-control,.carousel-control{background:none!important}@media (min-width:100px) and (max-width:767px){#reportajes{padding:20px 0}}@media (min-width:768px) and (max-width:1920px){#reportajes{padding:50px 0}}#reportajes article{border-bottom:2px solid #ddd;padding:0 0 40px 0;margin:0 0 50px 0}#reportajes article time{display:block;clear:both;margin:10px 0;color:#888;font-size:13px;font-weight:300}#reportajes article h2{font-size:20px;padding:0 0 10px 0}#reportajes article p{padding:0 0 10px 0;margin:0;line-height:140%;font-weight:300;color:#444;text-align:justify}@media (min-width:100px) and (max-width:767px){#agenda{padding:20px 0}}@media (min-width:768px) and (max-width:1920px){#agenda{padding:50px 0}}#agenda article{border-bottom:2px solid #ddd;padding:0 0 50px 0;margin:0 0 50px 0}#agenda article time{display:block;clear:both;margin:0 0 10px 0;color:#888;font-size:13px;font-weight:300}#agenda article h2{font-size:22px;padding:10px 0 20px 0}#agenda article h2 a:hover{color:#888}#agenda article p{padding:0 0 10px 0;margin:0;line-height:140%;font-weight:300;color:#444;text-align:justify;font-size:14px}#agenda.detalle article{border:0;margin:0;padding:0 0 30px 0}#agenda.detalle .cuerpo{padding:0 0 30px 0}#agenda.detalle .cuerpo p{line-height:170%;font-weight:400;color:#000;text-align:justify;font-size:15px;padding:0 0 20px 0;margin:0}#agenda.detalle .volver{display:block;clear:both;border-top:1px solid #ddd;padding:50px 0;font-size:12px;font-weight:700;color:#888}#agenda.detalle .volver:hover{color:#000}@media (min-width:100px) and (max-width:767px){#contacto{padding:20px 0}}@media (min-width:768px) and (max-width:1920px){#contacto{padding:50px 0}}#contacto aside p{padding:0 0 30px 0;margin:0;font-size:16px}#contacto aside strong{display:block;clear:both;color:#888;padding:0 0 5px 0;font-weight:normal;font-size:13px}#contacto form label{font-weight:400}#contacto input,#contacto textarea{background:#eee;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;height:40px;line-height:40px;font-size:14px;font-family:"Ubuntu", Arial, Tahoma}#contacto textarea{height:220px;line-height:120%;padding:10px}#contacto .btn{display:block;float:right;background:#000;color:#fff;border:none;border-radius:0;padding:10px 20px;width:100px;margin:20px 0 0 0}#contacto .ajax-message{display:none;border:1px dotted #ddd;padding:20px;margin:0 0 50px 0}#contacto .ajax-message h3{font-size:14px;padding:0 0 10px 0}#contacto .ajax-message ul{font-size:12px;color:#c00;margin:0;padding:0 0 0 20px}#contacto .clear{border-top:1px solid #ddd;margin:50px 0}