#agenda {
    padding-top: 100px;
}

    #agenda .abas {
        position: relative;
        float: left;
        width: 100%;
        border-bottom: 1px solid #8b8a8a;
        height: 73px;
        margin-bottom: 50px;
    }

        #agenda .abas .aba {
            position: relative;
            float: left;
            width: 185px;
            margin-right: 25px;
            height: 72px;
            border: 1px solid #8b8a8a;
            background-color: #f4f4f4;
            border-radius: 10px 10px 0 0;
            cursor: pointer;
        }

            #agenda .abas .aba p {
                width: 100%;
                height: 72px;
                line-height: 72px;
                font-size: 18px;
                text-transform: uppercase;
                color: #9d9fa2;
                text-align: center;
                font-weight: bolder;
            }

            #agenda .abas .aba.ativo {
                background-color: transparent;
                border-bottom: 1px solid #ffffff;
                cursor: auto;
            }

                #agenda .abas .aba.ativo p {
                    color: #e21f24;
                }

    #agenda .Agfull .abaIN {
        display: none;
    }

        #agenda .Agfull .abaIN.ativo {
            display: block;
        }

        #agenda .Agfull .abaIN .pausa {
            position: relative;
            float: left;
            width: 100%;
            background-color: #e8383b;
            height: 30px;
            padding: 10px 0;
            margin-bottom: 40px;
        }

            #agenda .Agfull .abaIN .pausa .hora {
                position: relative;
                float: left;
                width: 134px;
                border-right: 1px dotted #fff;
            }

                #agenda .Agfull .abaIN .pausa .hora p {
                    color: #fff;
                    line-height: 30px;
                    font-size: 20px;
                    font-weight: 600;
                    text-align: center;
                }

            #agenda .Agfull .abaIN .pausa .text {
                position: relative;
                float: left;
                width: calc(100% - 250px);
                padding-left: 30px;
            }

                #agenda .Agfull .abaIN .pausa .text p {
                    color: #fff;
                    font-family: 'Staatliches', cursive;
                    line-height: 30px;
                    font-size: 20px;
                    text-transform: uppercase;
                    text-align: center;
                }

        #agenda .Agfull .abaIN .envt {
            min-height: 130px;
            position: relative;
            float: left;
            margin-bottom: 39px;
            border-bottom: 1px solid #a09f9f;
            padding-bottom: 40px;
            width: 100%;
        }

            #agenda .Agfull .abaIN .envt:last-child {
                border-bottom: 0;
                padding-bottom: 0;
            }

            #agenda .Agfull .abaIN .envt.duplo {
                height: 260px;
            }

                #agenda .Agfull .abaIN .envt.duplo .hora p {
                    line-height: 260px;
                }

                #agenda .Agfull .abaIN .envt.duplo .pale {
                    margin-top: -65px;
                }

            #agenda .Agfull .abaIN .envt.quad {
                height: 520px;
            }

                #agenda .Agfull .abaIN .envt.quad .hora p {
                    line-height: 520px;
                }

                #agenda .Agfull .abaIN .envt.quad .pale {
                    margin-top: -180px;
                }

            #agenda .Agfull .abaIN .envt.sext {
                height: 780px;
            }

                #agenda .Agfull .abaIN .envt.sext .hora p {
                    line-height: 780px;
                }

                #agenda .Agfull .abaIN .envt.sext .pale {
                    margin-top: -315px;
                }

            #agenda .Agfull .abaIN .envt .hora {
                position: relative;
                float: left;
                width: 134px;
                border-right: 1px dotted #bcbec0;
                min-height: inherit;
            }

                #agenda .Agfull .abaIN .envt .hora p {
                    color: #000000;
                    line-height: 130px;
                    font-size: 20px;
                    font-weight: 600;
                    text-align: center;
                }

            #agenda .Agfull .abaIN .envt .palestra {
                position: relative;
                float: left;
                width: 550px;
                line-height: 130px;
                min-height: 130px;
            }

                #agenda .Agfull .abaIN .envt .palestra .logo {
                    position: relative;
                    float: left;
                    width: 220px;
                    height: 130px;
                    line-height: 130px;
                    text-align: center;
                }

                    #agenda .Agfull .abaIN .envt .palestra .logo img {
                        width: auto;
                        height: auto;
                    }

                #agenda .Agfull .abaIN .envt .palestra .foto {
                    position: relative;
                    float: left;
                    width: 110px;
                    height: 105px;
                    line-height: 130px;
                    text-align: center;
                    cursor: pointer;
                    padding-top: 15px;
                }

                    #agenda .Agfull .abaIN .envt .palestra .foto img {
                        width: auto;
                        height: auto;
                    }

                #agenda .Agfull .abaIN .envt .palestra .dados {
                    position: relative;
                    float: left;
                    width: 165px;
                    padding-left: 50px;
                    border-right: 1px dotted #bcbec0;
                    text-align: center;
                    line-height: initial;
                    min-height: inherit;
                    cursor: pointer;
                }

                    #agenda .Agfull .abaIN .envt .palestra .dados p {
                        text-align: left;
                    }

                        #agenda .Agfull .abaIN .envt .palestra .dados p.nome {
                            font-family: 'Staatliches', cursive;
                            font-size: 20px;
                            line-height: 25px;
                            text-transform: uppercase;
                            color: #000000;
                            margin-top: 35px;
                        }

                        #agenda .Agfull .abaIN .envt .palestra .dados p.cargo {
                            font-family: 'Open Sans', sans-serif;
                            font-size: 14px;
                            line-height: 16px;
                            font-weight: 300;
                            color: #000000;
                        }

            #agenda .Agfull .abaIN .envt .pale {
                position: relative;
                float: left;
                padding-left: 45px;
                width: 465px;
            }

                #agenda .Agfull .abaIN .envt .pale .tipo {
                    position: relative;
                    float: left;
                    width: 120px;
                }

                    #agenda .Agfull .abaIN .envt .pale .tipo p {
                        font-family: 'Staatliches', cursive;
                        color: #000000;
                        line-height: 130px;
                        font-size: 20px;
                        text-align: left;
                    }

                        #agenda .Agfull .abaIN .envt .pale .tipo p span {
                            font-family: 'Staatliches', cursive;
                            line-height: 23px;
                            position: relative;
                            float: left;
                            margin-top: 26px;
                        }

                #agenda .Agfull .abaIN .envt .pale .dados {
                    position: relative;
                    float: left;
                    width: 280px;
                    padding-top: 40px;
                }

                    #agenda .Agfull .abaIN .envt .pale .dados p {
                        font-family: 'Open Sans', sans-serif;
                        font-size: 20px;
                        line-height: 20px;
                        color: #e21f24;
                        font-weight: bolder;
                    }

                    #agenda .Agfull .abaIN .envt .pale .dados .leia {
                        position: relative;
                        float: left;
                        margin-top: 15px;
                        cursor: pointer;
                    }

                        #agenda .Agfull .abaIN .envt .pale .dados .leia img {
                            display: none;
                        }

                            #agenda .Agfull .abaIN .envt .pale .dados .leia img.ativo {
                                display: block;
                            }

                        #agenda .Agfull .abaIN .envt .pale .dados .leia.off img {
                            display: none !important;
                        }

                #agenda .Agfull .abaIN .envt .pale.ln2_3 .dados {
                    padding-top: 25px;
                }

                #agenda .Agfull .abaIN .envt .pale.ln2_3 .tipo p span {
                    margin-top: 35px;
                }

            #agenda .Agfull .abaIN .envt .sinopse {
                display: none;
                width: 80%;
                padding: 0 10%;
                margin-top: 20px;
                position: relative;
                float: left;
            }

                #agenda .Agfull .abaIN .envt .sinopse strong {
                    position: relative;
                    float: left;
                    font-family: 'Staatliches', cursive;
                    color: #000000;
                    font-size: 20px;
                    text-align: left;
                    margin-bottom: 25px;
                }

                #agenda .Agfull .abaIN .envt .sinopse p {
                    font-family: 'Open Sans', sans-serif;
                    font-size: 14px;
                    line-height: 16px;
                }

            #agenda .Agfull .abaIN .envt .cv {
                display: none !important;
            }