@import "Alls.css";
/**/
img._Bannerx {
    width: 100%;
    position: relative;
    z-index: 1;
}
.Titulo {
    color: var(--branco);
    position: absolute;
    top: 200px;
    z-index: 10;
    left: 100px;
    font-size: 50px;
    font-family: Abril Fatface;
    font-weight: 400;
}
.Cater {
    font-size: 33px;
    position: relative;
    top: -8px;
    width: 450px;
    color: var(--verde1);
    line-height: 33px;
}
.header {
    background-color: var(--cinza1);
}
/*PROG*/
.progC {
    background: var(--roxo);
    display: inline-block;
    width: 100%;
    position: fixed;
    bottom: -1px;
    height: 50px;
    z-index: 9999999999;
}
.dataE {
    text-decoration: none;
    list-style: none;
    display: inline-block;
    width: 100%;
}
.dataE .div, .dataE .div a {
    display: inline-block;
    width: 70px !important;
    background: var(--verde1);
    text-align: center;
    margin: 3px;
    text-decoration: none;
    line-height: 15px;
    color: var(--lilas);
    margin-bottom: 6px;
    font-size: 13px;
    font-weight: 700;
    padding: 6px 24px;
}
.dataE .div a:hover {
    background: var(--amarelo);
    color: var(--roxo);
}
.dataE .div a.action {
    background: var(--roxo);
    color: var(--branco);
}
.dataE .div {
    display: contents;
}
.glider-contain {
    width: 100%;
    display: grid;
}
.regua {
    display: block;
    text-align: center;
    background: var(--cinza1);
}
.regua img {
    width: 100%;
}
/*BLOCOS*/
.prog02a{
    display: inline-block !important;
    width: 100% !important;
    text-align: center;
}
.blocos {
    width: 305px !important;
    height: 465px !important;
    background: var(--branco);
    display: inline-block !important;
}
.blocos span.data {
    display: inline;
    background: var(--roxo);
    color: var(--verde1);
    padding: 4px 14px;
    position: absolute;
    top: 0;
    margin-left: 167px;
}
.blocos a.bloco0 {
    width: 305px !important;
    display: inline-block;
}
.blocos a.bloco0 img {
    width: 305px !important;
    height: 220px !important;
    object-fit: cover;
    display: inline-block;
}
.blocos a.bloco1 {
    display: inline-block;
    width: 305px !important;
    height: 42px !important;
    background: var(--azul);
    color: var(--branco);
    text-decoration: none;
    display: inline-block;
}
.blocos a.bloco1 span.cate {
    float: left;
    padding: 10px 0 0 28px;
    font-size: 16px;
}
.blocos a.bloco1 span.etaria{
    float: right;
    padding: 10px 28px 0 0;
    font-size: 16px;
}
.blocos a.bloco2 {
    display: inline-block;
    text-align: left;
    padding: 16px 20px 0 28px;
    width: 305px !important;
    height: 128px !important;
    text-decoration: none;
    display: inline-block;
}
.blocos a.bloco2 span.evento {
    color: var(--roxo);
    display: block;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 600;
}
.blocos a.bloco2 span.onde {
    color: var(--cinza2);
    line-height: 18px;
    font-weight: 600;
}
.blocos span.teatro {
    display: block;
    text-align: left;
    padding: 0 0 0 28px;
    color: var(--roxo);
    font-weight: 600;
}
.blocos a.comprar {
    text-decoration: none;
    text-align: left;
    display: inline;
    background: var(--roxo);
    color: var(--verde1);
    padding: 10px 18px;
    float: left;
    margin-left: 28px;
}
a.link5 {
    display: block;
    text-align: center;
    padding: 50px 0;
}
