#RB_overlay {
  position: absolute;
  z-index:100;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  min-height:100%;
  background-color: #000;

}

#RB_redbox {
  width: 100%;
  position: absolute;
  top: 0px;
  z-index: 1;
}

#RB_window {
position: absolute;
left: 0;
width: 100%;
z-index: 102;
line-height: 1;
    
  top: 30px;

}

#RB_loading {
  margin: 0 auto 0 auto;
width: 250px;
height: 250px;
  text-align: center;
  background: #FFF url(../images/redbox_spinner.gif) no-repeat center center;
}

.redbox_contents {
  margin: 0 auto;
  text-align: left;
}




/*

#cabeca { clear:both;  margin:0 auto; padding:0; width:100%;  }
#cabeca div.conteudo { margin:0 auto; padding:30px 0 30px 0px; width:100%; background-image:url(../images/bg_home.jpg); background-repeat:repeat-x; background-color:#f1f1f1; }
#cabeca div.conteudo div.chamada { width:967px;  height:338px; background-image:url(../images/bg_tela.jpg); background-repeat:no-repeat; margin:0 0 0 15px; padding:0;   }
#cabeca div.conteudo div.chamada div.screencast {display:block; float:left; width:290px; height: 220px; margin:0;
    padding:64px 0 0 80px;}
#cabeca div.conteudo div.chamada div.screencast a {display:block; width:290px;
    height:220px; margin:0; padding:0 0 0 0;}






#cabeca div.conteudo div.col_02_servicos div.chamada_serv {width:300px;  height:228px;
    background-image:url(../images/img_marcacao.jpg);
    background-repeat:no-repeat; margin:0 0 0 15px; padding:0;}

#cabeca div.conteudo div.col_02_servicos div.chamada_serv div.screencast_serv a {
    display:block; width:300px;
    height:228px; margin:0; padding:0 0 0 0;}


#cabeca div.conteudo div.chamada div.texto { color:#888; float:left;
    font:bold 24px/32px "Trebuchet MS"; margin:0; padding:55px 0 0 30px;
    text-align:left; width:500px;  }
#cabeca div.conteudo div.chamada div.texto h1.tit_azul {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    line-height:30px;font-size:24px;  color:#fff; padding:0;
    margin:0 0 0 4px; font-weight:bold; width:500px; display:block;
    letter-spacing:1px;}
#cabeca div.conteudo div.chamada div.texto h2.subtit {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:16px; font-weight: normal;  color:#fff; padding:18px 0 0 0;
    margin:0 0 0 4px; letter-spacing:-1px;line-height:22px;letter-spacing:1px; width:520px;}
#cabeca div.conteudo div.chamada div.texto h2.subtit a {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:16px; font-weight: normal;  color:#fff;
    letter-spacing:-1px;line-height:26px;letter-spacing:1px;}
*/

#cabeca div.conteudo div.formulario { float:left; margin:0; padding:0; width:220px; }
#cabeca div.conteudo div.formulario form { display:block; margin:0; padding:0; }
#cabeca div.conteudo div.formulario form p { color:#888; display:block; font:14px/14px "Trebuchet MS"; margin:0; padding:0 0 9px 0; }
#cabeca div.conteudo div.formulario form p input.caixas { border:1px solid #ccc; color:#888; font:14px/14px "Trebuchet MS"; }
#cabeca div.conteudo div.formulario form p input.submit { background:#99cc00; border:none; color:#fff; cursor:pointer; font:bold 12px/12px "Trebuchet MS", Arial, Helvetica, sans-serif; height:22px; width:43px; }
#cabeca div.conteudo div.formulario form p a { color:#2fb4bb; font:12px/14px "Trebuchet MS"; text-decoration:underline; }







div.central_senha {width:500px; margin:0 auto; padding:0; background-image:url(../images/bg_div2.jpg); background-repeat:repeat-y;}
div.central_senha span.img_topo { display:block; margin:0; padding:0; width:500px; height:14px; background-image:url(../images/topo_div2.jpg); background-repeat:no-repeat;}
div.central_senha span.img_footer { display:block; margin:0; padding:0; width:500px; height:14px; background-image:url(../images/footer_div2.jpg); background-repeat:no-repeat;}
div.central_senha div.titulo-interna-home div.titulo-home h1 { display:block; color:#5b5b58;
    font:bold 25px/25px "Trebuchet MS", Arial, Helvetica, sans-serif;
    margin:0; padding:35px 0px 0px 58px; text-transform:uppercase; }
div.central_senha div.titulo-interna-home div.titulo-home h1 span  {color:#2fb4bb; }

