@font-face {
    font-family: 'sandia';
    src:  url('../fonts/sandia.eot?6xqkly');
    src:  url('../fonts/sandia.eot?6xqkly#iefix') format('embedded-opentype'),
        url('../fonts/sandia.ttf?6xqkly') format('truetype'),
        url('../fonts/sandia.woff?6xqkly') format('woff'),
        url('../fonts/sandia.svg?6xqkly#sandia') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'sandia' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } 
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.icon-ubicacion:before {
    content: "\e90e";  
}
.icon-colectivo:before {
    content: "\e905";  
}
.icon-chevron-right:before {
    content: "\e90b";  
}
.icon-chevron-left:before {
    content: "\e902";  
}
.icon-play-2:before {
    content: "\e901";  
}
.icon-agenda:before {
    content: "\e900";  
}
.icon-fb:before {
    content: "\e903";  
}
.icon-lupa:before {
    content: "\e904";  
}
.icon-more:before {
    content: "\e90c";  
}
.icon-play:before {
    content: "\e906";
}
.icon-rss:before {
    content: "\e907";  
}
.icon-tw:before {
    content: "\e908";  
}
.icon-wha:before {
    content: "\e909";  
}
.icon-yt:before {
    content: "\e90a";  
}
.icon-warning:before {
    content: "\e90d";
}

/*
 * Prevenir FOUT
 */

h1,h2,h3,h4,h5,h6,p,ul{
    opacity: 0;        
    transition: .5s all ease;
}
.fonts-loaded h1, .fonts-loaded h2, .fonts-loaded h3, .fonts-loaded h4, .fonts-loaded h5,.fonts-loaded h6, .fonts-loaded p , .fonts-loaded ul{
    opacity: 1;    
}


/*
 * GRILLA
 */

@media(min-width:1450px){
    .container {
        width: 1370px;
    }
}

@media (min-width: 600px) and (max-width:992px){

    .col-md-6{
        width: 100%;
    }
    .col-sm-6  {
        width: 50%;     
    }
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
        float: left;
    }
}

@media(max-width:600px){
    .container{
        padding: 0;
    }
    .col-md-6, .col-md-12{ 
        padding: 0;
    }
    .row {
        margin: 0;
    }
}



/*
 * ESTILOS GENERALES
 */

*{
    font-family: Montserrat,Arial,Helvetica,Arial,sans-serif;
}

ul{list-style: none;padding: 0;margin: 0;}

/* 
 * HEADER
 */

header{
    padding-top: 16px;
}
#header-top{
    text-align: right;
    padding-right: 32px;
}


#logo-header{
    margin-top: 8px;
    margin-bottom: 4px;
    padding-left: 35px;
    display: block;
    float: left;
}
#logo-header img,#logo-header svg{
    width: 440px;
}


@media(min-width:1200px){
    .fixed #logo-header img, .fixed #logo-header svg{
        width: 330px; 
    }
}


@media(max-width:1200px){
    #logo-header{
        margin-bottom: -7px;
        padding-left: 30px;
    }
    #logo-header img, #logo-header svg {
        width: 330px;
    }
}
@media(max-width:992px){
    #logo-header{
        margin-bottom: 0;
        display: inline-block;
        padding-left: 40px;
    }
    #logo-header img,#logo-header svg{
        width: 319px;
    }
}

@media(max-width:768px){
    #main-header{
        padding-bottom: 10px;
    }
    #logo-header{
        padding-left: 2px;
    }
    #logo-header img, #logo-header svg{
        width: 283px;
    }
}
@media(max-width:600px){
    #main-header{
        padding-bottom: 0;
        padding: 0;
    }
    #logo-header{
        padding-left: 30px;
    }

}

@media(max-width:480px){
    #logo-header{
        padding-left: 0px;
    }
    #logo-header img, #logo-header svg{
        width: 210px;
    }

}

/*
 * REDES TOP
 */

#redes-header-top{display: inline-block;border-right: 2px solid #BBBDC0;padding-right: 10px;}
#redes-header-top li{
    display: inline-block;
    margin: 0 6px;
}
#redes-header-top li a{
    color: #BBBDC0;
    font-size: 11.5px;
}




/*
 * TIEMPO WIDGET
 */

#tiempo-widget{
    display: inline-block;
    padding-right: 9px;
    padding-left: 10px;
}
#tiempo-widget li{
    font-family: Montserrat;
    font-size: 13px;
    font-weight: bold;
    color: #BBBDC0;
    display: inline-block;
}
#tiempo-widget li span{
    color: #0066CC;
    margin-left: 3px;
}

/*
 * FECHA HEADER
 */

#fecha-header-top{
    font-size: 13px;
    font-weight: bold;
    color: #0066CC;
    display: inline-block;
    border-left: 2px solid #BBBDC0;
    padding-left: 13px;
}

/*
 * USER HEADER
 */

#user-top{
    font-size: 13px;
    font-weight: bold;
    color: #0066CC;
    display: inline-block;
    border-left: 2px solid #BBBDC0;
    padding-left: 13px;
    margin-left: 13px;
}
#user-top a {
    border-left: 2px solid #BBBDC0;
    padding-left: 13px;
	margin-left: 13px;
}


@media(max-width:992px){
    #header-top{
        margin-top: -7px;
        margin-bottom: 18px;
    }
    #redes-header-top li a{
        font-size: 16px;
    }
    #tiempo-widget li{
        font-size: 16px;
    }
    #fecha-header-top{
        font-size: 16px;
    }
}
@media(max-width:768px){
    #header-top{
        display: none;

    }

}


/*
 * NAV
 */

#main-nav{text-align: right;margin-top: 31px;padding-right: 30px;}
#main-nav ul{
    list-style: none;
}

#main-nav ul li{
    display: inline-block;
    margin-left: 45px;
}
#main-nav ul li a{
    font-size: 18px;
    color: #231F20;
    font-weight: bold;
    transition: .2s all ease;
    letter-spacing: 0.2px;
}
#main-nav ul li a:hover{
    color: #F6921E;
}

@media(max-width:1200px){
    #main-nav{
        margin-top: 27px;
    }
    #main-nav ul li{
        margin-left: 36px;
    }
    #main-nav ul li a{
        font-size: 17px;
    }

}
@media(max-width:992px){
    #main-nav{
        display: none;
        z-index: 15;
        background: rgba(255, 255, 255, 0.96);
        left: 0;
        right: 0;
        top: 0;
        margin-top: 0;
        bottom: 0;
    }
    #main-nav ul{
        width: 750px;
        padding-right: 20px;
        padding-left: 20px;
        margin-right: auto;
        margin-left: auto;
        margin-top: 74px;
    }
    #main-nav ul li{
        display: block;
        text-align: left;
    }
    #main-nav ul li a{
        font-size: 30px;
    }
}
@media(max-width:768px){
    #main-nav ul{
        width: 100%;
    }
}
@media(min-width:1450px){
    #main-nav ul li a{
        font-size: 21px;
    }
}



/*
 * MOBILE NAV
 */

#mobile-menu-container{
    display: none;
    float: right;
    margin-top: 5px;
    padding-right: 0;
}
#mobile-menu-container button{
    background: none;
    border: none;
    margin-top: 0px;
    color: #6E6F71;
    padding: 11px 14px;
    cursor: pointer;
    outline: none;
}
.nav-mobile-open #mobile-menu-container button{
    margin-top: 3px;
}
#mobile-menu-container button#buscar-mobile{
    font-size: 24px;
    margin-top: -2px;
    outline: none;
}
.search-mobile-open #mobile-menu-container button#buscar-mobile{
    background: #e1f9ff;
}
#mobile-menu-bt{
    float: right;
    margin-left: 10px;
    position: relative;
    z-index: 100;
}
#mobile-menu-bt span{
    height: 4px;
    width: 28px;
    background: #6D6E70;
    display: block;
    border-radius: 1px;
    margin-bottom: 6px;
    transform-origin: 0 0;
    transition: all .6s cubic-bezier(0.23,1,0.32,1);
}


.nav-mobile-open #mobile-menu-bt span.hideBar{opacity: 0;}

.nav-mobile-open #mobile-menu-bt span:first-child {
    transform: rotate3d(0,0,1,45deg) translate(-4px,-6px);
    margin-top: 5px;
}
.nav-mobile-open #mobile-menu-bt span:last-child {
    transform: rotate3d(0,0,1,-45deg) translate(4px ,-6px);
}

body.nav-mobile-open{
    height: 100px;
    overflow: hidden;
}



@media(max-width: 992px){
    #mobile-menu-container{
        display: block;
        margin-bottom: -10px;
    }

    .nav-mobile-open #main-nav-mobile {
        display: block;
    }
}

@media(max-width:768px){
    #mobile-menu-container{
        padding-right: 0;
    }
    #mobile-menu-container button{
        padding: 11px 10px;
    }
}

@media(max-width:600px){
    #mobile-menu-container{
        margin-bottom: -10px;
        margin-top: 5px;
        /* margin-top: -48px; */
    }
}
@media(max-width:480px){
    #mobile-menu-container button{
        padding: 11px 2px;
        margin-top: 4px;
    }
    #mobile-menu-container button i{
        font-size: 21px;
    }
    #mobile-menu-bt span{
        height: 4px;
        width: 25px;
        margin-bottom: 4px;
    }

    .nav-mobile-open #mobile-menu-bt span:first-child{
        transform: rotate3d(0,0,1,45deg) translate(-5px,-7px);
    }
    .nav-mobile-open #mobile-menu-container button{
        margin-top: 7px;
    }

}



/*
 * HEADER BOTTOM
 */

#header-bottom{background: #ECEDEE;margin-top: 10px;padding: 0px 18px 0 36px;}

/*
 *  TEMAS DEL DIA
 */

#temas-dia h4, #temas-dia a{
    font-family: Karla;
}
#temas-dia h4{
    font-weight: bold;
    font-size: 14px;
    display: inline-block;
    padding-right: 8px;
}
#temas-dia ul{
    display: inline-block;
    border-left: 1px solid #6D6E70;
    padding-left: 7px;
}
#temas-dia ul li{
    display: inline-block;
    margin-right: -4px;
}
#temas-dia a{
    color: #6D6E70;
    font-size: 14px;
    padding: 0 5px;
	text-transform:lowercase;
}
@media(min-width:1450px){
    #temas-dia h4 , #temas-dia a{
        font-size: 19px;
    }
    #temas-dia a{
        padding: 0 11px;
    }
}

@media(max-width:1200px){
    #header-bottom{
        margin-top: 9px;
        padding: 0px 18px 0 30px;
    }
    #temas-dia h4 , #temas-dia a{
        font-size: 15px;
        line-height: 18px;
        padding-top: 0;
        margin-top: 5px;
        margin-bottom: 5px;
    }
}

@media(max-width:992px){
    #header-bottom{
        padding: 6px 18px 10px 41px;
        margin-top: -2px;
    }
    #temas-dia h4 , #temas-dia a{
        font-size: 19px;
    }
}

@media(max-width:768px){
    #header-bottom{display: none;}
}






/*
 * FORM BUSCAR
 */

#form-buscar{
    float: right;
    margin-top: 5px;
    position: relative;
    /* padding: 1px 12px; */
}
#form-buscar i{
    position: absolute;
    top: 50%;
    right: 15px;
    color: #BBBDC0;
    margin-top: -8px;
    font-size: 16px;
}
#form-buscar input[type=text]{
    border: none;
    background: white;
    border-radius: 50px;
    padding: 2px 26px 3px 11px;
    font-size: 12px;
}


@media(max-width:992px){
    #form-buscar{display: none;}
}

@media(max-width:1200px){
    #form-buscar{
        margin-top: 3px;
        margin-bottom: 5px;
    }
    #form-buscar input[type=text]{
        height: 20px;
    }
    #form-buscar i{
        font-size: 14px;
        margin-top: -7px;
        right: 10px;
    }
}

@media(min-width:1450px){
    #form-buscar input[type=text]{
        font-size: 16px;
    }
}

/*
 * FORM BUSCAR MOBILE
 */

.form-buscar-mobile{
    margin-top: 13px;
}
.form-buscar-mobile form{
    border-bottom: 2px solid #cacaca;
    position: relative;
    margin: 30px 0 40px;
    margin: 10px 0;
}
.form-buscar-mobile input{
    background: none;
    font-size: 30px;
    font-weight: bold;
    border: none;
    width: 100%;
    outline: none;
}
.form-buscar-mobile button{
    border: none;
    background: none;
    font-size: 24px;
    float: right;
    margin-top: 10px;
    color: #A3A3A3;
    position: absolute;
    top: 50%;
    right: 6px;
    margin-top: -14px;
}
#form-buscar-mobile-header{
    display: none;
    padding-left: 35px;
    padding-top: 10px;
    padding-bottom: 12px;
    padding-right: 30px;
    z-index: 10000;
}

#form-buscar-mobile-header.form-buscar-mobile input{
    font-size: 19px;
    font-family: Karla;
    color: #6D6E70;
}

#form-buscar-mobile-header.form-buscar-mobile button{
    display: none;
}

.search-mobile-open #form-buscar-mobile-header{
    display: block;
    position: absolute;
    z-index: 1000;
    top: 33px;
    left: 8px;
    background: #E1F9FF;
    right: 7px;
}
.fixed .search-mobile-open #form-buscar-mobile-header{
    top: 46px;
}
#main-nav ul li#form-buscar-mobile-nav{
    display: none;
}
@media(min-width:992px){
    .search-mobile-open #form-buscar-mobile-header{
        display: none;
    }

    .fixed .search-mobile-open #form-buscar-mobile-header{
        top: 46px;
        display: block;
    }
}
@media(max-width:992px){
    .form-buscar-mobile{
        display: block;
        margin-top: 9px;
    }
    #main-nav ul li#form-buscar-mobile-nav{
        display: block;
    }
}

@media(max-width:600px){
    .search-mobile-open #form-buscar-mobile-header{
        top: -25px;
    }
}

@media(max-width:4800px){
    .form-buscar-mobile input{
        font-size: 20px;
    }
    .form-buscar-mobile button{
        margin-top: -20px;
    }
}



/*
 * NAVEGACION MOBILE
 */

#nav-mobile{
    display: none;
    position: fixed;
    z-index: 100;
    background: white;
    width: 100%;
    padding-bottom: 46px;
    top: 96px;
}



#main-nav-mobile{
    display: none;
}

#main-nav-mobile{
    overflow: auto;
    max-height: 90vh;
    padding: 40px 30px;
}
#main-nav-mobile ul{
}
#main-nav-mobile ul li {
}
#main-nav-mobile ul li a{
    font-size: 30px;
    font-weight: bold;
    color: #231F20;
}


.fixed .nav-mobile-open #main-nav-mobile , .fixed .nav-mobile-open #nav-mobile{
    display: block;
    z-index: 1000;
    background: white;
    top: 55px;
    left: 0;
    right: 0;
    bottom: 0;
}

@media(max-width:1200px){
    .nav-mobile-open #main-nav-mobile ,  .nav-mobile-open #nav-mobile{
        display: block;
    }
}

@media(max-width:480px){
    #main-nav-mobile ul li a{
        font-size: 20px;
    }
}


/*
 * HEADER FIXED
 */


#header-fixed{
    background: white;
    transition: .2s all ease;
}
.fixed body{
    padding-top: 59px;
}

.fixed #header-fixed{
    position: fixed;
    width: 100%;
    z-index: 10000;
    top: 0;
}

.fixed #header-fixed.visible{
    top: 0;
}


.fixed #mobile-menu-container{
    display: block;
}

.fixed #main-nav{
    display: none;
}

@media(max-width: 1200px){
    .fixed body{
        padding-top: 51px;
    }
}

@media(max-width: 992px){
    .fixed #mobile-menu-container{
        /* margin-top: -47px; */
    }
    .fixed body{
        padding-top: 55px;
    }
    #main-nav-mobile{
        padding: 40px 35px;
    }
}

@media(max-width: 768px){
    #nav-mobile{
        top: 70px;
    }

    #header-fixed{
        padding: 0 15px;
    }
    #main-nav-mobile{
        padding: 30px 15px;
    }
}

@media(max-width: 600px){
    #main-nav-mobile{
        padding: 30px 40px;
    }
    #nav-mobile{
        top: 56px;
    }
}
@media(max-width: 480px){
    .fixed .nav-mobile-open #nav-mobile{top: 54px;}
    #main-nav-mobile{
        padding: 15px 15px;
    }
    #header-fixed{
        padding-right: 10px;
    }
}

/*
 * TEMAS DIA MOBILE
 */

#main-nav ul li#temas-dia-mobile{
    display: none;
}
#temas-dia-mobile h3{
    font-weight: bold;
    font-size: 30px;
    margin-top: 20px;
    color: #231F20;
}
#temas-dia-mobile ul {
    margin: 0;
    padding: 0;
}
#temas-dia-mobile ul li{
    margin: 0;
    margin-bottom: 10px;
}
#temas-dia-mobile ul li a{
    font-size: 23px;
}

@media(max-width:992px){
    #main-nav ul li#temas-dia-mobile{
        display: block;
    }
}

@media(max-width:480px){
    #temas-dia-mobile h3{
        font-size: 20px;
    }
    #temas-dia-mobile ul li a{
        font-size: 15px;
    }
}

/*
 * REDES HEADER MOBILE
 */

#main-nav ul li#redes-header-top-mobile{
    display: none;
    margin-top: 60px;
}
#redes-header-top-mobile{
    margin-top: 40px;
}
#redes-header-top-mobile ul{
    margin-top: 10px;
    padding: 0;
    margin-bottom: 20px;
}
#redes-header-top-mobile ul li{
    display: inline-block;
    margin: 0;
    margin-right: 26px;
}
#redes-header-top-mobile ul li a{
    color: #BBBDC0;
    font-size: 26px;
}
@media(max-width:992px){
    #main-nav ul li#redes-header-top-mobile{
        display: block;
    }
}

@media(max-width:480px){
    #redes-header-top-mobile ul li{
        margin-right: 18px;
    }
    #redes-header-top-mobile ul li a{
        font-size: 21px;
    }
}

/*
 * CUERPO 
 */

#cuerpo{
    background: #F5F5F6;
    padding-bottom: 120px;
    position: relative;
}
@media(max-width:600px){
    #cuerpo{
        /* margin-top: -6px; */
    }
}

/*
 * AVISOS
 */

#avisos{
    background: #6D6E70;
    color: white;
    overflow: hidden;
    padding: 15px 27px 15px 34px;
    margin-bottom: 15px;
    position: relative;
    display: table;
    width: 100%;
    table-layout: fixed;
}
#avisos h4{
    font-size: 14px;
    float: left;
    margin: 0;
    line-height: 1;
    font-weight: bold;
    display: table-cell;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 30%;
    padding-left: 32px;
    transition: .3s all ease;
    font-family: Karla;
}
#avisos i.icon-warning{
    font-size: 23px;
    float: left;
    margin-top: -5px;
    margin-right: 8px;
    min-width: 23px;
    position: absolute;
    top: 21px;
    margin-top: -12px;
}
#avisos p{
    font-size: 14px;
    float: left;
    margin: 0;
    line-height: 1;
    border-left: 1px solid white;
    margin: 0 13px;
    padding: 0 12px;
    font-weight: 400;
    letter-spacing: -0.1px;
    display: table-cell;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 64%;
}
#avisos a{
    font-size: 21px;
    color: white;
    display: block;
    float: right;
    margin-bottom: -7px;
    margin-top: -6px;
    text-decoration: none;
    position: absolute;
    top: 22px;
    right: 27px;
    margin-top: -13px;
}
#avisos a i{
    display: inline-block;
    transition: .3s all ease;
}
#avisos a:hover i{
    color: #ffac4d;
}

#avisos.desplegado h4{
    display: block;
    width: 100%;
    max-width: none;
    margin-bottom: 5px;
}

#avisos.desplegado p{
    border: none;
    padding-left: 18px;
    display: block;
    width: 100%;
    white-space: normal;
    padding-right: 70px;
    line-height: 20px;
}

#avisos.desplegado a i{
    transform: rotate(45deg);
    color: #ffac4d;
}
#avisos.desplegado a:hover i{color: #e87f04;}





@media(max-width:1200px){
    #avisos{
        padding: 13px 27px 13px 24px;
    }
    #avisos h4,#avisos p{
        font-size: 13px;
    }
    #avisos i.icon-warning{
        font-size: 20px;
        left: 27px;
    }
    #avisos a{
        font-size: 18px;
        right: 24px;
    }

}

@media(max-width:992px){
    #avisos{
        padding: 18px 27px 15px 40px;
        margin-bottom: 0;
    }
    #avisos h4,#avisos p{
        font-size: 16px;

    }
    #avisos h4{
        min-width: 48%;
    }
    #avisos p{
        min-width: 45%;
        width: 45%;
    }
    #avisos i.icon-warning{
        font-size: 23px;
        left: 39px;
        top: 25px;
    }
    #avisos a{
        font-size: 23px;
        right: 32px;
        top: 23px;
    }
}

@media(max-width:600px){
    #avisos{
        padding: 18px 60px 15px 42px;
    }
    #avisos i.icon-warning{
        left: 30px;
        font-size: 31px;
        top: 23px;
    }
    #avisos h4{
        width: 100%;
        max-width: none;
        font-size: 20px;
        letter-spacing: -0.5px;
        font-weight: 600;
    }
    #avisos p{
        display: none;
    }
    #avisos a{
        font-size: 31px;
        right: 24px;
        top: 20px;
    }
}

@media(max-width:480px){
    #avisos{
        padding: 11px 10px 10px 13px;
    }
    #avisos i.icon-warning {
        left: 15px;
        font-size: 20px;
        top: 19px;
    }
    #avisos h4{
        font-size: 14px;
    }
    #avisos a{
        font-size: 22px;
        right: 15px;
        top: 17px;
    }
}

@media(min-width:1450px){
    #avisos h4 , #avisos p{
        font-size: 16px;
    }
    #avisos.desplegado p{
        line-height: 25px;
    }
}

/*
 * NOTA 
 */

.nota{
    position: relative;
    margin-bottom: 15px;
    display: block;
}
.nota-imagen{
    padding-bottom: 0;
    background-position: 50%;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
}

.nota-imagen:before{
    content: " ";
    position: absolute;
    background: rgba(0, 0, 0, 0.1);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.nota-categoria{
    color: #BBBDC0;
    font-weight: bold;
    font-size: 16px;
    margin: 0;
    margin-bottom: 5px;
    transition: .3s all ease;
}
.nota-titulo{
    color: #262425;
    font-weight: bold;
    font-size: 20px;
    line-height: 21px;
    margin: 0;
    transition: .2s all ease;
    letter-spacing: -0.2px;
    font-size: 18px;
}
.nota-contenido{position: relative;}
.nota-triangulo{
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 11px 12px 0 12px;
    border-color: #ffffff transparent transparent transparent;
    position: absolute;
    bottom: -11px;
    right: 36px;
    z-index: 10;
}

.nota-contenido-inner{padding: 34px 28px 22px;position: absolute;bottom: 0;left: 0;}

.nota img{
    max-width: 100%;
    width: 100%;
}

.nota a{
    text-decoration: none;
}
@media(max-width:992px){
    .nota-categoria{
        font-size: 20px;
        line-height: 26px;
    }  
    .nota-titulo{
        font-size: 24px;
        line-height: 26px;
    }
}

@media(max-width:1200px){
    .nota-categoria{
        font-size: 15px;
        line-height: 18px;
        margin-bottom: 2px;
    }
    .nota-titulo{
        font-size: 17px;
        line-height: 18px;
    }
    .nota-contenido-inner{
        padding: 34px 21px 18px;
    }
}

@media(max-width:992px){
    .nota-categoria{
        font-size: 20px;
        line-height: 26px;
        margin-bottom: 2px;
    }
    .nota-titulo{
        font-size: 24px;
        line-height: 26px;
    }
    .nota-contenido-inner{
        padding: 34px 37px 33px;
    }   
}
@media(max-width:600px){
    .nota{margin-bottom: 10px;}
}

@media(min-width:1450px){
    .nota-categoria{
        font-size: 20px;
        line-height: 26px;
    }
    .nota-titulo{
        font-size: 24px;
        line-height: 26px;
    }
    .nota-contenido-inner{
        padding: 34px 34px 27px;
    }
}


/*
 * ALTURA ELEMENTOS
 */


.alto-1{
    height: 420px;
}

.alto-2{
    height: 200px;
}

.alto-2a{
    height: 220px;
}


.alto-3{
    height: 275px;
}
.alto-imagen-agenda{
    height: 138px;
}
.alto-contenido-agenda{
    height: 210px;
}

.alto-nota-agenda{
    height: 348px;
}


@media(max-width:1200px){
    .alto-1{
        height: 347px;
    }
    .alto-2{
        height: 168px;
    }
    .alto-2a{
        height: 180px;
    }
    .alto-3{
        height: 240px;
    }
    .alto-contenido-agenda{
        height: 176px;
    }
    .alto-imagen-agenda{
        height: 114px;
    }
    .alto-nota-agenda{
        height: 290px;
    }
}
@media(max-width:992px){
    .alto-1{
        height: 489px;
    }

    .alto-2{
        height: 256px;
    }

    .alto-2a{
        height: 280px;
    }
    .alto-3{
        height: 348px;
    }
    .alto-contenido-agenda{
        height: 272px;
    }
    .alto-imagen-agenda{
        height: 176px;
    }
    .alto-nota-agenda {
        height: 448px;
    }
}

@media(max-width:600px){
    .alto-1{
        height: 360px;
    }
    .alto-2{
        height: auto;
    }
    .alto-3{
        height: 480px;
    }
    .alto-contenido-agenda{
        height: auto;
    }
    .alto-imagen-agenda{
        height: auto;
    }
}

@media(max-width:480px){
    .alto-1{
        height: 240px;
    }
    .alto-3{
        height: 320px;
    }
}

@media(min-width:1450px){
    .alto-1{
        height: 506px;
    }

    .alto-2{
        height: 242px;
    }

    .alto-2a{
        height: 264px;
    }
    .alto-3{
        height: 340px;
    }

    .alto-contenido-agenda{
        height: 256px;
    }
    .alto-imagen-agenda{
        height: 165px;
    }
    .alto-nota-agenda{
        height: 421px;
    }
}

/*
 * NOTA - NOTA PRINCIPAL
 */

.nota-principal .nota-contenido{
    position: absolute;
    bottom: 0;
    padding: 40px 70px 32px 50px;

    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+84&0+0,0.55+84 */
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.55) 84%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.55) 84%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.55) 84%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#8c000000',GradientType=0 ); /* IE6-9 */
    transition: .4s all ease;
    color: black;
    z-index: 10;
}

.nota-principal .nota-titulo{
    color: white;
    font-weight: 600;
    font-size: 40px;
    line-height: 43px;
    letter-spacing: -0.3px;
}
.nota-principal .nota-categoria{
    color: #E6E7E8;
    font-weight: bold;
    font-size: 26px;
    margin-bottom: -3px;
    letter-spacing: -0.3px;
}

.nota-principal .nota-imagen{
    position: relative;
}

.nota-principal-ver-mas{
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    margin-left: -40px;
    margin-top: -40px;
    opacity: 0;
    transition: .4s all ease;
}
.nota-principal-ver-mas i{
    color: white;
    font-size: 80px;
    transition: .4s all ease;
}
.nota-principal-ver-mas i:hover{
    color: #29abe2;
}

.nota-principal:hover .nota-contenido{
    opacity: 0;
}

.nota-principal:hover .nota-principal-ver-mas{
    opacity: 1;
}

.nota-principal .nota-triangulo{
    display: none;
}

@media(max-width:1200px){
    .nota-principal .nota-categoria{
        font-size: 24px;
        line-height: 28px;
    }
    .nota-principal .nota-titulo{
        font-size: 33px;
        line-height: 35px;
    }
    .nota-principal .nota-contenido{
        padding: 40px 45px 30px 42px;
    }
}
@media(max-width:992px){
    .nota-principal .nota-categoria{
        font-size: 30px;
        line-height: 36px;
    }
    .nota-principal .nota-titulo{
        font-size: 43px;
        line-height: 43px;
    }
    .nota-principal .nota-contenido{padding: 40px 140px 50px 42px;}
}

@media(max-width:600px){
    .nota-principal .nota-categoria{
        font-size: 26px;
        line-height: 36px;
        color: #BBBDC0;
        margin-bottom: 0px;
    }
    .nota-principal .nota-titulo{
        font-size: 33px;
        line-height: 36px;
        color: #262425;
    }
    .nota-principal .nota-contenido{
        position: relative;
        background: white;
        padding: 46px 30px 49px;
    }
    .nota-principal .nota-triangulo{
        display: block;
    }
}

@media(max-width:480px){
    .nota-principal .nota-categoria{
        font-size: 18px;
        line-height: 24px;
    }
    .nota-principal .nota-titulo{
        font-size: 22px;
        line-height: 24px;
    }
    .nota-principal .nota-contenido{
        padding: 25px 15px 30px;
    }
}

@media(min-width:1450px){

    .nota-principal .nota-categoria{
        font-size: 30px;
        line-height: 49px;
    }
    .nota-principal .nota-titulo{
        font-size: 46px;
        line-height: 49px;
    }

}

/*
 * NOTA - NOTA SECUNDARIA
 */

.nota-secundaria .nota-contenido{
    background: white;
    position: relative;
}


.nota-extracto-hover{
    position: absolute;
    background: rgba(0, 102, 204, 0.8);
    padding: 34px 25px;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 0;
    transition: .2s all ease;
}
.nota-extracto-hover p{
    font-size: 16px;
    font-family: Karla;
    color: white;
    line-height: 18px;
}
.nota-secundaria .nota-imagen{
    position: relative;
}


.nota-secundaria:hover .nota-extracto-hover{
    opacity: 1;
}

.nota-secundaria .nota-titulo:hover{
    color: #0066CC;
}

.nota-secundaria .nota-categoria:hover{
    color: #262425;
}

@media(max-width:600px){
    .nota-secundaria {
        overflow: hidden;
        background: white;
        padding: 15px;
        display: table;
        width: 100%;
        table-layout: fixed;
    }
    .nota-secundaria .nota-contenido{
        width: 67%;
        height: auto;
        display: table-cell;
    }
    .nota-secundaria .nota-contenido-inner{
        position: relative;
        padding: 0 15px;
    }
    .nota-secundaria .nota-imagen{
        width: 130px;
        height: 97px;
        display: table-cell;
    }

    .nota-secundaria .nota-categoria{
        display: none;
    }
    .nota-titulo{
        font-size: 21px;
    }
    .nota-secundaria .nota-extracto-hover{
        display: none;
    }
}

@media(max-width:480px){
    .nota-titulo{
        font-size: 14px;
        line-height: 18px;
    }
    .nota-secundaria{
        padding-right: 10px;
    }
    .nota-secundaria .nota-contenido-inner{
        padding-left: 0;
    }
    .nota-secundaria .nota-imagen{
        width: 86px;
        height: 64px;
    }
}

/*
 * NOTA - NOTA SECUNDARIA 2
 */

.nota-secundaria2{
    overflow: hidden;
}
.nota-secundaria2 .nota-contenido{
    background: white;
}
.nota-secundaria2 .nota-imagen{
    position: relative;
}
.nota-secundaria2 .nota-contenido .nota-contenido-inner{
    background: white;
    padding: 34px 33px 28px;
}

.nota-secundaria2 .nota-titulo:hover{
    color: #0066CC;
}
.nota-secundaria2:hover .nota-extracto-hover{
    opacity: 1;
}
.nota-secundaria2 .nota-categoria:hover{
    color: #d9dada;
}

/*
 * NOTA - NOTA SECUNDARIA AZUL
 */

.nota-secundaria-azul{

}

.nota-secundaria.nota-secundaria-azul .nota-contenido {
    background: #0066CC;
    transition: .2s all ease;
}
.nota-secundaria-azul .nota-triangulo{
    border-color: #0066CC transparent transparent transparent;
    transition: .2s all ease;
}

.nota-secundaria-azul .nota-titulo{
    color: white;
}

.nota-secundaria-azul .nota-categoria{
    transition: .2s all ease;
    color: #E6E7E8;
}
.nota-secundaria.nota-secundaria-azul:hover .nota-contenido {
    background: white;
}
.nota-secundaria-azul:hover .nota-triangulo{
    border-color: white transparent transparent transparent;
}

.nota-secundaria-azul:hover .nota-categoria{
    color: #BBBDC0;
}
/*
 * NOTA - NOTA TERCIARIA
 */

.nota-terciaria{
    background: #D1D2D4;
    transition: .3s all ease;
    text-decoration: none !important;
}

.nota.nota-terciaria .nota-categoria{color: white;margin-bottom: 2px;}

.nota-terciaria .nota-extracto{
    font-family: Karla;
    font-size: 14px;
    color: #262425;
    line-height: 16px;
    margin-top: 7px;
}
.nota-terciaria .nota-contenido-inner{
    position: relative;
    padding: 21px 28px;
}

.nota-terciaria:hover{
    background: #0066CC;
}
.nota-terciaria .nota-categoria:hover{
    color: #262956;
}
.nota-terciaria .nota-titulo:hover{
    color: white;
}

.nota.nota-terciaria.nota-sin-extracto{

}

.nota.nota-terciaria.nota-sin-extracto .nota-contenido-inner{
    padding: 32px 28px 26px;
}
.nota-sin-borde, .nota-sin-borde .nota-contenido-inner{
    border: none !important;
}


@media(max-width:1200px){
    .nota-terciaria .nota-extracto{
        font-size: 12.5px;
        line-height: 13.2px;
    }
    .nota-terciaria .nota-contenido-inner{
        padding: 15px 21px;
    }
    .nota.nota-terciaria.nota-sin-extracto .nota-contenido-inner{
        padding: 24px 21px;
    }
}
@media(max-width:992px){
    .nota-terciaria .nota-contenido-inner{
        padding: 24px 37px;
    }
    .nota-terciaria .nota-extracto{
        font-size: 17px;
        line-height: 20px;
    }
    .nota.nota-terciaria.nota-sin-extracto .nota-contenido-inner{
        padding: 40px 37px;
    }
}
@media(max-width:600px){
    .nota-terciaria{
        height: auto;
        margin-bottom: 0;
        padding: 0 30px;
    }
    .nota-terciaria .nota-contenido-inner{
        padding: 24px 30px;
        padding: 30px 0 20px;
        border-bottom: 1px solid #262425;
    }
    .nota.nota-terciaria .nota-categoria{display: none;}
    .nota-terciaria .nota-extracto{
        font-size: 19px;
        line-height: 26px;
    }

    .nota.nota-terciaria.nota-sin-extracto .nota-contenido-inner{
        background: white;
        padding: 28px 0;
        border-bottom: 1px solid #262425;
    }
    .nota.nota-terciaria.nota-sin-extracto{
        margin-bottom: 0;
        padding: 0 30px;
        background: white;
    }

}
@media(max-width:480px){
    .nota-terciaria {
        padding: 0 15px;
        /* margin-bottom: 5px; */
    }
    .nota-terciaria .nota-contenido-inner{
        padding: 20px 0;
        /* border: none; */
    }
    .nota-terciaria .nota-extracto{
        font-size: 13px;
        line-height: 17px;
    }

    .nota.nota-terciaria.nota-sin-extracto{
        padding: 0 15px;
    }
    .nota.nota-terciaria.nota-sin-extracto .nota-contenido-inner{
        padding: 20px 0;
    }

}


@media(min-width:1450px){
    .nota-terciaria .nota-extracto{
        font-size: 18px;
        line-height: 19px;
        letter-spacing: -0.2px;
    }
    .nota-terciaria .nota-contenido-inner{
        padding: 21px 30px 27px 34px;
    }
    .nota.nota-terciaria .nota-categoria{
        margin-bottom: 1px;
    }

}

/*
 * NOTA VIDEO
 */

.nota-video {
    overflow: hidden;
    position: relative;

}
.nota-video .nota-imagen{
    position: relative;
}


.nota-video .nota-contenido{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background: rgba(35, 31, 32, 0.84);
    padding: 22px 28px 13px;
    z-index: 10;
    transition: .4s all ease;
}

.nota-video .nota-categoria{color: #6D6E70;}
.nota-video .nota-titulo{color: #ECEDEE;}
.nota-video .nota-extracto{color: white;font-family: Karla;font-size: 14px;line-height: 14px;margin-top: 5px;margin-bottom: 0;}

.nota-video-compartir ul{margin-top: 89px;}
.nota-video-compartir ul li{margin-bottom: 7px;}
.nota-video-compartir ul li a{
    color: white;
    font-size: 33px;
}
.nota-video-reproducir{
    font-family: Karla;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    position: absolute;
    bottom: 15px;
    color: white;
    background: #231F20;
    border-radius: 6px;
    padding: 7px 15px 6px 15px;
    left: 23px;
    transition: .4s all ease;
}
.nota-video-reproducir i{
    color: white;
    margin-right: 10px;
    float: left;
    font-size: 10px;
    margin-top: 4px;
}

.nota-video-hover{
    position: absolute;
    z-index: 10;
    left: 50%;
    top: 50%;
    margin-left: -32.5px;
    margin-top: -32.5px;
    opacity: 0;
    transition: .4s all ease;
}
.nota-video-hover i{
    color: white;
    font-size: 65px;
    transition: .4s all ease;
}
.nota-video-hover i:hover{
    color: #0066CC;
}
.nota-video:hover .nota-video-hover{
    opacity: 1;
}
.nota-video:hover .nota-contenido  {
    opacity: 0;
}

@media(max-width:1200px){
    .nota-video .nota-contenido{
        padding: 16px 21px 13px;
    }
    .nota-video-compartir ul{
        margin-top: 106px;
    }
    .nota-video-compartir ul li a {
        font-size: 20px;
    }
    .nota-video-reproducir{
        font-size: 11px;
    }
}
@media(max-width:992px){
    .nota-video .nota-contenido {
        padding: 30px 37px;
    }    
    .nota-video-compartir ul {
        margin-top: 190px;
    }
    .nota-video-compartir ul li a{
        font-size: 27px;
    }
    .nota-video-reproducir{
        font-size: 16px;
        left: 30px;
        bottom: 20px;
    }
}

@media(max-width:600px){
    .nota-video .nota-contenido{
        position: relative;
        background: #000000;
    }
}
@media(max-width:480px){
    .nota-video .nota-contenido{
        padding: 18px 15px;
    }
}

@media(min-width:1450px){
    .nota-video .nota-contenido{
        padding: 27px 33px 25px;
    }
}

/*
 * NOTA VIDEO COMPARTIR
 */

.nota-video.video-share .nota-imagen{
    float: left;
    width: 86.20%;
}

.nota-video.video-share .nota-video-compartir{
    float: left;
    background: #231F20;
    width: 13.80%;
    text-align: center;
}

.nota-video.video-share .nota-contenido{
    width: 86.20%;   
}

@media(max-width:600px){
    .nota-video.video-share .nota-video-compartir{display: none;}
    .nota-video.video-share .nota-contenido{
        width: 100%;
        position: relative;
        background: #231F20;
    }
    .nota-video.video-share .nota-imagen{
        width: 100%;
        height: 270px;
    }
    .nota-video:hover .nota-contenido{
        opacity: 1;
    }
    .nota-video .nota-categoria{
        display: none;
    }
    .nota-video-hover{
        opacity: 1;
        margin-left: -65px;
        margin-top: -65px;
    }
    .nota-video-hover i{
        font-size: 130px;
    }
    .nota-video-reproducir{
        font-size: 21px;
        padding: 7px 23px 6px 23px;
    }
}

@media(max-width:480px){
    .nota-video.video-share .nota-contenido{
        padding: 15px;
    }
    .nota-video.video-share .nota-imagen{
        height: 180px;
    }
    .nota-video-hover{
        margin-left: -35px;
        margin-top: -35px;
    }
    .nota-video-hover i{
        font-size: 70px;
    }
    .nota-video-reproducir{
        font-size: 14px;
        padding: 7px 10px 6px 10px;
        left: 15px;
        bottom: 10px;
    }
}

/*
 * TWITTER
 */

#twitter-home{
    background: #0066CC;
    position: relative;
    padding: 23px 32px;
}

#twitter-home i{
    color: white;
    position: absolute;
    bottom: 22px;
    right: 20px;
    font-size: 26px;
}

#twitter-home .nota-categoria{color: #E7E6E6;margin-bottom: 14px;}



#twitter-home h4{
    font-weight: bold;
    margin: 0;
    font-size: 18px;
    color: white;
}
#twitter-timer{
    height: 2px;
    position: relative;
    border-radius: 2px;
    background: white;
    margin: 4px 0 14px;    
}
#twitter-timer:before{
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    background: #F6921E;
    bottom: 0;    
}
#twitter-timer.loading:before{
    transition: 8.5s all linear;
    width: 100%;
}

#contenedor-tweets{
    position: relative;
}
.tweet{
    color: white;
    font-family: Karla;
    font-size: 14px;
    line-height: 16px;
    position: absolute;
    display: none;
}
.tweet.activo{
    display: block;
}
.tweet-acciones , .tweet-acciones a{
    color: white;
    font-size: 14px;
    font-weight: bold;
    font-family: Karla;
    margin-top: 29px;
}

@media(max-width:1200px){
    #twitter-home{
        padding: 21px 21px;
    }
    .tweet , .tweet-acciones, .tweet-acciones a{
        font-size: 12px;
        line-height: 13px;
    }
    #twitter-home .nota-categoria{
        margin-bottom: 8px;
    }
}

@media(max-width:992px){
    #twitter-home{padding: 21px 37px;}
    #twitter-home .nota-categoria{
        font-size: 20px;
    }
    .tweet , .tweet-acciones, .tweet-acciones a{
        font-size: 17px;
        line-height: 20px;
    }
}

@media(max-width:600px){
    #twitter-home{
        height: auto;
        margin-bottom: 10px;
    }
    #twitter-home .nota-categoria{
        display: none;
    }
    #twitter-home h4{
        font-size: 21px;
    }
    #contenedor-tweets{
        min-height: 150px;
    }
}

@media(max-width:480px){
    #twitter-home{
        padding: 21px 15px;
        margin-bottom: 5px;
    }
    #twitter-home h4{
        font-size: 14px;
    }
    .tweet, .tweet-acciones, .tweet-acciones a{
        font-size: 13px;
        line-height: 17px;
    }
}


@media(min-width:1450px){
    .tweet , .tweet-acciones, .tweet-acciones a{
        font-size: 18px;
        line-height: 19px;
    }

}
/*
 * BANNERS
 */

.banner-muni{
    text-align: center;
    display: table;
    width: 100%;
    table-layout: fixed;
    margin-bottom: 15px;
}
.banner-muni a{
    display: table-cell;
    vertical-align: middle;
}
.banner-muni img{
    margin: 0 auto;
}
.col-md-12 .banner-muni{
	margin-top: 15px;
}

@media(max-width:600px){
    .banner-muni{display: none;}
    .banner-muni.banner-muni-mobile{
        display: table;
        background: white;
        padding: 30px 0;
    }
}



/*
 * MARCA SECCION HOME
 */

.marca-seccion-home{

}
.marca-seccion-home{
    color: #6D6E70;
    font-size: 21px;
    font-weight: 400;
    /* text-transform: uppercase; */
    margin: 0;
    position: relative;
    margin-bottom: 20px;
    margin-top: 24px;
}

.marca-seccion-home span{
    background: #f5f5f6;
    position: relative;
    padding-right: 10px;
}

.marca-seccion-home:before{
    content: " ";
    position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    top: 50%;
    margin-top: -0.5px;
    background: #6D6E70;
}

@media(max-width:1200px){

    .marca-seccion-home{
        font-size: 14.4px;
    }
}

@media(max-width:992px){
    .marca-seccion-home{
        font-size: 22px;
        margin-bottom: 30px;
    }
}

@media(max-width:600px){


    .marca-seccion-home{
        font-size: 28px;
        line-height: 34px;
        padding: 0 30px;
        margin-top: 50px;
    }
    .marca-seccion-home:before{
        left: 30px;
        right: 30px;
    }
}

@media(max-width:480px){
    .marca-seccion-home{
        font-size: 19px;
        padding: 0 15px;
        margin-top: 30px;
        margin-bottom: 10px;
    }
}

/*
 * NOTA AGENDA
 */

.nota-agenda{

}
.nota-agenda .nota-contenido{
    background: #6D6E70;
    transition: .4s background ease;
}
.nota-agenda .nota-triangulo{
    border-color: #6D6E70 transparent transparent transparent;
    transition: .4s all ease;
}
.agenda-fecha{
    color: #BBBDC0;
    font-weight: bold;
    font-size: 14px;
    margin: 0;
    transition: .4s all ease;
}
.agenda-titulo{
    color: #F5F5F6;
    font-weight: 600;
    font-size: 18px;
    line-height: 21px;
    margin: 0;
    transition: .2s all ease;
}
.nota-agenda-ver-todas{
    text-align: center;
}
.nota-agenda-ver-todas i{
    color: #6D6E70;
    font-size: 87px;
    transition: .4s all ease;
}

.nota-agenda .nota-imagen{
    position: relative;
}

.nota-agenda.nota-agenda-ver-todas .nota-contenido{
    background: #efefef;

}
.nota-agenda-ver-todas .nota-contenido-inner{
    right: 0;
    bottom: 50%;
    margin-bottom: -120px;
}
.nota-agenda.nota-agenda-ver-todas:hover .nota-contenido{
    background: #ececec;
}

.nota-agenda.nota-agenda-ver-todas:hover i{
    color: #0066CC;
}

.nota-agenda.nota-agenda-ver-todas:hover .agenda-ver-todas-bt{
    background: #0066CC;
    color: white;
}

.nota-agenda .nota-contenido-inner{}

.agenda-ver-todas-bt{
    background: #6D6E70;
    font-size: 14px;
    color: white;
    margin-top: 60px;
    border-radius: 10px;
    padding: 6px;
    transition: .4s all ease;
}

.nota-agenda:hover .nota-contenido{
    background: #0066CC;
}
.nota-agenda:hover .nota-triangulo{
    border-color: #0066CC transparent;
}

.nota-agenda:hover .agenda-fecha{
    color: #E6E7E8;
}

.nota-agenda:before{
    content: " ";
    background: white;
    height: 1px;
    position: absolute;
    left: 30px;
    right: 30px;
    z-index: 10;
    bottom: 0;
    display: none;
}
.nota-agenda.nota-agenda-ver-todas:before{
    content: "";
    display: none;
}
.agenda-calendario{
    color: white;
    text-align: center;
    position: absolute;
    right: 20px;
    bottom: 25px;
    border: 2px solid white;
    border-radius: 4px;
    padding: 11px 7px 6px 7px;
}
.agenda-calendario-dia{
    font-weight: bold;
    font-size: 36px;
    line-height: 1;
    margin-top: -7px;
}
.agenda-calendario-mes{
    font-weight: bold;
    font-size: 16px;
    line-height: 1;
    margin-bottom: -3px;
}
.agenda-ver-todas-mobile{
    font-weight: bold;
    font-size: 24px;
    color: white;
    display: none;
    text-align: left;
    padding: 0 30px;
}
.agenda-ver-todas-mobile i.icon-agenda{
    float: right;
    color: #ECEDEE;
    font-size: 60px;
}

.agenda-ver-todas-mobile-icono , .agenda-ver-todas-mobile-txt{
    display: table-cell;
    vertical-align: middle;
}
.agenda-ver-todas-mobile-txt{}


@media(max-width:1200px){
    .agenda-titulo{
        font-size: 17px;
        line-height: 18px;
    }
    .agenda-fecha{
        font-size: 14px;
    }
    .agenda-calendario{
        padding: 8px 7px 3px 7px;
        min-width: 57px;
    }
    .agenda-calendario-mes{
        font-size: 13px;
        margin-bottom: 4px;
    }
    .agenda-calendario-dia{
        font-size: 30px;
    }
    .agenda-ver-todas-bt{
        font-size: 13px;
        margin-top: 50px;
    }
    .nota-agenda-ver-todas .nota-contenido-inner{
        margin-bottom: -110px;
    }
}

@media(max-width:992px){
    .agenda-ver-todas-bt{
        font-size: 18px;
        line-height: 21px;
        font-weight: bold;
        padding: 9px;
        margin-top: 60px;
    }
    .agenda-calendario{
        padding: 7px 8px;
        min-width: 57px;
        border-width: 3px;
        min-width: 85px;
    }
    .agenda-calendario-dia{
        font-size: 46px;
        /* line-height: 12px; */
    }
    .agenda-calendario-mes{
        font-size: 20px;
        line-height: 22px;
        margin-bottom: 2px;
    }
    .nota-agenda-ver-todas i{
        font-size: 111px;
    }
    .nota-agenda-ver-todas .nota-contenido-inner{
        margin-bottom: -138px;
    }
}
@media(max-width:600px){
    .nota-agenda{
        overflow: hidden;
        background: #626365;
        display: table;
        margin-bottom: 0;
        position: relative;
        width: 100%;
    }
    .nota-agenda .nota-contenido{
        position: relative;
        display: table-cell;
        width: 100%;
        background: #626365;
        vertical-align: middle;
        display: block;
    }
    .nota-agenda .nota-imagen{
        display: table-cell;
        width: 30%;
        vertical-align: middle;
        background: #6D6E70 !important;
    }
    .nota-agenda .nota-contenido-inner{
        position: relative;
        width: 100%;
    }
    .nota-agenda .nota-triangulo{display: none;}

    .nota-agenda:before{
        display: block;
    }
    .agenda-calendario{
        /* position: relative; */
        /* right: 0; */
        top: 18px;
        bottom: inherit;
        min-width: 70px;
    }
    .agenda-fecha{display: none;}

    .agenda-calendario-mes{
        font-size: 16px;
    }
    .agenda-calendario-dia{
        font-size: 36px;
    }
    .nota-agenda-ver-todas{
        width: 100%;
    }
    .nota-agenda.nota-agenda-ver-todas .nota-contenido{
        width: 100%;
    }
    .nota-agenda-ver-todas .nota-contenido-inner{
        margin-bottom: 0;
    }
    .agenda-ver-todas-mobile{
        display: table;
        width: 100%;
        padding: 30px 23px 30px 30px;
    }
    .nota-agenda.nota-agenda-ver-todas .nota-contenido{
        display: none;
    }
    .agenda-titulo{
        min-height: 72px;
        font-size: 21px;
        line-height: 27px;
    }
}

@media(max-width:480px){
    .nota-agenda .nota-contenido-inner{
        padding: 15px 0  15px 15px;
    }
    .nota-agenda:before{        
        left: 15px;
        right: 15px;
    }
    .nota-agenda .nota-imagen{
        width: 25%;
        text-align: right;
    }
    .agenda-titulo{
        font-size: 14px;
        line-height: 18px;
        min-height: 71px;
    }
    .agenda-calendario-mes{
        font-size: 11px;
    }
    .agenda-calendario-dia{
        font-size: 25px;
    }
    .agenda-calendario{
        min-width: 56px;
        padding: 3px 5px;
    }

    .agenda-ver-todas-mobile{
        font-size: 16px;
        padding: 15px;
    }
}

@media(min-width:1450px){

    .agenda-fecha{
        font-size: 20px;
        line-height: 26px;
    }

    .agenda-titulo{
        font-size: 24px;
        line-height: 26px;
    }
    .nota-agenda-ver-todas .nota-contenido-inner{

    }
    .nota-agenda-ver-todas i{
        font-size: 100px;
    }
    .agenda-ver-todas-bt{
        font-size: 17px;
    }


}

/*
 * LO MAS LEIDO
 */

.mas-leido{
    background: #D1D2D4;
    display: block;
    position: relative;
    padding: 30px 33px;
    min-height: 190px;
    transition: .2s all ease;

}
.mas-leido a{
    text-decoration: none;
}
.mas-leido-categoria{
    color: white;
    font-weight: bold;
    font-size: 14px;
    margin: 0;
}
.mas-leido-titulo{
    color: #231F20;
    font-weight: 600;
    font-size: 18px;
    line-height: 21px;
    margin: 0;
    transition: .2s all ease;
    position: relative;
    z-index: 2;
}
.mas-leido-numero{
    font-size: 140px;
    font-weight: bold;
    font-family: Karla;
    position: absolute;
    bottom: -12px;
    right: 20px;
    line-height: 1;
    color: white;
    z-index: 0;
    transition: .25s all ease;
}

.mas-leido:hover{
    background: #0066CC;
}
.mas-leido .mas-leido-categoria:hover{
    color: #E6E7E8;
}
.mas-leido .mas-leido-titulo:hover{
    color: #F7F8F8;
}
.mas-leido:hover .mas-leido-numero{
    color: #D1D2D4;
    bottom: -10px;
}



@media(max-width:1200px){
    .mas-leido{
        padding: 25px 21px;
        min-height: 0;
    }
    .mas-leido-categoria{
        font-size: 15px;
        margin-bottom: 2px;
    }
    .mas-leido-titulo{
        font-size: 17px;
        line-height: 18px;
        min-height: 90px;
    }
}
@media(max-width:992px){

    .mas-leido{
        margin-bottom: 15px;
        min-height: 0;
        padding: 40px 37px 40px 37px;
    }
    .mas-leido-categoria{
        font-size: 20px;
        line-height: 26px;
    }
    .mas-leido-titulo{
        font-size: 24px;
        line-height: 26px;
        min-height: 135px;
        font-weight: bold;
    }
    .mas-leido-numero{
        font-size: 180px;
    }
}
@media(max-width:600px){
    .mas-leido{
        margin-bottom: -1px;
        padding: 30px 30px;
    }
    .mas-leido:before{
        content: " ";
        height: 2px;
        background: #262425;
        right: 30px;
        bottom: 0;
        left: 30px;
        position: absolute;
    }
    .col-md-3:nth-of-type(4) .mas-leido:before {
        display: none;
    }
    .mas-leido-categoria{display: none;}
    .mas-leido-titulo{
        color: #262425;
        font-size: 21px;
        min-height: 0;
    }
    .mas-leido-numero{
        font-size: 92px;
        bottom: inherit;
        top: 0;
        min-width: 44px;
    }
}
@media(max-width:480px){
    .mas-leido{padding: 20px 15px;}
    .mas-leido:before{left: 15px;right: 15px;}
    .mas-leido-numero{
        font-size: 61px;
        right: 13px;
        min-width: 42px;
        text-align: center;
    }
    .mas-leido-titulo{
        font-size: 14px;
        line-height: 18px;
        max-width: 90%;
    }
}

@media(min-width:1450px){
    .mas-leido{
        min-height: 240px;
        padding: 30px 33px;
    }

    .mas-leido-categoria{
        font-size: 20px;
        line-height: 26px;
    }

    .mas-leido-titulo{
        font-size: 24px;
        line-height: 26px;
    }
}

/*
 * FOOTER
 */

footer{
    margin-top: -45px;
}

#categorias-footer{
    background: #6D6E70;
    padding: 19px 36px 19px 10px;
    text-align: left;
    margin-top: -1px;
}
#categorias-footer ul{
    text-align: center;
}
#categorias-footer ul li{
    display: inline-block;
}
#categorias-footer ul li a{
    font-size: 12.5px;
    font-weight: 800;
    color: white;
    text-decoration: none;
    display: block;
    position: relative;
    padding: 4px 13px 4px 13px;
}
#categorias-footer ul li a:before{
    content: "/";
    color: white;
    font-size: 12.5px;
    font-weight: 400;
    position: absolute;
    top: 4px;
    right: -3px;
    /* font-size: 0; */
}
#categorias-footer ul li a:hover{
    color: #F6921E;
}
#navegacion-footer{
    padding-top: 30px;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-right: 24px;
}

#footer-final{
    font-size: 12px;
    font-weight: 400;
    color: #6D6E70;
    background: #D1D2D4;
    text-align: center;
    padding: 9px 0;
}

#footer-nav{
    float: right;
    margin-top: 3px;
}

#footer-nav li{
    display: inline-block;
}

#footer-nav li a{
    color: #F6921E;
    padding: 0 8px;
}




#prensa-footer{
    text-align: center;
    background: #6D6E70;
    margin-top: 10px;
    padding: 2px 0;
    color: #E6E7E8;
}
#prensa-footer a{
    color: white;
    margin: 0 7px;
    font-weight: bold;
    text-decoration: none;
}
#prensa-footer a:hover{
    color: #F6921E;
}

@media(max-width:600px){
    #navegacion-footer{
        padding-bottom: 40px;
        padding-top: 25px;
    }
    #footer-nav{
        float: left;
        text-align: left;
    }
    #footer-final{
        padding: 10px 30px;
        text-align: left;
    }
    #footer-nav li a:first-child{
        padding-left: 0;
    }
}

@media(max-width:992px){
    #logo-footer img{
        width: 230px;
    }
}

/*
 * NOTA GALERIA DOTS
 */

.slick-dots{
    margin-top: -36px;
    z-index: 100;
    position: relative;
    text-align: right;
    padding-right: 10px;
}
.slick-dots li{
    display: inline-block;
}

.slick-dots li button{
    width: 15px;
    height: 18px;
    background: transparent;
    font-size: 0;
    margin: 0 5px;
    border-radius: 100%;
    position: relative;
    border: 3px solid white;
    outline: none;
}
.slick-dots li.slick-active button{
    background: white;
}


/*
 * NOTICIA
 */

.navegacion-noticia{
    position: absolute;
    top: 50%;
    border-color: #E6E7E8;
    border: 5px solid #e6e7e8;
    border-radius: 7px;
    padding: 35px 15px;
    display: block;
    text-decoration: none!important;
}
.navegacion-noticia i{
    color: #E6E7E8;
    font-size: 48px;
}
.navegacion-noticia.navegacion-noticia-next{
    right: 0;
    border-right: none;
}
.navegacion-noticia.navegacion-noticia-prev{border-left: none;}

#noticia-detalle{
    position: relative;
    padding-left: 35px;
}
#noticia-detalle header{
    font-family: Karla;
    padding-top: 36px;
}
#noticia-detalle .cycle-slideshow {
	position:relative;
}
#noticia-detalle .cycle-prev, .cycle-next { 
	position: absolute; 
	top: 0; 
	width: 30%; 
	opacity: 0; 
	filter: alpha(opacity=0); 
	z-index: 800; 
	height: 100%; 
	cursor: pointer; 
}
#noticia-detalle .cycle-prev { 
	left: 0;  
	background: url(/img/left.png) left 50% no-repeat;
}
#noticia-detalle .cycle-next { 
	right: 0; 
	background: url(/img/right.png) right 50% no-repeat;
	}
#noticia-detalle .cycle-prev:hover, .cycle-next:hover { 
	opacity: 1; 
	filter: alpha(opacity=100) 
}

@media(max-width:768px){
    #noticia-detalle{
        padding-left: 0;
    }
}

.noticia-fecha{
    font-size: 18px;
    font-weight: 400;
    font-family: Karla;
    letter-spacing: -0.5px;
}

#noticia-share{
    text-align: right;
    margin-top: -5px;
    padding-right: 18px;
    float: right;
}
#noticia-share h5{
    display: inline-block;
    font-family: Karla;
    font-style: italic;
    font-size: 18px;
    margin-top: 8px;
    float: right;
    letter-spacing: -0.5px;
    margin-right: 6px;
}
#noticia-share ul{
    float: right;
    margin-top: 2px;
}
#noticia-share ul li{
    display: inline-block;
    margin-left: 2px;
}
#noticia-share ul li a{
    text-align: center;
    background: #404041;
    border-radius: 100%;
    width: 27px;
    display: inline-block;
    height: 27px;
    padding-top: 5px;
}
#noticia-share ul li a i{
    color: #F5F5F6;
    font-size: 16px;
}

#noticia-share ul li a i.icon-tw{
    font-size: 13px;
}

.noticia-meta{
    /* padding-left: 49px; */
    float: left;
}

@media(max-width:768px){
    .noticia-meta{
        float: none;
    }
    #noticia-share{
        float: none;
        text-align: left;
        margin-top: 10px;
    }
    #noticia-share ul{
        float: none;
        vertical-align: top;
    }
    #noticia-share h5{
        display: none;
    }
    #noticia-share ul li{
        display: block;
        float: left;
        margin-right: 5px;
    }
    #noticia-share ul li a{
        color: #BBBDC0;
        background: white;
        width: 37px;
        height: 37px;
        padding-top: 7px;
    }
    #noticia-share ul li a i{
        color: #BBBDC0;
        font-size: 21px;
    }
    #noticia-share ul li a i.icon-tw {
        font-size: 16px;
        margin-top: 4px;
        display: inline-block;
    }

}

.noticia-categoria{
    color: #0066CC;
    font-size: 21px;
    font-family: Karla;
    margin-top: 23px;
    margin-bottom: -9px;
    font-weight: bold;
}
.noticia-tag{
    color: #0066CC;
    display: inline-block;
    margin-right: 13px;
    font-family: Karla;
    font-size: 18px;
    letter-spacing: -0.5px;
}

.noticia-titular{
    color: #404041;
    font-weight: bold;
    font-family: Montserrat;
    font-size: 40px;
    line-height: 48px;
    margin-top: 2px;
    margin-bottom: 12px;
    width: 90%;
}
.noticia-bajada{
    font-family: Karla;
    color: #404041;
    font-size: 18px;
    line-height: 26px;
    margin-top: 0;
    letter-spacing: -0.45px;
    width: 63%;
    margin-bottom: 27px;
}

@media(max-width:768px){
    .noticia-titular{
        font-size: 30px;
        line-height: 45px;
        letter-spacing: -.2px;
        margin-bottom: 13px;
    }
    .noticia-bajada{
        font-size: 22px;
        line-height: 35px;
        letter-spacing: -.54px;
        margin-bottom: 45px;
    }
}

.noticia-thumbnail{
    width: 70%;
    overflow: hidden;
}
.noticia-thumbnail img{
    max-width: 100%;
}
.noticia-thumbnail-pie{
    font-family: Karla;
    font-style: italic;
    font-size: 16.8px;
    margin-top: 18px;
    letter-spacing: -0.12px;
    margin-bottom: 0;
}
.noticia-thumbnail-creditos{
    font-family: Karla;
    font-style: italic;
    font-weight: bold;
    font-size: 16.8px;
    margin-top: 4px;
    letter-spacing: -0.1px;
    display: block;
}

@media(max-width:768px){
    .noticia-thumbnail-pie{
        font-size: 22px;
        letter-spacing: -0.3px;
        line-height: 25px;
        margin-top: 19px;
    }
    .noticia-thumbnail-creditos{
        font-size: 22px;
        display: inline-block;
    }
}

.noticia-contenido{
    padding-top: 26px;
	max-width: 660px;
}
.noticia-contenido p{
    font-family: Karla;
    font-size: 18px;
    line-height: 26px;
    letter-spacing: -0.45px;
    margin-bottom: 25px;
    max-width: 660px;
}
.noticia-contenido em{
/*    font-size: 16px;*/
	font-family: Karla;
    font-size: 18px;
}
.noticia-contenido img{
	max-width: 660px;
	margin-bottom: 25px;
}
.noticia-contenido strong{
    font-family: Karla;
    font-size: 18px;
    line-height: 26px;
    letter-spacing: -0.45px;
}
.noticia-contenido a{
    font-family: Karla;
    font-size: 18px;
    line-height: 26px;
    letter-spacing: -0.45px;
}

/*
 * NOTICIA CONTENIDO TITULOS
 */

.noticia-contenido h2{
    color: #404041;
    font-family: Karla;
    font-weight: bold;
    font-size: 21px;
    margin-top: 53px;
    letter-spacing: -0.54px;
    margin-bottom: 27px;
}
.noticia-contenido h3{
    font-family: Karla;
    font-weight: bold;
    color: #404041;
    font-size: 20px;
    letter-spacing: -0.5px;
    margin-bottom: 28px;
}
.noticia-contenido h4{
    font-family: Karla;
    font-weight: bold;
    color: #404041;
    font-size: 18px;
    margin-top: 30px;
    margin-bottom: 2px;
    letter-spacing: -0.5px;
}

@media(max-width:768px){
    .noticia-contenido h3{
        font-size: 24px;
    }
    .noticia-contenido h4{
        font-size: 22px;
    }
}


@media(max-width:768px){
    .noticia-contenido{
        padding-top: 60px;
    }
    .noticia-contenido p , .noticia-contenido a{
        font-size: 22px;
        line-height: 35px;
        letter-spacing: -0.23px;
    }
}

/*
 * PARRAFO DESTACADO
 */

.noticia-contenido aside{
    font-weight: bold;
    font-family: Karla;
    float: left;
    padding: 58px 64px 28px 0px;
    margin-left: -1px;
    font-size: 18px;
    letter-spacing: -0.45px;
    line-height: 26px;
    display: inline-block;
    max-width: 430px;
    margin-top: -20px;
}
.noticia-contenido aside + p{
    overflow: hidden;
    /* clear: right; */
    display: inline-block;
    margin-bottom: 0;
    max-width: 230px;
    margin-top: -20px;
}
.noticia-contenido aside + p +p{
    clear: both;
}
.noticia-parrafo-destacado p{
    float: left;
    width: 33%;
    text-align: left;
    margin-bottom: 0;
    padding-left: 10px;
}

@media(max-width:1200px){

    .noticia-parrafo-destacado aside{
        width: 57%;
        padding: 21px 30px 30px 0;
    }
    .noticia-parrafo-destacado p{
        width: 43%;
    }

}

@media(max-width:992px){

    .noticia-parrafo-destacado{
        width: 85%;
    }   
}

@media(max-width:768px){
    .noticia-parrafo-destacado{
        width: 100%;
    }
    .noticia-parrafo-destacado p{
        margin-top: -5px;
    }
    .noticia-parrafo-destacado aside{
        font-size: 22px;
        line-height: 35px;
        padding: 73px 40px 25px 0;
    }
}

.noticia-cita{
    text-align: right;
    padding-left: 144px !important;
}

.noticia-contenido blockquote {
/*    background: white;*/
    width: 100%;
    color: #404041;
    font-family: Karla;
    font-style: italic;
    font-weight: 400;
    border-right: 1px solid #404041;
    padding: 16px 15px 16px 35px;
    letter-spacing: 0px;
    text-align: left;
    border: none;
    position: relative;
    max-width: 470px;
/*    margin: 30px 0;*/
}

.noticia-contenido blockquote:before{
    content: "";
    background: #404041;
    width: 1px;
    position: absolute;
    top: 21px;
    left: 20px;
    bottom: 21px;
}

@media(max-width:768px){
    .noticia-cita{
        padding-left: 0 !important;
    }
}


.noticia-contenido ul {
    list-style: disc;
    margin-left: 20px;
    margin-top: 28px;
    padding-left: 71px;
}
.noticia-contenido ol {
    margin-left: 20px;
    margin-top: 28px;
    padding-left: 71px;
}
.noticia-contenido ul li, .noticia-contenido ol li{
    font-family: Karla;
    font-size: 18px;
    margin-bottom: 1px;
    padding-left: 5px;
    letter-spacing: -0.45px;
}

@media(max-width:1200px){
    .noticia-contenido ul, .noticia-contenido ol{
        padding-left: 20px;
        margin-left: 25px;
        margin-top: 20px;
        margin-bottom: 35px;
    }  
}

@media(max-width:768px){
    .noticia-contenido ul, .noticia-contenido ol{
        padding-left: 20px;
        margin-left: 0;
        margin-top: 20px;
        margin-bottom: 35px;
    }
    .noticia-contenido ul li, .noticia-contenido ol li{
        font-size: 22px;
        line-height: 35px;
    }
}





.noticia-ubicacion{position: relative;width: 70%;}

.noticia-ubicacion iframe{
    position: absolute;
    top: 0;
    bottom: 0;
    min-height: 210px;
}
.noticia-ubicacion-info{
    background: #0066CC;
    padding: 15px 50px 22px;
}
.noticia-ubicacion-info h3{
    color: white;
    font-family: Karla;
    font-size: 21px;
    line-height: 25px;
    margin: 0;
    font-weight: bold;
}
.noticia-ubicacion-info h4{
    color: white;
    font-family: Karla;
    font-size: 18px;
    line-height: 21px;
    margin-top: -4px;
    margin-bottom: 20px;
    letter-spacing: -0.4px;
}
.noticia-ubicacion-info p{
    margin-top: 10px;
    color: white;
    font-family: Karla;
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 20px;
    letter-spacing: -0.1px;
}
.noticia-ubicacion-links{
    background: #0066CC;
    text-align: center;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 85px;
    padding-top: 25px;
}
.noticia-ubicacion-links a{
    display: block;
    color: white;
    font-size: 34px;
    margin-bottom: 12px;
}
.noticia-ubicacion-links a .icon-colectivo{
    font-size: 41px;
}
.noticia-ubicacion-mapa{
    min-height: 210px;
    background: #a7a2a2;
    position: relative;
}
@media(max-width:1200px){
    .noticia-ubicacion-info{
        padding: 15px 30px 1px;
    }
}
@media(max-width:992px){
    .noticia-ubicacion{
        width: 100%;
    }
}
@media(max-width:768px){
    .noticia-ubicacion-info h3{
        font-size: 23px;
        letter-spacing: -0.5px;
        margin-bottom: 7px;
    }
    .noticia-ubicacion-info{
        padding: 21px 26px 1px;
    }
    .noticia-ubicacion-info h4 , .noticia-ubicacion-info p{
        font-size: 20px;
        letter-spacing: -.5px;
        line-height: 28px;
        margin-bottom: 28px;
    }
    .noticia-ubicacion-info p{

    }
}


.ancho-contenedor{
    /* width: 54%; */
}


/*
 * NOTICIA IMAGEN
 */

.noticia-imagen{
    margin: 50px 0;
}
.noticia-imagen img{max-width: 100%;}

@media(max-width:1200px){
    .ancho-contenedor{width: 60%;}
    .noticia-bajada{
        width: 75%;
    }
}

@media(max-width:992px){

    .noticia-bajada,.noticia-thumbnail {
        width: 100%;
    }
    .noticia-titular{
        width: 100%;
    }
    .ancho-contenedor{width: 85%;}

}

@media(max-width:768px){
    .ancho-contenedor{
        width: 100%;
    }
}


.prensa .download {
	margin-bottom:30px;
}


/*
 * SECCION CLIMA
 */

#seccion-clima{}
#seccion-clima h2{
    font-size: 42px;
    color: #0066CC;
    font-weight: bold;
    padding-left: 35px;
    margin-top: 16px;
    letter-spacing: -1px;
}

#tiempo-actual{
    background: #0066CC;
    overflow: hidden;
    padding: 12px 32px 20px;
}
#tiempo-actual h4{
    color: white;
    font-size: 25px;
    border-bottom: 2px solid white;
    font-weight: bold;
    padding-bottom: 6px;
    padding-left: 3px;
}

#tiempo-actual-datos{
    width: 59%;
    float: left;
}



#datos-tiempo{
    margin-left: 2px;
	color: white;
}
#datos-tiempo li{
    overflow: hidden;
}
#datos-tiempo li i{font-size: 34px;color: white;float: left;line-height: 1;margin-bottom: -2px;}
#datos-tiempo li i img{color: white;fill: white;}
#datos-tiempo li i img svg{
}
#datos-tiempo li span{
    margin-top: 1px;
    display: inline-block;
    font-family: Karla;
    font-size: 20px;
    font-weight: bold;
    margin-left: 4px;
    letter-spacing: -0.3px;
}


#tiempo-actual-resumen{
    width: 41%;
    float: left;
    text-align: center;
    color: white;
    font-family: Karla;
}

.resumen-estado{
    font-size: 117px;
    line-height: 1;
    margin-bottom: 7px;
    margin-top: -12px;
}
.resumen-temp{
    font-size: 42px;
    font-weight: 600;
    margin-bottom: -10px;
}
.resumen-min-max span{
    font-size: 20px;
    font-weight: 600;
}

@media(max-width:992px){

    #seccion-clima h2{
        font-size: 34px;
    }

    #tiempo-actual{
        margin-bottom: 30px;
        padding: 12px 20px 20px;
    }
    #tiempo-actual-datos{
        width: 70%;
    }
    #tiempo-actual-resumen{
        width: 30%;
    }
}

@media(max-width:460px){
    #seccion-clima h2{
        padding: 0;
        text-align: center;
    }
    #seccion-clima #noticia-share{
        padding-left: 10px;
    }
    #tiempo-actual{
        padding: 10px 20px;
        margin-bottom: 20px;
    }
    .resumen-estado{
        font-size: 90px;
        margin-bottom: -5px;
        margin-top: 1px;
    }
    .resumen-temp{
        font-size: 32px;
    }
    .resumen-min-max{
        font-size: 16px;
        margin-top: 10px;
    }
    #datos-tiempo li{
        margin-bottom: 6px;
    }
    #datos-tiempo li i{
        margin-bottom: -8px;
        margin-top: -4px;
    }
    #datos-tiempo li span{
        font-size: 16px;
    }

}

#tiempo-pronostico{}
.pronostico-dia{
    background: white;
    padding: 1px 18px;
    min-height: 110px;
    margin-bottom: 12px;
}
.pronostico-dia h5{
    color: #BBBDC0;
    font-size: 20px;
    font-weight: bold;
    border-bottom: 2px solid #000;
    letter-spacing: -0.5px;
    padding-bottom: 1px;
    margin-bottom: 17px;
}
.pronostico-estado{
    float: left;
    font-size: 51px;
    line-height: 1;
    margin-top: -7px;
    color: #0066CC;
}
.pronostico-temp{
    font-size: 23px;
    font-weight: bold;
    color: #404041;
    text-align: right;
    font-size: 20px;
}

@media(max-width:1200px){
    .pronostico-dia h5{
        font-size: 18px;
    }
    .pronostico-temp{
        font-size: 20px;
    }
    .col-md-7{padding: 0;}
}
@media(max-width:460px){
    .pronostico-dia h5{
        margin-bottom: 12px;
    }
    .pronostico-dia{
        min-height: 90px;
    }
    .pronostico-estado{
        font-size: 44px;
        margin-left: -5px;
    }
    .pronostico-temp{
        font-size: 17px;
    }
}

/*
 * MAPA SATELITAL
 */

#mapa-satelital{
    border-top: 2px solid white;
    margin-top: 25px;
    padding-top: 20px;
}
#mapa-satelital h3{
    color: #0066CC;
    font-size: 30px;
    font-weight: bold;
    padding-left: 35px;
    margin: 0;
}
#contenedor-mapa{
    background: grey;
    height: 400px;
    margin-top: 20px;
}


/*
 * FORMULARIO PRENSA
 */


#registro-medios{
    position: relative;
    padding-left: 35px;
    padding-top: 0;
}
#registro-medios header{}
#registro-medios header h4{
    color: #0066CC;
    font-size: 21px;
    font-family: Karla;
    margin-top: 23px;
    margin-bottom: 19px;
    font-weight: bold;
}


.regform{
    padding-bottom: 60px;
    background: white;
    padding: 25px;
    margin-bottom: 60px;
}
.regform h3{
    font-size: 18px;
}

.regform h4{
    margin-bottom: 20px;
    margin-top: 10px;
    font-weight: 500;
    /* border-bottom: 1px solid #cacaca; */
    padding-bottom: 8px;
}
.regform h4.margen-form{
    margin-top: 40px;
}
.regform p{
    margin-bottom: 20px;
}
.regform label{
    display: block;
    font-size: 16px;
    font-weight: 300;
    margin-bottom: -7px;
}
.regform input , .regform select, .regform textarea{
    border-radius: 2px;
    border: none;
    border-bottom: 2px solid #cacaca;
    padding: 5px 10px;
    width: 450px;
    font-size: 16px;
    outline: none;
    margin-bottom: 9px;
    height: 38px;
    width: 80%;
}

.regform input:active{
    border-color: #f69321;
}
.regform input:focus{
    border-color: #29abe2;
}

.regform input[type=text] {
	background-color: transparent;
}

.regform input[type=checkbox]{
    height: 25px;
    width: 25px;
    float: left;
    margin-right: 15px;
    margin-top: 2px;
}

.regform .marca-seccion-home{
    font-weight: 500;
    font-size: 16px;
}
.regform .marca-seccion-home.marca-seccion-form{
}
.regform .marca-seccion-home span{
    background: #ffffff;
}

.acepto-terminos{
    margin-top: 23px;
}
.regform button{
    display: block;
    width: 100%;
    border: none;
    background: #29abe2;
    color: white;
    padding: 12px 0;
    font-size: 22px;
    margin-top: 50px;
    border-radius: 2px;
    transition: .3s all ease;
    margin-bottom: 30px;
}
.regform button:hover{
    background: #42c4fb;
}
.regform label.codigo-seguridad{
    margin-bottom: 10px;
}
.regform #recaptcha_widget_div {
	margin-top:20px;	
}

@media(max-width:768px){
    #registro-medios{
        padding: 0 15px;
    }
    .regform input, .regform select, .regform textarea{
        width: 100%;
    }
}

@media (max-width: 768px){
    .regform label{
        font-size: 22px;
    }

}

