

body {
    text-align: center;
    background-color:#000;
    padding-top: 140px;
    margin-top: auto;
    font-family: "trebuchet ms", verdana, arial;
  }


a {
    text-decoration: none;
    color: white;
  }


.voltar {
    position: relative;
    clear: both;
    font-size: 3px;
    margin-top: 20px;
  }


p {
    font-family: verdana, "trebuchet ms", arial;
  }


#menu {
    position: absolute;
    top: 0px;
    left: 220px;
    width: 700px;
    height: 70px;
  }


#menu ul li {
    list-style: none;
    float: left;
    margin-top: 20px;
  }


#menu ul li a {
    text-decoration: none;
  }


#menu ul li a#produtora {
    position: relative;
    float: left;
    display: block;
    height: 50px;
    width: 120px;
    background: url(imagens/menuimg/a_produtoram.jpg) no-repeat;
  }


#menu ul li a#produtora:hover {
    height: 50px;
    background: url(imagens/menuimg/a_produtora.jpg) no-repeat;
  }


#menu ul li a#noticias {
    /* position: relative;
    */float: left;
    display: block;
    margin-left: 25px;
    height: 50px;
    width: 80px;
    background: url(imagens/menuimg/noticiasm.jpg) no-repeat;
  }


.ie6 #menu ul li a#noticias {
    margin-left: 13px;
  }


#menu ul li a#noticias:hover {
    height: 50px;
    width: 80px;
    background: url(imagens/menuimg/noticias.jpg) no-repeat;
  }


#menu ul li a#casting {
    position: relative;
    float: left;
    display: block;
    margin-left: 25px;
    _margin_left: -5px;
    height: 50px;
    width: 80px;
    background: url(imagens/menuimg/castingm.jpg) no-repeat;
  }


.ie6 #menu ul li a#casting {
    margin-left: 13px;
  }


#menu ul li a#casting:hover {
    height: 50px;
    width: 80px;
    background: url(imagens/menuimg/casting.jpg) no-repeat;
  }


#menu ul li a#projetos {
    position: relative;
    float: left;
    display: block;
    margin-left: 25px;
    _margin_left: -5px;
    height: 50px;
    width: 80px;
    background: url(imagens/menuimg/projetosm.jpg) no-repeat;
  }


#menu ul li a#projetos:hover {
    height: 50px;
    width: 80px;
    background: url(imagens/menuimg/projetos.jpg) no-repeat;
  }


.ie6 #menu ul li a#projetos {
    margin-left: 13px;
  }


#menu ul li a#contato {
    position: relative;
    float: left;
    display: block;
    margin-left: 25px;
    _margin_left: -5px;
    height: 50px;
    width: 80px;
    background: url(imagens/menuimg/contatom.jpg) no-repeat;
  }


#menu ul li a#contato:hover {
    height: 50px;
    width: 80px;
    background: url(imagens/menuimg/contato.jpg) no-repeat;
  }


.ie6 #menu ul li a#contato {
    margin-left: 13px;
  }


#conteudo_geral p {
    font-family: "trebuchet ms", arial;
    color: #fff;
    font-size: 12px;
    width: 520px;
    text-align: left;
  }


#conteudo_geral h1 {
    text-align: left;
    font-family: "trebuchet ms", arial;
    color: #fff;
    font-size: 19px;
    margin-bottom:9px;
  }


#conteudo {
    position: relative;
    margin: auto;
    width: 959px;
    height: 315px;
    padding-bottom: 3px;
  }


#conteudo_geral {
    position: relative;
    margin: auto;
    width: 959px;
    height: 315px;
    background-color:transparent;
    padding-bottom: 3px;
  }


.bloco_atores {
    position: relative;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    width: 80px;
    padding-top: 2px;
    color:white;
  }


.bloco_atores img {
    border: 2px solid white;
  }


.bloco_atores a {
    font-size: 10px;
    color: #fff;
    padding: 2px;
    font-weight: bolder;
  }


#bloco_textos {
    position: relative;
    float: left;
    margin: 10px 0 8px 10px;
    width: 555px;
    height: 302px;
    background-color: transparent;
    overflow: auto;
    color: white;
    font-weight: bold;
  }


#bloco1 {
    position: relative;
    margin: auto;
    width: 950px;
    height: 60px;
    background-color: transparent;
  }


.left {
    position: relative;
    float: left;
    margin-right: 4px;
  }


.logo {
    position: relative;
    float: left;
    margin-left: 39px;
  }


#titulo {
    position: absolute;
    left:235px;
    top: 260px;
    width: 140px;
  }

/*
 parte abaixo, é relativa ao CMS:

*/


#noticia_principal {
    padding: 6px;
    width: 520px;
    background-color: transparent;
    overflow-y: auto;
    overflow-x: hidden;
    color: white;
  }


#noticia_principal p {
    color: red;
  }


#bloco_contato {
    padding: 6px;
    width: 520px;
    background-color: transparent;
    overflow-y: auto;
    overflow-x: hidden;
  }


#contato_fone {
    position: absolute;
    left: 160px;
    top: 280px;
  }


.ie6 #contato_fone {
    left: 100px;
  }


span.contato {
    margin-top: -30px;
    font-size: 12px;
    margin-left: 10px;
    color: white;
  }


#noticia_principal a {
    color: #fff;
    text-decoration: none;
  }


#bloco_contato a {
    color: #fff;
    text-decoration: none;
  }


#noticias {
    color: white;
  }


#noticias h2 {
    font-size: 17px;
    text-align: left;
    color: #fff;
  }


#noticias_anteriores {
    position: relative;
    float: left;
    left: 0px;
    top: 10px;
    padding: 10px;
    width: 512px;
  }


.ie6 #noticias_anteriores {
    width: 512px;
  }


#noticias_anteriores h1 {
    font-size: 17px;
    text-align:left;
    margin-top: -2px;
    color: #fff;
  }


#noticias_anteriores a {
    float: left;
    text-align: left;
    font-size: 12px;
    list-style: none;
    color: #fff;
    font-weight: bolder;
  }


.projetos {
    position: relative;
    top: 10px;
    left: 5px;
    height: 30px;
    width: 212px;
    background-image: url(imagens/fundotrans.png);
  }


object {
    float: left;
  }


.bloco_projetos {
    position: relative;
    float: left;
    width: 534px;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    height: 45px;
    margin-bottom: 7px;
  }


.bloco_projetos a {
    color: white;
    float: left;
    text-decoration: none;
  }


.bloco_projetos a:hover {
    color: white;
    text-decoration: underline;
  }


.bloco_projetos:hover {
    background-image: url(imagens/fundotrans.png);
    color: #fff;
    cursor: pointer;
  }


.bloco_projetos img {
    float: left;
  }


#rodape {
    padding-top: 48px;
    position: relative;
    clear: both;
  }


#rodape p {
    float: right;
    font-size: 9px;
    color: #666;
  }


.clear_left {
    clear: left;
    padding-top: 6px;
  }

