/*===========================================VISTA BARRA MOVIL==========================================================
.rotulo{width: 1000px;height: 150px;position: relative;margin:auto;background-color:#000;}
.rotulo a{text-decoration: none;color: #fff;font-size: 40px;font-family: 'Arial';width: 400px;position: absolute;float: left;margin-left: 38%;margin-top: 50px;}
.celu {width:60px;height: 90px;background-image: url(/temas/imag/2013/m_sudamericana_2013/celular2.png);background-repeat: no-repeat;padding-left:4%;margin-top: -20px;position: relative;float: left;}  
.n{}  */
/*===========================================/VISTA BARRA MOVIL==========================================================*/
@import url(https://fonts.googleapis.com/css?family=Fjalla+One); @import url(https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:400,700,300,200); :root {
    --color-naranjo : #f8521e;
    --color-amarillo: #ff9472;
}

html {
    width: 100%;
    height: 100%
}

body,a,h1,h2,h3,p,span,ul,li,div,img,section,header,footer {
    border: 0;
    padding: 0;
    margin: 0;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    box-sizing: border-box;
}

body {
    /* background: #e6d2cc; */
}

ul li {
    list-style: none;
    display: block;
    /* font-size: 12px; */
}

a {
    color: #fff;
    text-decoration: none;
    outline: none;
    border: none;
}

img {
    border: 0;
}

@media only screen and (max-width: 767px) {
    .wrapper {
        width: 100%;
        background: #f2ce46;
        margin-top: 20px;
    }

    header {
        width: 100%;
        height: 30vw;
        background: url(/apps/imag/programas/piensa_en_grandes/m_header.jpg)no-repeat center;
        background-size: cover;
    }

    footer {
        width: 100%;
        margin: auto;
        color: #444;
        text-align: center;
        font-size: 13px;
        padding: 10px 0px 10px 0px;
    }

    .footer p {
        background: #000;
        text-align: center;
        font-size: 12px;
        color: #fff;
        margin: auto;
        padding-bottom: 20px;
        font-weight: lighter;
        padding-top: 50px;
        font-family: sans-serif;
    }

    .sitios {
        width: 100%;
        padding: 10px 5px;
        margin: auto;
        display: table;
        color: #0092b7;
    }

    .sitios a {
        color: #0092b7;
        font-size: 12px;
        display: inline-flex;
    }

    .sitios strong {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        width: 100%;
    }

    .sitios span {
        width: 100%;
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }

    /*============================================= CONTENEDORES ============================================*/
    .contenedor {
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        width: 100vw;
        padding: 2.5vw;
        background: white;
    }

    .cont_left {
        width: 100%;
        margin: auto;
        /* height: 1020px; */
        /* float:left; */
        /* margin: 20px 0px 0px 20px; */
    }

    .cont_right {
        width: 100%;
        display: flex;
        flex-direction: column;
        /* height: 1020px; */
        /* float: left; */
        background: white;
        margin: 4.6875vw 0;
    }

    .cont_podcast {
        width: 100%;
        /* height: 645px; */
        /* float:left; */
        background: #fff;
        margin-bottom: 96px;
    }

    .cont_noticias {
        width: 100%;
        /* height: 315px; */
        /* float:left; */
        background: #F7F7F7;
        margin-top: 9px;
    }

    .cont_general {
        flex: 1;
        background: white;
        margin: 0px 0px 10px 0px;
    }

    .cont_informacion {
        margin-top: 5px;
        /* background: #f7f7f7; */
    }

    .separador {
        display: none;
        width: 361px;
        height: 1px;
        float: left;
        background: #fff;
        margin: 0px 0px 0px 27px;
    }

    .cont_formulario {
        flex: 1;
        background: #f7f7f7;
        margin: 0px 0px 10px 0px;
    }

    .contenido {
        width: 100%;
        min-height: 62.5vw;
        color: #000;
        background: #F7F7F7;
        padding: 3.125vw;
    }

    .contenido p {
        margin: auto;
        color: black;
        font-size: 5vw;
        margin-bottom: 4vw;
    }

    /*============================================/CONTENEDORES============================================*/
    /*============================================= ROTULOS ============================================*/
    .rot {
        width: 100%;
        display: flex;
        align-items: center;
        height: 14.0625vw;
        position: relative;
        background: var(--color-naranjo);
        color: #fff;
        font-size: 5vw;
    }

    .rot::before {
        content: "";
        position: relative;
        bottom: -8vw;
        left: 8vw;
        width: 0;
        height: 0;
        border-width: 3.125vw 3.125vw 0;
        border-style: solid;
        /* font-size: 5vw; */
        border-color: var(--color-naranjo) transparent transparent;
        /* border-color: black transparent transparent; */
    }

    .rot_contact {
        width: 100%;
        color: black;
        font-size: 5vw;
        font-weight: bold;
        padding: 3.125vw;
    }

    .cont_iconos {
        position: absolute;
        margin: 0px 0px 0px 160px;
        width: 140px;
        height: 20px;
        padding-top: 5px;
        display: none;
    }

    .iconos {
        width: 70px;
        height: 20px;
        float: left;
        font-size: 9px;
        color: #fff;
        line-height: 16px;
        text-indent: 3px;
    }

    .iconos img {
        width: 15px;
        height: 15px;
        float: left
    }

    .iconos a:hover {
        color: #F68B18
    }

    /*============================================= /ROTULOS============================================*/
    /*=============================================  RSS PODCAST ============================================*/
    #rssaudio3 {
        display: flex;
        flex-direction: column;
        margin-top: 4.6875vw;
        width: 100%;
        height: 100%;
        overflow-y: scroll;
        overflow-x: hidden;
        background: white;
    }

    #rssaudio3 .item_rss .mas_rss {
        display: none;
    }

    #rssaudio3 .item_rss {
        width: 100%;
        margin: 1.5625vw 0;
        background: var(--color-amarillo);
        cursor: pointer;
    }

    #rssaudio3 .item_rss .titulo_rss {
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 10px;
    }

    #rssaudio3 .item_rss .titulo_rss p {
        display: inline-block;
        font-size: 4.375vw;
        color: white;
        width: 80%;
    }

    #rssaudio3 .item_rss .titulo_rss span {
        display: inline-block;
        background: url(/apps/imag/programas/piensa_en_grandes/audio.svg)no-repeat center;
        background-size: 100%;
        width: 9.375vw;
        height: 9.375vw;
        float: left;
    }

    #rssaudio3 .item_rss .titulo_rss a {
        font-size: 14px;
        color: #000;
    }

    #rssaudio3 .item_rss .fecha_rss {
        display: none;
    }

    #rssaudio3 .item_rss div audio {
        display: block;
        width: 100%;
        background: #f1f3f4;
    }

    /*=============================================/RSS PODCAST============================================*/
    .reproductor0, .reproductor1, .reproductor2, .reproductor3, .reproductor4, .reproductor5, .reproductor6, .reproductor7, .reproductor8, .reproductor9, .reproductor10, .reproductor11, .reproductor12, .reproductor13, .reproductor14, .reproductor15, .reproductor16, .reproductor17 {
        margin: 0 auto;
        width: 100%;
        display: none;
    }

    /*============================================= RSS NOTICIAS============================================*/
    #noticias {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        background: #fafafa;
    }

    #noticias .item_rss .mas_rss {
        display: none;
    }

    #noticias .item_rss {
        background: #F7F7F7;
        font-size: 4.375vw;
        margin: 3.125vw 0;
        padding: 0 3.125vw;
    }

    #noticias .item_rss .titulo_rss {
        display: inline-flex;
        /* float: left; */
        /* margin-right: 10px; */
        /* margin-top: 20px; */
        /* margin-left: 40px; */
    }

    #noticias .item_rss .titulo_rss a {
        font-size: 3.75vw;
        color: black;
        font-weight: bold;
    }

    #noticias .item_rss .fecha_rss {
        display: inline-flex;
        color: var(--color-naranjo);
        font-size: 3.75vw;
        font-weight: bold;
    }

    /*=============================================/RSS NOTICIAS============================================*/
    /*============================================= FORMULARIO ============================================*/
    iframe {
        display: block;
        width: 100%;
        /* height: 320px; */
        /* float: left; */
    }

    .contacto {
        /* padding: 6px 45px 57px; */
        margin-top: 0px;
        background-color: #f7f7f7;
        padding: 3.125vw;
    }

    .contacto label {
        display: block;
        font-size: 16px;
        position: absolute;
        margin: 11px 0px 0px -96px;
    }

    .contacto div {
        margin-bottom: 5px;
        position: relative;
    }

    .contacto input[type='text'], .contacto textarea {
        padding: 9px 20px;
        font-size: 14px;
        width: 100%;
        border: 1px solid #FFFFFF;
        resize: none;
        border-radius: 5px;
        position: relative;
    }

    .contacto input[type='text']:focus, .contacto textarea:focus {
        outline: none;
        box-shadow: 0 0 0 1px #dde9ec;
    }

    .contacto input[type='text'].invalido, .contacto textarea.invalido {
        box-shadow: 0 0 0 3px #FFC9C9;
    }

    .contacto input[type='submit'] {
        color: #FFF;
        background: #f44e02;
        box-shadow: 0px 3px 0px 0px #f3997d;
        height: 30px;
        width: 90px;
        margin-left: 175px;
        border: 0px;
        border-radius: 2px;
    }

    .contacto input[type='submit']:hover {
        background: #0089AE;
    }

    .error {
        background-color: #0092B7;
        border-radius: 4px 4px 4px 4px;
        color: White;
        font-weight: Bold;
        margin-left: 11px;
        margin-right: 5px;
        margin-top: 6px;
        padding: 6px 12px;
        position: Absolute;
        font-size: 12px;
        right: 0;
    }

    .contacto input[type='submit']:active {
        background: #0089AE;
    }

    .error:before {
        border-color: transparent #0092B7 transparent transparent;
        border-style: solid;
        border-width: 6px 8px;
        content: "";
        display: block;
        height: 0;
        left: -15px;
        position: absolute;
        top: 8px;
        width: 0;
    }

    .result_fail {
        background: none repeat scroll 0 0 #BC1010;
        border-radius: 20px 20px 20px 20px;
        color: white;
        font-weight: bold;
        padding: 10px 20px;
        text-align: center;
    }

    .result_ok {
        background: none repeat scroll 0 0 #0092B7;
        border-radius: 20px 20px 20px 20px;
        color: black;
        text-align: center;
        font-size: 14px;
    }
}

@media only screen and (min-width: 768px) {
    .wrapper {
        max-width: 776px;
        width: 100%;
        margin: auto;
        /* background: #f2ce46; */
        display: table;
        font-size: 17px;
        margin-top: 20px;
    }

    header {
        width: 100%;
        height: 213px;
        background: url(/apps/imag/programas/piensa_en_grandes/header.jpg)no-repeat center;
    }

    footer {
        width: 776px;
        margin: auto;
        color: #444;
        text-align: center;
        font-size: 13px;
        padding: 10px 0px 10px 0px;
    }

    .footer p {
        background: #000;
        text-align: center;
        font-size: 12px;
        color: #fff;
        margin: auto;
        padding-bottom: 20px;
        font-weight: lighter;
        padding-top: 50px;
        font-family: sans-serif;
    }

    .sitios {
        width: 776px;
        margin: auto;
        display: table;
        color: #0092b7;
    }

    .sitios a {
        color: #f8521e;
        font-size: 12px;
    }

    .sitios strong {
        margin: auto;
        display: table;
    }

    .sitios span {
        margin: auto;
        display: table;
        margin-top: -15px
    }

    /*============================================= CONTENEDORES ============================================*/
    .contenedor {
        width: 776px;
        height: 1088px;
        float: left;
        background: white;
        margin-bottom: 40px;
    }

    .cont_left {
        width: 300px;
        height: 1020px;
        float: left;
        margin: 20px 0px 0px 20px;
    }

    .cont_right {
        width: 420px;
        height: 1020px;
        float: left;
        background: white;
        margin: 20px 0px 0px 15px;
    }

    .cont_podcast {
        width: 100%;
        height: 699px;
        /* float:left; */
        background: #fff;
        /* margin-bottom: 50px; */
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        align-content: center;
        margin: 42px auto;
        justify-content: center;
    }

    .cont_noticias {
        width: 300px;
        height: 315px;
        float: left;
        background: #F7F7F7;
        margin-top: 9px;
    }

    .cont_general {
        width: 420px;
        height: 260px;
        float: left;
        background: #f7f7f7;
        margin: 0px 0px 10px 0px;
    }

    .cont_informacion {
        margin-top: 6px;
        width: 420px;
        height: 393px;
        float: left;
        background: #f7f7f7;
    }

    .separador {
        width: 361px;
        height: 1px;
        float: left;
        background: #fff;
        margin: 0px 0px 0px 27px;
    }

    .cont_formulario {
        width: 420px;
        height: 350px;
        float: left;
        background: #f7f7f7;
        margin: 0px 0px 10px 0px;
    }

    .contenido {
        width: 400px;
        min-height: 231px;
        padding: 10px;
        float: left;
        color: #000;
        /* background: #F7F7F7; */
    }

    .contenido p {
        width: 386px;
        padding: 0px;
        /* float: left; */
        margin: auto;
        color: black;
        margin-bottom: 20px;
    }

    /*============================================/CONTENEDORES============================================*/
    /*============================================= ROTULOS ============================================*/
    .rot {
        width: 100%;
        height: 40px;
        float: left;
        background: var(--color-naranjo);
        text-transform: uppercase;
        padding-top: 5px;
        font-size: 1.2rem;
        color: #fff;
        line-height: 1.4;
        text-shadow: 0 0 2px #311810;
    }

    .rot::before {
        content: "";
        position: relative;
        bottom: -37px;
        left: 14px;
        width: 0;
        height: 0;
        border-width: 8px 8px 0;
        border-style: solid;
        border-color: var(--color-naranjo) transparent transparent;
        /* border-color: black transparent transparent; */
    }

    .rot_contact {
        width: 90%;
        padding: 0px 0px 0px 28px;
        float: left;
        color: black;
        font-size: 15px;
        font-weight: bolder;
        margin-top: 5px;
    }

    .cont_iconos {
        position: absolute;
        margin: 0px 0px 0px 160px;
        width: 140px;
        height: 20px;
        padding-top: 5px;
        display: none;
    }

    .iconos {
        width: 70px;
        height: 20px;
        float: left;
        font-size: 9px;
        color: #fff;
        line-height: 16px;
        text-indent: 3px;
    }

    .iconos img {
        width: 15px;
        height: 15px;
        float: left
    }

    .iconos a:hover {
        color: #F68B18
    }

    /*============================================= /ROTULOS============================================*/
    /*=============================================  RSS PODCAST ============================================*/
    #rssaudio3 {
        display: flex;
        flex-direction: column;
        margin-top: 15px;
        width: 100%;
        height: 100%;
        /* overflow-y: scroll; */
        overflow-x: hidden;
        background: white;
    }

    #rssaudio3 .item_rss .mas_rss {
        display: none;
    }

    #rssaudio3 .item_rss {
        font-family: 'Arial';
        width: 275px;
        display: table;
        margin: 5px 0;
        background: #f3997d;
        cursor: pointer;
    }

    #rssaudio3 .item_rss .titulo_rss {
        width: 100%;
        display: flex;
        justify-content: space-around;
        align-items: center;
        padding: 10px;
    }

    #rssaudio3 .item_rss .titulo_rss p {
        font-size: 14px;
        color: white;
        width: 80%;
    }

    #rssaudio3 .item_rss .titulo_rss span {
        background: url(/apps/imag/programas/piensa_en_grandes/audio.svg)no-repeat center;
        background-size: 100%;
        width: 45px;
        height: 45px;
        margin: 0 15px 0 0;
    }

    #rssaudio3 .item_rss .titulo_rss a {
        font-size: 14px;
        color: #000;
    }

    #rssaudio3 .item_rss .fecha_rss {
        display: none;
    }

    #rssaudio3 .item_rss div audio {
        display: block;
        width: 100%;
        background: #f1f3f4;
    }

    /*=============================================/RSS PODCAST============================================*/
    .reproductor0, .reproductor1, .reproductor2, .reproductor3, .reproductor4, .reproductor5, .reproductor6, .reproductor7, .reproductor8, .reproductor9, .reproductor10, .reproductor11, .reproductor12, .reproductor13, .reproductor14, .reproductor15, .reproductor16, .reproductor17 {
        margin: 0 auto;
        display: none
    }

    /*============================================= RSS NOTICIAS============================================*/
    #noticias .item_rss .mas_rss {
        display: none;
    }

    #noticias .item_rss {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        background: #F7F7F7;
        font-size: 14px;
    }

    #noticias .item_rss .titulo_rss {
        /* width: 200px; */
        /* float: left; */
        padding: 5px;
    }

    #noticias .item_rss .titulo_rss a {
        font-size: 12px;
        color: black;
        font-weight: bold;
    }

    #noticias .item_rss .fecha_rss {
        color: var(--color-naranjo);
        font-weight: bold;
        font-size: 0.75rem;
        margin-left: 5px;
        margin-top: 20px;
    }

    /*=============================================/RSS NOTICIAS============================================*/
    /*============================================= FORMULARIO ============================================*/
    iframe {
        width: 420px;
        height: 320px;
        float: left;
    }

    .contacto {
        padding: 6px 45px 57px;
        margin-top: 0px;
        background-color: #f7f7f7;
        /*box-shadow: 0px 5px 10px #B5C1C5, 0 0 0 10px #EEF5F7 inset;*/
    }

    .contacto label {
        display: block;
        font-size: 16px;
        position: absolute;
        margin: 11px 0px 0px -96px;
    }

    .contacto div {
        margin-bottom: 5px;
    }

    .contacto input[type='text'], .contacto textarea {
        padding: 9px 20px;
        font-size: 14px;
        width: 80%;
        border: 1px solid #FFFFFF;
        resize: none;
        border-radius: 5px;
    }

    .contacto input[type='text']:focus, .contacto textarea:focus {
        outline: none;
        box-shadow: 0 0 0 1px #dde9ec;
    }

    .contacto input[type='text'].invalido, .contacto textarea.invalido {
        box-shadow: 0 0 0 3px #FFC9C9;
    }

    .contacto input[type='submit'] {
        color: #FFF;
        background: #0baad5;
        box-shadow: 0px 3px 0px 0px #0092B7;
        height: 30px;
        width: 90px;
        margin-left: 175px;
        border: 0px;
        border-radius: 2px;
    }

    .contacto input[type='submit']:hover {
        background: #0089AE;
    }

    .error {
        background-color: #0092B7;
        border-radius: 4px 4px 4px 4px;
        color: White;
        font-weight: Bold;
        margin-left: 11px;
        margin-right: 5px;
        margin-top: 6px;
        padding: 6px 12px;
        position: Absolute;
        font-size: 12px;
    }

    .contacto input[type='submit']:active {
        background: #0089AE;
    }

    .error:before {
        border-color: transparent #0092B7 transparent transparent;
        border-style: solid;
        border-width: 6px 8px;
        content: "";
        display: block;
        height: 0;
        left: -16px;
        position: absolute;
        top: 8px;
        width: 0;
    }

    .result_fail {
        background: none repeat scroll 0 0 #BC1010;
        border-radius: 20px 20px 20px 20px;
        color: white;
        font-weight: bold;
        padding: 10px 20px;
        text-align: center;
    }

    .result_ok {
        background: none repeat scroll 0 0 #0092B7;
        border-radius: 20px 20px 20px 20px;
        color: black;
        text-align: center;
        font-size: 14px;
    }
}
}

/*============================================= /FORMULARIO ============================================*/
.cont-page {
    margin: 0;
    max-width: 1000px
}

.cont-page .cont-item {
    margin: 20px auto 10px auto;
    overflow: hidden;
    width: 970px;
    height: 300px;
}

.multimedia-destacado, .multimedia-podcast, .multimedia-videos {
    /* float: left; */
    /* width:313.3px; */
    /* height:auto; */
    /* border:0; */
    /* margin-left:0; */
    /* font-family: 'Oswald', sans-serif; */
}

.multimedia-podcast {
    /* margin-left:15px; */
    /* margin-right:15px; */
    background: #04a5ab;
    padding: 5px;
    border-radius: 10px;
    color: white;
    margin-bottom: 24px;
}

/*ROTULOS*/
.multimedia-destacado .rotulo-media, .multimedia-podcast .rotulo-media, .multimedia-videos .rotulo-media {
    font-family: 'Oswald', sans-serif;
    font-size: 16px;
    font-weight: 300;
    /* padding: 0 0 5px 0; */
    /* text-transform:uppercase; */
    font-weight: bold;
    padding: 15px 4px;
}

.multimedia-destacado .rotulo-media span, .multimedia-podcast .rotulo-media span, .multimedia-videos .rotulo-media span {
    background: #f9b503;
    height: 5px;
    display: table;
    margin: 17px 0 0 0;
}

.multimedia-destacado .rotulo-media span {
    width: 72%
}

.multimedia-podcast .rotulo-media span {
    width: 38%
}

.multimedia-videos .rotulo-media span {
    width: 57%
}

/*NAVS*/
.multimedia-destacado .prev,.multimedia-podcast .prev, .multimedia-videos .prev,.multimedia-destacado .next, .multimedia-podcast .next,.multimedia-videos .next {
    background: none;
    width: 30px;
    height: 30px;
    background-color: #f5a532;
    /* opacity: .7; */
    border: 3px solid #04a5ab;
    border-radius: 30px;
    -webkit-transition: opacity .4s;
    /* Safari */
    transition: opacity .4s;
}

.multimedia-destacado .prev,.multimedia-podcast .prev,.multimedia-videos .prev {
    margin: 68px 0 0 6px;
    background: #4fc3c8 url(/temas/imag/global/iconos-svg/flecha-izq.svg)no-repeat 5px center;
    position: absolute;
    background-size: 10px;
    z-index: 9999;
}

.multimedia-destacado .next,.multimedia-podcast .next,.multimedia-videos .next {
    background: #4fc3c8 url(/temas/imag/global/iconos-svg/flecha-der.svg)no-repeat 9px center;
    background-size: 10px;
    position: absolute;
    z-index: 9999;
    right: 6px;
    margin-top: 68px;
}

.multimedia-destacado .prev:hover,.multimedia-podcast .prev:hover, .multimedia-videos .prev:hover,.multimedia-destacado .next:hover, .multimedia-podcast .next:hover,.multimedia-videos .next:hover {
    opacity: 1
}

/*MULTIMEDIA DESTACADO*/
.multimedia-destacado .media {
    background: none;
    display: table;
    float: none;
    width: auto;
    height: auto;
}

.multimedia-destacado .media #audios-destacado {
}

.multimedia-destacado .media #audios-destacado .item {
}

.multimedia-destacado .media #audios-destacado .item a {
}

.multimedia-destacado .media #audios-destacado .item a .ico-audios-destacado {
}

.multimedia-destacado .media #audios-destacado .item a .bk-fot {
    display: table;
}

.multimedia-destacado .media #audios-destacado .item a .bk-fot img {
    width: 313.3px;
    !important;height: auto !important;
    display: table;
}

.multimedia-destacado .media #audios-destacado .item a h1 {
    font-size: 16px;
    color: #000;
    padding: 10px 0;
    font-weight: 400;
    line-height: 22px;
}

/*MULTIMEDIA PODCAST*/
.multimedia-podcast .media {
    /* background:none; */
    /* display:table; */
    /* float:none; */
    width: 100%;
    /* height:auto; */
    position: relative;
    display: flex;
    min-height: 241px;
}

.multimedia-podcast .media #audios-podcast {
    margin-bottom: 20px;
}

.multimedia-podcast .media #audios-podcast .item {
    width: 100% !important;
}

.multimedia-podcast .media #audios-podcast .item a {
}

.multimedia-podcast .media #audios-podcast .item a .ico-audios-podcast {
}

.multimedia-podcast .media #audios-podcast .item a .bk-fot {
    display: flex;
    width: 100%;
    max-height: 167px;
    justify-content: center;
}

.multimedia-podcast .media #audios-podcast .item a .bk-fot img {
    width: auto;
    height: 100%;
    display: flex;
    max-height: 167px;
    overflow: hidden;
    justify-content: center;
    flex-wrap: nowrap;
    flex-direction: row;
    align-content: center;
    align-items: center;
}

.multimedia-podcast .media #audios-podcast .item a h1 {
    font-size: 15px;
    color: #fff;
    padding: 13px 9px;
    font-weight: 400;
    line-height: 1.2;
    font-family: 'Lato';
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    flex-direction: row;
    justify-content: center;
    background: #c1f0f366;
    margin-top: 9px;
    border-radius: 3px;
}

/*MULTIMEDIA VIDEOS*/
.multimedia-videos .media {
    background: none;
    display: table;
    float: none;
    width: auto;
    height: auto;
}

.multimedia-videos .media #videos-podcast {
}

.multimedia-videos .media #videos-podcast .item {
}

.multimedia-videos .media #videos-podcast .item a {
}

.multimedia-videos .media #videos-podcast .item a .ico-videos-podcast {
}

.multimedia-videos .media #videos-podcast .item a .bk-fot {
    display: table;
}

.multimedia-videos .media #videos-podcast .item a .bk-fot img {
    width: 313.3px;
    !important;height: auto !important;
    display: table;
}

.multimedia-videos .media #videos-podcast .item a h1 {
    font-size: 16px;
    color: #000;
    padding: 10px 0;
    font-weight: 400;
    line-height: 22px;
}

.cont-page .cont-item.seccion-contacto {
}

.cont-page .cont-item.seccion-contacto .cre-jun {
    position: relative!important;
    padding-right: 26px
}

.cont-page .cont-item.seccion-contacto .gal-user {
    float: left;
    width: auto;
    display: table;
    padding-left: 25px;
}

.contactenos {
    display: table;
    height: auto;
    padding: 7px 2%;
    width: 96%
}

.cont-banner {
    width: 970px;
    margin: auto;
}

.cont-banner .banner {
    float: none;
    margin: auto;
    display: table;
}

.cont-banner .banner .banner-top, .cont-banner .banner .banner-bottom {
    float: none;
    display: table;
}

.cont-banner .banner .img-banner {
    width: auto;
    height: auto;
}

.cont-banner .banner .img-banner:nth-child(2) {
    margin: 0 10px 0 10px;
}

.cont-banner .banner .img-banner a {
    display: table;
}

.cont-banner .banner .img-banner a img {
    width: 315px;
    height: auto;
    float: none;
}

#footer {
}

#footer strong {
    display: table;
    margin: 0 auto 0 auto;
    padding: 0;
}
