*{
        margin:0;
        padding:0;
        border:0;
        list-style:none;
}
body{
        background:repeat top left;
        font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
}
body.amarelo{
        background-image:url("/images/bg/bg_body_amarelo.gif");
}
body.vermelho{
        background-image:url("/images/bg/bg_body_vermelho.gif");
}
body.verde{
        background-image:url("/images/bg/bg_body_verde.gif");
}
#geral{
        width:900px;
        margin:0 auto;
        position:absolute;
        top:50%;
        left:50%;
        margin-top:-294px;
        margin-left:-450px;
}
#header{
        margin:0 10px 10px 10px;
        float:left;
}
#header h1{
        background:no-repeat top left;
        width:262px;
        height:75px;
        text-indent:-999em;
        overflow:hidden;
        float:left;
        position:relative;
        display:block;
/*      border:1px solid orange; */
        _margin-left:-10px;
        margin-right:10px;
}

body.amarelo #header h1{
        background-image:url("/images/tit/kultur_h1_amarelo.png");
}
body.vermelho #header h1{
        background-image:url("/images/tit/kultur_h1_vermelho.png");
}
body.verde #header h1{
        background-image:url("/images/tit/kultur_h1_verde.png");
}
#header #menu{
        padding-top:53px;
        float:left;
        position:relative;


}
#header #menu ul{
        float:left;
        width:605px;  /*Para o Safari */
        background-color:#000;  /*Para o Safari */
        line-height:16px;
}
#header #menu ul li{
        float:left;
        background-color:#000;
        text-transform:uppercase;
        display:inline;
        margin:0 13px 0 13px;
        padding:0 0px 0 0px;


}
#header #menu ul li a{
        color:#dbba00;
        text-decoration:none;
        font:normal 9px Verdana, Arial, Helvetica, sans-serif;
        display:block;
        padding:5px 0 5px 0;
        float:left;
}
body.vermelho #header #menu ul li a{
        color:#b73b19;
}
body.verde #header #menu ul li a{
        color:#73802a;
}
body #header #menu ul li a:hover{
        text-decoration:none;
}
body #header #menu ul li a.ativo{
        color:#FFF;
}
#conteudo{
        background-color:#f5f6f6;
        padding:11px;
        clear:both;
        float:left;
        width:878px;
}
#conteudo #lateral{
        width:272px;
        height:460px;
        overflow:auto;
    overflow-x: hidden;
    overflow-y: auto;
        float:left;
        background-color:#FFF;

        }
#conteudo #lateral img{
        display:block;
}
#conteudo #lateral ul.projects{
        padding:25px 10px 10px 30px;
        font-family:Verdana, Arial, Helvetica;
}
#conteudo #lateral ul.projects li{
        color:#7c8838;
}
#conteudo #lateral ul.projects li h3{
        font-size:10px;
}
#conteudo #lateral ul.projects li h4{
        font-size:10px;
        margin:5px 0 5px 40px;
}
#conteudo #lateral ul.projects li ul{
        margin:10px 0 45px 40px;
}
#conteudo #lateral ul.projects li ul li{
        font-size:10px;
}
#conteudo #lateral ul.projects li ul li a{
        text-decoration:none;
        color:#7c8838;
        line-height:9px;
}
#conteudo #lateral ul.projects li ul li a:hover{
        text-decoration:underline;
}
#conteudo #lateral ul.post{
        padding:10px;
}
#conteudo #lateral ul.post li{
        font-size:10px;
        margin:0 0 5px;
        border-bottom:1px dotted #d7d7d7;
}
#conteudo #lateral ul.post li h4{
        color:#acacac;
        font-size:12px;
}
#conteudo #lateral ul.post li h4 a{
        text-decoration:none;
        color:#acacac;
        font-size:12px;
}

#conteudo #lateral ul.post li h4 a:visited{
        text-decoration:none;
        color:#acacac;
        font-size:12px;
}

#conteudo #lateral ul.post li h4 a:active{
        text-decoration:none;
        color:#acacac;
        font-size:12px;
}
#conteudo #lateral ul.post li p{
        color:#d7d7d7;
        font-size:12px
}
#conteudo #principal{
        width:585px;
        height:440px;
        overflow:auto;
        overflow-x: hidden;
    overflow-y: auto;
        float:right;
        background-color:#FFF;
        padding:10px;
        z-index: 100;
}
#conteudo #principal.fundo{
        background-color:#f5f6f6;
}
#conteudo #principal .post{
        border-bottom:1px dotted #f7f7f7;
        padding-bottom:10px;
}
#conteudo #principal .post ul.produtos{
        border:1px solid #f7f7f7;
        float:left;
}
#conteudo #principal .post ul.produtos li{
        float:left;
        padding:10px 15px;
}
#conteudo #principal .post ul.produtos li.meio{
        padding:10px 35px;
}
#conteudo #principal .post ul.produtos li img{
        display:block;
}
#conteudo #principal .post h4{
        clear:both;
        font-size:12px;
        color:#acacac;
        padding-top:10px;
}
#conteudo #principal .post p{
        font-size:12px;
        color:#878889;
}
#conteudo #principal .clients{
        padding:20px 10px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
}
#conteudo #principal .clients h3{
        font-size:12px;
        color:#4a4a4a;
        margin:0 0 10px 5px;
}

#conteudo #principal .clients p{
        font-size:10px;
        color:#878889;
        margin:0 0 10px 5px;
}

#conteudo #principal .clients ul li{
        border-bottom:1px solid #d5d5d5;
        padding:8px 10px 10px 5px;
        font-size:10px;
        font-weight:bold;
        color:#878889;
        line-height:12px;
}
#conteudo #principal .clients ul li a{
        color:#878889;
        text-decoration:none;
}
#conteudo #principal .clients ul li a:hover{
        text-decoration:underline;
}
#conteudo #principal .portifolio{
        padding:9px;
}
#conteudo #principal .portifolio ul.marcas{
        float:left;
        position:relative;
        margin:50px 0 20px 50px;
}
#conteudo #principal .portifolio ul.marcas li{
        float:left;
        width:220px;
}
#conteudo #principal .portifolio ul.marcas li.meio{
        position:relative;
        left:110px
}
#conteudo #principal .portifolio p{
        text-transform:uppercase;
        color:#d2d2d2;
        text-align:center;
        clear:both;
        font:bold 10px Arial, Helvetica, sans-serif;
}
#conteudo #principal .contact{
        padding:100px 120px;
}
#conteudo #principal .contact h3{
        font-size:12px;
        color:#4a4a4a;
        margin:0 0 10px 0;
}
#conteudo #principal .contact ul li{
        margin-bottom:5px;
}
#conteudo #principal .contact ul li label{
        float:left;
        font-size:12px;
        color:#878889;
        margin-right:10px;
        padding-top:2px
}
#conteudo #principal .contact ul li input
, #conteudo #principal .contact ul li textarea{
        border:1px solid #d2d2d2;
        padding:2px 0;
        font-size:12px;
}
#conteudo #principal .contact ul li input#contact_author {
        width:270px;
}
#conteudo #principal .contact ul li input#contact_author_email{
        width:268px;
}
#conteudo #principal .contact ul li input#contact_subject{
        width:254px;
}
#conteudo #principal .contact ul li textarea#contact_body{
        width:243px;
}
#conteudo #principal .contact button{
        float:right;
        margin-right:32px;
        font:normal 9.1px Verdana, Arial, Helvetica, sans-serif;
        background-color:#f5f6f6;
        color:#d2d2d2;
        font-size:12px;
        font-weight:bold;
        margin-top:10px;
}
#conteudo #principal .contact input#contact_submit_button{
        float:right;
        margin-right:32px;
        margin-top:10px;
}


#conteudo #principal div.projects{
        border-bottom:1px dashed #f7f7f7;
        padding-bottom:7px;

}
#conteudo #principal div.projects ul{
        float:left;

}
#conteudo #principal div.projects ul li{
        float:left;
        padding:10px 15px;
}

 
#conteudo #principal div.projects ul li img{
        display:block;

}
#conteudo #principal div.projects h4{
        clear:both;
        font-size:12px;
        color:#acacac;
        padding-top:10px;
}
#conteudo #principal div.projects p{
        font-size:12px;
        color:#d7d7d7;
        padding-right:50px;
}

#rodape{
    display:inline;
        clear:both;
        float:left;
        width:100%;
}

#foot {
        float:right;;
        display:table;
        height:15px;
        margin:8px 0 0 0;
        width: 599px;
        font-size:10px;
        font-family:Arial;
        color: #000;
}

#rodape{
        float:left;
        margin-top:5px;
        width:270px;
}
#rodape form label
, #rodape , #address{
margin: 0px 0 0 0;
        color:#000;
        font-family: verdana ;
        font-size:9px;
        font-weight:none;
 }
#rodape form label{
        padding:0 10px 0 10px;
        float:left;
        margin-top:2px;
}
#rodape form input{
        width:62px;
        float:left;
}
#rodape form button.bt_go{
        background-color:#000;
        font:normal 10px Arial;
        color:#FFF;
        float:left;
        width:20px;
        margin-left:8px;
        margin-top:0px;
        padding:1px 0 1px 0;
        position:relative;
        text-align:center;
        font-weight:none;
}
#rodape , #address{
        float:left;
        margin-top:7px;
        position:relative;
        margin-left:10px;
}

#address{
letter-spacing: -0.5px;
*letter-spacing:-0.5px;               
_letter-spacing:-0.5px;
font-family:Arial;
font-size:9px;
font-color:#000;
        }

#conteudo #principal .entrybody{
        border-bottom:1px dashed #d9dadb;
        margin-bottom:15px;
        font-size:10px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color: #878889;
}

.sep {
        position: left;
        background: url('/images/sep.jpg');
        width: 600px;
        height: 14px;
        margin: 0px;
        padding: 0px;
        left: 132px;
        text-align: left;
}

a:link, a:visited, a:hover, a:active {
color:#333333;
text-decoration:none;
}

a.black_link:link, a.black_link:visited,a.black_link:hover , a.black_link:active {
    text-decoration:none;
    font:10px arial;
    color: #000;
    }