﻿@import url(reset.css);

/*************************************************************** ÚTEIS */
  .clear { clear: both; }

  .left { left: 0; position: absolute; top: 0; }
  .floatleft { float: left; }
    .home .floatleft { float: left; margin-left: -1px; }
  .right { right: 0; position: absolute; top: 0; }
    .home .right { right: -16px; position: absolute; top: 0; }
  .floatright { float: right; }
  .relative { position: relative; }
  .top10 { top: 10px; }
  .top30 { top: 30px; }
  .top50 { top: 50px; }
  .top80 { top: 80px; }
  .top80 { top: 100px; }

  abbr { cursor: help; }

  .cinquentaporcento { width: 50%; }

  .grid { width: 235px; }
  .gridcenter { margin: 0 auto; width: 500px; }

  a { color: #2b4673; text-decoration: none; }
  a:hover, a:visited, a:focus, a:active { color: #004272; text-decoration: underline; }

  .itens { margin-top: 15px; }
  .itens li { background: url(bullet-arrow.png) no-repeat 0 2px; margin-bottom: 10px; padding: 0 0 0 14px; }

  .links .itens { float: left; margin: 15px 40px 0 0; }
  .links .itens li { background: url(bullet-arrow.png) no-repeat 0 2px; margin-bottom: 10px; padding: 0 0 0 14px; *padding: 0 0 0 0; }

  .bulletarrow { background: url(bullet-arrow.png) no-repeat 0 2px; padding-left: 14px; }
  .bulletarrowli { margin-top: 15px; }
  .bulletarrowli li { background: url(bullet-arrow.png) no-repeat 0 2px; margin-bottom: 3px; padding: 2px 0 0 14px; width: 160px; }

  .aligncenter { text-align: center; }
  p { margin-bottom: 15px; max-width: 600px; }

  .italic { font-style: italic; }

  .lista { margin: 5px 0 0 10px; }
  .lista li { margin: 0 0 10px 0; }

  .red { color: red; }
  .bold { font-weight: bold; }

  .nobg { background-image: none; }

  .floatleft { float: left; }
  .floatright { float: right; }
  
  #byvision a { color: #666; text-decoration: none; }

/*************************************************************** */

/*************************************************************** ESTRUTURA */
  body { background: url(bg-geral.jpg) repeat-x 0 0; color: #112f57; font: 11px/1.1em Tahoma, Arial, Verdana, sans-serif; }

  #wrap { height: 627px; margin: 0 auto; position: relative; width: 910px; }

          #header { height: 56px; margin: 0 auto; width: 860px; }
          #header h1#logo { display: block; height: 14px; overflow: hidden; position: absolute; right: 70px; text-indent: -999px; top: 22px; width: 135px; }
          #header h1#logo a { float: left; height: 14px; width: 135px; }

          #header #menu { background: url(bg-menu.png) no-repeat 0 0; height: 56px; width: 860px; }
          #header #menu ul { margin: 0 auto; width: 482px; }
          #header #menu li { float: left; height: 37px; margin: 0 auto; overflow: hidden; text-indent: -999px; }
          #header #menu li a { display: block; height: 37px; }
            #header #menu li .home { background: url(bt-home.png) no-repeat 0 0; width: 56px; }
              #header #menu li .home:hover, #header #menu li .homeAtivo { background: url(bt-home.png) no-repeat 0 -37px; width: 56px; }
            #header #menu li .regulamento { background: url(bt-regulamento.png) no-repeat 0 0; width: 84px; }
              #header #menu li .regulamento:hover, #header #menu li .regulamentoAtivo { background: url(bt-regulamento.png) no-repeat 0 -37px; width: 84px; }
            #header #menu li .participe { background: url(bt-participe.png) no-repeat 0 0; width: 58px; }
              #header #menu li .participe:hover, #header #menu li .participeAtivo { background: url(bt-participe.png) no-repeat 0 -37px; width: 58px; }
            #header #menu li .depoimento { background: url(bt-depoimento.png) no-repeat 0 0; width: 79px; }
              #header #menu li .depoimento:hover, #header #menu li .depoimentoAtivo { background: url(bt-depoimento.png) no-repeat 0 -37px; width: 79px; }
            #header #menu li .premiacao { background: url(bt-premiacao.png) no-repeat 0 0; width: 67px; }
              #header #menu li .premiacao:hover, #header #menu li .premiacaoAtivo { background: url(bt-premiacao.png) no-repeat 0 -37px; width: 67px; }
            #header #menu li .links { background: url(bt-links.png) no-repeat 0 0; width: 41px; }
              #header #menu li .links:hover, #header #menu li .linksAtivo { background: url(bt-links.png) no-repeat 0 -37px; width: 41px; }
            #header #menu li .minhaconta { background: url(bt-minha-conta.png) no-repeat 0 0; cursor: default; width: 87px; }
              /*#header #menu li .minhaconta:hover, #header #menu li .minhacontaAtivo { background: url(bt-minha-conta.png) no-repeat 0 -37px; width: 87px; }*/

      #content { float: left; height: 520px; position: relative; width: 910px; }
          #bgflash { height: 520px; left: 0; position: absolute; top: 55px; width: 860px; }

      #footer { bottom: 0; color: #666; display: block; height: 93px; left: 24px; position: absolute; z-index: 9999999999999999; }
      #footer .logosparceiros { float: left; height: 60px; position: relative; top: 0; width: 860px; }
      #footer .social { float: left; bottom: 16px; left: 1px; position: absolute; }
      #footer .social li { float: left; margin-right: 7px; }
      #footer .copyright { float: left; margin: -7px 0 0 145px; text-align: center; width: 560px; }
      #footer .copyright a { color: #666; }
      #footer .copyright li { background: url(bullet.gif) no-repeat 0 3px; display: inline; padding-left: 7px; }
      #footer .copyright li.sembg { background-image: none; }
      #footer .autorizacaocaixa { bottom: 2px; color: #999; position: absolute; right: -30px; }
/*************************************************************** */

/*************************************************************** SELEÇÃO DE ESTADO + HOME */

    /*#home .grid { top: 56px; }*/

    .escolhasuaregiao { background: url(bg-tela-regioes.jpg) no-repeat 0 0; }
    .escolhasuaregiao #escolhasuaregiao { height: 98px; padding: 25px 0 0; position: absolute; top: 155px; right: 238px; text-align: center; width: 180px; }
    .escolhasuaregiao #escolhasuaregiao h2 { color: #fff; font-size: 12px; font-weight: bold; padding: 0 0 10px; }

    #boxdepoimentos { background: url(bg-boxdepoimentos.png) no-repeat 0 0; float: left; height: 220px; width: 216px; }
        #boxdepoimentos ul { margin: 14px 0 0 9px; height: 23px; }
        #boxdepoimentos ul li { float: left; }
        #boxdepoimentos ul li a { display: block; overflow: hidden; text-indent: -999px; }
        #boxdepoimentos ul li .depoimentos { background: url(bt-boxdepoimentos-depoimentos.gif) no-repeat 0 0; height: 23px; padding: 0; width: 108px; }
        #boxdepoimentos ul li .envieoseu { background: url(bt-boxdepoimentos-envieoseu.gif) no-repeat 0 0; height: 23px; width: 90px; }

    #boxdepoimentos .depoimento { float: left; color: #1a537a; padding: 6px 20px; }
      /*.thumbdepo { background: url(bg-thumb-depoimento.gif) no-repeat 0 0; float: left; height: 54px; margin: 0 5px 5px 0; padding: 4px; width: 49px; }
      .thumbdepo img { width: 44px; }*/
      .thumbdepo { background-color: #fff; border: 1px solid #438ab0; float: left; margin: 0 8px 5px 0; padding: 4px; width: 44px; }
      #boxdepoimentos .depoimento .nome { color: #004272; display: inline-block; font-weight: bold; width: 114px; }
      #boxdepoimentos .depoimento .empresa { color: #266b99; display: inline-block; padding-bottom: 8px; font-weight: bold; }
      #boxdepoimentos a { color: #184577; }

      #logosdestaquerandom { float: left; height: 105px; margin-left:-9px; }

      .chamadas { font-size: 12px; line-height: 12px; }
      .chamadas p { margin-left: 10px; }
      .chamadas ul { margin: -5px 0 0 -5px; width: 270px; }
      .chamadas ul li { margin-bottom: 5px; }
      .chamadas li a { font-size: 12px; font-weight: bold; }
      .chamadas .splashparticipe { margin: 10px 0 0 -28px; }

    /*** CADASTRE-SE **/

    .cadastrese { background: url(bg-tela-guy.jpg) no-repeat 0 0; font-size: 12px; padding-top: 15px; }

    h2 { font-weight: bold; }

    h2.vocepodemais { background: url(voce-pode-mais.png) no-repeat 0 0; height: 83px; top: 35px; width: 160px; }
    h2.vocepodemaisvideos { background: url(voce-pode-mais-videos.png) no-repeat 0 0; height: 90px; top: 35px; width: 177px; }
    h2.acessesuaconta { background: url(acesse-sua-conta.png) no-repeat 0 0; height: 20px; left: 205px; top: 15px; width: 177px; }
    h2.esqueciminhasenha { background: url(esqueci-minha-senha.png) no-repeat 0 0; height: 20px; left: 205px; top: 15px; width: 177px; }

    .boxpremioxbox { background: url(bg-box-xbox.png) no-repeat 0 0; font-size: 11px; float: left; height: 140px; margin-bottom: 11px; padding: 52px 12px 0 126px; width: 107px; }
        .boxpremioxboxdois { background: url(bg-box-xbox-2.png) no-repeat 0 0; font-size: 11px; float: left; height: 170px; margin-bottom: 11px; padding: 52px 12px 0 126px; width: 107px; }
    .boxpremiohtc { background: url(bg-box-htc.png) no-repeat 0 0; font-size: 11px; float: left; height: 140px; margin-bottom: 11px; padding: 52px 12px 0 112px; width: 121px; }
        .boxpremiohtcdois { background: url(box-box-htc-2.png) no-repeat 0 0; font-size: 11px; float: left; height: 170px; margin-bottom: 11px; padding: 52px 12px 0 112px; width: 121px; }

    .formCadastro { font-size: 10px; }

    input, textarea { background-color: transparent; border: 1px solid #08638c; color: #112f57; }
    .formCadastro .menor { float: left; text-align: right; padding-right: 20px; position: relative; width: 230px; }
        .formCadastro .menor input { border: none; left: 115px; *left: 110px; position: absolute; top: -3px; }
    .formCadastro .maior { float: left; margin-bottom: 10px; padding-left: 20px; position: relative; width: 230px; }
        .formCadastro .maior input { border: none; left: 0; *left: -5px; position: absolute; top: -3px; }

    .formCadastro .nome, .formCadastro .empresa, .formCadastro .email, .formCadastro .nomedopai, .formCadastro .emaildoresponsavel { float: left; margin-bottom: 3px; width: 339px; }
    .formCadastro .nome input, .formCadastro .empresa input, .formCadastro .email input, .formCadastro .nomedopai input, .formCadastro .emaildoresponsavel input { margin-top: 2px; width: 330px; }

    .formCadastro .cpf, .formCadastro .pincode, .formCadastro .mcpid, .formCadastro .cpfdoresponsavel { float: right; margin-bottom: 3px; width: 160px; }
    .formCadastro .cpf input, .formCadastro .pincode input, .formCadastro .mcpid input, .formCadastro .cpfdoresponsavel input { margin-top: 2px; width: 128px; }

    .formCadastro .senha, .formCadastro .confirmarsenha { float: left; margin-bottom: 3px; width: 180px; }
    .formCadastro .senha input, .formCadastro .confirmarsenha input { margin-top: 2px; width: 150px; }

    .formCadastro .ddd { float: left; margin-bottom: 3px; width: 38px; }
    .formCadastro .ddd input { margin-top: 2px; width: 30px; }

    .formCadastro .telefone { float: left; margin-bottom: 3px; width: 97px; }
    .formCadastro .telefone input { margin-top: 2px; width: 91px; }

    .formCadastro #autorizo { float: left; position: relative; padding: 4px 0 0 20px; width: 467px; }
    .formCadastro #autorizo input { border: none; left: 0; *left: -4px; position: absolute; top: 4px; *top: 0; }
	
    .formContato { margin-left:25px; }

	.formContato .nome, .formContato .email, .formContato .telefone, .formContato .assunto, .formContato .mensagem { float: left; margin-bottom: 3px; height: 35px; position: relative; width: 330px; }
	.formContato .nome input, .formContato .email input, .formContato .telefone input, .formContato .assunto input, .formContato textarea { margin: 0; left: 0; position: absolute; top: 15px; width: 330px; }
	.formContato textarea { height: 50px; }

    /*** Videos **/

    .videos { background: url(bg-tela-videos.jpg) no-repeat 0 0; font-size: 12px; padding-top: 15px; }
        #video { left: 232px; position: absolute; top: 9px; width: 500px; }

    .meustatus { background: url(bg-tela-meustatus.jpg) no-repeat 0 0; font-size: 12px; padding-top: 15px; }
      #meusdados { height: 75px; padding: 0 0 0 60px; position: relative; }
      #meusdados dl { clear: both; width: 310px; }
      #meusdados dl dt, #meusdados dl dd { height: 18px; float: left; }
      #meusdados dl dt { font-size: 12px; width: 70px; }
      #meusdados dl dd { color: #005491; font-size: 14px; width: 230px; }
      #meusdados dl dd span { font-size: 11px; }
      #alterardados { bottom: 0; position: absolute; right: 45px; width: 80px; }

      #status { display: table; margin: 50px 0 0 132px; width: 345px; }
      #status .cupomprofessional, #status .cupomspecialist { float: left; height: 115px; margin-bottom: 40px; width: 100%; }
      #status input { border: none; }
      #status ul { clear: both; width: 100%; }
      #status ul li { float: left; height: 17px;  }
      #status ul li.info { width: 100px; }
      #status ul li.sim { color: #00500f; text-align: center; width: 30px; }
      #status ul li.nao { color: #c7200a; text-align: center; width: 30px; }
      #status ul li.checkgreen { background: url(check-green.gif) no-repeat top center; color: #00500f; height: 13px; text-align: center; width: 30px; }
      #status ul li.checkred { background: url(check-red.gif) no-repeat top center; color: #c7200a; height: 13px; text-align: center; width: 30px; }
      #status ul li.checked { background-position: bottom center; }
      .more { color: #3c7298; cursor: help; font-size: 9px; position: relative; width: 140px; }
      .more span.msg { background-color: #d8edf8; border: 3px solid #89bfd9; bottom: 10px; display: none; font-size: 10px; left: 5px; padding: 10px 20px 10px 10px; position: absolute; width: 150px; }
      .more span.msg span.close { background: url(x.gif) no-repeat center center; border: 1px solid #89bfd9; display: block; font-weight: bold; height: 9px; position: absolute; right: 3px; top: 3px; width: 9px; }
      .more span.msg span.footer { background: url(bottom-ballon.png) no-repeat 0 0; bottom: -11px; display: block; height: 13px; left: -2px; position: absolute; width: 41px; }
      #status p { clear: both; font-size: 10px; margin-top: 4px; }
      #status p .numeroloteria { background-color: #fff; border: 1px solid #eaeaea; display: block; font-size: 12px; font-weight: bold; float: right; min-height: 19px; margin-top: -7px; *margin-top: -18px; padding: 3px; width: 67px; }
      #status .cupomspecialist p .numeroloteria { background-color: #fff; border: 1px solid #eaeaea; display: block; font-size: 12px; font-weight: bold; float: right; min-height: 19px; margin-top: -15px; *margin-top: -30px; padding: 3px; width: 67px; }

    /* Depoimentos */

    .depoimentos { background: url(bg-tela-depoimentos.jpg) no-repeat 0 0; font-size: 12px; padding-top: 15px; }
    .depoimentos h2 { font-size: 12px; line-height: 16px; margin-bottom: 15px; }
      .search { font-size: 10px; }
      .search label { display: block; margin-bottom: 13px; }
      .search input, .depoimentos #search select { border: 1px solid #08638c; margin-top: 4px; }

    .depoimentos .listadepoimentos .depoimento { background: url(bg-depoimento.png) no-repeat right bottom; display: block; float: left; height: 75px; margin: 0 15px 7px 0; width: 230px; float: left; }
    .depoimentos .listadepoimentos .depoimento .quem { float: left; height: 70px; }
    .depoimentos .listadepoimentos .depoimento .nome { color: #004272; display: inline-block; font-size: 11px; font-weight: bold; width: 100%; }
    .depoimentos .listadepoimentos .depoimento .empresa { color: #266b99; display: inline-block; font-size: 11px; padding-bottom: 5px; font-weight: bold; width: 100%; }
    .depoimentos .listadepoimentos .depoimento p { float: right; font-size: 11px; margin-right: 5px; width: 160px; }
    .depoimentos .listadepoimentos .depoimento p a { display: block; height: 45px; width: 100%; }
    .depoimentos .listadepoimentos .listleft { float: left; /*margin-right: 15px;*/ }
    .depoimentos .listadepoimentos .listright { float: left; /*margin-right: 15px;*/ }

    .regulamento { background: url(bg-tela-regulamento.jpg) no-repeat 0 0; font-size: 12px; padding-top: 15px; }
    .regulamento h2 { font-size: 12px; line-height: 16px; margin-bottom: 15px; }
    .regulamento .oregulamento { font-size: 11px; line-height: 12px; }
    .regulamento .oregulamento p { margin-bottom: 10px; }

      .navigation { background: url(bg-nav-regulamento.png) no-repeat right bottom; bottom: 50px; height: 30px; padding-right: 10px; position: absolute; right: 0; }
      .navigation li { background: url(separador-nav-regulamento.gif) no-repeat right top; float: left; height: 19px; padding-top: 4px; text-align: center; width: 27px; }

      /* Enviar depoimento */

      .listadecentros { float: left; font-size: 10px; margin-right: 40px; width: 170px; }
      .listadecentros p { margin-bottom: 5px; }

    /* Efetuar login */

    .login { background: url(bg-tela-login.jpg) no-repeat 0 0; font-size: 12px; }
    .login h2 { font-size: 12px; line-height: 16px; margin-bottom: 15px; }
    .login div.form { float: left; margin: 70px 0 0 63px; width: 220px; }
    .login div.form2 { float: right; margin: 70px 0 0 0; width: 185px; }

    .login div.form .nome, .login div.form .senha { float: left; margin-bottom: 5px; width: 220px; }
    .login div.form .nome input, .login div.form .senha input { margin-top: 2px; width: 190px; }

    /* QUIZ */

    .quiz { background: url(bg-tela-quiz.jpg) no-repeat 0 0; font-size: 12px; padding-top: 15px; }
    .quizresultado { background: url(bg-tela-quiz-resultado.jpg) no-repeat 0 0; }
    .quiz h2 { font-size: 12px; line-height: 16px; margin-bottom: 15px; }
    .quiz h1 { height: 32px; margin-left: 60px; overflow: hidden; text-indent: -999px; width: 133px; }
    .quiz .quiz1 { background: url(quiz-video-1.png) no-repeat 0 0; }
    .quiz .quiz2 { background: url(quiz-video-2.png) no-repeat 0 0; }
    .quiz .quiz3 { background: url(quiz-video-3.png) no-repeat 0 0; }
    .quiz .quiz4 { background: url(quiz-video-4.png) no-repeat 0 0; }
    .quiz .quiz5 { background: url(quiz-video-5.png) no-repeat 0 0; }
    .quiz .quiz6 { background: url(quiz-video-6.png) no-repeat 0 0; }
    .quiz .quiz7 { background: url(quiz-video-7.png) no-repeat 0 0; }
    .quiz .quiz8 { background: url(quiz-video-8.png) no-repeat 0 0; }
    .quiz .quiz9 { background: url(quiz-video-9.png) no-repeat 0 0; }
    .quiz .quiz10 { background: url(quiz-video-10.png) no-repeat 0 0; width: 149px; }

    .quiz .form { margin: 57px 0 0 63px; width: 400px; }
    .quiz .form .questao { font-weight: bold; }
    .quiz .form label { display: block; margin-bottom: 15px; padding-left: 20px; position: relative; }
    .quiz .form .alternativa input { border: none; left: -2px; *left: -7px; position: absolute; top: 1px; *top: -2px; }
    .quiz .form label.enviar { background: url(bg-separador.png) no-repeat 0 0; float: left; height: 50px; width: 380px; }
    .quiz .form label.enviar input.btenviar { border: none; margin: 20px 0 0 115px; }

    .btsescolhas { display: block; clear: both; text-align: center; margin: 0 auto; width: 284px; }
    .btsescolhas a { display: block; margin: 0 3px 0; display: block; height: 19px; overflow: hidden; text-decoration: none; text-indent: -999px; }

    .cadastrese .btiraovideo { margin-left: 80px; }
    .btiraovideo { background: url(bt-ir-para-o-video.png) no-repeat 0 0;  width: 126px; }
    .btresponderagora { background: url(bt-responder-agora.png) no-repeat 0 0;  width: 126px; }
    .btresponderdepois { background: url(bt-responder-depois.png) no-repeat 0 0; width: 126px; }
    .btrespondernovamente { background: url(bt-responder-novamente.png) no-repeat 0 0; width: 126px; }
    .btassistirnovamente { background: url(bt-assistir-novamente.png) no-repeat 0 0; width: 126px; }
    .bthome2 { background: url(bt-home2.png) no-repeat 0 0; width: 126px; }
    .btefetuarlogin { background: url(bt-efetuar-login.png) no-repeat 0 0; display: block; height: 19px; overflow: hidden; text-decoration: none; text-indent: -999px;  width: 126px; }
    .btcadastrese { background: url(bt-cadastre-se.png) no-repeat 0 0; display: block; height: 19px; overflow: hidden; text-decoration: none; text-indent: -999px;  width: 126px; }
    .btesqueciminhasenha { background: url(bt-esqueci-minha-senha.png) no-repeat 0 0; display: block; height: 19px; overflow: hidden; text-decoration: none; text-indent: -999px;  width: 126px; }
    .btenviar { background: url(bt-enviar.png) no-repeat 0 0; display: block; height: 19px; overflow: hidden; text-decoration: none; text-indent: -999px;  width: 126px; }

    .tabreg { margin: 0 0 15px -5px; width: 485px; }
	.tabreg td { background-color: #a3d2e4; border: 1px solid #53a8cd; margin-right:5px; padding: 5px; }
	
	.participeeconcorra { bottom: 137px; display: block; height: 50px; position: absolute; right: 209px; width: 200px; z-index: 9999999999999; }
    #boxparticipe { margin-left: -28px; }
    #boxparticipe ul li { float: left; margin-bottom: 0; }


    #menulinks { background: url(bg-menu-links.png) no-repeat 0 0; float: left; margin: 0 0 0 -27px; height: 50px; width: 555px; }
    #menulinks li { float: left; }
    #menulinks .linksparceirosparticipantes { background: url(link-parceiros-participantes.png) no-repeat 0 0; display: block; height: 33px; overflow: hidden; text-indent: -999px; width: 182px; }
    #menulinks .linksparceirosparticipantesA { background: url(link-parceiros-participantes-active.png) no-repeat 0 0; display: block; height: 33px; overflow: hidden; text-indent: -999px; width: 182px; }
    #menulinks .linksprodutos { background: url(link-produtos.png) no-repeat 0 0; display: block; height: 33px; overflow: hidden; text-indent: -999px; width: 142px; }
    #menulinks .linksprodutosA { background: url(link-produtos-active.png) no-repeat 0 0; display: block; height: 33px; overflow: hidden; text-indent: -999px; width: 142px; }
    #menulinks .linkscomunidades { background: url(link-comunidades.png) no-repeat 0 0; display: block; height: 33px; overflow: hidden; text-indent: -999px; width: 142px; }
    #menulinks .linkscomunidadesA { background: url(link-comunidades-active.png) no-repeat 0 0; display: block; height: 33px; overflow: hidden; text-indent: -999px; width: 142px; }
	
	#boxatrativo { background: url(bg-boxatrativo.jpg) no-repeat 0 0; float: left; margin: 10px 0 0 57px; height: 103px; position: relative; width: 415px; }
    #boxatrativo .boxatrativoregulamento { background: url(bt-boxatrativo-regulamento.jpg) no-repeat 0 0; display: block; height: 25px; left: 312px; overflow: hidden; position: absolute; top: 28px; text-indent: -999px; width: 94px; }
    #boxatrativo .boxatrativopremiacao { background: url(bt-boxatrativo-premiacao.jpg) no-repeat 0 0; display: block; height: 25px; left: 312px; overflow: hidden; position: absolute; top: 62px; text-indent: -999px; width: 94px; }
	
	.btmeustatus { background: url(bt-meu-status.png) no-repeat 0 0; display: block; height: 19px; overflow: hidden; text-decoration: none; text-indent: -999px;  width: 126px; }
	.btirparaovideo { background: url(bt-ir-para-o-video.png) no-repeat 0 0; display: block; height: 19px; overflow: hidden; text-decoration: none; text-indent: -999px;  width: 126px; }
	
	.logout { left: 112px; position:absolute; top: 21px;  } 
	
	#ctl00_ContentPlaceHolder2_ValidationSummary1 { background-color: #d8edf8; border: 3px solid #89bfd9;  font-size: 10px; width: 175px; }
	.summaryx { display: block; left: -10px; padding: 10px 5px 10px 10px; position: absolute; top: 140px; }
	.summaryx ul { margin: 5px 0 0; }
	.summaryx li { background:url(bullet2.gif) no-repeat 0 3px; color: #112f57; padding-left: 10px; }
	
	
	#menuvideo { height:60px; left: 706px; position: absolute; top: 20px; width: 110px; }
	#menuvideo a { display: block; margin-bottom: 3px; overflow: hidden; text-indent: -999px; }
	#menuvideo .btvideo1 { background: url(bt-video-1.png) no-repeat 0 0; height: 27px; width: 109px; }
	#menuvideo .btvideo1ativo { background: url(bt-video-1.png) no-repeat 0 -27px; height: 27px; width: 109px; }
	#menuvideo .btvideo2 { background: url(bt-video-2.png) no-repeat 0 0; height: 27px; width: 109px; }
	#menuvideo .btvideo2ativo { background: url(bt-video-2.png) no-repeat 0 -27px; height: 27px; width: 109px; }
	#menuvideo .btvideo3 { background: url(bt-video-3.png) no-repeat 0 0; height: 27px; width: 109px; }
	#menuvideo .btvideo3ativo { background: url(bt-video-3.png) no-repeat 0 -27px; height: 27px; width: 109px; }