body  {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        margin: 0;
        padding: 0;
        color: #FFF;
        background: url(images/fd_body.jpg) repeat-x #000;

}

.d750 {
      color: #FFF;
      text-decoration: none;
}

.d750:hover {

      text-decoration: underline;
}
div#tudo {
        position: absolute;
        width: 768px;
        left: 50%;
/*
*/
        overflow: hidden;
/*
        height: 100%;
        height:auto;
*/
        min-height: 100%;
        border-left: #FFFFFF solid 1px;
        border-right: #FFFFFF solid 1px;
        background: #000201 url(images/fd_black.jpg) no-repeat;
        margin: 0 0 0 -384px;
}

div#geral {
        /*position: absolute;*/
        width: 768px;
/*          height:auto;*/
        text-align: center;

}

div#conteudo {
    overflow: hidden;

}

div#logo  {
    margin: 32px 0 0 0;
    margin-bottom: 40px;
}


div#slide {
    width: 768px;
    height: 348px;
    border-top: #FFF 1px solid;

}

 div#slide ul {
    list-style:none;
    padding: 0px;
    margin: 0px;

}

div#slide li {
    list-style:none;
    padding: 0px;
    margin: 0px;
}

div#menucapa {
    border-top: #FFF 1px solid;
}

div#menucapa ul {
    list-style: none;
    padding: 0;
    margin: 0;
    padding-top: 10px;
    padding-left: 3px;
}

div#menucapa li {
    list-style: none;
    display: inline;
    padding: 10px;
}

div#menucapa li img{
    border: 0;
}

div#menu {
    margin-top: 10px;
}

div#menu ul {
    list-style: none;
    padding: 0;
    margin: 0;
    padding-top: 10px;
    padding-left: 3px;
}

div#menu li {
    list-style: none;
    display: inline;
    padding: 10px;
}

div#menu li img{
    border: 0;
}

.rollover {
    border: 0px;
}

div#rodape {
    padding: 50px;
}

div#grau360 {
    border-bottom: #FFFFFF solid 1px;
    border-top: #FFFFFF solid 1px;
    margin-top: 35px;
    width: 768px;
    height: 250px;
    float: none;
}

div#studiopri, div#studiosec {
    margin-top: 35px;
}

div#studiopri {
    width: 395px;
    float: left;
}

div#studiosec {
    width: 373px;
    float: right;
}


div#eventos {
    width: 768px;

}

div#eventos p {
    padding: 10px;
}


ul.tabNavigation {
    list-style: none;
    margin: 0;
    padding: 0;
    height: 29px;


}

ul.tabNavigation li {
    display: inline;
}

ul.tabNavigation li a {
    color: #fff;
    text-decoration: none;
}

div#contservicos, div#contequipe {
    margin-top: -20px;
    width: 340px;
    height: 375px;
}

div#contservicos img {
     padding-top: 100px;

}

div#contequipe {
    border: 1px solid #FFF;
}

div#contequipe p {
    padding: 15px;
    text-align: justify;
}

div#studiosec div {
    margin: 0;
    padding: 0;
    width: 356px;
    height: 405px;
    text-align: left;
}

div#servicopri, div#servicosec {

}
div#servicopri {
    height:125px; margin-bottom:1px; margin-left:-1px;
    width: 385px;
    float: left;
}

div#servicosec {
    height:123px;
    width: 385px;
    margin-bottom:1px; margin-left:-1px; border-top: 1px solid #FFF;border-bottom: 1px solid #FFF;
    text-align: justify;
    float: right;
}

div#servicosec p {
   margin: 10px;
}

div#concorra {
    background: url(images/ft_concorra.jpg) no-repeat;
    border-right: #FFFFFF solid 1px;
    border-top: #FFFFFF solid 1px;
    border-bottom: #FFFFFF solid 1px;
    width: 383px;
    height: 646px;
    margin-top: 35px;
    float: left;
}

div#producao {
        border-top: #FFFFFF solid 1px;
        border-bottom: #FFFFFF solid 1px;
        width: 384px;
        height: 646px;
        float: right;
        margin-top: 35px;
}

div#producao p {
        padding: 10px;
        text-align: justify;
}

div#fotos {
        margin-top: 35px;
}

div#fotos p {
        padding: 0px 35px 25px 35px;
    
}

div#servicos {
        border-right: #FFFFFF solid 1px;
        border-top: #FFFFFF solid 1px;
        border-bottom: #FFFFFF solid 1px;
        width: 383px;
        height: 646px;
        margin-top: 35px;
        float: left;
}

div#imagem {
        width: 383px;
        height: 398px;
        background: url(images/ft_contato.jpg) no-repeat;
        border-top: #FFF solid 1px;
        border-bottom: #FFF solid 1px;
        border-right: #FFF solid 1px;
        margin-top: 35px;
        float: left;
}

div#imagem2 {
        width: 384px;
        height: 250px;
        background: url(images/ft_contato2.jpg) no-repeat;

        border-bottom: #FFF solid 1px;


        float: right;
}

div#form {
        width: 384px;
        height: 398px;
        border-top: #FFF solid 1px;
        border-bottom: #FFF solid 1px;
        margin-top: 35px;
        float: right;
}

div#form p {
       margin: 15px;
       text-align: justify;
}

div#endereco {
        width: 383px;
        height: 250px;

        border-bottom: #FFF solid 1px;
        border-right: #FFF solid 1px;
        float: left;
}

div#endereco p {
       margin: 15px 15px 0 15px;
       text-align: center;
}

div#endereco a {
       color: #FFF;
       text-decoration: none;
}

div#endereco a:hover {
       text-decoration: underline;
}

div#endereco img {
        margin: 10px 0 0 20px;
}

.fieldset {
        width: 260px;
        margin-left: 60px;
        margin-top: 20px;
}
.fieldset img {
        float: right;

}
.fieldset input, .fieldset textarea {
        background: #202222;
        border: 0;
        height: 20px;
        width: 260px;
        margin: 5px 0px 10px 0px;
        color: #FFF;
}
.fieldset textarea{
        height: 100px;
}