/*******************************************
				   Fonts
*******************************************/

@font-face {
    font-family: 'open_sansbold';
    src: url('font/OpenSans-Bold-webfont.eot');
    src: url('font/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('font/OpenSans-Bold-webfont.woff') format('woff'), url('font/OpenSans-Bold-webfont.ttf') format('truetype'), url('font/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
    font-smooth: always;
}

@font-face {
    font-family: 'open_sansregular';
    src: url('font/OpenSans-Regular-webfont.eot');
    src: url('font/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('font/OpenSans-Regular-webfont.woff') format('woff'), url('font/OpenSans-Regular-webfont.ttf') format('truetype'), url('font/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sanssemibold';
    src: url('font/OpenSans-Semibold-webfont.eot');
    src: url('font/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'), url('font/OpenSans-Semibold-webfont.woff') format('woff'), url('font/OpenSans-Semibold-webfont.ttf') format('truetype'), url('font/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sanslight';
    src: url('font/OpenSans-Light-webfont.eot');
    src: url('font/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'), url('font/OpenSans-Light-webfont.woff') format('woff'), url('font/OpenSans-Light-webfont.ttf') format('truetype'), url('font/OpenSans-Light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Helvetica35ThinThin';
    src: url('font/helveticathn.eot');
    src: url('font/helveticathn.eot') format('embedded-opentype'), url('font/helveticathn.woff') format('woff'), url('font/helveticathn.ttf') format('truetype'), url('font/helveticathn.svg#Helvetica35ThinThin') format('svg');
}

@font-face {
    font-family: 'Helvetica65MediumMedium';
    src: url('font/helveticamed.eot');
    src: url('font/helveticamed.eot') format('embedded-opentype'), url('font/helveticamed.woff') format('woff'), url('font/helveticamed.ttf') format('truetype'), url('font/helveticamed.svg#Helvetica65MediumMedium') format('svg');
}

/*******************************************
				   Globais
*******************************************/

@charset "utf-8";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video, button, input, select, textarea {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}

html {
    overflow-y: scroll;
}

body {
    font: 13px/1.231 sans-serif;
    *font-size: small;
}

body, select, input, textarea, p {
    color: #444;
}

outline {
    border: none;
}

abbr[title], dfn[title] {
    border-bottom: 1px dotted;
    cursor: help;
}

label, input[type=button], input[type=submit], button {
    cursor: pointer;
}

ol {
    list-style-type: decimal;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

nav ul {
    list-style: none;
}

li {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}

a {
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

ins {
    background-color: #ff9;
    color: #000;
    text-decoration: none;
}

mark {
    background-color: #ff9;
    color: #000;
    font-style: italic;
    font-weight: bold;
}

del {
    text-decoration: line-through;
}

sub {
    vertical-align: sub;
    font-size: smaller;
}

sup {
    vertical-align: super;
    font-size: smaller;
}

pre {
    padding: 15px;
    white-space: pre;
    white-space: pre-wrap;
    white-space: pre-line;
    word-wrap: break-word;
}

strong {
    font-weight: bold;
}

small {
    font-size: 85%;
}

select, input, textarea, button {
    font: 99% sans-serif;
}

input, select {
    vertical-align: middle;
}

textarea {
    overflow: auto;
}

pre, code, kbd, samp {
    font-family: monospace, sans-serif;
}

.ie7 img {
    -ms-interpolation-mode: bicubic;
}

body {
    background: #ffffff;
    overflow-x: hidden;
}

body>div.conteudo-home {
    position: absolute;
    top: 370px;
    margin: 0 auto;
    width: 100%;
}

.clear {
    clear: both;
}

.pontilhado-horizontal {
    background: url(../img/pontilhado-horizontal.jpg) repeat-x;
    height: 3px;
    margin: 20px 0 20px 0;
}

/* ============================================================ */

/* SLIDESHOW ================================================== */

div#tmpSlideshow {
    margin: 0 auto;
    position: relative;
    height: 420px;
    width: 100%;
    /*border: 1px solid rgb(200, 200, 200);*/
    background: #d9e2e7;
}

div.tmpSlide {
    position: absolute;
    top: 87px;
    left: 0;
    width: 730px;
    height: 332px;
    display: none;
}

/*original*/

/*div.tmpSlide-int {margin:0 auto; width:600px; height:300px;}*/

div.tmpSlide-int {
    height: auto;
    margin: 0 auto;
    width: 600px;
    padding-top: 251px;
    overflow: hidden;
    position: relative;
    z-index: 999;
    right: 7%;
}

/*div.tmpSlide-int a { display: block; height: 36px; margin: 207px 0 0 130px; width: 134px; }*/

div.tmpSlide-int a {
    display: block;
    width: 134px;
    height: 36px;
    margin: -36px 0 0 130px;
}

div.tmpSlide-int a.botao-compre-agora {
    margin-left: 152px;
    /* position: relative; */
    float: left;
}

div.tmpSlide-int a.botao-ouca-agora {
    margin: 0 0 0 0;
    float: right;
    margin-top: -36px;
    margin-right: 150px;
    /* top: -36px;
    right: 150px;
    position: relative; */
}

/* div.tmpSlide img {float:left; margin:30px 0 0 15px; width:527px; border:1px solid rgb(244, 244, 244);} */

div.controle-destaque {
    width: 100%;
    height: 418px;
}

div.controle-destaque-int {
    margin: 0 auto;
    width: 950px;
}

div#tmpSlideshowControls-box {
    position: relative;
    width: 950px;
    margin: 0 auto;
}

/*original*/

div#tmpSlideshowControls {
    position: absolute;
    right: 0;
    width: 175px;
    margin: 350px 0 0 0px;
}

/*div#tmpSlideshowControls { margin: 350px 0 0 870px; position: absolute; width: 175px; } */

div.tmpSlideshowControl {
    float: left;
    margin: 0 5px 0 0;
    background: url(../img/Feature.png) no-repeat;
    width: 15px;
    height: 15px;
    color: #554d31;
    font: 14px Arial, sans-serif;
    text-align: center;
    cursor: pointer;
    text-indent: -9999px;
}

div.tmpSlideshowControl span {
    line-height: 36px;
    vertical-align: middle;
}

div.tmpSlideshowControlOn {
    background-image: url(../img/FeatureOver.png);
}

div.tmpSlideshowControlActive {
    background-image: url(../img/FeatureOver.png);
}

div.tmpSlideCopy {
    position: absolute;
    left: 565px;
    top: 20px;
    width: 170px;
}

div#tmpSlideshow h4 {
    color: #b90f23;
    text-transform: uppercase;
    font: 14px Arial, sans-serif;
    margin: 10px 0;
}

div.tmpSlideCopy p {
    font: 11px Arial, sans-serif;
    line-height: 1.75em;
}

.inner {
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position-x: 59% !important;
    background-position-y: top !important;
    width: 100%;
    height: 332px;
    display: block;
    position: absolute;
}

@media (max-width:767px) {
    .inner {
        background-position-x: center !important;
    }
    div.tmpSlide-int a.botao-ouca-agora {
        margin: 0 0 0 0;
        float: right;
        margin-top: -36px;
        margin-left: 0;
        margin-right: 159px;
    }
    div.tmpSlide-int a.botao-compre-agora {
        margin-left: 153px;
        float: left;
    }
    div.tmpSlide-int {
        right: 0;
    }
}

@media (max-width:587px) {
    div.tmpSlide-int {
        width: auto;
        display: inline-block;
        left: 50%;
        margin-left: -143px;
        position: relative;
    }
    div.tmpSlide-int a.botao-ouca-agora {
        margin: 0 0 0 0;
        float: right;
        margin-top: -36px;
        margin-left: 22px;
    }
    div.tmpSlide-int a.botao-compre-agora {
        margin-left: 0;
        float: left;
    }
}

@media (max-width: 425px) {
    .inner {
        background-size: contain !important;
        background-repeat: no-repeat;
        background-position-x: center;
        background-position-y: top;
        width: 100%;
        height: 332px;
        display: block;
        position: absolute;
    }
}

/*
#tmpSlide-1{background:url(../img/destaques/img-destaque-01072013-01.jpg) no-repeat center top; width:100%; margin:0 auto;}
#tmpSlide-2{background:url(../img/destaques/img-destaque-01072013-02.jpg) no-repeat center top; width:100%; margin:0 auto;}

*/

/* SLIDESHOW ================================================== */

/* ============================================================ */

/*******************************************
                   Topo
*******************************************/

body>header {
    width: 100%;
    height: 131px;
    z-index: 99;
    background: url(../img/bg-logo-menu.png) no-repeat center top;
    position: absolute;
    top: 0;
}

body>header>div {
    margin: 0 auto;
    width: 950px;
}

body>header>div a {
    float: left;
    display: block;
    padding: 10px 0 0 5px;
}

body>header>div nav {
    float: left;
    display: block;
    background: url(../img/bg-menu.jpg);
    width: 794px;
    height: 53px;
    margin: 23px 0 0 30px;
    position: relative;
    z-index: 1;
}

body>header>div nav #Navigation {
    position: relative;
    width: 794px;
    height: 64px;
    margin: 0 auto;
    z-index: 100;
}

/*body > header > div nav #Navigation ul {margin:8px 0 0 15px;}*/

body>header>div nav #Navigation ul {
    margin: 8px 0 0 18px;
}

body>header>div nav #Navigation ul li {
    float: left;
    padding: 0 10px 0 10px;
    color: #fff;
}

/* iPhone / mobile webkit */

@media screen and (max-device-width: 1024px) {
    body>header>div nav #Navigation ul li {
        float: left;
        padding: 0 10px 0 12px;
        color: #fff;
    }
}

/*body > header > div nav #Navigation ul li a {font:normal 14px/18px "Calibri", Arial, sans-serif; color:#fff; text-decoration:none; text-rendering:optimizeLegibility;}*/

body>header>div nav #Navigation ul li a {
    font: normal 13px/18px Molengo, Tahoma, sans-serif;
    color: #fff;
    text-decoration: none;
    text-rendering: optimizeLegibility;
}

body>header>div nav #Navigation ul li a:hover {
    color: #f4cb01;
}

body>header>div nav #Navigation.fixed {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    margin: 0;
    background: url(../img/bg-menu-oculto-all.png) no-repeat center top;
}

body>header>div nav #Navigation ul.fixed {
    width: 794px;
    position: relative;
    margin: 7px auto 0 auto;
}

body>header>div nav #Navigation ul.unfixed {
    position: absolute;
}

/*
body > header > div nav {float:left; display:block; background:url(../img/bg-menu.jpg); width:794px; height:53px; margin:23px 0 0 30px;}

body > header > div nav ul {margin:8px 0 0 15px;}
body > header > div nav ul li {float:left; padding:0 5px 0 5px; color:#fff;}

body > header > div nav ul li a {font:normal 16px/18px "Calibri", Arial, sans-serif; color:#fff; text-decoration:none; text-rendering:optimizeLegibility;}
body > header > div nav ul li a:hover {color:#f4cb01;}
*/

/*******************************************
                Conteúdo
*******************************************/

body>div.conteudo-home>section {
    width: 100%;
    height: 251px;
    z-index: 9999;
    background: url(../img/bg-campo-lancamentos.png) no-repeat center top;
    margin: 0;
}

body>div.conteudo-home>section>div {
    margin: 0 auto;
    width: 950px;
}

body>div.conteudo-home>section>div .busca {
    padding: 10px 0 0 10px;
}

body>div.conteudo-home>section>div .busca fieldset {
    border: 0;
}

body>div.conteudo-home>section>div .busca fieldset label {
    float: left;
}

body>div.conteudo-home>section>div .busca fieldset label.cmp-busca {
    background: url(../img/bg-busca.jpg) no-repeat;
    width: 329px;
    height: 34px;
    padding: 2px 0 0 5px;
}

body>div.conteudo-home>section>div .busca fieldset label.cmp-busca .cx-busca {
    font: italic 14px/18px 'Calibri', Arial, sans-serif;
    color: #acacac;
    width: 310px;
    height: 30px;
    background: #fff;
    padding: 0 0 0 5px;
    text-rendering: optimizeLegibility;
}

/* body > div.conteudo-home > section > div .busca fieldset label .btn-buscar{background:url(../img/bt-buscar.jpg) no-repeat; border:0; width:97px; height:34px; cursor:pointer;} */

body>div.conteudo-home>section>div .busca fieldset label .btn-buscar {
    background: #29879e;
    border: 0;
    width: 100%;
    height: 34px;
    cursor: pointer;
    border-radius: 7px;
    color: #fff;
    padding: 0 10px;
}

body>div.conteudo-home>section>div .busca fieldset label .btn-buscar:hover {
    background-position: 0 -34px;
}

body>div.conteudo-home>section>div .lancamentos {
    clear: both;
    padding: 20px 0 0 10px;
}

body>div.conteudo-home>section>div .lancamentos h2 {
    background: url(../img/bg-titulo-lancamento.jpg) no-repeat;
    font: normal 18px/18px 'open_sansbold', Arial, sans-serif;
    color: #5f5f5f;
    width: 915px;
    height: 27px;
    padding: 10px 0 0 15px;
    margin: 0 0 15px 0;
    text-rendering: optimizeLegibility;
}

body>div.conteudo-home>section>div .lancamentos a h2 {
    font: normal 18px/18px 'open_sansbold', Arial, sans-serif;
    color: #5f5f5f;
}

body>div.conteudo-home>section>div .lancamentos a {
    text-decoration: none
}

body>div.conteudo-home>section>div .lancamentos a:hover {
    text-decoration: underline;
    color: #5f5f5f;
}

/**/

body>div.conteudo-home>section+section {
    width: 100%;
    height: 251px;
    background: url(../img/bg-conteudo.jpg) no-repeat center top;
    margin: 0 0 150px 0;
}

body>div.conteudo-home>section+section>div {
    margin: 0 auto;
    width: 950px;
}

body>div.conteudo-home>section+section>div .coluna-a {
    float: left;
}

body>div.conteudo-home>section+section>div .coluna-b {
    float: left;
    padding: 20px 0 0 30px;
}

/**/

body>div.conteudo-home>section>div h3 {
    font: normal 15px/18px 'Helvetica35ThinThin', Arial, sans-serif;
    color: #484848;
    background: url(../img/bullet-cinza.jpg) no-repeat 0px 5px;
    padding: 0 0 0 10px;
    margin: 15px 0 0 45px;
}

body>div.conteudo-home>section>div h3 a {
    font: normal 15px/18px 'Helvetica35ThinThin', Arial, sans-serif;
    color: #1099d2;
    text-decoration: none;
    text-rendering: optimizeLegibility;
}

body>div.conteudo-home>section>div h3 a:hover {
    text-decoration: underline;
}

/**/

body>div.conteudo-home>section+section>div .box-noticias {
    clear: both;
    margin: 50px 0 0 10px;
}

body>div.conteudo-home>section+section>div .box-noticias h2 {
    background: url(../img/bg-titulo-noticias.jpg) no-repeat;
    font: normal 18px/18px 'open_sansbold', Arial, sans-serif;
    color: ##464845;
    width: 518px;
    height: 27px;
    padding: 10px 0 0 15px;
    text-rendering: optimizeLegibility;
}

body>div.conteudo-home>section+section>div .box-noticias h2 {
    background: #bbd1d9;
    -webkit-border-top-left-radius: 20px;
    -moz-border-radius-topleft: 20px;
    border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topright: 20px;
    border-top-right-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    border-bottom-left-radius: 20px;
    font: normal 18px/18px 'open_sansbold', Arial, sans-serif;
    color: ##464845;
    width: 518px;
    height: 27px;
    padding: 10px 0 0 15px;
}

body>div.conteudo-home>section+section>div .box-noticias a h2 {
    font: normal 18px/18px 'open_sansbold', Arial, sans-serif;
    color: #464845;
}

body>div.conteudo-home>section+section>div .box-noticias a {
    text-decoration: none
}

body>div.conteudo-home>section+section>div .box-noticias a:hover {
    text-decoration: underline;
    color: #464845;
}

body>div.conteudo-home>section+section>div .box-noticias .noticia-destaque {
    margin: 20px 0 0 0;
}

body>div.conteudo-home>section+section>div .box-noticias .noticia-destaque .thumb-grande {
    position: relative;
    display: block;
    float: left;
    width: 186px;
    height: 185px;
}

body>div.conteudo-home>section+section>div .box-noticias .noticia-destaque .thumb-grande .mascara {
    display: block;
    position: absolute;
    top: 0;
    width: 186px;
    height: 185px;
    background: url(../img/thumb-mascara-grande.png) no-repeat;
}

body>div.conteudo-home>section+section>div .box-noticias .noticia-destaque .texto {
    float: left;
    width: 325px;
    padding: 0 0 0 13px;
}

body>div.conteudo-home>section+section>div .box-noticias .noticia-destaque .texto span.data {
    display: block;
    font: normal 11px/18px Arial, sans-serif;
    color: #949494;
    padding: 0 0 10px 0;
}

/*body > div.conteudo-home > section + section > div .box-noticias .noticia-destaque .texto span.titulo {display:block; font:bold 20px 'Calibri', Arial, sans-serif; color:#373737; padding:0 0 10px 0; text-rendering:optimizeLegibility;}*/

body>div.conteudo-home>section+section>div .box-noticias .noticia-destaque .texto span.titulo {
    display: block;
    font: bold 20px Molengo, Tahoma, sans-serif;
    color: #373737;
    padding: 0 0 10px 0;
    text-rendering: optimizeLegibility;
}

/*body > div.conteudo-home > section + section > div .box-noticias .noticia-destaque .texto span.descricao {display:block; font:normal 16px/18px 'Calibri', Arial, sans-serif; color:#646464; text-rendering:optimizeLegibility;}*/

body>div.conteudo-home>section+section>div .box-noticias .noticia-destaque .texto span.descricao {
    display: block;
    font: normal 15px/18px Molengo, Tahoma, sans-serif;
    color: #646464;
    text-rendering: optimizeLegibility;
}

/*body > div.conteudo-home > section + section > div .box-noticias .noticia-destaque .texto span.descricao a { text-decoration: underline; color:#9ac7fe; }*/

body>div.conteudo-home>section+section>div .box-noticias .noticia-destaque .texto span.descricao a {
    color: #9ac7fe;
    text-decoration: underline;
}

body>div.conteudo-home>section+section>div .box-noticias .noticia-destaque .texto span.descricao a:hover {
    color: #9ac7fe;
    text-decoration: underline;
}

/*body > div.conteudo-home > section + section > div .box-noticias .noticia-destaque .texto a {text-decoration:none; color:#646464;}*/

/* Alterado por Bruna Furtado em 27/11/2014 */

body>div.conteudo-home>section+section>div .box-noticias .noticia-destaque .texto a {
    text-decoration: none;
    color: #91c7fe;
}

/* ---------------------------------------- */

body>div.conteudo-home>section+section>div .box-noticias .noticia-destaque .texto a:hover {
    text-decoration: underline;
    color: #91c7fe;
}

.leia-mais {
    display: block;
    float: right;
}

/**/

body>div.conteudo-home>section+section>div .box-noticias .demais-noticias {
    padding: 10px 0 0 0;
    width: 536px;
    clear: both;
}

body>div.conteudo-home>section+section>div .box-noticias .demais-noticias .cnt-noticia {
    display: block;
    float: left;
    width: 256px;
}

body>div.conteudo-home>section+section>div .box-noticias .demais-noticias .cnt-noticia .thumb-pequena {
    position: relative;
    display: block;
    float: left;
    width: 94px;
    height: 94px;
    margin: 0 6px 0 0;
}

body>div.conteudo-home>section+section>div .box-noticias .demais-noticias .cnt-noticia .thumb-pequena .mascara {
    display: block;
    position: absolute;
    top: 0;
    width: 94px;
    height: 94px;
    background: url(../img/thumb-mascara-pequena.png) no-repeat;
}

body>div.conteudo-home>section+section>div .box-noticias .demais-noticias .cnt-noticia span.data {
    display: block;
    font: normal 11px/18px Arial, sans-serif;
    color: #949494;
    padding: 0 0 3px 0;
}

/*body > div.conteudo-home > section + section > div .box-noticias .demais-noticias .cnt-noticia span.descricao {display:block; font:bold 20px 'Calibri', Arial, sans-serif; color:#373737; text-rendering:optimizeLegibility; padding:0 0 10px 0;}*/

body>div.conteudo-home>section+section>div .box-noticias .demais-noticias .cnt-noticia span.descricao {
    display: block;
    font: bold 20px Molengo, Tahoma, sans-serif;
    color: #373737;
    text-rendering: optimizeLegibility;
    padding: 0 0 10px 0;
}

/*body > div.conteudo-home > section + section > div .box-noticias .demais-noticias .cnt-noticia span.descricao2 {display:block; font:normal 16px/18px 'Calibri', Arial, sans-serif; color:#646464; text-rendering:optimizeLegibility;}*/

body>div.conteudo-home>section+section>div .box-noticias .demais-noticias .cnt-noticia span.descricao2 {
    display: block;
    font: normal 15px/18px Molengo, Tahoma, sans-serif;
    color: #646464;
    text-rendering: optimizeLegibility;
}

body>div.conteudo-home>section+section>div .box-noticias .demais-noticias .cnt-noticia span.descricao2 a {
    color: #85b8f7;
    text-decoration: underline
}

/*body > div.conteudo-home > section + section > div .box-noticias .noticia-destaque .texto span.descricao a {color:#9ac7fe; text-decoration:underline;}
body > div.conteudo-home > section + section > div .box-noticias .noticia-destaque .texto span.descricao a:hover {color:#9ac7fe; text-decoration:underline;}*/

/*body > div.conteudo-home > section + section > div .box-noticias .demais-noticias .cnt-noticia a {text-decoration:none; color:#646464;}*/

/* Alterado por Bruna Furtado em 27/11/2014 */

body>div.conteudo-home>section+section>div .box-noticias .demais-noticias .cnt-noticia a {
    text-decoration: none;
    color: #9ac7fe;
}

/* ---------------------------------------- */

body>div.conteudo-home>section+section>div .box-noticias .demais-noticias .cnt-noticia a:hover {
    text-decoration: underline;
    color: #9ac7fe;
}

body>div.conteudo-home>section+section>div .box-noticias .demais-noticias .divisoria {
    width: 17px;
    float: left;
}

/* Artistas */

body>div.conteudo-home>section+section>div .cnt-artistas {
    clear: both;
    padding: 0;
}

body>div.conteudo-home>section+section>div .cnt-artistas h2 {
    background: url(../img/bg-titulo-artistas.jpg) no-repeat;
    font: normal 18px/18px 'open_sansbold', Arial, sans-serif;
    color: #324d22;
    width: 347px;
    height: 27px;
    padding: 10px 0 0 15px;
    text-rendering: optimizeLegibility;
}

body>div.conteudo-home>section+section>div .cnt-artistas a h2 {
    font: normal 18px/18px 'open_sansbold', Arial, sans-serif;
    color: #324d22;
}

body>div.conteudo-home>section+section>div .cnt-artistas a {
    text-decoration: none
}

body>div.conteudo-home>section+section>div .cnt-artistas a:hover {
    text-decoration: underline;
    color: #324d22;
}

body>div.conteudo-home>section+section>div .cnt-artistas .cast {
    width: 364px;
    padding: 33px 0 1px 0;
    display: table;
    /*background:url(../img/pontilhado-horizontal.png) repeat-x left bottom;*/
}

body>div.conteudo-home>section+section>div .cnt-artistas .cast ul li {
    float: left;
    padding: 0 0 0 1px;
}

/*
body > div.conteudo-home > section + section > div .cnt-artistas .cast a.veja-lista {clear:both; background:url(../img/bg-veja-lista.png) no-repeat; display:block; width:164px; height:21px; padding:6px 0 0 10px; float:right; margin:10px -10px 0 0; text-decoration:none;}
body > div.conteudo-home > section + section > div .cnt-artistas .cast a.veja-lista:hover {background-position:0 -27px;}
body > div.conteudo-home > section + section > div .cnt-artistas .cast a.veja-lista span {display:block; background:url(../img/icone-seta-branca.png) no-repeat 0px 3px; font:normal 11px/16px "Calibri", Arial, sans-serif; color:#fff; padding:0 0 0 13px; text-rendering:optimizeLegibility;}
*/

body>div.conteudo-home>section+section>div .cnt-artistas .cast a.veja-lista {
    background: #448d18 url(../img/icone-seta-branca.png) no-repeat 13px 9px;
    -webkit-border-top-left-radius: 20px;
    -moz-border-radius-topleft: 20px;
    border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topright: 20px;
    border-top-right-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    border-bottom-left-radius: 20px;
    text-indent: 0;
    display: inline-block;
    /*font:normal 14px/18px 'Calibri', Arial, sans-serif;*/
    font: normal 14px/18px Molengo, Tahoma, sans-serif;
    color: #ffffff;
    padding: 4px 0 0 0;
    height: 23px;
    width: 200px;
    text-decoration: none;
    text-align: center;
    float: right;
}

body>div.conteudo-home>section+section>div .cnt-artistas .cast a.veja-lista:hover {
    background: #3ea500 url(../img/icone-seta-branca.png) no-repeat 13px 9px;
}

/*mala mkmusic*/

.box-cadastro-mala-artista {
    background: url("../img/bg-box-cadastro-mala-artista.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 192px;
    width: 361px;
}

.box-cadastro-mala-artista p {
    color: #535353;
    /*font: 12px/16px Arial,sans-serif;*/
    font: 14px/18px Arial, sans-serif;
    padding: 13px 10px 0;
}

.box-cadastro-mala-artista p span {
    color: #0b5998;
    font-size: 14px;
}

.box-cadastro-mala-artista fieldset {
    border: 0 none;
    padding: 10px 0 0 10px;
}

.box-cadastro-mala-artista fieldset label {
    display: block;
    padding: 0 0 5px;
}

.box-cadastro-mala-artista fieldset label .cmp-nome {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #c9d2d8;
    color: #9d9d9d;
    font: italic 14px/16px "Calibri", Arial, Helvetica, sans-serif;
    height: 30px;
    padding: 0 0 0 10px;
    text-rendering: optimizelegibility;
    width: 325px;
}

.box-cadastro-mala-artista fieldset label .bt-enviar-cadastro {
    background: url("../img/bt-quero-me-cadastrar.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 33px;
    width: 337px;
}

.box-cadastro-mala-artista fieldset label .bt-enviar-cadastro:hover {
    background-position: 0 33px;
}

/* MK News */

body>div.conteudo-home>section+section>div .cnt-mk-news {
    clear: both;
    padding: 0 0 0 0;
}

body>div.conteudo-home>section+section>div .cnt-mk-news h2 {
    background: url(../img/bg-titulo-mknews.jpg) no-repeat;
    font: normal 18px/18px 'open_sansbold', Arial, sans-serif;
    color: #fff;
    width: 349px;
    height: 27px;
    padding: 10px 0 0 15px;
    text-rendering: optimizeLegibility;
    margin: 0 0 10px 0;
}

body>div.conteudo-home>section+section>div .cnt-mk-news a h2 {
    font: normal 18px/18px 'open_sansbold', Arial, sans-serif;
    color: #fff;
}

body>div.conteudo-home>section+section>div .cnt-mk-news a {
    text-decoration: none
}

body>div.conteudo-home>section+section>div .cnt-mk-news a:hover {
    text-decoration: underline;
    color: #fff;
}

body>div.conteudo-home>section+section>div .cnt-mk-news .blk-noticia {
    clear: both;
    display: block;
    width: 364px;
    padding: 15px 0 15px 0;
    border-bottom: 1px dotted #dbdbdb;
}

body>div.conteudo-home>section+section>div .cnt-mk-news .blk-noticia span.data {
    display: block;
    font: normal 12px/18px Arial, sans-serif;
    color: #949494;
    margin: 0 0 5px 0;
}

/*body > div.conteudo-home > section + section > div .cnt-mk-news .blk-noticia span.titulo {display:block; font:bold 16px/18px 'Calibri', Arial, sans-serif; color:#646464;}*/

body>div.conteudo-home>section+section>div .cnt-mk-news .blk-noticia span.titulo {
    display: block;
    font: bold 16px/18px Molengo, Tahoma, sans-serif;
    color: #646464;
}

/*body > div.conteudo-home > section + section > div .cnt-mk-news .blk-noticia span.texto {display:block; font:normal 16px/18px 'Calibri', Arial, sans-serif; color:#646464;}*/

body>div.conteudo-home>section+section>div .cnt-mk-news .blk-noticia span.texto {
    display: block;
    font: normal 15px/18px Molengo, Tahoma, sans-serif;
    color: #646464;
}

/*body > div.conteudo-home > section + section > div .cnt-mk-news .blk-noticia span.texto a {font: bold 14px/18px 'Calibri', Arial, sans-serif; color: #ff0000; text-decoration: underline;}*/

body>div.conteudo-home>section+section>div .cnt-mk-news .blk-noticia span.texto a {
    font: bold 14px/18px Molengo, Tahoma, sans-serif;
    color: #ff0000;
    text-decoration: underline;
}

body>div.conteudo-home>section+section>div .cnt-mk-news .blk-noticia span.texto a:hover {
    text-decoration: underline;
}

/*
body > div.conteudo-home > section + section > div .cnt-mk-news a.acessar-mknews {clear:both; display:block; background:url(../img/bt-acesse-mknews.jpg) no-repeat; width:219px; height:27px; text-indent:-9999px; float:right; margin:10px 10px 50px 0;}
body > div.conteudo-home > section + section > div .cnt-mk-news a.acessar-mknews:hover {background-position:0 -27px;}
*/

body>div.conteudo-home>section+section>div .cnt-mk-news a.acessar-mknews {
    background: #fe0000 url(../img/icone-seta-branca.png) no-repeat 13px 9px;
    -webkit-border-top-left-radius: 20px;
    -moz-border-radius-topleft: 20px;
    border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topright: 20px;
    border-top-right-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    border-bottom-left-radius: 20px;
    text-indent: 0;
    display: inline-block;
    /*font:normal 14px/18px 'Calibri', Arial, sans-serif;*/
    font: normal 14px/18px Molengo, Tahoma, sans-serif;
    color: #ffffff;
    padding: 4px 0 0 0;
    height: 23px;
    width: 270px;
    text-decoration: none;
    text-align: center;
    float: right;
    margin: 20px 0 0 0;
}

body>div.conteudo-home>section+section>div .cnt-mk-news a.acessar-mknews:hover {
    background: #fb7d7d url(../img/icone-seta-branca.png) no-repeat 13px 9px;
}

/* Redes Sociais */

body>div.conteudo-home>section+section>div .cnt-redes-sociais {
    clear: both;
    padding: 0 0 0 0;
    margin-top: 20px;
}

body>div.conteudo-home>section+section>div .cnt-redes-sociais h2 {
    background: url(../img/bg-titulo-redessociais.jpg) no-repeat;
    font: normal 18px/18px 'open_sansbold', Arial, sans-serif;
    color: #1a4356;
    width: 349px;
    height: 27px;
    padding: 10px 0 0 15px;
    text-rendering: optimizeLegibility;
}

body>div.conteudo-home>section+section>div .cnt-redes-sociais .facebook {
    padding: 25px 0 15px 0;
    display: table;
    width: 361px;
}

/*
body > div.conteudo-home > section + section > div .cnt-redes-sociais .icones-redes {clear:both; margin:0 0 20px 0; background:url(../img/icones-redes-sociais.jpg) no-repeat; width:273px; height:38px;}
body > div.conteudo-home > section + section > div .cnt-redes-sociais .icones-redes a.link-facebook {display:block; float:left; width:36px; height:37px; text-indent:-99999px;}
body > div.conteudo-home > section + section > div .cnt-redes-sociais .icones-redes a.link-twitter {display:block; float:left; width:36px; height:37px; text-indent:-99999px; margin:0 0 0 13px;}
body > div.conteudo-home > section + section > div .cnt-redes-sociais .icones-redes a.link-youtube {display:block; float:left; width:36px; height:37px; text-indent:-99999px; margin:0 0 0 11px;}
body > div.conteudo-home > section + section > div .cnt-redes-sociais .icones-redes a.link-orkut {display:block; float:left; width:36px; height:37px; text-indent:-99999px; margin:0 0 0 13px;}
body > div.conteudo-home > section + section > div .cnt-redes-sociais .icones-redes a.link-googleplus {display:block; float:left; width:36px; height:37px; text-indent:-99999px; margin:0 0 0 9px;}
body > div.conteudo-home > section + section > div .cnt-redes-sociais .icones-redes a.link-instagram {display:block; float:left; width:36px; height:37px; text-indent:-99999px; margin:0 0 0 10px;}
*/

body>div.conteudo-home>section+section>div .cnt-redes-sociais .icones-redes {
    clear: both;
    margin: 0 0 20px 0;
    width: 273px;
    height: 38px;
}

body>div.conteudo-home>section+section>div .cnt-redes-sociais .icones-redes a.link-facebook {
    display: block;
    float: left;
    background: url(../img/icones-redes-sociais.jpg) no-repeat 0px 0px;
    width: 37px;
    height: 38px;
    text-indent: -99999px;
}

body>div.conteudo-home>section+section>div .cnt-redes-sociais .icones-redes a.link-facebook:hover {
    background-position: 0px -38px;
}

body>div.conteudo-home>section+section>div .cnt-redes-sociais .icones-redes a.link-twitter {
    display: block;
    float: left;
    background: url(../img/icones-redes-sociais.jpg) no-repeat -47px 0px;
    width: 37px;
    height: 38px;
    text-indent: -99999px;
    margin: 0 0 0 13px;
}

body>div.conteudo-home>section+section>div .cnt-redes-sociais .icones-redes a.link-twitter:hover {
    background-position: -47px -38px;
}

body>div.conteudo-home>section+section>div .cnt-redes-sociais .icones-redes a.link-youtube {
    display: block;
    float: left;
    background: url(../img/icones-redes-sociais.jpg) no-repeat -94px 0px;
    width: 37px;
    height: 38px;
    text-indent: -99999px;
    margin: 0 0 0 11px;
}

body>div.conteudo-home>section+section>div .cnt-redes-sociais .icones-redes a.link-youtube:hover {
    background-position: -94px -38px;
}

body>div.conteudo-home>section+section>div .cnt-redes-sociais .icones-redes a.link-googleplus {
    display: block;
    float: left;
    background: url(../img/icones-redes-sociais.jpg) no-repeat -141px 0px;
    width: 38px;
    height: 38px;
    text-indent: -99999px;
    margin: 0 0 0 9px;
}

body>div.conteudo-home>section+section>div .cnt-redes-sociais .icones-redes a.link-googleplus:hover {
    background-position: -141px -38px;
}

body>div.conteudo-home>section+section>div .cnt-redes-sociais .icones-redes a.link-instagram {
    display: block;
    float: left;
    background: url(../img/icones-redes-sociais.jpg) no-repeat -189px 0px;
    width: 37px;
    height: 38px;
    text-indent: -99999px;
    margin: 0 0 0 10px;
}

body>div.conteudo-home>section+section>div .cnt-redes-sociais .icones-redes a.link-instagram:hover {
    background-position: -189px -38px;
}

/**/

/* body > div.conteudo-home > section + section + section {width:100%; height:704px; background:url(../img/bg-video.jpg) no-repeat center 50px;  margin:0; clear:both;} */

body>div.conteudo-home>section+section+section {
    width: 100%;
    display: table;
    background: #fff5eb url(../img/bg-video-rdp.jpg) no-repeat center top;
    margin: 0;
    padding: 0 0 20px 0;
    clear: both;
}

body>div.conteudo-home>section+section+section>div {
    margin: 0 auto;
    width: 950px;
}

/*
body > div.conteudo-home > section + section + section a.veja-mais-noticias {display:block; background:url(../img/bt-veja-mais-noticias.jpg) no-repeat; width:129px; height:21px; padding:6px 0 0 15px; margin:0 0 0 380px; text-decoration:none;}
body > div.conteudo-home > section + section + section a.veja-mais-noticias:hover {background-position:0 -27px;}
body > div.conteudo-home > section + section + section a.veja-mais-noticias span {display:block; background:url(../img/icone-seta-branca.png) no-repeat 0px 3px; font:normal 11px/16px "Calibri", Arial, sans-serif; color:#fff; padding:0 0 0 13px; text-rendering:optimizeLegibility;}
*/

body>div.conteudo-home>section+section>div>div.coluna-a a.veja-mais-noticias {
    background: #4b869c url(../img/icone-seta-branca.png) no-repeat 13px 9px;
    -webkit-border-top-left-radius: 20px;
    -moz-border-radius-topleft: 20px;
    border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topright: 20px;
    border-top-right-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    border-bottom-left-radius: 20px;
    text-indent: 0;
    display: inline-block;
    /*font:normal 14px/18px 'Calibri', Arial, sans-serif;*/
    font: normal 14px/18px Molengo, Tahoma, sans-serif;
    color: #ffffff;
    padding: 4px 0 0 0;
    height: 23px;
    width: 160px;
    text-decoration: none;
    text-align: center;
    margin: 15px 0 0 380px;
}

body>div.conteudo-home>section+section>div>div.coluna-a a.veja-mais-noticias:hover {
    background: #8dbfd1 url(../img/icone-seta-branca.png) no-repeat 13px 9px;
}

body>div.conteudo-home>section+section+section .cnt-videos {
    padding: 50px 0 0 0;
    width: 945px;
}

body>div.conteudo-home>section+section+section .cnt-videos h2 {
    background: url(../img/bg-titulo-videos.jpg) no-repeat;
    font: normal 18px/18px 'open_sansbold', Arial, sans-serif;
    color: #79470b;
    width: 926px;
    height: 27px;
    padding: 10px 0 0 15px;
    text-rendering: optimizeLegibility;
}

body>div.conteudo-home>section+section+section .cnt-videos a h2 {
    font: normal 18px/18px 'open_sansbold', Arial, sans-serif;
    color: #79470b;
}

body>div.conteudo-home>section+section+section .cnt-videos a {
    text-decoration: none
}

body>div.conteudo-home>section+section+section .cnt-videos a:hover {
    text-decoration: underline;
    color: #79470b;
}

body>div.conteudo-home>section+section+section .cnt-videos .cnt-thumb-videos {
    float: left;
    margin: 20px 0 0px 0;
    width: 221px;
    min-height: 246px;
}

body>div.conteudo-home>section+section+section .cnt-videos .cnt-thumb-videos .thumb-video {
    /*border:1px solid #ddc2a2;*/
    width: 221px;
    height: 124px;
}

/*body > div.conteudo-home > section + section + section .cnt-videos .cnt-thumb-videos span.titulo {font:normal 16px/18px 'Calibri', Arial, sans-serif; color:#ee9c0c; display:block; margin:10px 0 0 0; text-rendering:optimizeLegibility; width: 218px;}*/

body>div.conteudo-home>section+section+section .cnt-videos .cnt-thumb-videos span.titulo {
    font: normal 16px/18px Molengo, Tahoma, sans-serif;
    color: #ee9c0c;
    display: block;
    margin: 10px 0 0 0;
    text-rendering: optimizeLegibility;
    width: 218px;
}

/*body > div.conteudo-home > section + section + section .cnt-videos .cnt-thumb-videos span.descricao {font:normal 16px/18px 'Calibri', Arial, sans-serif; color:#797979; display:block; margin:0; text-rendering:optimizeLegibility; width: 218px;}*/

body>div.conteudo-home>section+section+section .cnt-videos .cnt-thumb-videos span.descricao {
    font: normal 16px/18px Molengo, Tahoma, sans-serif;
    color: #797979;
    display: block;
    margin: 0;
    text-rendering: optimizeLegibility;
    width: 218px;
}

body>div.conteudo-home>section+section+section .cnt-videos .cnt-thumb-videos a {
    text-decoration: none;
}

body>div.conteudo-home>section+section+section .cnt-videos .divisoria {
    width: 17px;
    float: left;
}

/**/

/*

body > div.conteudo-home > section + section + section + section {width:100%; height:350px; background:url(../img/bg-agenda.jpg) no-repeat center top; clear:both; margin:0;}
body > div.conteudo-home > section + section + section + section > div {margin:0 auto; width:950px;}

body > div.conteudo-home > section + section + section + section > div a.veja-mais-videos {clear:both; display:block; float:right; background:url(../img/bt-veja-mais-videos.png) no-repeat; width:164px; height:27px; padding:6px 0 0 15px; margin:10px 0 40px 0; text-decoration:none;}
body > div.conteudo-home > section + section + section + section > div a.veja-mais-videos span {display:block; background:url(../img/icone-seta-branca.png) no-repeat 0px 3px; font:normal 12px/16px "Calibri", Arial, sans-serif; color:#fff; padding:0 0 0 13px; text-rendering:optimizeLegibility;}


body > div.conteudo-home > section + section + section + section > div h2 {background:url(../img/bg-titulo-evento.jpg) no-repeat; font:normal 18px/18px 'open_sansbold', Arial, sans-serif; color:#1799d6; width:915px; height:27px; clear:both; padding:10px 0 0 15px; margin:30px 0 0 0; text-rendering:optimizeLegibility;}

body > div.conteudo-home > section + section + section + section > div a h2 {font:normal 18px/18px 'open_sansbold', Arial, sans-serif; color:#1799d6;  }
body > div.conteudo-home > section + section + section + section > div a { text-decoration:none }
body > div.conteudo-home > section + section + section + section > div a:hover { text-decoration:underline; color:#1799d6; }


body > div.conteudo-home > section + section + section + section > div .cnt-agenda {padding:30px 0 0 0; clear:both;}

body > div.conteudo-home > section + section + section + section > div .cnt-agenda .divisoria {width:6px; float:left;}

body > div.conteudo-home > section + section + section + section > div .cnt-agenda .item-agenda {display:block; float:left; background:url(../img/bg-item-agenda.png) no-repeat; width:225px; height:146px;}

body > div.conteudo-home > section + section + section + section > div .cnt-agenda .item-agenda a.data {display:block; float:left; width:200px; padding:12px 0 0 12px; font:normal 14px/18px Arial, sans-serif; color:#fff; text-decoration:none; text-transform:uppercase;}
body > div.conteudo-home > section + section + section + section > div .cnt-agenda .item-agenda span.data {display:block; float:left; width:200px; padding:12px 0 0 12px; font:normal 14px/18px Arial, sans-serif; color:#fff; text-decoration:none; text-transform:uppercase;}
body > div.conteudo-home > section + section + section + section > div .cnt-agenda .item-agenda a.data span {font-size:20px;}

body > div.conteudo-home > section + section + section + section > div .cnt-agenda .item-agenda a.descricao {display:block; float:left; width:197px; height:80px; font:normal 13px/18px Arial, sans-serif; color:#fff; padding:20px 12px 0 12px; text-decoration:none;}
body > div.conteudo-home > section + section + section + section > div .cnt-agenda .item-agenda span.descricao {display:block; float:left; width:197px; height:80px; font:normal 13px/18px Arial, sans-serif; color:#fff; padding:20px 12px 0 12px; text-decoration:none;}
body > div.conteudo-home > section + section + section + section > div .cnt-agenda .item-agenda a.descricao b {font:normal 15px/18px Arial, sans-serif; color:#fff;}
body > div.conteudo-home > section + section + section + section > div .cnt-agenda .item-agenda a.descricao:hover {text-decoration:underline;}*/

/* AGENDA DA HOME */

body>div.conteudo-home>section+section+section+section {
    width: 100%;
    /*height:350px;*/
    background: url(../img/bg-agenda.jpg) no-repeat center top;
    clear: both;
    /*margin:0 0 50px 0;*/
}

body>div.conteudo-home>section+section+section+section>div {
    margin: 0 auto;
    width: 950px;
}

/*
body > div.conteudo-home > section + section + section + section > div a.veja-mais-videos {clear:both; display:block; float:right; background:url(../img/bt-veja-mais-videos.png) no-repeat; width:164px; height:21px; padding:6px 0 0 15px; margin:10px 0 40px 0; text-decoration:none;}
body > div.conteudo-home > section + section + section + section > div a.veja-mais-videos:hover {background-position:0 -27px; text-decoration:none;}
body > div.conteudo-home > section + section + section + section > div a.veja-mais-videos span {display:block; background:url(../img/icone-seta-branca.png) no-repeat 0px 3px; font:normal 12px/16px "Calibri", Arial, sans-serif; color:#fff; padding:0 0 0 13px; text-rendering:optimizeLegibility;}
*/

body>div.conteudo-home>section+section+section>div a.veja-mais-videos {
    background: #ee9c0c url(../img/icone-seta-branca.png) no-repeat 13px 9px;
    -webkit-border-top-left-radius: 20px;
    -moz-border-radius-topleft: 20px;
    border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topright: 20px;
    border-top-right-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    border-bottom-left-radius: 20px;
    text-indent: 0;
    display: inline-block;
    /*font:normal 14px/18px 'Calibri', Arial, sans-serif;*/
    font: normal 14px/18px Molengo, Tahoma, sans-serif;
    color: #ffffff;
    padding: 4px 0 0 0;
    height: 23px;
    width: 144px;
    text-decoration: none;
    text-align: center;
    float: right;
    margin: 0 20px 40px 0;
}

body>div.conteudo-home>section+section+section+section>div a.veja-mais-videos:hover {
    background: #f3c26d url(../img/icone-seta-branca.png) no-repeat 13px 9px;
    font: normal 14px/18px Molengo, Tahoma, sans-serif;
    color: #ffffff;
    text-decoration: none;
}

body>div.conteudo-home>section+section+section+section>div h2 {
    background: url(../img/bg-titulo-evento.jpg) no-repeat;
    font: normal 18px/18px 'open_sansbold', Arial, sans-serif;
    color: #1799d6;
    width: 915px;
    height: 27px;
    clear: both;
    padding: 10px 0 10px 15px;
    margin: 30px 0 0 0;
    text-rendering: optimizeLegibility;
}

body>div.conteudo-home>section+section+section+section>div a h2 {
    font: normal 18px/18px 'open_sansbold', Arial, sans-serif;
    color: #1799d6;
}

body>div.conteudo-home>section+section+section+section>div a {
    text-decoration: none
}

body>div.conteudo-home>section+section+section+section>div a:hover {
    text-decoration: underline;
    color: #1799d6;
}

body>div.conteudo-home>section+section+section+section>div .cnt-agenda {
    /*padding:30px 0 0 0;*/
    padding: 0 0 0 0;
    clear: both;
}

body>div.conteudo-home>section+section+section+section>div .cnt-agenda .divisoria {
    width: 6px;
    float: left;
}

body>div.conteudo-home>section+section+section+section>div .cnt-agenda .item-agenda {
    position: relative;
    display: block;
    float: left;
    background: url(../img/bg-item-agenda.png) no-repeat;
    width: 225px;
    height: 199px;
}

body>div.conteudo-home>section+section+section+section>div .cnt-agenda .item-agenda span.data {
    display: block;
    float: left;
    width: 200px;
    padding: 12px 0 0px 12px;
    font: normal 14px/18px Arial, sans-serif;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
}

body>div.conteudo-home>section+section+section+section>div .cnt-agenda .item-agenda span.data span {
    font-size: 20px;
}

body>div.conteudo-home>section+section+section+section>div .cnt-agenda .item-agenda a.descricao {
    display: block;
    float: left;
    width: 157px;
    font: normal 13px/18px Arial, sans-serif;
    color: #cee5ff;
    margin: 0 0px 0 13px;
    padding: 5px 12px 5px 20px;
    text-decoration: none;
    background: url(../img/ico-item-evento.png) no-repeat 0px 7px;
}

body>div.conteudo-home>section+section+section+section>div .cnt-agenda .item-agenda a.descricao:hover {
    text-decoration: underline;
}

body>div.conteudo-home>section+section+section+section>div .cnt-agenda .item-agenda a.descricao-interno {
    display: block;
    float: left;
    width: 157px;
    font: normal 13px/18px Arial, sans-serif;
    color: #cee5ff;
    margin: 0 0px 0 13px;
    padding: 5px 12px 5px 20px;
    text-decoration: none;
    background: url(../img/ico-item-evento-interno.png) no-repeat 0px 7px;
}

body>div.conteudo-home>section+section+section+section>div .cnt-agenda .item-agenda a.descricao-interno:hover {
    text-decoration: underline;
}

.slidingDiv {
    clear: both;
    position: absolute;
    height: 340px;
    width: 225px;
    background-color: #316db1;
    margin-top: -200px;
    font: normal 13px/18px Arial, sans-serif;
    color: #fff;
    border-radius: 5px;
    box-shadow: 0px 1px 5px #000;
}

.show_hide {
    display: none;
    font: normal 13px/18px Arial, sans-serif;
    color: #d1e1ed;
    position: absolute;
    right: 0;
    margin: 13px 15px 0 0;
    /*
  display:block;
  float:right;
  margin:20px 15px 10px 0;
  */
}

.slidingDiv2 {
    clear: both;
    position: absolute;
    height: 340px;
    width: 225px;
    background-color: #316db1;
    margin-top: -200px;
    font: normal 13px/18px Arial, sans-serif;
    color: #fff;
    border-radius: 5px;
    box-shadow: 1px 1px 3px #000;
}

.show_hide2 {
    display: none;
    font: normal 13px/18px Arial, sans-serif;
    color: #d1e1ed;
    position: absolute;
    right: 0;
    margin: 13px 15px 0 0;
}

#boxes #dialogEvento {
    position: fixed;
    width: 487px;
    height: 141px;
    padding: 0;
    background: url(../img/bg-pop-evento-interno.png) no-repeat;
}

.pop-evento-interno {
    margin: 18px 0 0 70px;
}

/*.pop-evento-interno .close{display:block; position:absolute; float:right; top:0; right:1px; width:29px; height:29px; text-indent:-9999px; background:url(../img/bt-close-evento-interno.png) no-repeat;}*/

.pop-evento-interno .fechar {
    display: block;
    position: absolute;
    float: right;
    top: 0;
    right: 1px;
    width: 29px;
    height: 29px;
    text-indent: -9999px;
    background: url(../img/bt-close-evento-interno.png) no-repeat;
}

.pop-evento-interno .fechar:hover {
    background-position: 0 -29px;
}

.pop-evento-interno span.alert {
    display: block;
    font: normal 11px/18px Arial, sans-serif;
    color: #ff3d00;
    text-transform: uppercase;
    padding: 0 0 5px 0;
}

.pop-evento-interno span.titulo_pop {
    display: block;
    font: bold 16px/18px Arial, sans-serif;
    color: #000;
    padding: 0 0 5px 0;
}

.pop-evento-interno span.texto_pop {
    display: block;
    width: 385px;
    font: normal 16px/18px Arial, sans-serif;
    color: #000;
}

#mask2 {
    position: fixed;
    left: 0;
    top: -370px;
    z-index: 9000;
    background-color: #0062a3;
    display: none;
    z-index: 999;
    background: rgb(0, 98, 163);
    background: -moz-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 0.56) 0%, rgba(0, 98, 163, 1) 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255, 255, 255, 0.56)), color-stop(100%, rgba(0, 98, 163, 1)));
    background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 0.56) 0%, rgba(0, 98, 163, 1) 100%);
    background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 0.56) 0%, rgba(0, 98, 163, 1) 100%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 0.56) 0%, rgba(0, 98, 163, 1) 100%);
    background: radial-gradient(center, ellipse cover, rgba(255, 255, 255, 0.56) 0%, rgba(0, 98, 163, 1) 100%);
}

/****************************************************************************************************************************/

/* FOOTER DO SITE */

body>div.conteudo-home>footer {
    width: 100%;
    height: 248px;
    background: #00879e;
    padding: 25px 0 0 0;
}

body>div.conteudo-home>footer div {
    margin: 0 auto;
    width: 950px;
    height: 56px;
}

body>div.conteudo-home>footer div .coluna-mkmusic {
    display: block;
    float: left;
    width: 164px;
    border-right: 1px;
}

/*body > div.conteudo-home > footer div .coluna-mkmusic h5 {font:bold 20px/26px 'Calibri', Arial, Helvetica, sans-serif; color:#fff; text-rendering:optimizeLegibility;}*/

body>div.conteudo-home>footer div .coluna-mkmusic h5 {
    font: bold 20px/26px Molengo, Tahoma, Helvetica, sans-serif;
    color: #fff;
    text-rendering: optimizeLegibility;
}

body>div.conteudo-home>footer div .coluna-mkmusic ul li {
    background: url(../img/ico-seta-rodape.png) no-repeat 0 6px;
    padding: 0 0 0 13px;
}

/*body > div.conteudo-home > footer div .coluna-mkmusic ul li a {font:normal 12px/16px 'Calibri', Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-rendering:optimizeLegibility;}*/

body>div.conteudo-home>footer div .coluna-mkmusic ul li a {
    font: normal 12px/16px Molengo, Tahoma, Helvetica, sans-serif;
    color: #fff;
    text-decoration: none;
    text-rendering: optimizeLegibility;
}

body>div.conteudo-home>footer div .coluna-mkmusic ul li a:hover {
    text-decoration: underline;
}

body>div.conteudo-home>footer div .coluna-cast {
    display: block;
    float: left;
    width: 350px;
    border-left: 1px solid #5c98ac;
    padding: 0 0 10px 20px;
    margin: 0 0 30px 0;
}

body>div.conteudo-home>footer div .coluna-cast h5 {
    font: bold 20px/26px 'Calibri', Arial, Helvetica, sans-serif;
    color: #fff;
    text-rendering: optimizeLegibility;
}

body>div.conteudo-home>footer div .coluna-cast ul li {
    background: url(../img/ico-seta-rodape.png) no-repeat 0 6px;
    padding: 0 0 0 13px;
    float: left;
    width: 150px;
}

body>div.conteudo-home>footer div .coluna-cast ul li a {
    font: normal 12px/16px 'Calibri', Arial, Helvetica, sans-serif;
    color: #fff;
    text-decoration: none;
    text-rendering: optimizeLegibility;
}

body>div.conteudo-home>footer div .coluna-cast ul li a:hover {
    text-decoration: underline;
}

body>div.conteudo-home>footer div .coluna-grupomk {
    display: block;
    float: left;
    width: 164px;
    border-left: 1px solid #5c98ac;
    padding: 0 0 0 20px;
}

/*body > div.conteudo-home > footer div .coluna-grupomk h5 {font:bold 20px/26px 'Calibri', Arial, Helvetica, sans-serif; color:#fff; text-rendering:optimizeLegibility;}*/

body>div.conteudo-home>footer div .coluna-grupomk h5 {
    font: bold 20px/26px Molengo, Tahoma, Helvetica, sans-serif;
    color: #fff;
    text-rendering: optimizeLegibility;
}

body>div.conteudo-home>footer div .coluna-grupomk ul li {
    background: url(../img/ico-seta-rodape.png) no-repeat 0 6px;
    padding: 0 0 0 13px;
}

/*body > div.conteudo-home > footer div .coluna-grupomk ul li a {font:normal 12px/16px 'Calibri', Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-rendering:optimizeLegibility;}*/

body>div.conteudo-home>footer div .coluna-grupomk ul li a {
    font: normal 12px/16px Molengo, Tahoma, Helvetica, sans-serif;
    color: #fff;
    text-decoration: none;
    text-rendering: optimizeLegibility;
}

body>div.conteudo-home>footer div .coluna-grupomk ul li a:hover {
    text-decoration: underline;
}

body>div.conteudo-home>footer div .coluna-institucional {
    display: block;
    float: left;
    width: 164px;
    border-left: 1px solid #5c98ac;
    padding: 0 0 0 20px;
}

/*body > div.conteudo-home > footer div .coluna-institucional h5 {display:block; font:bold 20px/26px 'Calibri', Arial, Helvetica, sans-serif; color:#fff; text-rendering:optimizeLegibility;}*/

body>div.conteudo-home>footer div .coluna-institucional h5 {
    display: block;
    font: bold 20px/26px Molengo, Tahoma, Helvetica, sans-serif;
    color: #fff;
    text-rendering: optimizeLegibility;
}

body>div.conteudo-home>footer div .coluna-institucional ul li {
    background: url(../img/ico-seta-rodape.png) no-repeat 0 6px;
    padding: 0 0 0 13px;
}

/*body > div.conteudo-home > footer div .coluna-institucional ul li a {font:normal 12px/16px 'Calibri', Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-rendering:optimizeLegibility;}*/

body>div.conteudo-home>footer div .coluna-institucional ul li a {
    font: normal 12px/16px Molengo, Tahoma, Helvetica, sans-serif;
    color: #fff;
    text-decoration: none;
    text-rendering: optimizeLegibility;
}

body>div.conteudo-home>footer div .coluna-institucional ul li a:hover {
    text-decoration: underline;
}

body>div.conteudo-home>footer div .coluna-cadastro-newsletter {
    display: block;
    float: left;
    width: 380px;
    border-left: 1px solid #5c98ac;
    padding: 0 0 0 18px;
}

body>div.conteudo-home>footer div .coluna-cadastro-newsletter span.quer-cadastrar {
    font: bold 18px/18px 'Helvetica35ThinThin', Arial, Helvetica, sans-serif;
    color: #fff;
    text-rendering: optimizeLegibility;
}

body>div.conteudo-home>footer div .coluna-cadastro-newsletter p {
    font: normal 13px/16px Arial, Helvetica, sans-serif;
    /*font:normal 12px/16px Arial, Helvetica, sans-serif;*/
    color: #fff;
    padding: 10px 0 15px 0;
}

body>div.conteudo-home>footer div .coluna-cadastro-newsletter fieldset {
    border: 0;
}

body>div.conteudo-home>footer div .coluna-cadastro-newsletter fieldset label {
    display: block;
    float: left;
    margin: 0 10px 0 0;
}

body>div.conteudo-home>footer div .coluna-cadastro-newsletter fieldset label .cmp-nome {
    background: url(../img/bg-campo-form-cadastro-newsletter.jpg) no-repeat;
    width: 160px;
    height: 30px;
    font: italic 14px/16px 'Calibri', Arial, Helvetica, sans-serif;
    color: #9d9d9d;
    padding: 0 0 0 10px;
    text-rendering: optimizeLegibility;
}

/*
body > div.conteudo-home > footer div .coluna-cadastro-newsletter fieldset label .bt-enviar-cadastro {background:url(../img/bt-enviar-cadastro-newsletter.png); width:97px; height:34px; cursor:pointer; margin:10px 0 0 253px;}
body > div.conteudo-home > footer div .coluna-cadastro-newsletter fieldset label .bt-enviar-cadastro:hover {background-position:0 -34px;}
*/

body>div.conteudo-home>footer div .coluna-cadastro-newsletter fieldset label .bt-enviar-cadastro {
    background: #6ac831 url(../img/icone-seta-branca.png) no-repeat 13px 13px;
    -moz-box-shadow: inset 0px 19px 28px 1px #7ed04d;
    -webkit-box-shadow: inset 0px 19px 28px 1px #7ed04d;
    box-shadow: inset 0px 19px 28px 1px #7ed04d;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px;
    display: block;
    font: normal 14px/18px 'Helvetica65MediumMedium', Arial, sans-serif;
    color: #ffffff;
    text-transform: uppercase;
    padding: 2px 0 0 2px;
    height: 34px;
    width: 97px;
    text-decoration: none;
    text-align: center;
    margin: 10px 0 0 253px;
}

body>div.conteudo-home>footer div .coluna-cadastro-newsletter fieldset label .bt-enviar-cadastro:hover {
    background: #46881e url(../img/icone-seta-branca.png) no-repeat 13px 13px;
    -moz-box-shadow: inset 0px 19px 28px 1px #76c647;
    -webkit-box-shadow: inset 0px 19px 28px 1px #76c647;
    box-shadow: inset 0px 19px 28px 1px #76c647;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px;
}

body>div.conteudo-home .footer-base {
    width: 100%;
    height: 50px;
    background: #36606f;
}

body>div.conteudo-home .footer-base-int {
    margin: 0 auto;
    width: 950px;
    padding: 0;
}

body>div.conteudo-home .footer-base-int span.copyright {
    display: block;
    float: left;
    font: normal 12px/16px 'Calibri', Arial, Helvetica, sans-serif;
    color: #fff;
    padding: 15px 0 0 0;
    text-rendering: optimizeLegibility;
}

body>div.conteudo-home .footer-base-int span.copyright a {
    font: normal 12px/16px 'Calibri', Arial, Helvetica, sans-serif;
    color: #fff;
    text-decoration: none;
    text-rendering: optimizeLegibility;
}

body>div.conteudo-home .footer-base-int span.copyright a:hover {
    text-decoration: underline;
}

body>div.conteudo-home .footer-base-int span.logo-rodape {
    display: block;
    float: right;
    padding: 7px 0 0 0;
}

/*=========================================================================================*/

/*=========================================================================================*/

/*=========================================================================================*/

/*=========================================================================================*/

/* CSS3 EFFECTS HOVER DOS ARTISTAS */

.lb-cast {
    width: 370px;
    margin: 0 auto;
    font-family: 'open_sansregular', Arial, sans-serif;
    text-rendering: optimizeLegibility;
}

.lb-cast li {
    float: left;
    margin: 1px 1px 10px 1px;
    position: relative;
}

.lb-cast li>a, .lb-cast li>a img {
    display: block;
    width: 181px;
    height: 109px;
}

.lb-cast li>a {
    width: 181px;
    height: 109px;
    position: relative;
}

.lb-cast li>a span {
    position: absolute;
    width: 181px;
    height: 109px;
    top: 0px;
    left: 0px;
    padding: 0px 0 0 0;
    text-align: center;
    color: #fff;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6);
    font-size: 14px;
    opacity: 0;
    filter: alpha(opacity=0);
    /* internet explorer */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
    /*IE8*/
    background: rgb(0, 98, 163);
    background: -moz-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 0.56) 0%, rgba(0, 98, 163, 1) 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255, 255, 255, 0.56)), color-stop(100%, rgba(0, 98, 163, 1)));
    background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 0.56) 0%, rgba(0, 98, 163, 1) 100%);
    background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 0.56) 0%, rgba(0, 98, 163, 1) 100%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 0.56) 0%, rgba(0, 98, 163, 1) 100%);
    background: radial-gradient(center, ellipse cover, rgba(255, 255, 255, 0.56) 0%, rgba(0, 98, 163, 1) 100%);
    -webkit-transition: opacity 0.3s linear;
    -moz-transition: opacity 0.3s linear;
    -o-transition: opacity 0.3s linear;
    -ms-transition: opacity 0.3s linear;
    transition: opacity 0.3s linear;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5
}

.lb-cast li>a:hover span {
    opacity: 1;
    filter: alpha(opacity=99);
    /* internet explorer */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=99)";
    /*IE8*/
}

/* Início Janela Modal ==================================================== */

#mask {
    position: fixed;
    left: 0;
    top: -370px;
    z-index: 9000;
    background-color: #0062a3;
    display: none;
    z-index: 999;
    background: rgb(0, 98, 163);
    background: -moz-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 0.56) 0%, rgba(0, 98, 163, 1) 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255, 255, 255, 0.56)), color-stop(100%, rgba(0, 98, 163, 1)));
    background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 0.56) 0%, rgba(0, 98, 163, 1) 100%);
    background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 0.56) 0%, rgba(0, 98, 163, 1) 100%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 0.56) 0%, rgba(0, 98, 163, 1) 100%);
    background: radial-gradient(center, ellipse cover, rgba(255, 255, 255, 0.56) 0%, rgba(0, 98, 163, 1) 100%);
}

#boxes .window {
    position: absolute;
    left: 0;
    top: 0;
    width: 440px;
    height: 200px;
    display: none;
    z-index: 9999;
    padding: 20px;
}

#boxes #dialog {
    position: fixed;
    width: 690px;
    height: 467px;
    padding: 0;
    background: url(../img/bg-lightbox-video.png) no-repeat;
}

.close {
    display: block;
    position: absolute;
    float: right;
    top: 0;
    right: 1px;
    width: 35px;
    height: 35px;
    text-indent: -9999px;
}

.popup-video {
    width: 670px;
    margin: 10px 0 0 20px;
    padding: 25px 0 0 80px;
}

.popup-video h1 {
    background: url(../img/ico-seta-video-popup.png) no-repeat 0px 3px;
    font: normal 20px/18px 'Calibri', Arial, sans-serif;
    color: #272727;
    padding: 0 0 5px 55px;
    height: 40px;
    width: 420px;
}

.popup-video .player {
    display: block;
    padding: 10px 0 0 0;
}

a.video-anterior {
    display: block;
    position: absolute;
    top: 200px;
    left: 50px;
}

a.video-proximo {
    display: block;
    position: absolute;
    top: 200px;
    right: 70px;
}

.popup-video .btns-options {
    display: block;
    padding: 10px 0 0 0;
    margin: 0;
}

.popup-video .btns-options .coluna-a {
    float: left;
}

.popup-video .btns-options .coluna-b {
    float: left;
}

.popup-video .btns-options .btn01 {
    margin: 0;
}

.popup-video .btns-options .btn02 {
    float: left;
}

.popup-video .btns-options .btn03 {
    float: left;
    width: 150px;
}

.popup-video .btns-options .btn04 {
    margin: 7px 0 0 1px;
}

.popup-video .btns-options .btn05 {
    margin: 0;
}

.box-video-artistas {
    background: url(bg-box-videos-artistas.png) no-repeat;
    width: 565px;
    height: 230px;
    margin: 0;
}

.box-video-artistas h1 {
    padding: 20px 0 0 20px;
}

.box-video-artistas span {
    display: block;
    clear: both;
    background: url(ico-seta-descricao-video.png) no-repeat 0px 3px;
    padding: 0 0 0 13px;
    font: normal 12px/16px Arial;
    color: #fff;
    margin: 0 0 0 20px;
}

.box-video-artistas .thumb-video {
    float: left;
    margin: 0 0 10px 20px;
}

.box-video-artistas .buttom-assinar {
    float: left;
    margin: 0 0 10px 30px;
}

/* Fim Janela Modal ==================================================== */

/*===================================================================================================================================================================================================================*/

/*===================================================================================================================================================================================================================*/

/*===================================================================================================================================================================================================================*/

/*===================================================================================================================================================================================================================*/

/*massis - necessário devido a remoção da div class="divisoria" da home*/

body>div.conteudo-home>section+section>div .box-noticias .demais-noticias .cnt-noticia {
    margin-right: 0px;
}

.home_leiamais {
    clear: both;
    font: normal 14px/18px 'Calibri', Arial, sans-serif;
    color: #ff0000;
    text-decoration: none;
}

/* Incluido por Bruna Furtado em 28/11/2014 para incluir borda nas imagens no evento hover */

.box-noticias .noticia-destaque .thumb-grande img {
    border: 3px solid #fff;
}

.box-noticias .demais-noticias .cnt-noticia .thumb-pequena {
    padding-right: 5px;
}

.box-noticias .demais-noticias .cnt-noticia .thumb-pequena img {
    border: 3px solid #fff;
}

/* ---------------------------------------------------------------------------------------- */

/* Mala Direta */

.box-cadastro-mala {
    background: url(../img/bg-box-cadastro-mala-artista.jpg) no-repeat;
    width: 361px;
    height: 192px;
}

.box-cadastro-mala p {
    font: normal 12px/16px Arial, sans-serif;
    color: #535353;
    padding: 13px 10px 0 10px;
}

.box-cadastro-mala p span {
    color: #0b5998;
    font-size: 14px;
}

.box-cadastro-mala fieldset {
    border: 0;
    padding: 10px 0 0 10px;
}

.box-cadastro-mala fieldset label {
    display: block;
    padding: 0 0 5px 0;
}

.box-cadastro-mala fieldset label .cmp-nome {
    background: #fff;
    border: 1px solid #c9d2d8;
    width: 325px;
    height: 30px;
    font: italic 14px/16px 'Calibri', Arial, Helvetica, sans-serif;
    color: #9d9d9d;
    padding: 0 0 0 10px;
    text-rendering: optimizeLegibility;
}

.box-cadastro-mala-artista fieldset label .bt-enviar-cadastro {
    background: #60c11a;
    text-indent: 0;
    display: inline-block;
    font: normal 16px/18px 'Helvetica35ThinThin', Arial, sans-serif;
    color: #ffffff;
    text-transform: uppercase;
    padding: 1px 0 0 0;
    height: 33px;
    width: 337px;
    text-decoration: none;
    text-align: center;
}

.box-cadastro-mala-artista fieldset label .bt-enviar-cadastro:hover {
    background: #428412;
}

/* ALTERAÇÕES FEITAS A PARTIR DE 09/07/2015 */

/* Lightbox Vitrine Digital */

#boxes #dialogVitrine {
    position: fixed;
    width: 751px;
    height: 382px;
    padding: 0;
    background: url(../img/bg-pop-vitrine-digital.png) no-repeat;
}

.pop-vitrine-digital {
    margin: 25px 0 0 25px;
}

.pop-vitrine-digital .close {
    display: block;
    position: absolute;
    float: right;
    top: 0;
    right: 1px;
    width: 29px;
    height: 29px;
    text-indent: -9999px;
    background: url(../img/bt-close-evento-interno.png) no-repeat;
}

.pop-vitrine-digital .close:hover {
    background-position: 0 -29px;
}

.pop-vitrine-digital h1 {
    font: normal 48px/50px 'Helvetica65MediumMedium', Arial, sans-serif;
    color: #fff;
}

.pop-vitrine-digital h2 {
    font: normal 30px/36px 'Helvetica35ThinThin', Arial, sans-serif;
    color: #fff;
    padding: 10px 0 0 0;
}

.pop-vitrine-digital p {
    font: normal 16px/18px 'Calibri', Arial, sans-serif;
    color: #fff;
    padding: 10px 0 0 0;
}

.pop-vitrine-digital form {
    clear: both;
    margin: 50px 0 0 0;
}

.pop-vitrine-digital form fieldset {
    border: 0;
    width: 683px;
}

.pop-vitrine-digital form fieldset label {
    float: left;
}

.pop-vitrine-digital form fieldset label span {
    font: normal 14px/18px 'Calibri', Arial, Helvetica, sans-serif;
    color: #c3c3c3;
    display: block;
    padding: 7px 0 0 5px;
}

.pop-vitrine-digital form fieldset label .vtr-mail {
    background: #fff;
    border-radius: 3px;
    width: 566px;
    height: 40px;
    font: italic 16px/20px 'Calibri', Arial, Helvetica, sans-serif;
    color: #9d9d9d;
    padding: 0 0 0 10px;
    text-rendering: optimizeLegibility;
    margin: 0 10px 0 0;
}

.pop-vitrine-digital form fieldset label .bt-enviar-mail {
    background: #0091f1;
    border-radius: 3px;
    width: 96px;
    height: 40px;
    cursor: pointer;
    font: normal 18px/20px 'Calibri', Arial, Helvetica, sans-serif;
    color: #fff;
}

.pop-vitrine-digital form fieldset label .bt-enviar-mail:hover {
    background: #fff;
    border-radius: 3px;
    width: 96px;
    height: 40px;
    cursor: pointer;
    font: normal 18px/20px 'Calibri', Arial, Helvetica, sans-serif;
    color: #0091f1;
}

.pop-vitrine-digital form fieldset label .opcao-check {
    margin: 10px 0 0 0;
}

section:last-of-type {
    display: none;
}

.cnt-mk-news{
	display:none;
}
