/**********************************
         CLASSES PADROES
**********************************/
.on {display:block;}
.off {display:none;}
.direita {float:right;}
.esquerda {float:left;}
.link-desabilitado {display:none;}
.flash-replaced .alt {display:none;}
.link-home-user {margin-top: 0.7em; margin-bottom: 0.5em;}
.remover-video-thumb {border:0;padding:0; margin-left:auto;position:absolute; clear:both;right:0;}
.conteudo-highlight {color:#666;}
.box-arroba {margin-bottom:20px;}
.box-arroba img, .box-arroba object, .box-arroba embed {display:block;}
.botao-desabilitado {background-color:#ccc !important;color:#999 !important;cursor:default !important;}
.video-ativo {border:5px solid #51C5CF;overflow:hidden;}
.video-ativo img {margin:-5px;}
.imagem-video-restrito {background:none !important;border:0 !important;padding:0 !important;position:absolute;left:8px;top:10px;}
/* Botoes */
.bt-pequeno {background:#46A6AF; color:#FFF; font-size:11px;margin:10px 0 0 0; text-align:center;}
.botao-padrao-topo {background-color:#333;color:#FFF;cursor: pointer;font-size:11px;padding:5px 2px;text-align: center;width:4.75em;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.botao-padrao-topo:hover {background-color:#ec8200;}
.botao-padrao-acoes {background-color:#333;color:#fff;cursor: pointer; font-family: "Lucida Grande", Verdana;font-size:12px;padding:4px 6px; letter-spacing: normal; font-weight: normal;text-align: center;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.botao-padrao-acoes:hover {background-color:#ec8200;text-decoration: none;} 
.botao-padrao-desativado {background-color:#999;color:#ccc;cursor: pointer;font-family: "Lucida Grande", Verdana;font-size:12px;padding:4px 6px; letter-spacing: normal; font-weight: normal;text-align: center;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.botao-padrao-desativado:hover {background: #666; text-decoration: none;}

/**********************************
              TOPO
**********************************/
.vdl-topo {background-color:#fff;padding-bottom:.75em;}
.vdl-topo .conteudo-topo {margin:0 auto;min-width:988px;width:82.33em;}
.vdl-topo .conteudo-topo:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

/* Logo */
.vdl-topo h1 {display:inline;float:left;height:36px;margin:12px 0 5px;position:relative;width:177px;}
.vdl-topo h1 a {display:block;height:100%;text-decoration:none;}
.vdl-topo h1 a strong {background:url(/imgs/logo-vdl-pq.gif) no-repeat;cursor:pointer;display:block;height:100%;position:relative;z-index:2;}
.vdl-topo h1 a span {display:none;font-size:18px;height:51px;overflow:hidden;position:absolute;top:0;width:210px;z-index:1;}
.vdl-topo .coluna-full-banner {float:right;margin-right:0.835em;width:39em;}

/* Full banner */
.vdl-topo .coluna-full-banner {float:right;margin-right:0.835em;width:39em;}
.vdl-topo .coluna-full-banner img, .vdl-topo .coluna-full-banner object {display:block;}
/* Barra do UOL */
.barra-uol {color:#FFF;}
.barra-uol .conteudo-barra-uol {background:url(/imgs/fundos/bg-barra-uol.jpg) repeat-x;}
.barra-uol .conteudo-barra-uol .buol {margin:auto;}
.barra-uol-ar {color:#FFF;}
.barra-uol-ar .conteudo-barra-uol { margin:auto;width:988px;}
.barra-uol-ar .conteudo-barra-uol table {margin-bottom: -19px; margin-top: -12px; }

/* deslogado */
.bloco-login ul li .formulario-login-topo {background-color:#55b8db;padding:6px;position:absolute;top:18px;width:127px;}
.bloco-login ul li .formulario-login-topo {-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topright:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-top-right-radius:4px;}
.bloco-login ul li .formulario-login-topo label span {color:#2d5a6b;font-size:11px;}
.bloco-login ul li .formulario-login-topo .campo-texto {background:#fff;border:1px solid #ccc;color:#999;width:120px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.bloco-login ul li .formulario-login-topo .campo-texto:hover,
.bloco-login ul li .formulario-login-topo .campo-texto:focus {background-color: #f7f7f7;border:1px inset #ccc;color: #666;}
.bloco-login ul li .formulario-login-topo .botao-login {background-color:#333;color:#FFF;cursor:pointer;font-size:11px;margin:5px 0 0 auto;padding:3px 0;width:3em;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.bloco-login ul li .formulario-login-topo .botao-login:hover {background-color:#ec8200;}
.bloco-login ul li .formulario-login-topo .link-esqueceu-senha {background:none;border:0;font-size:10px !important;margin-right:7px;padding:0 !important;}
.bloco-login ul li .formulario-login-topo .link-esqueceu-senha:hover {text-decoration:underline;}


/* logado */
.bloco-login {float:right;padding-top:12px;zoom:1;}
.bloco-login li {float:left;position:relative;}
.bloco-login ul li a {font-size:11px !important;padding:4px 8px;}
.bloco-login ul li a {border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.bloco-login ul li a:hover {background-color:#55b8db;color:#fff;text-decoration:none;}
.bloco-login ul .item-submenu .atencao { font-weight:bold; color: #E68345;}
.bloco-login ul .item-submenu .atencao-li { background-color:#2D5A6B; padding: 1px 0px;}
.bloco-login ul .item-submenu .atencao-li a{ color:#FFF !important;}
.bloco-login ul .item-submenu .atencao-li a:hover{background-color: #3D979F!important;}
.bloco-login ul .item-submenu a {background:url(/imgs/seta-menu-login.gif) no-repeat right center;border-right:1px dotted #ccc;color:#666;padding-right:25px !important;}
.bloco-login ul .item-submenu a {-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;}
.bloco-login ul .item-submenu > a:hover, .bloco-login ul .selecionado > a {background-color:#55b8db;color:#fff;}
.bloco-login ul .item-submenu .box-submenu {right:0;top:18px;}
.bloco-login ul .item-submenu:first-child .box-submenu {left:0 !important;right:auto !important;}
.bloco-login ul .item-submenu .box-submenu {-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;}
.bloco-login ul .item-submenu .box-submenu li a {background-image:none;border-right:0;}
.bloco-login ul .item-submenu .box-submenu li a {border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.bloco-login ul .item-submenu .box-submenu li a:hover {background-color:#7fdeff;}

/* Menu */
.nav-principal .conteudo-menu {clear:both;}
.menu-novo { color:#666!important;}
.menu-novo a:hover{ color:#fff}
.nav-menu .novidade {position:absolute;top:-38px; left:54px;}

.nav-menu {float:left;padding-top:3px;}
.nav-menu li {float:left;margin-right:10px;position:relative;z-index:111;}
.nav-menu > li > a {border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.nav-menu .item-submenu > a {-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;}
.nav-menu li a {color:#999;float:left;font-size:15px;font-weight:bold;padding:4px 8px;}
.nav-menu li a:hover, .nav-menu li.selecionado > a {background-color:#55b8db;color:#fff!important;text-decoration:none;}
.nav-menu li .link-publicar {color:#93D100;}
.nav-menu li .link-publicar:hover {background-color:#93D100;}
.ads-super-banner {background:#F4F4F4 none repeat scroll 0 0; border-bottom:1px dotted #CCCCCC; margin:0 auto 0; padding:11px 0;text-align:center; }


/* submenu */
.item-submenu {z-index:100;}
.box-submenu {background-color:#55b8db;padding:6px;position:absolute;top:26px;width:192px;}
.box-submenu {-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topright:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-top-right-radius:4px;}
.box-submenu li {float:none;margin:0;position:static;}
.box-submenu li a {border-top:1px dotted #7fdeff;color:#2d5a6b !important;display:block;float:none;font-size:11px;font-weight:normal;padding-left:6px;padding-right:6px;}
.box-submenu li:first-child a {border-top:0;}
.box-submenu li a:hover {background-color:#7fdeff;}

/* Busca */
.nav-principal-busca {float:right;text-align:right;width:350px;}
.nav-principal-busca ul li {display:inline;}
.menu-busca {margin-top: 2px;}

.campo-texto-topo {border:1px solid #999;color:#999;font-size:0.872em; padding:4px 0 1px 2px; width: 260px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;height:1.665em;}
.campo-texto-topo:hover {background-color: #f7f7f7;border:1px inset #ccc;color: #666;}
.campo-texto-topo:focus {background-color: #f7f7f7;border:1px inset #ccc;color: #666;}

/* corpo */
#vdl-corpo {border-top:1px dotted #ccc;padding-top:24px;}

/**********************************
             RODAPE
**********************************/
#vdl-rodape .conteudo-plateia {display:none;}
#vdl-rodape .conteudo-rodape {background-color:#51c5cf;margin:0 auto;padding:12px;width:964px;}
#vdl-rodape .conteudo-rodape {border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-opera-border-radius:6px;}
#vdl-rodape .conteudo-rodape .lista-rodape li {display:inline;color:#fff;}
#vdl-rodape .conteudo-rodape .lista-rodape li a {color:#fff;padding: 0 4px;}
#vdl-rodape .conteudo-rodape .lista-rodape li a:hover {text-decoration:underline;}

/**********************************
            PAGINACAO
**********************************/
/*
.box-paginacao {clear:both;text-align:center;}
.box-paginacao ul {margin:0 auto;padding-top:0.835em;height:2.5em;}
.box-paginacao ul li {display:inline;}
.box-paginacao ul li a {background-color:#FFF;border:1px solid #E1E1E1;color:#666;padding:0.17em 0.75em;text-decoration:none;zoom:1;}
.box-paginacao ul li a:hover {background-color:#6FD2D8;border-color:#AAA;}
.box-paginacao ul li .item-selecionado {background-color:#09F;border-color:#666;color:#FFF;}*/

.box-paginacao {border-bottom:1px dotted #ccc;border-top:1px dotted #ccc;clear:both;font-size:18px;padding:20px 0;text-align:right;}
.box-paginacao .link-pagina-anterior span,
.box-paginacao .link-pagina-proxima span {display:none;}
.box-paginacao .link-pagina-anterior {background:url(/imgs/seta-paginacao-anterior.gif) no-repeat center;padding:2px 20px;}
.box-paginacao .link-pagina-proxima {background:url(/imgs/seta-paginacao-proxima.gif) no-repeat center;padding:2px 20px;}
.box-paginacao .item-selecionado {background-color:#01a5b7;color:#fff;padding:0 8px 2px;text-decoration:none; cursor:default;}
.box-paginacao .item-selecionado {border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.box-paginacao .link-paginacao {color:#777;padding:0 3px;}
.box-paginacao .link-paginacao:hover {border-bottom:4px solid #01a5b7;text-decoration: none;}

/**********************************
          LISTAS PADROES
**********************************/
.lista-padrao-horizontal li .resumo, .lista-padrao-horizontal li .box-rating, .lista-padrao-horizontal li .videos, .lista-padrao-horizontal li .totais, .lista-padrao-horizontal li .canais, .lista-padrao-horizontal li .titulo-maior {display:none;}
/* Lista videos */
.lista-padrao-horizontal li {display:inline;float:left;height:16em;margin:0 2.5em 1em 0;text-align:center;width:12em;}
/* Lista home personalizado */
.lista-padrao-horizontal-person li {display:inline;float:left;height:15em;margin:0 2.5em 1em 0;text-align:center;width:11em;}
.lista-padrao-horizontal-person li .resumo,.lista-padrao-horizontal li .box-rating,
.lista-padrao-horizontal-person li .videos,.lista-padrao-horizontal li .totais,
.lista-padrao-horizontal-person li .canais, .lista-padrao-horizontal li .titulo-maior {display:none;}
.lista-padrao-horizontal-person li .membros-grupo {text-align:left;}
.lista-padrao-horizontal-person li .nome {text-align:left;width:13.5em;_width:9.17em;}
.lista-padrao-horizontal-person li .localizacao {text-align:left;width:14.73em;}

/* Lista Vertical */
.lista-padrao-vertical li {border-bottom:1px dotted #C8C8C8;clear:both;margin-bottom:1em;padding-bottom:1em;zoom:1;}
.lista-padrao-vertical li.ultimo {border-bottom:0;}
.lista-padrao-vertical li:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.lista-padrao-vertical li h3 {font-size:1.565em;margin-bottom:0em; font-weight:normal;}
.lista-padrao-vertical li .foto {float:left;margin-right:1em;}
.lista-padrao-vertical li .resumo {margin-bottom:0.75em;}
.lista-padrao-vertical li .conteudo-principal {float:left;padding:0.75em 2em 0 0;width:490px;}
.lista-padrao-vertical li .conteudo-secundario {padding-top:0.75em;}
.lista-padrao-vertical li .titulo-menor {display:none;}
/* Lista Padroes */
.lista-padrao li {zoom:1;}
.lista-padrao li a .status-usuario span {text-decoration:none;}
.lista-padrao .foto {margin-bottom:0.25em;position:relative;}
.lista-padrao .foto img {background-color:#FFF;border:1px solid #E8E8E8;display:block;padding:0.42em;}
.lista-padrao .foto a:hover img {background-color:#E0EFEF;border-color:#BBB;}
.lista-padrao .titulo a {color:#333;font-size:1em; font-weight:normal; text-decoration:none; }
.lista-padrao .usuario {color: #999999;}
.lista-padrao .detalhes {color:#999999; margin-top: 0.2em;}
.lista-padrao .imagem-video-hd {border:0 !important;bottom:6px;padding:0 !important;position:absolute;right:5px;}
.lista-padrao li .localizacao {font-size:0.8em;}
.lista-padrao li .foto-miniatura {display:inline;float:left;margin-right:0.5em;text-align:center;}
.lista-padrao li .foto-miniatura img {display:block;}
.lista-padrao li .seta-assistir-video {position:absolute;left:6px;top:82px;}
.lista-padrao li .seta-assistir-video img{border:0;padding:0;}
/* Lista Relacionado */
.lista-padrao-relacionados li {zoom:1;}
.lista-padrao-relacionados li a .status-usuario span {text-decoration:none;}
.lista-padrao-relacionados .foto {margin-bottom:0.25em;}
.lista-padrao-relacionados .foto img {background-color:#FFF;display:block;margin-bottom: 10px;}
.lista-padrao-relacionados .titulo a {color: #333333;font-size:1em; font-weight:normal; text-decoration:none; padding-right:0.7em;}
.lista-padrao-relacionados .usuario {color: #999999;}
.lista-padrao-relacionados .detalhes {color:#999999; margin-top: 0.2em;}
.lista-padrao-relacionados .imagem-video-hd {border:0 !important;bottom:6px;padding:0 !important;position:absolute;right:5px;}
.lista-padrao-relacionados .imagem-video-restrito {background:none !important;border:0 !important;padding:0 !important;position:absolute;right:8px;top:10px;}
/* Lista de recados */
.lista-recados li {border-top:1px  dotted #EEEEEE;clear:both;margin-bottom:2.75em; padding-top:1.25em;}
.lista-recados li p {padding-left:5.25em;}
.lista-recados li .foto-miniatura {float:left;margin-right:0.75em;text-align:center;width:4.335em;}
.lista-recados li .foto-miniatura img {display:block;}
.lista-recados li .foto-miniatura p {font-size:0.915em;padding:0.25em 0 0 0; font-weight:normal;}
.lista-recados li a .status-usuario span {text-decoration:none;}
.lista-recados li .foto-miniatura .status-usuario span {display:block;}
/* Ultimos que assistiram ao video */
.lista-ultimos-usuarios .status-usuario span, .box-usuario-informacoes .status-usuario span {display:inline;padding:0 0.835em;}


/**********************************
           BOX PADROES
**********************************/
.box-canais-ordenacao ul li, .box-video-estatisticas ul li,
.box-video-acoes ul li, .box-grupo-acoes ul li,
.box-grupos-ordem ul li, .box-grupos-periodo ul li, .box-grupos-ordenacao ul li,
.box-usuario-acoes ul li, .box-usuario-estatisticas ul li {margin-bottom:0.335em;padding-left:0.5em;}
.box-video-acoes li {margin-bottom: 0.6em;}
/* Box sugestao */
.box-video-sugestao {float:left;margin:0 0 0 2.665em;width:33.5em;}
.texto-sugestao-ferramenta{background:transparent url(/imgs/bloco-sugestao-videoscrap.jpg) no-repeat scroll 0 0;font-size:1.085em;height:3.077em;margin:3.846em 0 2.692em;padding:0.615em 0 0 3.846em;}
.texto-sugestao-ferramenta strong{display:block}
/* Box video scrap */
.box-video-videoscrap {background-color: #F4F4F4; border: solid 1px #CCCCCC;}
.box-video-videoscrap h3 {background-color:#DADADA; font-size: 1em; padding:0.5em;}
.box-video-videoscrap h3 a {background-color: #FF825D;color:#FFF;font-size:0.865em;margin-left:1.433em;padding:0 0.430em;text-decoration:none;}
.box-video-videoscrap form {padding:0 0 0.75em 0.75em;}
.box-video-videoscrap form textarea {margin:0.5em 0;width:12.5em;}
.box-video-videoscrap .campo-textarea { width:14.4em; margin-top: 0.5em; margin-bottom: 0.3em;}
/* Box denuncia */
.box-video-denuncia {background-color: #F4F4F4; border: solid 1px #CCCCCC;}
.box-video-denuncia h3 {background-color:#DADADA; font-size: 1em; padding:0.5em;}
.box-video-denuncia h3 a {background-color: #FF825D;color: #333333;font-size:0.865em;margin-left:2em;padding:0 0.430em;text-decoration:none;}
.box-video-denuncia form {padding:0 0 0.75em 0.75em;}
.box-video-denuncia form textarea {margin:0.5em 0;width:10.5em;}
.box-video-denuncia li {margin-top: 0.4em;}
.box-video-denuncia .campo-textarea {margin-top: 0.5em; margin-bottom: 0.3em;}
.box-video-denuncia select {font-size:0.9em;}
/* Box informativos */
.box-sucesso, .box-erro {border:1px solid;font-size:1.165em;margin-bottom:1.5em;padding:0.75em;-moz-border-radius:6px;-webkit-border-radius:6px;}
.box-erro-div {border:0px solid;font-size:1.0em;margin-bottom:1.5em;padding:0.75em;}
.box-sucesso {background-color:#FFFFB9;border-color:#F2F200;}
.box-erro {background-color:#FF3737;border-color:#900;color:#FFF;}
.box-erro-div {color:#000000;}
/* Box vazios */
.box-vazio {margin-left:1.3em;margin-top:2em;width:80%;}
.box-vazio h4 {color:#F90;font-size:2.3em;font-weight:normal;}
.box-vazio h5 {font-size:1.6em;font-weight:normal;margin-top:0.8em;}
.box-vazio p {font-weight:normal; margin-top: 1.2em;}
/* Box descricao */
.box-descricao-compacta {display: block;}
.box-descricao-completa {display: none;}
/* Box de exibicao de conteudo */
.box-grupos-exibicao ul li, .box-videos-exibicao ul li {margin-bottom:0.5em;}
.box-grupos-exibicao ul li a, .box-videos-exibicao ul li a, {font-size:0.915em;text-decoration:none;}
.box-grupos-exibicao ul li a img, .box-videos-exibicao ul li a img {vertical-align:middle;}
.box-grupos-exibicao ul li a, .box-videos-exibicao ul li a {font-size:0.915em;text-decoration:none;}
/* Box lateral */
.box-lateral {margin-bottom:2em;zoom:1;padding:5px 0 0; }
.box-lateral h3 { border-bottom:1px dotted #C8C8C8;margin-bottom:1em; color:#666;font-size:1.265em;font-weight:normal;margin-bottom:0.714em;padding:0.29em 0.03em;}
.box-lateral h3 a {}
.box-lateral .selecionado {font-weight:bold;text-decoration:none;}
.box-lateral li {color:#999;margin-top:3px;}
/* Box login */
.box-login h2 {background-color:#999;color:#FFF;font-size:1.165em;font-weight:normal;margin-bottom:0.5em;padding:0.21em 0.57em;}
.box-login {margin-bottom:1.25em; margin-top:2.7em;}
.box-login ul li {clear:both;margin-bottom:0.75em;}
.box-login ul li label {display:inline;float:left;width:3.5em;vertical-align:middle;}
.box-login ul li a {font-size:0.915em;}
.box-login ul li .campo-texto {width:13.835em;}
/* Box com comportamentos diferenciados */
.box-video-acoes h3, #box-video-rating h3, .box-grupo-acoes h3, .box-usuario-acoes h3 {}
.box-grupo-acoes li {margin-bottom:0.4em; margin-top: 0.2em;}
.aviso-mobile { background:#FF9!important; padding:7px; border:1px solid #F93; color:#000; font-size:13px;}


/**********************************
           FORMULARIOS
**********************************/
/* Formulario para envio de recado - usuario e grupo */
.box-recados{zoom:1;}
.formulario-recados-envio {margin-bottom:1.5em;zoom:1; clear:both}
.formulario-recados-envio h2 {margin-bottom:0.5em;}
.formulario-recados-envio h3 {color:#666;font-size:1.25em;line-height:1em;margin-bottom:0.5em;}
.formulario-recados-envio fieldset {border:1px solid #CCC;padding:1em;zoom:1; clear:both}
.formulario-recados-envio .box-campos-formulario li {display:inline;}
.formulario-recados-envio .box-campos-formulario li textarea {}
/* Campo texto */
.campo-texto-conteudo {border:1px solid #ccc;color:#ccc;font-size:0.872em; padding:4px 0 1px 2px; width: 150px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;height:1.665em;}
.campo-texto {background:#FFF url(/imgs/fundos/bg-campo-texto.jpg) repeat-x left top;border:1px solid #CCC;padding:2px; font-size:1em;}
.campo-textarea {background:#FFF url(/imgs/fundos/bg-campo-texto.jpg) repeat-x left top;border:1px solid #CCC;padding: 0.175em 0.425em;font-size:1em;}
.campo-texto-erro {border:2px solid #FF3737;font-size:1em;}
.campo-texto-ok {border:2px solid #2CA2AB;font-size:1em;}
.campo-texto-obrigatorio {border:2px solid #FF0023!important;}

/* Botoes */
.botao-padrao-conteudo {background-color:#333;color:#FFF;cursor: pointer;font-size:11px;padding:5px 2px;text-align: center;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.botao-padrao-conteudo:hover {background-color:#ec8200;}
.botao-padrao {background:#DCDCDC url(/imgs/fundos/bg-botao-padrao.jpg) repeat-x left top;border:1px solid #999;-moz-border-radius:4px;-webkit-border-radius:4px ;color:#666;font-size:0.915em;padding:0.3em 0.75em;zoom:1;}
.botao-padrao-grande {background:#DCDCDC url(/imgs/fundos/bg-botao-padrao.jpg) repeat-x left top; border:2px solid #67B0CA;color:#666;font-size:0.915em;padding:0.68em 0.8em; text-transform:uppercase; text-decoration:none; font-weight:bolder;zoom:1; }
.botao-deletar {background:#F00;color:#FFF;}
.botao-aviso {background-color:#F60;color:#FFF;}
a.botao-padrao, a.botao-deletar, a.botao-aviso {font-weight:normal;line-height:1em;padding:0.4em 0.75em;text-decoration:none;zoom:1;}

/* formulario comentario (pagina nova) */
.box-comentario {clear:both;}
.box-comentario .titulo-comentario {color:#666;font-size:20px;}
.box-comentario .campo-texto {background:#fff;border:1px #999 solid;border-radius:4px;color:#999;-moz-border-radius:4px;-webkit-border-radius:4px;}
.box-comentario .campo-texto:hover,
.box-comentario .campo-texto:focus {background:#f7f7f7;border:1px inset #ccc;color:#666;}

.formulario-video-comentario {margin-bottom:20px;}
.formulario-video-comentario .box-thumb-usuario-comentario {float:left;padding-top:20px;}
.formulario-video-comentario .conteudo-formulario {margin-left:78px;position:relative;}
.formulario-video-comentario .label-permissao-comentario {display:block;text-align:right;}
.formulario-video-comentario .conteudo-formulario .seta-comentario {background:url(/imgs/fundos/bg-comentario-usuario.jpg) no-repeat;height:17px;left:-11px;position:absolute;top:50px;width:16px;}

.box-comentario .campo-comentario {height:140px;margin:10px 0;width:563px;}
.box-comentario .campo-nome-usuario {margin:0 10px 0 0;padding:4px 0 4px 3px;width:365px;}
.box-comentario .botao-comentario {background:#333;border-radius:4px;color:#fff;cursor:pointer;padding:5px 0;width:110px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.box-comentario .botao-comentario:hover {background-color: #ec8200;}
.box-comentario .login-usuario {float:left;font-weight:bold;padding-top:8px;width:453px;}

/* lista comentarios */
.box-video-lista-comentario .titulo-comentario {margin-bottom:20px;}
.lista-comentarios li {clear:both;margin-bottom:20px;overflow:auto;}
.lista-comentarios li .box-thumb-usuario {float:left;}
.lista-comentarios li .box-thumb-usuario .thumb-usuario {display:block;}
.lista-comentarios li .conteudo-comentario {border:1px solid #ccc;border-radius:4px;margin-left:85px;min-height:45px;padding:10px;position:relative;-moz-border-radius:4px;-webkit-border-radius:4px;}
.lista-comentarios li .seta-comentario {background:url(/imgs/fundos/bg-comentario-usuario.jpg) no-repeat;height:17px;left:-13px;position:absolute;top:20px;width:16px;}
.lista-comentarios li .informacoes-comentario {overflow:auto}
.lista-comentarios li .autor-comentario {color: #999;margin-bottom: 6px;}
.lista-comentarios li .comentario-usuario {line-height: 20px;}
.lista-comentarios li .link-deletar-comentario {background:url(/imgs/icones-videolog.png) no-repeat 0 -412px;display:block;float:right;height:20px;width:24px;}
.lista-comentarios li .link-deletar-comentario span {display:none;}
.lista-comentarios li .link-responder-comentario {background:url(/imgs/icones-videolog.png) no-repeat 0 -380px;display:block;float:right;height:22px;width:25px;}
.lista-comentarios li .link-responder-comentario span {display:none;}
.lista-comentarios li .box-comentario-resposta {margin-bottom:20px;overflow:hidden;padding-left:70px;}
.lista-comentarios li .box-comentario-resposta {padding-top:20px;}

/*RESPOSTA COMENTARIO*/
.lista-comentarios li .lista-resposta-comentario {padding:30px 0 0 85px;}
.lista-comentarios li .lista-resposta-comentario li {margin-bottom:0;}
.lista-comentarios li .lista-resposta-comentario .conteudo-comentario {background-color:#f4f4f4;border:1px dotted #d7d4e4;margin-left:60px;}
.lista-comentarios li .lista-resposta-comentario .seta-comentario {background-image:url(/imgs/fundos/bg-resposta-comentario.jpg);}

/**********************************
           PUBLICIDADE
**********************************/
/* Banner sky */
.coluna-banner-sky {background-color:#fff;border-left:10px solid #F5F5F5;float:right;width:120px;}
.coluna-banner-sky img {position:relative;}
/*Banner retangulo - arroba*/
.publicidade-retangulo {margin-top:3em; text-align:center;}

/**********************************
            FOTO SLIDE
**********************************/
/* Pagina de video e usuario */
.slide-fotos-add-amigo {text-align:center; padding: 0.6em;}
.slide-fotos-add-amigo .botao-padrao {width: 180px;}

/**********************************
          PERSONALIZACAO
**********************************/
.barra-person-esquerda { float:left; min-width: 290px; margin-right: 60px; }
.personalizacao-titulos { font-size:1.665em;margin-bottom:0.75em; font-weight:normal; }
.titulo-clean {border-bottom:1px dotted #C8C8C8; padding:0.29em 0.03em; margin-bottom:0.7em;font-size: 1.9em; color:#333333; font-weight:normal;width:97%; clear:both; float:left;}
.person-esquerdo {float:left; width:55em; margin-bottom:4em;}
.lista-padrao .lista-padrao-horizontal-person {margin-bottom:30px}
.forca-bg-nulo { background-color:none!important;}

/**********************************
              BUSCA
**********************************/
/* Sem resultado */
.busca-sem-resultado { font-size: 1.4em; font-weight:normal; margin-top: 2em; color:#FF0000;}
.busca-dizer { font-size: 1.7em; font-weight:normal; font-style:italic;}

/**********************************
              AJAX
**********************************/
/* Erro filtro familia */
.box-erro-filtro-familia {background:url(/imgs/exclamacao-filtro-familia.jpg) no-repeat 2em 0.75em;color:#333;padding:2em 0 0 15.665em;text-align:left;}
.box-erro-filtro-familia h3 {color:#F60;font-size:1.585em;line-height:1.105em;margin-bottom:0.842em;}
.box-erro-filtro-familia p {padding-top:0 !important;}
/* Login filtro familia */
.box-login-filtro-familia {background:url(/imgs/casa-filtro-familia.jpg) no-repeat 2em 3.25em;color:#333;padding-top:2em;text-align:left;}
.box-login-filtro-familia h4, #box-login-filtro-familia p {padding-left:15.665em !important;}
.box-login-filtro-familia h3 {font-size:1.915em;margin-bottom:0.522em;padding-left:8.174em;}
.box-login-filtro-familia p {margin-bottom:1em;padding-top:0 !important;}
.box-login-filtro-familia form {border:1px solid #CCC;margin:0 2em;padding:1em 1em 0;}
.box-login-filtro-familia form ul {margin-bottom:1em;}
.box-login-filtro-familia form p {padding-left:0 !important;}
.box-login-filtro-familia form ul li {display:inline;}
.box-login-filtro-familia form ul li * {margin-right:0.5em;vertical-align:middle;}
.box-login-filtro-familia form ul li .campo-texto {width:16em;}
.box-login-filtro-familia form a {color:#09F !important;}
.status-usuario span {color:#FFFFFF;display:block;font-size:0.835em;font-weight:normal;}
.status-usuario .status-online {background-color:#99CC00;}
.status-usuario .status-offline {background-color:#FF6600;}

/**********************************
   ACORDO UTILIZACAO
**********************************/
.box-acordo-utilizacao ol{ margin:10px 0; }
.box-acordo-utilizacao h3{margin-left:15px;color:#333}
.box-acordo-utilizacao li {padding-bottom:5px; margin-left:30px;list-style-position:inside; list-style-type:decimal}

/* BOX VIDEO */
.video-box-topo-player {display:inline;float:left;margin-right:1.1em;}
.video-box-topo-infos {height:34em;}

/* nova listagem de videos */
.lista-videos li {display:inline;float:left;margin:0 20px 24px 0;position:relative;}
.lista-videos li .link-thumb, .lista-videos li .thumb-video {display:block;}
.lista-videos li a:hover .informacoes-video .titulo-video span,
.lista-videos li a:hover .informacoes-video .visitas-video span,
.lista-videos li a:hover .informacoes-video .autor-video span {filter:alpha(opacity=100);opacity:1;}
.lista-videos li .video-hd {position:absolute;right:5px;top:5px;opacity: 0.8;}
.lista-videos li .video-restrito {position:absolute;left:5px;top:5px;opacity: 0.8;}
.lista-videos li .informacoes-video .autor-video { border-right:1px dotted #999; padding-right:3px;}
.lista-videos li .informacoes-video .autor-video a{ font-weight:bold !important; letter-spacing: 0.1px !important;}
.lista-videos li .informacoes-video .autor-video, 
.lista-videos li .informacoes-video .visitas-video {display: inline!important; font-size:10px!important; color: #999!important;}

.lista-videos li .informacoes-video {}
.lista-videos li .informacoes-video .titulo-video {font-size:13px;margin-bottom:2px;padding-top:7px;}
.lista-videos li .informacoes-video .visitas-video {}
.lista-videos li .informacoes-video .titulo-video,
.lista-videos li .informacoes-video .autor-video,
.lista-videos li .informacoes-video .visitas-video,
.lista-videos li .informacoes-video .descricao-video {display:block;}
.lista-videos li .informacoes-video .titulo-video span,
.lista-videos li .informacoes-video .autor-video span,
.lista-videos li .informacoes-video .visitas-video span,
.lista-videos li .informacoes-video .descricao-video span {padding:2px 2px;letter-spacing:-0.5px;}

/* nova listagem de grupos */
.lista-grupos {}
.lista-grupos li {display:block;float:none;margin:0 0 17px 10px;position:relative;}
.lista-grupos li .link-thumb, .lista-grupos li .thumb-grupo {display:block;}
.lista-grupos li a:hover .informacoes-grupo .titulo-grupo span {filter:alpha(opacity=100);opacity:1;}
.lista-grupos li .conteudo-principal {float:none;margin-left:160px;width:auto;}

.lista-grupos li .informacoes-grupo {bottom:6px;color:#fff;left:0;position:absolute;}
.lista-grupos li .informacoes-grupo .titulo-grupo {display:block;margin-bottom:4px;font-size:12px;}
.lista-grupos li .informacoes-grupo .titulo-grupo span {background-color:#000;opacity:0.8;padding:1px 3px;filter:alpha(opacity=80);}

/* pagina listagem de videos */
.corpo-pagina-videos .vdl-grid-8 {float:left;}
.corpo-pagina-videos .vdl-grid-4 {float:right;}

h2.titulo-pagina {font-size:28px;font-weight:normal;letter-spacing:-2px;margin-bottom:16px;}
h2.titulo-pagina span {vertical-align:middle; text-transform: lowercase;}
h2.titulo-pagina img {margin-left:10px;vertical-align:middle;}

.formulario-ordenacao-videos {padding-bottom:32px;}
.formulario-ordenacao-videos label {margin-right:10px;padding-right:10px;}

.bloco-listagem-videos {border-top:1px dotted #ccc;padding-top:30px;}
.bloco-listagem-videos .lista-videos li {margin-right:16px;}

.corpo-pagina-videos .box-arroba {border-top:1px dotted #ccc;padding-top:5px;}
.corpo-pagina-videos .box-arroba .texto-publicidade {color:#999;font-size:11px;margin-bottom:10px;}

/* Tira a barrinha preta abaixo do vídeo */
#link-flash-video div {display:none}


/* Select Box */
div.selector {display: block;width: 150px;border: solid 1px #ddd;-webkit-border-radius: 5px;-moz-border-radius: 5px;
                border-radius: 5px;position: relative;background: url(/imgs/bg.png) repeat-x left 12px;
                line-height: 22px;margin-top: 3px;text-shadow: 0 1px 0 #fff;height: 22px;color: #444;}
div.selector select {width: 150px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
div.selector.focus {border-color: #999;}
div.selector span {position: absolute;left: 6px;top: 0px;font-size: 1.1em;padding: 0;display: block;
                    padding-right: 20px;background: url(/imgs/select.gif) no-repeat right 60%;right: 0;}
div.selector.focus span {left: 5px;}
div.selector select {position: relative;font-size: 1.1em;padding: 0;line-height: 23px;border: 0;margin: 0;padding-right: 40px;}

/* sombra cinema */
.sombra {background-color:#000;display:none;filter:alpha(opacity=90);height:100%;opacity:0.9;position:absolute;top:0;width:100%;z-index:101;}

/* PADROES */

.espacotop1 { margin-top:15px }
.espacotop2 { margin-top:35px }
.espacotop3 { margin-top:45px }
.espacodown1 { margin-bottom:15px }
.espacodown2 { margin-bottom:35px }
.espacodown3 { margin-bottom:45px }
.clear { clear:both;}