@charset "utf-8";
/* Folha de Estilo do site Theatro Net Rio
        19.03.2012 | v.1
        Desenvolvimento:
        Movementes Comunicação da Web
        www.movementes.com
*/


body{
    background:#000;
    margin:0 auto;
    font-family:Arial, Helvetica, Verdana, sans-serif;
}

.spacer-top{
    margin-top:15px;
}

a img{
    border:0;
}

.clear{
    clear:both;
}


.main{
    width:1000px;
    margin:0 auto;
}

/* ------------------------------------------------------------------------------------------------------------ */
/* ------------------------- HEADER -----------------------------*/
.header{
    background:url(images/bgTop.jpg) no-repeat right top; 
    position:relative;
    height: 160px;
}
.logo{
    padding:30px 0 0 20px;
    float:left;
}
.menu{
    float:left;
    margin-top: 56px;
    width:716px;
    margin-bottom: 20px;
}

.bandeirinhas{float: right; margin: 0 0 5px 10px;}
.bandeirinhas .portugues{ float: left; cursor: pointer; color: white; background: url('images/portugues.png') no-repeat; background-position: bottom; height: 20px; width: 40px;}
.bandeirinhas .ingles{ float: left; cursor: pointer; color: white; background: url('images/ingles.png') no-repeat; background-position: bottom; height: 20px; width: 40px;}
.bandeirinhas .portugues:hover, .bandeirinhas .ingles:hover{background-position: top;}
/*.menu ul{
        list-style-type: none;
        margin:0;
        margin-left:50px;
        *margin-left:100px;

}
.menu ul li{
        display:inline;
        font-weight:bold;
        font-size:10px;
        background:url(images/separator.png) no-repeat right center;
        padding:4px 8px 7px 2px;
        color:#FFF;
}
.menu ul li a{ text-decoration:none; color:#FFF; padding-top:3px;}
.menu ul li a:hover{ color:#82def1;}

li .non-bg{
        background:none;
}*/


#nav { 
    float: left;
    font-size:11px;
    width:716px;
    cursor:pointer;
    list-style-type: none;
    margin-left: 32px;
    *margin-left:100px;
}

#en-nav { 
    float: left;
    font-size:11px;
    width:716px;
    cursor:pointer;
    list-style-type: none;
    margin-left: 62px;
    *margin-left:100px;
}


#nav ul{
    margin:0;
    padding:0;
    margin-top:16px;
    list-style-type:none;
    list-style-position:outside;
    position:relative;
    line-height:1.5em; 
}

#en-nav ul{
    margin:0;
    padding:0;
    margin-top:16px;
    list-style-type:none;
    list-style-position:outside;
    position:relative;
    line-height:1.5em; 
}

#nav a{
    display:block;
    padding-top:3px;
    border:0px solid #333;
    color:#fff;
    text-decoration:none;
}
#en-nav a{
    display:block;
    padding-top:3px;
    border:0px solid #333;
    color:#fff;
    text-decoration:none;
}

#nav a:hover{
    /*background-color:#fff;*/
    color:#82def1;
}

#en-nav a:hover{
    /*background-color:#fff;*/
    color:#82def1;
}

#nav li{
    float:left;
    position:relative;
    background:url(images/separator.png) no-repeat right center;
    padding:4px 8px 6px 6px;
}

#en-nav li{
    float:left;
    position:relative;
    background:url(images/separator.png) no-repeat right center;
    padding:4px 8px 6px 6px;
}

#nav ul {
    position:absolute;
    display:none;
    width:12em;
    top:1.5em;
}

#en-nav ul {
    position:absolute;
    display:none;
    width:12em;
    top:1.5em;
}

#nav li ul a{
    width:12em;
    height:auto;
    float:left;
}

#en-nav li ul a{
    width:12em;
    height:auto;
    float:left;
}

#nav ul ul{
    top:auto;
}

#en-nav ul ul{
    top:auto;
}   

#nav li ul ul {
    left:12em;
    margin:0px 0 0 10px;
}

#en-nav li ul ul {
    left:12em;
    margin:0px 0 0 10px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
    display:none;
}

#en-nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
    display:none;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
    display:block;
}

#en-nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
    display:block;
}

#background:{background-color:#000;}


/* ------------------------------------------------------------------------------------------------------------ */
/* ------------------------- HOME -----------------------------*/
.banner{
    background:url(images/bgPalco.jpg) no-repeat center top;
    width:1000px;
    height:420px;
    position:relative;
    margin-top:22px;
}

.banner_itens {position:absolute; top:85px; left:98px;}
.banner_itens img { 
    width:  800px; 
    height: 300px; 
} 

.banner #controls{ position:absolute; top:385px; left:825px; z-index:1000;}

.banner_cortina { position:absolute; top:70px; left:83px; z-index:1000;}


.wrap{ position:relative;}
.conteudo{
    width:970px;
    margin:0 auto;
    background-image:none; 
    margin-top:15px;
}

.conteudoHome{ height:1087px; z-index:-9999; background:url(images/bgMiolo.jpg) no-repeat bottom center; background-image: none\9; *background-image: none;     }

.content_home{ position:absolute; top:445px; left:0; z-index:1000;}

/*--- home programacao sala1 ---*/

.home_programacao_sala1{
    /*margin-left:30px;*/
    margin: 30px;
    color:#82bfec;
    /*width:470px;*/
    width: 100%;
    float:left;

}
.home_programacao_sala1 div.titulo{float: left; text-align: left; width: 100%;}
.home_programacao_sala1 .item{float:left; width:470px; margin-left:15px;}
#top_prog{ padding-top:40px; *padding-top:0px;}
.home_programacao_sala1 .item .evento{
    float:left;
    width:470px;
    background:#0099d4;
    border-bottom:2px solid #000;
    margin-bottom:2px\9;
    *margin-bottom:2px;
    *margin-top:3px;
    *height:64px;
    margin-right:10px;
    position: relative;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    border-radius: 11px;
    behavior: url(border-radius.htc);

}
.home_programacao_sala1 .item .evento .foto{
    width:70px;
    height:65px;
    height:67px\9;
    *height:67px;

    position:absolute;
    top:0;
    left:0;
    /*border-color: #0099d4;*/
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    border-radius: 11px;
    behavior: url(border-radius.htc);
    z-index:1000;
}

.home_programacao_sala1 .item .evento .texto_wrap{

}

.home_programacao_sala1 .item .evento .texto_wrap .texto_evento{
    background:url(images/arrow.png) no-repeat left center #0099d4; 
    height:65px;
    *height:62px;
    width:300px;
    margin-left:70px;
    padding-left:20px;
    float:left;
}

.home_programacao_sala1 .item .evento .texto_wrap a{
    text-decoration:none;
    color:#fff;
}

.home_programacao_sala1 .item .evento .texto_wrap a:hover{
    text-decoration:underline;
    color:#0172af;
}
.home_programacao_sala1 .item .evento .texto_wrap .compre a:hover{
    text-decoration:underline;
    color:#0099D4;
}

.home_programacao_sala1 .item .evento .texto_wrap P { padding:0; margin:0;}
.home_programacao_sala1 .item .evento .texto_wrap .titulo{
    padding-top:10px;
    font-size:16px;
    font-weight:bold;
}
.home_programacao_sala1 .item .evento .texto_wrap .texto{
    font-size:12px;
}

.home_programacao_sala1 .item .evento .compre{
    background: #0171b0;
    height:45px;
    float:right;    
    width:80px;
    font-size:13px;
    text-align:center;
    padding-top:20px;

    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    border-radius: 11px;
    behavior: url(border-radius.htc);
}

.home_programacao_sala1 .item .evento .compre a {text-decoration:underline;color:#FFF;}
.content_home .home_programacao_sala1 .item .evento .compre a:hover {text-decoration:underline;color:#82bfec;}

/*--- fim  home programacao sala1 ---*/

/*--- home programacao sala2 ---*/

.home_programacao_sala2{
    margin-left:44px;
    *margin-left:32px;
    color:#82bfec;
    float:left;
    width:470px;

}

.title_sala{ color:#82def1; font-size:24px;}
.home_programacao_sala2 .item{float:right; width:470px; margin-left:15px;}
#top_prog{ padding-top:40px; *padding-top:0px;}
.home_programacao_sala2 .item .evento{
    float:left;
    width:470px;
    background:#0099d4;
    border-bottom:2px solid #000;
    margin-bottom:2px\9;
    *margin-bottom:2px;
    *margin-top:3px;
    *height:64px;
    margin-right:10px;
    position: relative;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    border-radius: 11px;
    behavior: url(border-radius.htc);

}
.home_programacao_sala2 .item .evento .foto{
    width:70px;
    height:65px;
    height:67px\9;
    *height:67px;

    position:absolute;
    top:0;
    left:0;
    /*border-color: #0099d4;*/
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    border-radius: 11px;
    behavior: url(border-radius.htc);
    z-index:1000;
}

.home_programacao_sala2 .item .evento .texto_evento{
    background:url(images/arrow.png) no-repeat left center #0099d4; 
    height:65px;
    *height:62px;
    width:300px;
    margin-left:70px;
    padding-left:20px;
    float:left;
}

.home_programacao_sala2 .item .evento .texto_evento a{
    text-decoration:none;
    color:#fff;
}

.home_programacao_sala2 .item .evento .texto_evento a:hover{
    text-decoration:underline;
    color:#0172af;
}


.home_programacao_sala2 .item .evento .texto_evento P { padding:0; margin:0;}
.home_programacao_sala2 .item .evento .texto_evento .titulo{
    padding-top:10px;
    font-size:16px;
    font-weight:bold;
}
.home_programacao_sala2 .item .evento .texto_evento .texto{
    font-size:12px;
}

.home_programacao_sala2 .item .evento .compre{
    background: #0171b0;
    height:45px;
    float:right;    
    width:80px;
    font-size:12px;
    text-align:center;
    padding-top:20px;

    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    border-radius: 11px;
    behavior: url(border-radius.htc);
}

.home_programacao_sala2 .item .evento .compre a {text-decoration:underline;color:#FFF;}
.home_programacao_sala2 .item .evento .compre a:hover {text-decoration:underline;color:#82bfec;}




.theatro{
    margin-left:47px;
    width:371px;
    color:#82bfec;
    float:left; 
}

.theatro .box{
    position:relative;
    height:203px;   
}

.theatro .imagem{
    float:left;
}

.theatro .box .faixa{
    /*background:url(images/bgGray.jpg);*/
    position:absolute;
    opacity:0.75;
    -moz-opacity: 0.75;
    filter: alpha(opacity=70);
    bottom:0;
    left:0;
    z-index:999;
    width:371px;
    height:36px;

}


.theatro .box .faixa .legenda{
    color:#fff;
    padding:10px;
    font-size:12px;
    float:left;
    font-weight:bold;
}


.theatro .box .controls{
    float:left;
    padding: 0 0 0 70px;

}
.novidades{
    margin-left:45px;   
    width:270px;
    float:left;
}
.novidades img:last-child{
    border: 2px solid cadetblue !important;
}
.novidades .novidade{
    color:#fff;
    background: #0171ae;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    border-radius: 11px;
    behavior: url(border-radius.htc);
}
.novidades .novidade .topo{
    min-height:1px;
}
.novidades .novidade .topo .data{
    float:left;
    width:20px;
    font-size:11px;
    padding:10px;
}
.novidades .novidade .topo .titulo{
    float:left;
    width:210px;
    font-size:14px;
    height:42px;
    padding:10px;
}
.novidades .novidade .noticia{
    background:url(images/arrow.png) no-repeat 10px 10px #0099d4;
    font-size:11px;
    padding:7px 5px 7px 30px;
}
.home_galerias{
    margin-left:35px;   
    width:250px;
    float:left;
    color:#82bfec;      
}
.en-home_galerias{ margin-left: 200px !important;}
.home_galeria{
    border-bottom:2px solid #000;
    position:relative;
    position:static\9;
    *position:relative;
}
.home_galerias .home_galeria .foto{
    width:70px;
    height:77px;
    float:left;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    border-radius: 11px;
    behavior: url(border-radius.htc);
    position:relative\9;
    top:0px\9;
    left:0px\9;
    z-index:1000\9;
    *position:relative;
    *top:0px;
    *left:0px;
}
.home_galerias .home_galeria .home_galeria_item{

    width:155px;
    background:#0099d4;
    padding-left:94px;
    padding-top:10px;
    height:67px;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    border-radius: 11px;
    behavior: url(border-radius.htc);
    *position:absolute;
    *top:0px;
    *left:0px;
}
.home_galerias .home_galeria .home_galeria_item img{ 
    width:13px;
    height:26px;
    position:absolute; 
    top:23px; 
    left:70px; 
    position:relative\9; 
    top:13px\9; 
    left:-23px\9; }
.home_galerias .home_galeria .home_galeria_item .data{
    font-size:11px;
}
.home_galerias .home_galeria .home_galeria_item .titulo{
    font-size:14px;
    position:relative\9;
    top:-15px\9;
    left:0px\9;
    *position:relative;
    *top:-15px;
    *left:0px;
}

.home_galerias .home_galeria .home_galeria_item .titulo a{ text-decoration:none; color:#fff;}
.home_galerias .home_galeria .home_galeria_item .titulo a:hover {text-decoration:underline; color:#0172af;}

.videos{
    float:left;
    margin-left:40px;
}
.videos .video{
    width:360px;
    background:url(images/bgVideo.png) no-repeat;
    height:250px;
}
.videos .video iframe{
    padding:5px 0 0 5px;
}
/*CADASTRO*/

.cadastro{
    margin-left:16px;
    float:left;
}
.cadastro .cadastroBox{/*
        padding-left:30px;*/
    width:270px;
    padding-top:5px;
    color:#fff;
    font-size:12px;
    background:url(images/bgCadastro.png) no-repeat;
    height:195px;
}
.cadastro .cadastroBox p{text-align:center;
}
.cadastro .cadastroBox #mensagem{padding-left: 10px;}
.cadastro .cadastroBox .labelCadastro{
    display:block;
}
.cadastro .cadastroBox .inputCadastro{
    background:#282828;
    border:none;
    border-top:3px solid #212121;
    width:180px;
    padding:5px;
    color:#CCC;
}
.cadastro .cadastroBox .button{
    border:none;
    color:#FFF;
    background:url(../images/bgButton.png) #0172ae;
    padding:5px 10px;
    float:right;
    margin-right:50px;
    margin-top:10px;
    cursor:pointer;
}

.cadastro label.error {
    background: url(../images/warning-icon.png) no-repeat;
    padding-left:23px;
    margin-left:10px;

}

/*.cadastro{
        margin-left:16px;
        *margin-left:26px;
        float:left;
}
.cadastro .cadastroBox{
        padding-left:13px;
        width:218px;
        padding-top:5px;
        color:#fff;
        font-size:12px;
        background:url(images/neon_cadastro.png) no-repeat;
        height:244px;
}
.cadastro .cadastroBox .texto_cadastro_home{ padding-bottom:26px; margin-top:3px;}

.cadastro .cadastroBox .labelCadastro{
        display:block;
}
.cadastro .cadastroBox .inputCadastro{
        background:#282828;
        border:none;
        border-top:3px solid #212121;
        width:170px;
        padding:5px;
        color:#CCC;
}
.cadastro .cadastroBox .button{
        border:none;
        color:#FFF;
        background:url(images/bgButton.png) #0172ae;
        padding:5px 10px;
        float:right;
        margin-right:38px;
        margin-top:10px;
        cursor:pointer;
}

.cadastro label.error {
        background: url(images/warning-icon.png) no-repeat;
        padding-left:13px;
        margin-left:5px;
        
}*/

.veja_mais_prog{
    background: #0171b0;
    *background: #0171b0;
    font-style:italic;
    font-size:12px;
    padding:8px;
    text-align:right;
    /*margin-right:50px;*/
    float:right;
    width:167px;

    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    border-radius: 11px;
    behavior: url(border-radius.htc);
    z-index:10000;
}

.veja_mais_prog a,.veja_mais a:visited{
    color:#fff;
    text-decoration:none;

}
.veja_mais_prog a:hover{
    color:#fff;
    text-decoration:underline;
}

.veja_mais_prog2{
    background: #0171b0;
    *background: #0171b0;
    font-style:italic;
    font-size:12px;
    padding:8px;
    text-align:right;
    margin-right:0px;
    float:right;
    width:167px;

    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    border-radius: 11px;
    behavior: url(border-radius.htc);
    z-index:1000;
}

.veja_mais_prog2 a,.veja_mais a:visited{
    color:#fff;
    text-decoration:none;

}
.veja_mais_prog2 a:hover{
    color:#fff;
    text-decoration:underline;
}

.veja_mais_novidades{
    background:#0172AE;

    padding:8px;


    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    border-radius: 11px;
    behavior: url(border-radius.htc);
}


.veja_mais_novidades .text_veja_mais{
    font-style:italic;
    font-size:12px; 
    text-align:right;
}
.veja_mais_novidades .text_veja_mais a,.veja_mais_novidades .text_veja_mais a:visited{
    color:#fff;
    text-decoration:none;

}
.veja_mais_novidades .text_veja_mais a:hover{
    color:#fff;
    text-decoration:underline;
}


.veja_mais_galeria{
    background:#0172AE;
    font-style:italic;
    font-size:12px;
    padding:8px;
    text-align:right;

    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    border-radius: 11px;
    behavior: url(border-radius.htc);
}
.veja_mais_galeria a,.veja_mais_galeria a:visited{
    color:#fff;
    text-decoration:none;

}
.veja_mais_galeria a:hover{
    color:#fff;
    text-decoration:underline;
}

.net { float: left; margin-left:22px; text-align:left; color:#CCC;}
.netBox {width:270px; height:200px; padding-top:3px;  background:url(images/bgNet.png) no-repeat;}
.net p { padding:0; margin:0;}
.net .cinquenta_porcento {font-size:20px; color:#82bfec; margin-top:5px;}
.net .texto { font-size:11px;}
.net a {color:#FFF; text-decoration:none;}
.net a:hover {color:#FFF;}
.netBox .img-net{padding: 35px 0px; opacity: 0.8;}
.netBox .img-net:hover{opacity: 1;}

/*mudar quando entrar sala 2*/
/*.net { float: left; margin-left:4px; margin-top:40px; *margin-top:42px; text-align:center; color:#CCC;}
.netBox {width:231px; height:241px; padding-top:22px;  background:url(images/neon_netpravc.png) no-repeat;}
.net p { padding:0; margin:0;}
.net .cinquenta_porcento {font-size:20px; color:#82bfec;}
.net .texto { font-size:11px;}
.net a {  color:#fff; text-decoration:none;}
.net a:hover {  color:#fff;}*/

/*              manter comentado

.net p { color:#CCC; font-size:11px; margin-left:20px;}
.net_deconto{ margin-left:40px}*/



/* ------------------------------------------------------------------------------------------------------------ */
/* ------- INTERNAS ------- */
.conteudo p{

    color:#ccc;
    font-size:12px;
}

h1, h2{
    color:#82def1;
    font-size:24px;
}

h2{
    font-size:20px;
}

/* ------------------------------------------------------------------------------------------------------------ */
/* ------------------------- O THEATRO -----------------------------*/

.miolo{ 
    width:750px;
    float:left;
}
.lateralGaleria{
    margin-left:20px;
    width:200px;
    float:left;
    font-size:12px;


}

.links_download p {color:#82bfec;}
.links_download a {color:#FFF;}

.lateralGaleria .imgDescrip{
    width:180px;
    background:#0172af;
    color:#fff;
    padding:10px;
    *padding-bottom:20px;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    border-radius: 11px 11px 0px 0px;
    behavior: url(border-radius.htc);


}

.lateralGaleria .imgContainer{
    width:180px;
    background:#0099d4;
    color:#82bfec;
    padding:10px;
    text-align:center;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    border-radius: 0px 0px 11px 11px;
    behavior: url(border-radius.htc);
    position:relative\9;
    *position:relative;
}
.lateralGaleria .imgContainer .barra_theatro{position:absolute\9; width:180px\9; top:-6px\9; left:0px\9; padding-top:3px\9; padding-left:20px\9; padding-bottom:14px\9; background: #0099d4\9; *position:absolute; *width:180px; *top:-15px; *left:0px; *padding-top:3px; *padding-left:20px; *padding-bottom:8px; *background: #0099d4;}
.lateralGaleria .imgContainer img{
    margin:7px;
    border:1px solid #0172af;
}
.lateralGaleria .imgContainer img:hover{
    margin:7px;
    border:1px solid #82bfec;
    opacity:0.65;
    -moz-opacity: 0.65;
    filter: alpha(opacity=65);  
}

/* ------------------------------------------------------------------------------------------------------------ */
/* ------------------------- O PROGRAMACAO -----------------------------*/

.programacao { width:850px; }

.programacao p { margin:0; padding:0;}
.programacao button {border:none; background-color:transparent; margin:0; padding:0;}


.programacao .item {position:relative; width:850px;  margin: 20px 0 10px 40px; background-color:#0172af; -moz-border-radius: 11px;
                    -webkit-border-radius: 11px;
                    border-radius: 11px;
                    behavior: url(border-radius.htc);}
.programacao .item .collumn_left{width:220px; height:220px; float:left; 
                                 /*position:relative;
                                 top:0px;
                                 left:0px;*/
                                 -moz-border-radius: 11px;
                                 -webkit-border-radius: 11px;
                                 border-radius: 11px;
                                 behavior: url(border-radius.htc);
                                 z-index:1000;}
.programacao .item .collumn_right{
    width:630px; 
    float:left; 
    background-color:#0172af; 
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    border-radius: 11px;
    behavior: url(border-radius.htc);}

.programacao .item p{width:278px; font-size:12px; color:#FFF; padding-top:20px; *padding-top:15px; padding-left:30px;}

.programacao .item .espetaculo{ float:left; width:338px;}
.programacao .item .espetaculo .titulo{ 
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    height: 40px;
    margin-bottom: 10px;
    padding-left: 30px;
    padding-top: 10px;}

.programacao .item .espetaculo .descricao, .programacao .item .espetaculo .en-descricao{
    height:160px; 
    background-color:#0099d4; 
    margin-left:5px;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    border-radius: 11px;
    behavior: url(border-radius.htc);
}
.programacao .item .espetaculo .descricao p{font-size:12px; color:#fff; width:278px; padding:25px;}
.programacao .item .espetaculo .descricao a{ text-decoration:underline; color:#FFF; font-size:12px; position:absolute; left:495px; bottom:5px;}
.programacao .item .espetaculo .en-descricao p{font-size:12px; color:#fff; width:278px; padding:25px;}
.programacao .item .espetaculo .en-descricao a{ text-decoration:underline; color:#FFF; font-size:12px; position:absolute; left:495px; bottom:5px;}
.programacao .item .espetaculo .en-descricao a{ text-decoration:underline; color:#FFF; font-size:12px; position:absolute; left:480px; bottom:5px;}
.programacao .item .espetaculo .descricao a:hover, .programacao .item .espetaculo .en-descricao a:hover{ color:#82bfec;}


.programacao .item .ingresso{float:left;  width:290px; *height:200px;}
.programacao .item .ingresso .texto{width:250px;}
.programacao .item .ingresso p{width:250px;}
.bt_compre { width:130px; height:41px;  position:absolute; left:719px; bottom:0px; cursor:pointer; }
.bt_compre .btn-compre-gratis{position: absolute; right: 8px; top:-9px;}


.programacao_interna { width:900px; margin-left:40px;}
.programacao_interna p{ padding:0; margin:0;}
.programacao_interna .foto{
    width:220px;
    height:220px;
    float:left; 
    /*position:relative;
    top:0px;
    left:0px;*/
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    border-radius: 11px;
    behavior: url(border-radius.htc);
    z-index:1000;
}

.programacao_interna .descricao{width:656px; float:left; margin-left:20px; position:relative;}
.programacao_interna .titulo { background-color: #0171AE;
                               -moz-border-radius: 11px;
                               -webkit-border-radius: 11px;
                               border-radius: 11px;
                               behavior: url(border-radius.htc);
                               height: 37px;
                               position: absolute;
                               top: 0;
                               width: 656px;}
.programacao_interna .descricao .barra{  background: none repeat scroll 0 0 #0099D4;
                                         padding-bottom: 12px;
                                         padding-top: 9px;
                                         position: absolute;
                                         top: 29px;
                                         width: 656px;
                                         *width: 656px;}    
.programacao_interna .titulo p{padding: 10px; color:#fff; font-size:14px;}
.programacao_interna .servico { background-color: #0099D4;
                                -moz-border-radius: 11px;
                                -webkit-border-radius: 11px;
                                border-radius: 11px;
                                behavior: url(border-radius.htc);
                                min-height: 80px;
                                position: relative;
                                top: 40px;;}
.programacao_interna .servico texto{ position:relative; height:80px; background-color:#265679;}
.programacao_interna .servico p{padding:10px; color:#fff; font-size:14px;}
.programacao_interna .servico .bt_compre { position:relative; left:499px; width:142px; height:45px; background-color:#0099D4; cursor:pointer;}
.programacao_interna .release{ margin-top:46px; margin-top:40px\9;}
.programacao_interna .release p{padding: 10px; color:#82bfec; font-size:12px; text-align:justify;}

.programacao_interna .botao_voltar {float: right;}
.programacao_interna .botao_voltar a{text-decoration:none; color:#82def1; cursor:pointer; font-size:12px}
.programacao_interna .botao_voltar a:hover { text-decoration:underline; color:#fff;}


/* ------------------------------------------------------------------------------------------------------------ */
/* ------- LOCALIZACAO ------- */


.localizacao_box {float:left; width:628px; margin-top:13px;}
.localizacao_box iframe{
    padding:0;
    margin:0;
}
.localizacao_textos{
    width:590px;
    background-color:#171717;
}
.localizacao_textos p{
    width:540px;
    padding:10px;
}


.localizacao_instr{
    margin-left:0px;
    width:330px;
    color:#fff;
    float:left;
}
.localizacao_instr .localizacao_instr_tipo{
    background:#0099d4;
    border-bottom:2px solid #000;
    *border-bottom:0px solid #000;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    border-radius: 11px;
    behavior: url(border-radius.htc);
    margin-bottom:2px\9;
    *margin-top:0px;
    *height:65px;

}
.localizacao_instr .localizacao_instr_tipo .localizacao_instr_icon{
    background:#0172af;
    width:70px;
    float:left;
    text-align:center;
    height:60px;
    padding-top:5px;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    border-radius: 11px;
    behavior: url(border-radius.htc);
}
.localizacao_instr .localizacao_instr_tipo .localizacao_instr_icon .icon{
    font-size:24px;
}

.localizacao_instr .localizacao_instr_tipo .localizacao_instr_textos{
    background:url(../images/arrow.png) no-repeat left center;  
    height:65px;
    float:left;
    width:220px;
    padding-left:20px;
}

.localizacao_instr .localizacao_instr_tipo .localizacao_instr_textos .titulo{
    padding-top:15px;
    font-size:13px;
    font-weight:bold;
}
.localizacao_instr .localizacao_instr_tipo .localizacao_instr_textos .texto{
    font-size:11px;
}



/* ------------------------------------------------------------------------------------------------------------ */


/*bilheteria*/

.conteudo_bilheteria{ width:1000px; margin:0 auto;}
.conteudo_bilheteria .box_funcionamento{width:1000px;}
.conteudo_bilheteria .box_funcionamento p{ padding-left:140px;}
.conteudo_bilheteria p{  padding:10px;}
.text_span_bilheteria{ text-decoration:underline; color:#FFF;}
.text_span_bilheteria_descont{color:#FFF;}
.conteudo_bilheteria a{ text-decoration:underline; color:#FFF;}
.conteudo_bilheteria a:hover{ text-decoration:none; color:#FFF;}
.conteudo_bilheteria .box_beneficiarios{float: left; width:500px; margin-bottom:10px;}
.conteudo_bilheteria .box_desconto50{float: left; width:500px;margin-bottom:10px;}
.conteudo_bilheteria .box_desconto30{float: left; width:500px; margin-bottom:10px;}
.conteudo_bilheteria .box_informacoes{float: left; width:500px; margin-bottom:10px;}



/* ------------------------------------------------------------------------------------------------------------ */


/* ------------------------- GALERIAS -----------------------------*/


.galerias{  /*background:url(../images/bg_miolo2.png) no-repeat center;*/}

.galerias_itens { margin: 0 0 0 10px; cursor:pointer; border:none; width: 220px; background-color:transparent; float:left; height:300px;}
.galerias_item { width: 200px; background:#151515; cursor:pointer; float:left; margin:20px; text-decoration:none;}
.galerias_topo { background-color:#212121; width:200px; padding-bottom:5px; margin-top:-13px; *margin-top:0px;}
.galerias_imagem { width: 120px; height:140px; margin: 0 auto; margin-bottom:10px;}

.galerias_topo p  { color:#fff; font-size:13px; padding:0; padding-top: 15px; padding-left:15px; width:168px; text-align:left;}

.galerias_itens .arrow { width:20px; height:10px; background:url(../images/galeria_arrow_1.png) no-repeat; margin-left:10px;  *margin-left:-150px;}
.galerias_itens:hover .galerias_topo{background-color:#0172af;}
.galerias_itens:hover .arrow{width:20px; height:10px; background:url(../images/galeria_arrow_2.png) no-repeat; margin-left:10px; *margin-left:-150px;}
.galerias_itens:hover .galerias_item {background:#0099d4}


/*  GALERIAS INTERNAS  */

.galerias_internas{
    background:url(images/bg_miolo2.png) no-repeat center; width:1000px;
    margin-left:20px;
    width:900px;
    font-size:12px;
}
.galerias_internas .imgDescrip{
    width:900px;
    background:#1a3b53;
    color:#82bfec;
    padding:10px;
}
.galerias_internas .imgContainer{
    width:900px;

    color:#82bfec;
    padding:10px;
    text-align:center;
    float:left;

}

.galerias_internas_itens {margin-left:30px;}
.galerias_internas .imgContainer img{
    margin:7px;
    border:1px solid #82bfec;
}

.galerias_internas .imgContainer a{
    float:left;
}

.galerias_internas .imgContainer img:hover{
    margin:7px;
    border:1px solid #82bfec;
    opacity:0.65;
    -moz-opacity: 0.65;
    filter: alpha(opacity=65);  
}

.paginacao { width:180px; margin: 0 auto;}
.paginacao .item{ float:left; margin-right:3px; background-color:#666; padding:5px;}
.paginacao a{ text-decoration:none; color:#FFF;}
.paginacao a:hover{ color:#000;}

.botao_voltar {float: right;}
.botao_voltar a{text-decoration:none; color:#82def1; cursor:pointer;}
.botao_voltar a:hover { text-decoration:underline; color:#fff;}

/* ------------------------------------------------------------------------------------------------------------ */
/* ------- PARCERIAS ------- */

.parcerias{width: 100%; text-align: center; float: left; margin-top: 20px;}
.parcerias a{text-decoration: none;}
.parcerias .tit-full{ width: 100%; text-align: center; float: left;}
.parcerias .tit-50-percent{ width: 50%; text-align: center; float: left;}
.parcerias .tit-66-percent{ width: 66%; text-align: center; float: left;}
.parcerias .tit1{ width: 33%; text-align: center; float: left;}
.parcerias .tit2{ width: 33%; text-align: center; float: left;}
.parcerias .tit3{ width: 33%; text-align: center; float: left;}

.parcerias .tit-25-percent{ width: 25%; text-align: center; float: left;}
.parcerias .tit-33-percent{ width: 33%; text-align: center; display: inline-block;}

.parcerias .logos { width: 100%; float: left; margin: 20px 0 40px 0;}
.parcerias .logos .col-full{ width: 99%; margin: 0 auto; text-align: center;}
.parcerias .logos .col-25-percent{ width: 25%; float: left; text-align: center;}
.parcerias .logos .col-33-percent{ width: 33%; float: left; text-align: center;}
.parcerias .logos .col-50-percent{ width: 50%; float: left; text-align: center;}
.parcerias .logos .col-66-percent{ width: 66%; float: left; text-align: center;}

.parcerias .logos img{ margin: 15px; opacity:0.55; -moz-opacity: 0.55; filter: alpha(opacity=55)}
.parcerias .logos img:hover{ opacity:1; -moz-opacity: 1; filter: alpha(opacity=100)}


/* ------------------------------------------------------------------------------------------------------------ */
/* ------- IMPRENSA CLIPPING ------- */

.clipping{
    margin-left:20px;
    width:900px;
    font-size:12px;
    background:#000;
}

.clippingGaleria { float:left;}
.clippingGaleria .imgContainer{
    width:590px;
    padding-left:10px;
    padding-bottom:10px;
    padding-right:10px;
    text-align:center;
    float:left;

}

.clippingItens {margin-left:30px;}
.clippingGaleria .imgContainer img{
    margin-left:7px;
    margin-bottom:7px;
    margin-right:7px;
    border:1px solid #82bfec;
}

.clippingGaleria .imgContainer a{
    float:left;
}

.clippingGaleria .imgContainer img:hover{
    border:1px solid #82bfec;
    opacity:0.65;
    -moz-opacity: 0.65;
    filter: alpha(opacity=65);  
}


.clipping_downloads{
    margin-left:0px;
    width:330px;
    color:#fff;
    float:left;
}
.clipping_downloads .clipping_downloads_tipo{
    background:#0099d4;
    border-bottom:2px solid #000;
    *border-bottom:0px solid #000;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    border-radius: 11px;
    behavior: url(border-radius.htc);
    margin-bottom:2px\9;
    *margin-top:0px;
    *height:65px;
}
.clipping_downloads .clipping_downloads_tipo .clipping_downloads_icon{
    background:#0172af;
    width:70px;

    float:left;
    text-align:center;
    height:60px;
    padding-top:5px;



    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    border-radius: 11px;
    behavior: url(border-radius.htc);
}
.clipping_downloads .clipping_downloads_tipo .clipping_downloads_icon .icon{
    font-size:24px;
}

.clipping_downloads .clipping_downloads_tipo .clipping_downloads_textos{
    background:url(images/arrow.png) no-repeat left center; 
    height:65px;
    float:left;
    width:220px;
    padding-left:20px;
}

.clipping_downloads .clipping_downloads_tipo .clipping_downloads_textos .titulo{
    padding-top:15px;
    font-size:13px;
    font-weight:bold;
}

.clipping_downloads .clipping_downloads_tipo .clipping_downloads_textos .titulo a{
    cursor:pointer;
    text-decoration:none;
    color:#fff;
}

.clipping_downloads .clipping_downloads_tipo .clipping_downloads_textos .titulo a:hover{
    text-decoration:underline;
    color:#0172af;
}

.clipping_downloads .clipping_downloads_tipo .clipping_downloads_textos .texto{
    font-size:11px;
}


.clipping_medias {width:500px; margin-bottom:3px; float:left; margin-right:70px;}
.clipping_medias .clipping_medias_item{width:500px; margin-bottom:3px;}
.clipping_medias .clipping_medias_item .media { min-height:28px; float:left; background-color:#252525; padding:10px;}
.clipping_medias .clipping_medias_item .media img{ float:right;}

.clipping_medias .clipping_medias_item .media a{ color:#fff; text-decoration:underline; cursor:pointer; padding-right:10px;}
.clipping_medias .clipping_medias_item .media a:hover{ color:#82bfec;}

.imprensa_endereco{
    float:left;
    width:371px;
    height:262px;
    margin-top:30px;
    background:url(images/bg_imprensa_endereco.jpg) no-repeat #000;
}

.imprensa_endereco .textos{
    margin-left:-20px;
    margin-top:30px;
}


/* EVENTOS CORPORATIVOS */


.eventos_corporativos_fotos{

    width:750px;
    font-size:12px;
}
.eventos_corporativos_fotos .imgContainer{
    width:750px;
}

.eventos_corporativos_fotos .imgContainer a{

    width:238px;
    float:left;
    margin-right:12px;
    margin-top:12px;
}

.eventos_corporativos_fotos .imgContainer img:hover{
    opacity:0.65;
    -moz-opacity: 0.65;
    filter: alpha(opacity=65);  
}


/* ------------------------------------------------------------------------------------------------------------ */
/* ------- CONTATO ------- */
.contato_box {float:left; width:480px;}

.contato_label { width:63px; color:#FFF; font-size:16px; float:left; margin: 10px 10px 0 0; text-align:center;}
.contato_label p { margin: 10px 0 0 0; text-align:right;}
.contato_input {
    width:340px; float:left; padding:9px; margin: 0 0 10px 0; background:#282828;
    border:none;
    border-top:3px solid #212121;
    color:#FFF;
}
.contato_botao{
    border:none;
    color:#fff;
    width:54px; height:29px;
    background:url(images/bgButton.png) #0172af;
    margin-top:10px;
    cursor:pointer;
    margin-right:5px;

}

.contato_botoes {padding: 10px 0 0 313px; }

.contato_box label.error {
    margin:10px;
    background: url(images/warning-icon.png) 5px 10px no-repeat;
    padding-left:23px;
    padding-bottom:10px;

}

.contato_endereco{
    float:left;
    width:335px;
    
    margin-left:100px;
    border: 2px solid cadetblue !important;
    border-radius: 20px;
}

/*  .contato_endereco{
        float:left;
        width:371px;
        height:252px;
        margin-left:100px;
        background:url(../images/bg_contato_endereco.jpg) no-repeat #000;
}
*/

.textos a{ text-decoration:underline; color:#FFF;}
.contato_end_txt_1 {padding:20px 0 0 80px; *padding:30px 0 0 80px;}
.contato_end_txt_2 {padding:0 0 0 80px;}

.contato_box #mensagem {width:50%; padding:15px 15px 15px 25px; background-color:#376586; color:#78bfec; font-size:12px; text-align:center; border:1px solid #265679;margin:20px auto; background:url(images/success-icon.png) no-repeat 10px 0;}
.contato_box h4 { margin:0; padding:0;}

/* ------------------------------------------------------------------------------------------------------------ */
/* ------------------------- NOVIDADES -----------------------------*/

.novidades p {padding:0; margin:0;}
.novidades h3 {padding:0; margin:0;}
.novidades .item {width:850px; margin-bottom:3px;}
.novidades .item .data { width:70px; height:38px; *height:28px; float:left; background-color:#252525; margin:0; *padding-top:10px; text-align:center;}
.novidades .item .data p { padding-top:10px; *padding-top:0;}
.novidades .item .titulo {width:770px; height:28px; *height:18px; background-color:#000; padding-top:10px; padding-bottom:10px; margin-left:80px;}
.novidades .item .titulo h3 {color:#82bfec; font-size:12px;}
.novidades .item .texto { width:770px;  float:left; background-color:#000; padding-top:10px; padding-bottom:10px; padding-left:10px; margin-left:70px;}

.novidades .item .texto a{color:#fff;}

/* ------------------------------------------------------------------------------------------------------------ */
/* ------------------------- MURAL -----------------------------*/

.murais{
    margin-left:35px;   
    width:270px;
    float:left;

}
.murais .mural{
    color:#fff;
    background: #0171ae;


    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    border-radius: 11px;
    behavior: url(border-radius.htc);
}
.murais .mural .topo{

    min-height:1px;


}
.murais .mural .topo .data{
    float:left;
    width:20px;
    font-size:11px;
    padding:10px;
}
.murais .mural .topo .titulo{
    float:left;
    width:210px;
    font-size:14px;
    height:42px;
    padding:10px;
}

.murais .mural .noticia{
    background:url(images/arrow.png) no-repeat 10px 10px #0099d4;
    font-size:11px;
    padding:7px 5px 7px 30px;
}

.mural p {padding:0; margin:0;}
.mural h3 {padding:0; margin:0;}
.mural .item {width:850px; margin-bottom:3px;}
.mural .item .data { width:70px; height:38px; *height:28px; float:left; background-color:#252525; margin:0; *padding-top:10px; text-align:center;}
.mural .item .data p { padding-top:10px; *padding-top:0;}
.mural .item .titulo {width:770px; height:28px; *height:18px; background-color:#000; padding-top:10px; padding-bottom:10px; margin-left:80px;}
.mural .item .titulo h3 {color:#82bfec; font-size:12px;}
.mural .item .texto { width:770px;  float:left; background-color:#000; padding-top:10px; padding-bottom:10px; padding-left:10px; margin-left:70px;}
.mural .item .texto a{color:#fff;}
/* ------------------------------------------------------------------------------------------------------------ */
/* ------------------------- FOOTER -----------------------------*/

.footerHome{
    background: url("images/bgFooter_home.jpg") no-repeat scroll 0 150px transparent;
    float: left;
}

.footerHome .conteudo{
    width:1000px;
    margin:0 auto;
    background:none;
    margin-top: 20px;
    padding-left: 23px;

}

.middle_banners { width: 93%; margin: 20px 0 0 68px; height: 65px;}
.middle_banner_1 {float:left; width:460px; height:60px; margin-right:10px;}
.middle_banner_2 {float:left; margin-left:0px; width:460px; height:60px;}

.footer{
    background:url(images/bgFooter_home.jpg) no-repeat center top; }

.footer .conteudo{
    width:960px;
    margin:0 auto;
    background:none;
    margin-top:20px;

}
.promocao_home{position: relative;}
.promocao_home .title_promocao_home{ left: 0;  position: absolute;  top: 31px; width: 100%; text-align: center;}
.promocao_home .title_gastronomia_home{ left:713px;  position: absolute;  top: 27px;}
.promocao_home .title_audiovisual_home{ left:813px;  position: absolute;  top: 24px; }
.promocao_home .en-title_audiovisual_home{ left:813px;  position: absolute;  top: 27px; }
.promocao_home .title_transporte_home{ left: 725px; position: absolute; top: 36px;}

.footer_item { width: 100%; float: left; }
.footer_item .fb-page{margin-left: 25px; margin-right: 20px; float: left; width: 274px; height: 382px;}
.footer_item .fb-page iframe{margin: 0; background: #000; border: 2px solid cadetblue !important; border-radius: 5px;}
.footer_item iframe { margin-left: 25px; margin-right: 15px;}

.footer_item div.redes_ingresso{ width: 100%; margin: 20px 0 0 70px; }
.footer_item div.redes_ingresso div.evento_corporativo{ width: 230px; float: left; margin: 0 10px 0 0}
.footer_item div.redes_ingresso div.redes_images{ width: 178px; float: left; margin: 50px 20px 30px 0; border-radius: 5px 5px 5px 5px; padding: 10px; border: 2px solid cadetblue;}
.footer_item div.redes_ingresso div.ingresso_rapido{ width: 160px; float: left; margin: 50px 30px 30px 0; border-radius: 5px 5px 5px 5px;}
.footer_item div.redes_ingresso div.produtora{ width: 173px; float: left; margin: 50px 0 30px 0; }
.footer_item div.redes_ingresso div.produtora div.produtora_images{ border-radius: 5px 5px 5px 5px; border: 2px solid cadetblue;}

.footer_item div.redes-sociais{float: left; width: 100%; margin-left: 15px;}

.footer_item div.redes-sociais div.twitter{float: left; width: 270px; background-color: black; border: 2px solid cadetblue !important; border-radius: 5px; height: 378px; margin-right: 20px; overflow: hidden;}
.footer_item div.redes-sociais div.twitter div.titulo{ float: left; font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; font-weight: bold; font-size: 13px;  color: white; margin: 0 auto; width: 260px; padding: 10px}
.footer_item div.redes-sociais div.twitter div.titulo img{ float: left;}
.footer_item div.redes-sociais div.twitter div.titulo span{ float: left; margin-left: 10px; margin-top: 2px}
.footer_item div.redes-sociais div.twitter div.tweets_list{ border-top: 1px solid white; float: left;  width: 258px; padding-left: 10px;}
.footer_item div.redes-sociais div.twitter iframe{margin-left: 0;}

.footer_item div.redes-sociais div.instagram{float: left; width: 270px; background-color: black; border: 2px solid cadetblue !important; border-radius: 5px; height: 378px;}
.footer_item div.redes-sociais div.instagram iframe{margin-left: 0;}
.footer_item div.redes-sociais div.instagram div.titulo{ float: left; font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; font-weight: bold; font-size: 13px;  color: white; margin: 0 auto; width: 260px; padding: 10px}
.footer_item div.redes-sociais div.instagram div.titulo img{ float: left;}
.footer_item div.redes-sociais div.instagram div.titulo span{ float: left; margin-left: 10px; margin-top: 2px}
.footer_item div.redes-sociais div.instagram div.instagram_list{ border-top: 1px solid white; float: left; margin-top: 2px; padding-left: 10px; padding-top: 15px; width: 258px;}
.footer_item div.redes-sociais div.instagram div.instagram_list div.picture{ display: inline-block; margin: 1px;}
.footer_item div.redes-sociais div.instagram div.instagram_list div.picture img{width: 80px; height: 100%;}

.footer_item div.redes-sociais div.youtube{float: left; width: 270px; background-color: black; border: 2px solid cadetblue !important; border-radius: 5px; height: 378px; margin-left: 20px;}
.footer_item div.redes-sociais div.youtube div.titulo{ float: left; font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; font-weight: bold; font-size: 13px;  color: white; margin: 0 auto; width: 260px; padding: 10px}
.footer_item div.redes-sociais div.youtube div.titulo img{ float: left;}
.footer_item div.redes-sociais div.youtube div.titulo > span{ float: left; margin-left: 10px; margin-top: 2px}
.footer_item div.redes-sociais div.youtube div.titulo span.text{margin-bottom: 8px; display: block; width: 100%;}
.footer_item .youtube iframe{margin: 0 auto; display: block;}
.footer_item div.redes-sociais div.youtube .youtube-border{border-top: 1px solid white; float: left; height: 1px; width: 100%; margin-top: 2px;}

.fb_iframe{ background:#000; float:left; border: 1px solid cadetblue !important; border-radius: 5px}



.evento_corporativo { margin-left:-26px; cursor:pointer;}
.redes_ingresso{ float:left; margin-left:80px; width:182px;}
.redes_images {background:#000; padding: 3px 0 0 7px}
.redes_ingresso a { text-decoration:none;}
.ingresso_rapido {margin-top:20px;}
.produtora {margin-top:20px;}
.prod_texto { font-size:8px; color:#fff;}
.produtora_images{padding: 3px 0 0 20px; background:#000;}

.evento_corp{background: #000000;
             *background: #000;
             font-style:italic;
             font-size:12px;
             padding:8px;
             text-align:center;
             /*margin-right:50px;*/
             float:right;
             width:167px;

             -moz-border-radius: 11px;
             -webkit-border-radius: 11px;
             border-radius: 11px;
             behavior: url(border-radius.htc);
             z-index:10000;
             margin-top:20px}
.event_images{color: #FFFFFF;
              font-size: 12px;
              padding: 9px;}
.event_title{ font-size:12px; color:#fff;}



#patro_home{ margin-left:17px; height:20px;}
#mante_home{ margin-left:10px; height:20px;}
#parc_home{ margin-left:20px; height:20px;}
#cate_home{ margin-left:17px; height:20px;}

.parceiros_home{  width: 95%; margin: 10px auto; height: 140px;}

.parceiros_home .itens{ margin: 0 auto; height: 150px; display: table; text-align: center;}
.parceiros_home .itens ul{ padding: 0}

.parceiros_home .itens li{float: left; margin: 0 5px 0 5px; list-style: none;}
.parceiros_home .itens li.lei-incentivo-cultura{ position:relative; width:99px; height:102px; background:url(images/logos_home/lei-ruanet.png) no-repeat; }
.parceiros_home .itens li.petrobras-br{ position:relative; width:99px; height:102px; background:url(images/logos_home/petrobras.png) no-repeat; }
.parceiros_home .itens li.unimed-rio{ position:relative; width:99px; height:102px; background:url(images/logos_home/unimed.png) no-repeat; }
.parceiros_home .itens li.rede-dor{ position:relative; width:99px; height:102px; background:url(images/logos_home/rededor3.png) no-repeat; }
.parceiros_home .itens li.secretaria-cultura{ position:relative; width:99px; height:102px; background:url(images/logos_home/secretaria-cultura.png) no-repeat; }
.parceiros_home .itens li.o-globo  { position:relative; width:99px; height:102px; background:url(images/logos_home/globo3.png) no-repeat; }
.parceiros_home .itens li.pao-acucar  { position:relative; width:99px; height:102px; background:url(images/logos_home/pao_acucar3.png) no-repeat; }
.parceiros_home .itens li.brainstorming  { position:relative; width:99px; height:102px; background:url(images/logos_home/brainstorming.png) no-repeat; }
.parceiros_home .itens li.links6  { position:relative; width:99px; height:102px; background:url(images/logos_home/ministerio-da-cultura.png) no-repeat; }

.parceiros_home .itens li.lei-incentivo-cultura:hover, 
.parceiros_home .itens li.petrobras-br:hover,
.parceiros_home .itens li.unimed-rio:hover,
.parceiros_home .itens li.rede-dor:hover,
.parceiros_home .itens li.secretaria-cultura:hover,
.parceiros_home .itens li.o-globo:hover,
.parceiros_home .itens li.pao-acucar:hover,
.parceiros_home .itens li.brainstorming:hover,
.parceiros_home .itens li.links6:hover
{ background-position: -100px 0px; }

.parceiros_home .itens .item{float:left; height: 150px; position:relative; padding: 0 10px 20px 10px; text-align: center;}

/*.parceiros_home .itens .item .links1{ position:relative; width:99px; height:102px; background:url(images/logos_home/sec_cult3.png) no-repeat; }*/
.parceiros_home .itens .item .links1{ position:relative; width:99px; height:102px; background:url(images/logos_home/lei-ruanet.png) no-repeat; }

.parceiros_home .itens .item .links2{ position:relative; width:99px; height:102px; background:url(images/logos_home/petrobras.png) no-repeat; float: left; margin-right: 12px;}
.parceiros_home .itens .item .links2-1{ position:relative; width:99px; height:102px; background:url(images/logos_home/kc.png) no-repeat; float: left; margin-right: 12px;}
.parceiros_home .itens .item .links2-2{ position:relative; width:99px; height:102px; background:url(images/logos_home/rededor3.png) no-repeat; float: left; margin-right: 12px;}

.parceiros_home .itens .item .links3{ position:relative; width:99px; height:102px; background:url(images/logos_home/avianca.png?1) no-repeat; }
.parceiros_home .itens .item .links4{ position:relative; width:99px; height:102px; background:url(images/logos_home/pao_acucar3.png) no-repeat;}
.parceiros_home .itens .item .links5{ position:relative; width:99px; height:102px; background:url(images/logos_home/brainstorming.png) no-repeat;}
.parceiros_home .itens .item .links6{ position:relative; width:99px; height:102px; background:url(images/logos_home/ministerio-da-cultura.png) no-repeat;}

.parceiros_home .itens .item .link{position:relative; width:99px; height:102px; float: left;}
.parceiros_home .itens .item .link a{width: 102px; height:102px; position:absolute; top:0; background:none;}
.parceiros_home .itens .item .linksicatu{background:url(images/logos_home/icatu.png) no-repeat;}
.parceiros_home .itens .item .linkswhitemartins{background:url(images/logos_home/white-martins.png) no-repeat;}

.parceiros_home .itens .item .links1 a{width: 102px; height:102px; position:absolute; top:0; background:none;}
.parceiros_home .itens .item .links2 a{width: 102px; height:102px; position:absolute; top:0; background:none;}
.parceiros_home .itens .item .links2-1 a{width:102px; height:102px; position:absolute; top:0; background:none;}
.parceiros_home .itens .item .links2-2 a{width:102px; height:102px; position:absolute; top:0; background:none;}
.parceiros_home .itens .item .links2-3 a{width:102px; height:102px; position:absolute; top:0; background:none;}
.parceiros_home .itens .item .links3 a{width:102px; height:102px; position:absolute; top:0; background:none;}
.parceiros_home .itens .item .links4 a{width:102px; height:102px; position:absolute; top:0; background:none;}
.parceiros_home .itens .item .links5 a{width:102px; height:102px; position:absolute; top:0; background:none;}
.parceiros_home .itens .item .links6 a{width:102px; height:102px; position:absolute; top:0; background:none;}

.parceiros_home .itens .item .links1:hover, 
.parceiros_home .itens .item .links2:hover,
.parceiros_home .itens .item .links2-1:hover,
.parceiros_home .itens .item .links2-2:hover,
.parceiros_home .itens .item .links2-3:hover,
.parceiros_home .itens .item .links3:hover,
.parceiros_home .itens .item .links4:hover,
.parceiros_home .itens .item .links5:hover,
.parceiros_home .itens .item .links6:hover,
.parceiros_home .itens .item .link:hover
{ background-position: -100px 0px; }

.parceiros_home .itens .realizacao{padding-right: 0px !important;}

#rd{ margin-right: 12px;}
#rededor {  left:0px;}
#pao_acucar {  left:0px;}
#sec_cult { left:0px;}
#globo { left:0px;}

/*#rededor:hover { background:url(images/logos_home/rededor3.png) no-repeat; background-position:-100px 0px;}
#pao_acucar:hover { background:url(images/logos_home/pao_acucar3.png) no-repeat; background-position:-100px 0px;}
#sec_cult:hover { background:url(images/logos_home/sec_cult3.png) no-repeat; background-position: -100px 0px;}
#globo:hover { background:url(images/logos_home/globo3.png) no-repeat; background-position:-100px 0px;}*/

.parceiros-home2{ width:900px; height:73px; background:url(images/bg-barra-parceiros-footer.jpg) no-repeat; margin:0 auto; margin-top:54px; display: block; margin-bottom: 30px;}

.parceiros-home2 .itens .separador-barra{ margin: 0 4px; height: 45px; width: 2px;}
.parceiros-home2 .itens .separador-barra img{max-height: 100%;}

.parceiros-home2 .itens{ padding-left: 25px; padding-top: 13px; width: 860px; text-align: center;}
.parceiros-home2 .itens > *{display: inline-block; vertical-align: middle;}
.parceiros-home2 .itens > * img{max-width: 100%;}
.parceiros-home2 .itens .item1{  width:64px; text-align: center;}
.parceiros-home2 .itens .item1-1{  width:69px; text-align: center; margin-top: 10px;}
.parceiros-home2 .itens .item2{  width: 85px; text-align: center; margin-top: 4px;}
.parceiros-home2 .itens .item3{  width:75px; text-align: center;}
.parceiros-home2 .itens .item4{ width:65px; text-align: center; margin-top: 4px;}
.parceiros-home2 .itens .item5{  width:80px; text-align: center; margin-top: -18px;}
.parceiros-home2 .itens .item6{width: 80px; text-align: center; margin-top: 6px;}
.parceiros-home2 .itens .item7{ width:82px; text-align: center; margin-top: 0px;}
.parceiros-home2 .itens .item8{ width:65px; text-align: center; margin-top: -3px;}
.parceiros-home2 .itens .item9{  width:118px; text-align: center; margin-top: 14px;}
.parceiros-home2 .itens .item10{  width:78px; text-align: center; margin-top: 10px;}
.parceiros-home2 .itens .item11{  width:95px; text-align: center; margin-top: 7px;}
.parceiros-home2 .itens .item12{width:50px; text-align: center;}
.parceiros-home2 .itens .item13{width:50px; text-align: center;}
.parceiros-home2 .itens .item14{width:60px; text-align: center;}
.parceiros-home2 .itens .item15{width:60px; text-align: center;}
.parceiros-home2 .itens .item16{width:60px; text-align: center;}


.parceiros-home2 .itens img{
    opacity:0.55;
    -moz-opacity: 0.55;
    filter: alpha(opacity=55)
}


.parceiros-home2 .itens img:hover{
    opacity:1;
    -moz-opacity: 1;
    filter: alpha(opacity=100); 
}

.slide-footer{width: 960px; margin: 10px auto 0px auto; height: 120px;}
.footer_loguinhos {width: 870px !important; margin:0 auto; height: 100%;}
.footer_loguinhos_imgs {float:left; height: 100%;}
.footer_loguinhos_imgs img{ width: 100% !important; height: 90px; min-height: 100px;}
.footer_loguinhos_imgs ul li {margin-right:35px; width: 100%; max-width: 180px; height: 100%;}
.footer_loguinhos_imgs ul li.img-185 {width: 185px !important; max-width: 185px;}
.footer_loguinhos_prev {float:left; width:8px; height:16px; cursor:pointer; margin-top:35px; margin-left: 0px;}
.footer_loguinhos_next {float:right; width:8px; height:16px; cursor:pointer; margin-top:-85px; margin-right: 0px;}

.textos_logo {width:1000px; margin:0 auto;}
.footer_text {color:#626262; font-size:10px; text-align:center;}
.footer_logo_movementes{float:left; margin-left:160px;}

/* ------------------------------------------------------------------------------------------------------------ */

.margin-right-10{margin-right: 10px;}
.margin-left-10{margin-left: 10px;}
.margin-top-10{margin-top: 10px;}
.margin-top-20{margin-top: 20px;}
.margin-top-30{margin-top: 30px;}
.margin-top-40{margin-top: 40px;}
.margin-top-50{margin-top: 50px;}

.text-center{text-align: center;}
.text-left{text-align: left;}
.text-right{text-align: right}

.max-width-177{max-width: 177px;}