/* Configuração - Inicio */
body{
    padding-top: 130px;
}

li {
    list-style: none;
}

p {
    color: #000;
}

a,
a:hover,
a:visited,
a:active{
    color: #333;
}
.negrito{
    font-weight: bold;
}
/* Configuração - Final */

/* Tema da Casa - Início */
.casa-topo {
    background: #5c5c5c;
    box-shadow: 0px 5px 10px #666;
    height: 95px;
    width: 100%;
    top: 0;
    z-index: 2000;
    position: absolute;
    border-bottom: 1px solid #aaa;
}

.casa-container {
    width: 998px;
    padding: 0;
}

.casa-navbar-default{
    height: 50px;
    width: 300px; 
    background: #999; 
}
/* Tema da Casa - Final */

/* Utilidades - Início */
.padding-left-0 {
    padding-left: 0;
}

.padding-right-0 {
    padding-right: 0;
}

.padding-left-10 {
    padding-left: 10px;
}

.padding-right-10 {
    padding-right: 10px;
}

.margin-bottom-10 {
    margin-bottom: 10px;
}
/* Utilidades - Final */

/* Menu fixo - Início */
#top .logo {
    float: left;
    height: 70px;
    width: 21%;
}

#top .logo > h1 {
    float: left;
    margin: 0;
}
#top .logo > a {
    background-image: url("http://static1.brasileirinhas.com.br/ACasaDasBrasileirinhas/images/sistema/layout/logo_casa_v2.png");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 229px;
    left: -48px;
    position: relative;
    text-indent: -999999px;
    top: -60px;
    width: 436px;
}
#top .logo > h1 > a {
    background-image: url("http://static1.brasileirinhas.com.br/ACasaDasBrasileirinhas/images/sistema/layout/logo_casa_v2.png");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 229px;
    left: -48px;
    position: relative;
    text-indent: -999999px;
    top: -60px;
    width: 436px;
}

#top .search-field {
    background-color: #fff;
    background-image: url("http://static1.brasileirinhas.com.br/ACasaDasBrasileirinhas/images/sistema/layout/lupa.jpg");
    background-position: 5px 5px;
    background-repeat: no-repeat;
    border: 1px solid #aaa;
    border-bottom-left-radius: 18px;
    border-top-left-radius: 18px;
    box-shadow: 0 5px 10px #666,  0 2px 2px #666 inset;
    padding: 5px 5px 5px 30px;
    text-align: center;
    width: 350px;
    float: left;
}

#top .search-field:focus,
#top .search-field:focus + .search-button {
    box-shadow: 0px 0px 5px #ff9, 0 2px 5px #999 inset;
}

#top .search-select {
    background: none repeat scroll 0 0 white;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    box-shadow: 0 5px 10px #666;
    float: left;
    width: 90px;
}

#top .search-select > a {
    background: linear-gradient(#666, #000) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #aaa;
    color: white;
    float: left;
    font-weight: bold;
    padding: 5px;
    text-align: center;
    text-decoration: none;
    width: 100%;
}

#top .search-select > a:hover {
    background: linear-gradient(#999, #000);
}

#top .search-select > a > span {
    top: 4px;
}

#top .search-select ul,
#top .search-select ul > li,
#top .search-select ul > li > a {
    float: left;
    width: 100%;
}

#top .search-select ul > li > a:hover {
    background-color: #eee;
}

#top .search-select ul {
    display: none;
    padding: 0;
    margin: 0;
}

#top .search-select ul > li > a {
    padding: 5px 5px 5px 15px;
    text-decoration: none;
}

#top .search-button {
    background: linear-gradient(#666, #000);
    border-bottom-right-radius: 18px;
    border-color: #aaa;
    border-style: solid solid solid none;
    border-top-right-radius: 18px;
    border-width: 1px 1px 1px 0;
    box-shadow: 0 5px 10px #666;
    color: white;
    font-size: 15px;
    font-weight: bold;
    float: left;
    line-height: 20px;
    padding: 5px 15px;
    text-shadow: 1px 2px #333;
}

#top .recolher {
    background: linear-gradient(#666, #000);
    border: 1px solid #aaa;
    border-radius: 4px;
    box-shadow: 0 5px 10px #666;
    color: white;
    float: right;
    font-size: 8px;
    margin-right: 12px;
    margin-top: 6px;
    padding: 6px 8px;
    text-shadow: 1px 2px #333;
}

#top .expandir,
#top .login-recolhido,
#top .assine-recolhido {
    background: linear-gradient(#666, #000);
    box-shadow: 0 5px 10px #666;
    padding: 4px;
    text-align: center;
    text-decoration: none;
    width: 162px;
    height: 28px;
    color: white;
    border-top: 1px solid #888;
    text-shadow: 1px 1px #333;
}

#top .expandir {
    border-bottom-right-radius: 20px;
}

#top .expandir > span {
    font-size: 8px;
    top: -1px;
}

#top .search-button:hover,
#top .recolher:hover,
#top .expandir:hover,
#top .login-recolhido:hover,
#top .assine-recolhido:hover {
    background: linear-gradient(#999, #000);
}

#top .menu-box-1,
#top .menu-box-2,
#top .menu-box-1 > div,
#top .menu-box-1 > nav,
#top .menu-box-2 > div .form {
    float: right;
}

#top .menu-box-1 {
    width: 62%;
}

#top .menu-box-2 {
    width: 100%;
}

#top .menu-box-2 > div {
    margin-top: -18px;
}

#top .menu-box-2 > div .form {
    margin-right: 5%;
}

#top-menu {
    font-size: 13px;
    width: 100%;
    padding: 5px 7px;
}

#top-menu span {
    width: 20px;
    text-align: center;
}

#top-menu > ul {
    padding: 0;
    margin: 0;
    float: left;
    width: 100%;
    font-weight: bold;
}

#top-menu > ul > li {
    float: left;
    margin: 0;
}

#top-menu li > a {
    color: #fff;
    text-decoration: none;
    text-shadow: 1px 2px #666;
    float: left;
    width: 100%;
    padding: 10px 5px;
}

#top-menu ul > li > a.vermelho {
    background-image: linear-gradient(#f99, #c33);
    border-radius: 4px;
    box-shadow: 0 0 5px #666;
}

#top-menu > ul > li > a:hover,
#top-menu > ul > li > a.pressed {
    box-shadow: inset 0px 0px 4px #444;
    border-radius: 2px;
    text-decoration: none;
}

#top-menu ul > li > a.vermelho:hover {
    border-radius: 4px;
    box-shadow: inset 0px 0px 8px #666;
}

#top-menu li > ul,
#top-menu li > form > ul {
    display: none;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    padding: 4px;
    background: #5c5c5c;
    position: absolute;
    top: 40px;
    box-shadow: 0px 0px 10px #444;
    border-bottom: 1px solid #444;
}

#top-menu li > ul > li {
    margin: 4px;
    float: left;
}

#top-menu li > ul > li > a:hover,
#top-menu li > ul > li > a.pressed {
    box-shadow: 0px 0px 8px #fff;
    border-radius: 2px;
    background: #666;
}

#top-menu li > ul.garotas,
#top-menu li > ul.videos,
#top-menu li > ul.perfil {
    width: 220px;
}

#top-menu li > ul.garotas > li,
#top-menu li > ul.videos > li,
#top-menu li > ul.perfil > li {
    width: 204px;
}

#top-menu li > ul.perfil {
    z-index: 1;
}

#top-menu li > ul.perfil hr{
    margin: 5px 0;
}

#top-menu li > ul.subGarotas {
    z-index: 2;
    width: 320px;
    left: 200px;
    top: 0;
}

#top-menu li > ul.subGarotas > li {
    float: left;
}

#top-menu li > ul.subGarotas > li > a {
    padding: 0;
}

#top-menu #login > form > ul {
    margin-left: -232px;
}

#top-menu #login > form > ul,
#login-collapsed > ul {
    border-top-right-radius: 0;
    z-index: 2;
    padding: 10px;
    width: 300px;
}

#top-menu #login input.field,
#login-collapsed input.field {
    border: 1px solid #ddd;
    border-radius: 4px;
    box-shadow: 0 2px 5px #999 inset;
    font-weight: normal;
    margin-bottom: 10px;
    padding: 6px;
    width: 100%;
}

#top-menu #login button,
#login-collapsed button {
    background: linear-gradient(#9f9, #3c3);
    border: 0 none;
    border-radius: 4px;
    box-shadow: 0 0 5px #666;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 15px;
    padding: 6px;
    text-shadow: 1px 2px #666;
    width: 100%;
}

#top-menu #login button.disabled,
#login-collapsed button.disabled {
    opacity: 0.75;
}

#top-menu #login button:hover,
#login-collapsed button:hover {
    box-shadow: 0 0 4px #666 inset;
}

#top-menu #login label,
#login-collapsed label {
    color: white;
    margin: 0;
    text-shadow: 1px 2px #666;
    float: left;
    line-height: 1.42857;
    font-size: 14px;
    padding-left: 20px;
}

#top-menu #login label > input,
#login-collapsed label > input {
    left: 10px;
    margin-top: 0;
    position: absolute;
}

#top-menu #login input[type="checkbox"],
#login-collapsed input[type="checkbox"] {
    margin: 0;
}

#top-menu #login a.link,
#login-collapsed a.link {
    font-size: 14px;
    width: auto;
    float: right;
    padding: 0;
    color: #fff;
    text-decoration: none;
    text-shadow: 1px 2px #666;
    font-weight: bold;
}

#top-menu #login a.link:hover,
#login-collapsed a.link:hover {
    text-decoration: underline;
}

#login-collapsed {
    background: none repeat scroll 0 0 #555;
    border: 0 none;
    top: 50%;
    left: 50%;
    margin-top: -94px;
    margin-left: -160px;
    padding: 10px;
    border-radius: 10px;
    position: fixed;
    z-index: 2000;
}

#home {
    margin-top: -35px;
}

@media (max-width: 1020px) {
    body {
        padding-top: 0; 
    }

    #top.casa-topo {
        float: left;
        position: relative;
        width: auto;
    }

    #top .recolher {
        display: none;
    }
    
    #home {
        margin-top: 0;
    }
}
/* Home - Final */

/* Galeria com efeito de saturação - Início */
#strip-gallery {
    width: 790px;
    height: 224px;
    position: relative;
    overflow: hidden;
    padding: 0;
    margin: 43px auto 0;
}
#strip-gallery img{
    opacity: 0;
}
#strip-gallery .image1 {
    top: 0px;
    left: 0px;
}
#strip-gallery .image2 {
    top: -224px;
    left: 83px;
}
#strip-gallery .image3 {
    top: -448px;
    left: 166px;
}
#strip-gallery .image4 {
    top: -672px;
    left: 249px;
}
#strip-gallery .image5 {
    top: -896px;
    left: 332px;
}
#strip-gallery .image6 {
    top: -1120px;
    left: 415px;
}
#strip-gallery .image7 {
    top: -1344px;
    left: 498px;
}
#strip-gallery .image8 {
    top: -1568px;
    left: 581px;
}
#strip-gallery .image9 {
    top: -1792px;
    left: 666px;
}
/* Galeria com efeito de saturação - Final */

/* Breadcrumbs - Início */
#breadcrumbs {
    float: left;
    margin: 0 0 30px;
    width: 100%;
}

#breadcrumbs ol {
    padding: 0;
    margin: 0;
    text-align: right;
}

#breadcrumbs li {
    display: inline;
}

#breadcrumbs li:not(:last-child):after {
    background-image: url("http://static1.brasileirinhas.com.br/ACasaDasBrasileirinhas/images/sistema/layout/breadcrumbs-right.png");
    background-size: contain;
    content: "";
    display: inline-block;
    height: 14px;
    position: relative;
    top: 3px;
    width: 14px;
}
/* Breadcrumbs - Final */

/* Inicio Logo Footer*/
.rodape .logo {
    float: left;
    width: 59%;
}

/*.rodape .logo > h1 {
    float: left;
    margin: 0;
}*/
/*.rodape .logo > a {
    background: url(/images/sistema/layout/logo_rodape.png) no-repeat;
    display: block;
    text-indent: -999999px;
    width: 536px;
    height: 70px;
    float: left;
}
.rodape .logo > h1 > a {
    background: url(/images/sistema/layout/logo_rodape.png) no-repeat;
    display: block;
    text-indent: -999999px;
    width: 547px;
    height: 46px;
    float: left;
}*/
/* Fim Logo Footer*/

/* Titulo - Início */
.titulo {
    float: left;
    margin: 0 0 5px;
    text-align: center;
    width: 100%;
}

.titulo h1 {
    font-family: 'Josefin Sans', sans-serif;
    font-size: 36px;
    margin: 0 auto;
    padding: 0;
    border-bottom: 1px solid #000;
}
.Subtitulo h2 {
    font-family: 'Josefin Sans', sans-serif;
    font-size: 18px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    margin-bottom: 5px;
}
h3.titulossec a {
    font-family: 'Josefin Sans',sans-serif;
    font-size: 20px;
    margin-bottom: 5px;
    text-transform: uppercase;
}
/* Titulo - Final */

/* Paginação - Início */
.pagination-container {
    float: left;
    width: 100%;
}

.pagination .disabled:first-child,
.pagination .disabled:last-child {
    display: none;
}

.pagination {
    display: table;
    margin: 0 auto;
    padding: 10px 0;
}

.pagination li,
.pagination a {
    float: left;
}

.pagination li,
.pagination a,
.pagination span {
    border-radius: 4px;
}

.pagination li {
    margin: 5px;
}

.pagination > li > a,
.pagination > li > a:hover,
.pagination > li > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus,
.pagination > .disabled > span,
.pagination > .disabled > span:hover {
    color: white;
    background: #999;
    background-image: linear-gradient(#ccc, #999);
    border: 1px solid #aaa;
    font-weight: bold;
    text-shadow: 1px 2px #666;
    text-decoration: none;
}

.pagination > li > a {
    box-shadow: 0 2px 5px #999;
}

.pagination a:hover,
.pagination > .disabled > a,
.pagination > .active > span,
.pagination > .disabled > span,
.pagination > .disabled > span:hover {
    box-shadow: inset 0px 0px 8px #666;
}
/* Paginação - Final */

.mais-videos1 {
    height: 327px;
}
.mais-videos2 {
    height: 377px;
}
/* Abas - Início */
.tab {
    float: left;
    width: 100%;
}

.tab .tabNavigation {
    border-bottom: 2px solid #5c5c5c;
    margin-bottom: 10px;
    font-size: 14px;
}

.tab .tabNavigation > ul {
    padding: 0;
    margin: 0;
    height: 27px;
}

.tab .tabNavigation > ul > li {
    float: left;
    background: #9da2a3;
    margin-right: 5px;
    height: 27px;
}

.tab .tabNavigation > ul > li:last-child {
    float: right;
    background: #5c5c5c;
    font-weight: bold;
    margin-right: 0;
    height: 20px; padding-top: 0px; margin-top: 7px;
}
.tab .tabNavigation li > a {
    padding: 4px 10px;
    float: left;
    font-family: 'Josefin Sans', sans-serif;
    text-transform: uppercase;
}
.tab .tabNavigation li > a.vertodos{
    padding: 2px 10px;
}
.tab .tabNavigation li:last-child > a {
    color: white;
    margin-top: 0px;
}
/* Abas - Final */

/* Máscara dos vídeos - Início */
.video-with-mask {
    float: left;
    position: relative;
}

.video-with-mask > span {
    background: url("http://static1.brasileirinhas.com.br/ACasaDasBrasileirinhas/images/sistema/layout/icone-player-med.png") no-repeat -130px -60px;
    display: block;
    height: 117px;
    left: 0;
    opacity: 0.2;
    position: absolute;
    top: 0;
    width: 210px;
}

.video-with-mask > span:hover {
    opacity: 0.8;
}
/* Máscara dos vídeos - Final */

.campopesquisar{
    float: left;
}
.garotasemana{
    width: 208px; 
    height: 339px;
    float: right;
}
.rodape {
    background-color: #999; 
    padding: 10px;
    height: 73px;
}
.atrizfooter{
    float: right;
}
.contatofooter{
    margin-top: 1px; 
    color: #fff;
    width: 156px;
    font-size: 18px;
    text-align: center;
    float: left;
    line-height: 1.1;
    font-weight: bold;
}
.contatofooter a {
    color: #fff;
}
.txtfooter{
    color: #FFFFFF;
    font-size: 10px;
    text-align: center;
    float: left;
    width: 989px;
    margin-bottom: 0px;
    margin-top: 3px;
}
.lTitulo {
    color: #000;
    font-family: 'Poiret One', Helvetica, Arial;
    font-size: 26px;
    text-decoration: none;
}
.titulo h2{
    background-color: #fff;
    color: #000;
    font-size: 17px;
    margin: 8px 0 0;
    padding: 0;
}
#searchInternas {
    background: none repeat scroll 0 0 #D3D2D2;
    float: left;
    width: 998px;
}
#searchInternas .pesquisaDireta {
    float: left;
    margin: 10px 0 0 20px;
    width: 300px;
}

#searchInternas .pesquisaNome {
    float: right;
    margin: 6px;
    width: 340px;
}
#searchInternas .pesquisaDireta span {
    display: block;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
#searchInternas .pesquisaDireta div {
    border-radius: 4px;
    float: left;
    padding: 4px 3px 6px 5px;
    width: 280px;
}
#searchInternas .pesquisaNome a {
    float: left;
    height: 36px;
    text-indent: -99999px;
    width: 26px;
}
#searchInternas .pesquisaNome span {
    float: left;
    height: 36px;
    text-indent: -99999px;
    width: 26px;
}

#searchInternas .pesquisaNome ul{
    height: 63px; padding-left: 0px;
}
.letras{
    float: left;
    height: 36px;
    width: 26px;
}

input.inputPesquisaDireta {  
    font-size: 16px;          
    padding-left: 30px;   
    width: 260px;
    height: 30px;  
    background-image: url(http://static1.brasileirinhas.com.br/ACasaDasBrasileirinhas/images/sistema/layout/lupa.jpg); 
    background-repeat: no-repeat;  
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
    border:1px solid #8f8f8f;
    margin-top: 0;
    background-position: 4px;
}

.a, .b, .c, .d, .e, .f, .g, .h, .i, .j, .k, .l, .m,
.n, .o, .p, .q, .r, .s, .t, .u, .v, .w, .x, .y, .z {
    background-image: url("http://static1.brasileirinhas.com.br/ACasaDasBrasileirinhas/images/sistema/garotas/letras.png");
    background-repeat: no-repeat;
    background-attachment: scroll;
}
.a {
    background-position: 0 0;
}
.b {
    background-position: -27px 0;
}
.c {
    background-position: -54px 0;
}
.d {
    background-position: -81px 0;
}
.e {
    background-position: -107px 0;
}
.f {
    background-position: -133px 0;
}
.g {
    background-position: -159px 0;
}
.h {
    background-position: -185px 0;
}
.i {
    background-position: -211px 0;
}
.j {
    background-position: -237px 0;
}
.k {
    background-position: 0 -37px;
}
.l {
    background-position: -27px -37px;
}
.m {
    background-position: -54px -37px;
}
.n {
    background-position: -81px -37px;
}
.o {
    background-position: -107px -37px;
}
.p {
    background-position: -133px -37px;
}
.q {
    background-position: -159px -37px;
}
.r {
    background-position: -185px -37px;
}
.s {
    background-position: -211px -37px;
}
.t {
    background-position: -237px -37px;
}
.u {
    background-position: 0 -74px;
}
.w {
    background-position: -27px -74px;
}
.v {
    background-position: -54px -74px;
}
.x {
    background-position: -81px -74px;
}
.y {
    background-position: -107px -74px;
}
.z {
    background-position: -133px -74px;
}

ul.lista-interacoes, ul.lista-interacoes > li {
    display: block;
    float: left;
    position: relative;
    width: 100%;
}
ul.lista-interacoes > li.social {
    width: 252px; 
    margin-top: 0px;
}
ul.lista-interacoes > li.social > h2 {
    border-bottom: 1px solid #B7B8BF;
    color: #3F4154;
    display: block;
    float: left;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 5px;
    position: relative;
    text-shadow: 1px 1px 1px #E1E2EA;
    text-transform: uppercase;
    width: 100%;
}
ul.lista-interacoes > li.social > div {
    display: block;
    float: left;
    padding-top: 5px;
    position: relative;
    width: 100%;
}
ul.lista-interacoes h2 {
    border-bottom: 1px solid #B7B8BF;
    color: #3F4154;
    display: block;
    float: left;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 5px;
    position: relative;
    text-shadow: 1px 1px 1px #E1E2EA;
    text-transform: uppercase;
    width: 100%;
    margin-top: 5px;
}
ul.lista-interacoes > li.visualizacoes > h2 > small {
    font-weight: normal;
}
ul.lista-interacoes > li.votacao {
    width: 228px; 
    padding-top: 0px;
    left: 10px;
}
ul.lista-interacoes > li.votacao > ul, ul.lista-interacoes > li.votacao > ul > li, ul.lista-interacoes > li.votacao > ul > li > p {
    display: block;
    float: left;
    position: relative;
}
ul.lista-interacoes > li.votacao > ul, ul.lista-interacoes > li.votacao > ul{
    padding-left: 0px;
}
ul.lista-interacoes > li.votacao > ul > li {
    margin-right: 30px;
}
ul.lista-interacoes > li.votacao > ul > li > p {
    color: #3F4154;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    padding-left: 32px;
}
ul.lista-interacoes > li.votacao > ul > li.like > p {
    background: url('http://static1.brasileirinhas.com.br/ACasaDasBrasileirinhas/images/sistema/layout/casa-voto-ui.png') no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
ul.lista-interacoes > li.votacao > ul > li.like.ativo > p,
ul.lista-interacoes > li.votacao > ul > li.like:hover > p {
    background: url('http://static1.brasileirinhas.com.br/ACasaDasBrasileirinhas/images/sistema/layout/casa-voto-ui.png') no-repeat scroll 0 -24px rgba(0, 0, 0, 0);
}
ul.lista-interacoes > li.votacao.votado > ul > li.like:hover > p {
    background: url('http://static1.brasileirinhas.com.br/ACasaDasBrasileirinhas/images/sistema/layout/casa-voto-ui.png') no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
ul.lista-interacoes > li.votacao.votado > ul > li.like.ativo:hover > p {
    background: url('http://static1.brasileirinhas.com.br/ACasaDasBrasileirinhas/images/sistema/layout/casa-voto-ui.png') no-repeat scroll 0 -24px rgba(0, 0, 0, 0);
}
ul.lista-interacoes > li.votacao > ul > li.dislike > p {
    background: url('http://static1.brasileirinhas.com.br/ACasaDasBrasileirinhas/images/sistema/layout/casa-voto-ui.png') no-repeat scroll 0 -48px rgba(0, 0, 0, 0);
}
ul.lista-interacoes > li.votacao > ul > li.dislike.ativo > p,
ul.lista-interacoes > li.votacao > ul > li.dislike:hover > p {
    background: url('http://static1.brasileirinhas.com.br/ACasaDasBrasileirinhas/images/sistema/layout/casa-voto-ui.png') no-repeat scroll 0 -72px rgba(0, 0, 0, 0);
}
ul.lista-interacoes > li.votacao.votado > ul > li.dislike:hover > p {
    background: url('http://static1.brasileirinhas.com.br/ACasaDasBrasileirinhas/images/sistema/layout/casa-voto-ui.png') no-repeat scroll 0 -48px rgba(0, 0, 0, 0);
}
ul.lista-interacoes > li.votacao.votado > ul > li.dislike.ativo:hover > p {
    background: url('http://static1.brasileirinhas.com.br/ACasaDasBrasileirinhas/images/sistema/layout/casa-voto-ui.png') no-repeat scroll 0 -72px rgba(0, 0, 0, 0);
}
ul.lista-interacoes > li.votacao.votado > ul > li > p {
    cursor: default;
}
ul.lista-interacoes > li.votacao > p {
    display: none;
}
ul.lista-interacoes > li.votacao.votado > p {
    background: linear-gradient(#D4D5DB, #E8E9EF) repeat scroll 0 0 #D4D5DB;
    border-radius: 6px;
    box-shadow: 0 2px 2px #B5B6BC inset, 0 -1px 1px #D9DAE0;
    color: #3F4154;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-top: 15px;
    padding: 4% 3%;
    position: relative;
    text-align: center;
    width: 94%;
}
a.leia{
    float: right;
    font-size: 14px;  
    color: #000;
}
.video-selecionado-interact-box{
    height: 72px; 
    float: left; 
    padding-left: 0px;
    width: 225px;
}
#videoselecionado .lista-interacoes{
    padding-left: 0px;
}
.lineboxheader {
    height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.0;
    font-weight: bold;
}
.lineboxheaderdestaque {
    height: 47px;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.1;
    float: left;
}
.lineboxsection {
    height: 185px;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.1;
}
.lineboxheader p{
    line-height: 1.0; 
}
.bordahome {
    border: 4px solid #e7e7e7;
}
/* Filtro */
.classificacaoFiltro {
    background: #d7d8d9; /* Old browsers */
    background: -moz-linear-gradient(top,  #d7d8d9 0%, #fcfcfc 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d7d8d9), color-stop(100%,#fcfcfc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #d7d8d9 0%,#fcfcfc 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #d7d8d9 0%,#fcfcfc 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #d7d8d9 0%,#fcfcfc 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #d7d8d9 0%,#fcfcfc 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7d8d9', endColorstr='#fcfcfc',GradientType=0 ); /* IE6-9 */

    border: 1px solid #c2c2c2;
    float: left;
    padding: 7px 6px;
    width: 100%;
}
.classificacaoFiltro h2 {
    color: #000000;
    font-size: 20px;
    margin: 3px 0;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
}
.FiltrosLink {
    float: left;
    list-style: none outside none;
    margin: 0;
    font-size: 15px;
    padding: 4px 0 0;
}
.FiltrosLink li {
    font-family: helvetica;
    font-size: 17px;
    display: inline-block;
    line-height: 16px;
    padding: 5px;
}
#FiltrosData ul {
    -webkit-font-smoothing:antialiased;
    text-shadow:0 1px 0 #FFF;
    background: #ddd;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%;
}
#FiltrosData li {
    float: right;
    margin: 0;
    padding: 0;
    position: relative;
    min-width: 15%;
}
#FiltrosData a {
    background: #ddd;
    color: #444;
    display: block;
    font: bold 16px/35px sans-serif;
    padding: 0 25px;
    text-align: center;
    text-decoration: none;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
}
#FiltrosData .dropdown:after {
    content: ' ?';
}
#FiltrosData .dropdown:hover:after{
    content:'\25bc'
}
#FiltrosData li:hover a {
    background: #ccc;
}
#FiltrosData li ul {
    float: left;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 35px;
    visibility: hidden;
    z-index: 999;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
}
#FiltrosData li:hover ul {
    opacity: 1;
    top: 35px;
    visibility: visible;
}
#FiltrosData li ul li {
    float: none;
    width: 100%;
}
#FiltrosData li ul a:hover {
    background: #bbb;
}

/* Clearfix */

.cf:after, .cf:before {
    content:"";
    display:table;
}
.cf:after {
    clear:both;
}
.cf {
    zoom:1;
}
#player_selecionado{
    /*margin-left: 65px;*/
}

.videositens{
    width: 212px;
    float: left;
}
.videositens > a {
    display: block;
    float: left;
    position: relative;
}
.videositens > a > img {
    display: block;
    float: left;
    height: 117px;
    position: relative;
    width: 210px;
}
.videositens > a > span {
    background: url("http://static1.brasileirinhas.com.br/ACasaDasBrasileirinhas/images/sistema/layout/icone-player-med.png") no-repeat scroll center center #000000;
    display: block;
    float: left;
    height: 100%;
    left: 0;
    opacity: 0.2;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 99;
}
.videositens:hover > a > span {
    background: url("http://static1.brasileirinhas.com.br/ACasaDasBrasileirinhas/images/sistema/layout/icone-player-med.png") no-repeat scroll center center #000000;
    opacity: 0.8;
}
.videositens > p{
    margin-bottom: 0px;
    font-size: 12px;
    height: 74px;
    background-color: #ccc;
    padding: 7px;
    width: 210px;
    float: left;
    overflow: hidden;
}
.maisvideos h3{
    font-size: 14px;
    height: 22px;
    font-weight: bold;
}
.sprite { background: url("http://static1.brasileirinhas.com.br/ACasaDasBrasileirinhas/images/sistema/layout/spritelayout.png") no-repeat top left;  } 
.right-arrow { background-position: 0px -131px; width: 32px; height: 32px;  } 
.left-arrow { background-position: 0px -104px; width: 32px; height: 32px;  } 
.btnsejaatriz { background-position: 0px -192px; border-right-width: 13px; padding-right: 195px; padding-bottom: 23px;  } 
.logo_rodape { background-position: 0px -229px; padding-right: 547px; padding-bottom: 24px;  } 
.sprite .lupa { background-position: 0px -235px; width: 20px; height: 20px;  } 
.sprite .casa-voto-ui { background-position: 0px -221px; width: 24px; height: 96px;  } 

/*--PAGE ERROR--*/
.pagerror{
    float: left;
    width: 100%;
}
.pagerror h1{
    text-align: center;
    color: red;
    font-size: 25px;
}
.pagerror h2{
    text-align: center;
    font-size: 25px;
}

/* Busca - Início */
.search-navigation,
.search-navigation > nav,
.search-navigation ul,
.search-navigation ul > li,
.search-navigation li > a{
    float: left;
}

.search-navigation,
.search-navigation > nav,
.search-navigation ul,
.search-navigation li > a {
    width: 100%;
}

.search-navigation ul {
    margin-top: 10px;
    padding: 0;
}

.search-navigation ul > li {
    width: 33.33%;
    text-align: center;
}

.search-navigation li > a,
.search-navigation li > p {
    font-size: 23px;
    text-transform: uppercase;
}

.search-navigation li > a {
    text-decoration: none;
    background-color: #4a4848;
    color: white;
}

.search-navigation li > a:hover {
    background-color: #272525;
}

.search-navigation li > p {
    border: 0 none;
    margin: 0;
}
/* Busca - Final */

.abaSel{
    background:#5c5c5c;
    color: white;
}


.videoSel{
    float: left;
}


#fulltexto {  
    width:990px;  
    float:left; 
    margin-bottom: 10px;
}
.containertexto { 
    color: #070F14; 
    float: left;  
    font-weight: 300; 
    height: 39px;   
    line-height: 1.35429;  
    overflow: hidden; 
    padding: 0 20px;   
    text-align: justify;  
    width: 998px;
}
.containerAbertotexto {   
    color: #070F14;  
    float: left; 
    font-weight: 300;  
    height: 100%;  
    line-height: 1.35429;  
    overflow: hidden;  
    text-align: justify; 
    width: 998px;
}
.btnAbrirtexto {  
    background: url("http://static1.brasileirinhas.com.br/ACasaDasBrasileirinhas/images/sistema/videos/arrow_sans_down-24.png") no-repeat scroll 0 0 transparent;   
    bottom: 10px !important;  
    cursor: pointer; 
    float: right; 
    height: 20px; 
    margin-right: 5px;
    text-align: center;  
    width: 25px;  
    z-index: 99999;
}
.btnFechartexto {
    background: url("http://static1.brasileirinhas.com.br/ACasaDasBrasileirinhas/images/sistema/videos/arrow_sans_up-24.png") no-repeat scroll 0 0 transparent;  
    bottom: 10px !important; 
    cursor: pointer; 
    float: right; 
    height: 20px;
    margin-right: 5px; 
    text-align: center; 
    width: 25px;  
    z-index: 99999;
}
.no-mask-img > span{
    background: none !important;
}

object[type^='application/gas-events'] {
    display: none;
}