body{font-family: 'Montserrat',"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0px;}
#id_email_newsletter{padding: 22px;}
#header{background-color:#fff;}
.left{background-color:#fff;}
#general_center{background-color:#fff;position: relative;display: block;z-index:99}
.close-cookie-panel{border:medium none;height:24px;width:15px;float:right;margin:0 7px;font-size:25px;cursor:pointer;}
.btn-info{text-decoration:none;padding:2px 10px;}
a{text-decoration:none;font-family:'Montserrat',"Helvetica Neue",Helvetica,Arial,sans-serif;}
#footer a{color: #337AB7;display: inline-block;margin-bottom: 15px;}
footer{margin-top:100px}
#sitelogo{margin:2px 5px 3px 0;}
#sitelogo img{max-width:95%;}
.navbar-right{width:150px}
.navbar-default{background-color: #FFF;min-height: 14px;margin-bottom: 0;border-width: 1px 0;border-style: dotted;border-color: rgb(121,121,121);border-radius: 0;}
.navbar .container{padding-left: 1px;padding-right: 0px}
.navbar h1{font-size: 24px;display: inline-block;margin: 10px 12px 0px 5px;color: rgb(51, 51, 51);padding: 0 0;text-transform: uppercase;}
.navbar-brand{padding: 4px 0px;height: auto;}
.navbar-default .navbar-nav > li > a {font-size: 16px;padding: 7px 8px 4px;text-transform: uppercase;color:#222}
.navbar-form{padding-right: 0px;margin: 1px 0px 0px;}
.navbar-form input{width:182px;margin-top:3px;}
.barra_cab{position: relative;top: -6px;width:100%}
.navbar-collapse{margin-top:1.5%;}
.comment_big_agenda{margin-bottom: 5px}
.agenda-block{border: 1px solid #F7006C; padding: 10px 7px 7px}
.evento-cabecera{background-color: rgb(221, 221, 221);font-size: 31px;padding: 0px 0px 0px 16px;line-height: 37px;border-bottom: 1px dashed rgb(119, 119, 119);color: #F7006C;}
.evento-name{font-weight:bold;font-size:18px;text-transform:uppercase;color:#333}
.evento-title{font-size:12px;color:#777;display:inline-block;width:200px;vertical-align:top}
.evento-location{font-weight:bold;}
.evento-ticket{margin-top: 16px;padding: 2px 12px;}
.evento-agenda{border-bottom: 1px dashed rgb(119, 119, 119);margin-bottom: 3px;padding-bottom: 15px;}
.link-share img{padding:5px 12px}
li > h2{font-weight: bold;}
.adserver{max-width:100%;text-align:center;background-color: #fff;}
.adserver img{max-width:100%;width: auto !important;}

.modal#myModal{width:auto;max-width:100%;max-height:100%;overflow:hidden;}
.modal#myModal .modal-body *{max-width:99%;max-height:99%;}
.qc-cmp-persistent-link{display:none !important;}

.redactores p{font-size:30px;font-weight:bold;text-align: center;}
.redactor{padding: 5px;}
.redactor_sup{padding: 15px;background-image: url('/static/img/redactores/background3.jpg');height: 130px;background-size: 100%;}
.redactor_sup h3{font-size: 20px;color: #fff;font-weight: bold;}
.redactor_inf{padding: 15px;box-shadow: 0 0 0 1px rgba(0,0,0,.1),0 2px 3px rgba(0,0,0,.2);border-radius: 2px;text-align: center;font-size: 16px;color: #444;background-color: #fff;min-height: 160px;}
.puesto{font-size:18px;font-weight:bold;}
.caracteristicas{font-size:16px;}

#envio_newsletter .info_subcribete{font-size:16px;margin-left:0px;margin-bottom:5px;font-weight:bold;}
#envio_newsletter .info_terminos{font-size:16px;}
#envio_newsletter .info_terminos input{width: 18px;height: 18px;}

#envio_newsletter_bottom .info_terminos{font-size:12px;width:90%;margin:0 auto 10px;}

.modal-backdrop{z-index:0;}

.foto {
    width: 110px;
    height: 110px;
    border-radius: 150px;
    box-shadow: 0 0 2px rgba(0, 0, 0, .8);
    border: 4px solid #fff;
    margin: -75px auto 0;
    background-size: 100% !important;
}



@media (min-width: 991px) {
   #general_center{width:990px;margin:0 auto;}
   /*.navbar .container{width: 990px;}*/
   #header_ads_top{margin-right:-15px;margin-left:-15px;max-width:104%;text-align: center;}

}


@media (max-width: 991px) {
    #sitelogo img{max-width:80%;padding-left: 1%;}
    .imglogo{width: 100%;}
    .navbar-brand{width:80%;}
}

/*@media (min-width: 600px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
}
*/
