/* Criado em 04/10/2013 */

/*@charset "iso-8859-1";*/
/***** CSS GERAL *****/
html, body {
	height: 100%;
	margin: 0;
	padding: 0;
}
body {
    background-color: #ffffff;
}
/*******************************  Div Gerais *******************************/
div#wrapper-full{
	margin: 0 auto;
	width: 100%;	
	height: 100%;
}
div#wrapper-full > div#wrapper{	
	width: 1024px;
	position: relative;		
	margin: 0 auto;
}
div#wrapper-full > div#wrapper > div#topo {
    width: 1024px;
    height: 184px;
    position: relative;
    float: left;
    background: url("../imgs/bk-topo.jpg") no-repeat;
}
div#wrapper-full > div#wrapper > div#topo > div#logo {
    width: 281px;
    height: 45px;
    position: relative;
    float: left;
    margin: 30px 0 0 30px;
}
div#wrapper-full > div#wrapper > div#topo > div#menu {
    width: 660px;
    height: 25px;
    position: relative;
    float: right;
    margin: 105px 0 0 0;
    padding: 0;
}
div#menu ul {
    font: bold 11px/20px "Candara", Verdana;
    padding: 0;
    margin: 0;
}
div#menu ul li {
    width: 68px;
    height: 20px;
    display: inline;
    margin: 0 3px 0 0;
    float: left;
}
div#menu ul li a{
    width: 70px;
    height: 20px;
    text-decoration: none;
    float: left;
    text-align: center;
}
div#menu ul li a:hover {
    width: 70px;
    height: 20px;
    background: url(../imgs/bk-menu-li.png) no-repeat;
}
body#home a#home, body#atuacao a#atuacao, body#portfolio a#portfolio, body#clientes a#clientes,  body#qualidade a#qualidade, body#tecnologia a#tecnologia, body#holding a#holding, body#consultores a#consultores, body#contato a#contato, body#localizacao a#localizacao {
    background: url(../imgs/bk-menu-li.png) no-repeat;
}
div#wrapper-full > div#wrapper > div#main {
    width: 1024px;
    position: relative;
    float: left;
    background: url("../imgs/bk-main.jpg") repeat-x;
    background-color: #8b8b8b;
}
div#wrapper-full > div#wrapper > div#main > div#banner {
    width: 620px;
    height: 245px;
    position: relative;
    z-index: 1;
    margin: -20px 0 40px 20%;
    border: solid 1px #fff;
}
div#wrapper-full > div#wrapper > div#main > div#banner ul {
    list-style: none;
    margin: 0;
}
div#wrapper-full > div#wrapper > div#main > div#banner > ul li {
    width: 620px;
    height: 245px;
    float: left;
    margin: 0;
}
div#wrapper-full > div#wrapper > div#main > div#banner > ul > li > div.legenda {
    width: 590px;
    height: 20px;
    position: relative;
    background: url("../imgs/bk-legenda.png") repeat-x;
    margin: -55px 0;
    padding: 15px;
    font: bold 12px "Verdana";
    color: #fff;
    z-index: 10;
}
div#wrapper-full > div#wrapper > div#main h1 {
    font: normal 24px "Berlin Sans FB", Verdana;
    color: #F0ECD2;
    margin: 20px 0 10px 50px;
}
div#wrapper-full > div#wrapper > div#main > div#geral-box {
    height: 300px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 900px;
    margin-bottom: 20px;
}
div#wrapper-full > div#wrapper > div#main > div#geral-box > div.box {
    width: 270px;
    height: 280px;
    position: relative;
    float: left;
    margin: 0 5px;
    padding: 10px;
    background: url("../imgs/bk-box.png") repeat;
    overflow: hidden;
}
div#wrapper-full > div#wrapper > div#main > div#geral-box > div.box h2 {
    font: normal 18px "Berlin Sans FB", Verdana;
    color: #57513C;
    margin: 5px 0 10px 0;
}
div#wrapper-full > div#wrapper > div#main > div#geral-box > div.box p {
    font: normal 12px/18px Arial;
    color: #ffffff;
    width: 220px;
}
div#wrapper-full > div#wrapper > div#rodape {
    width: 1024px;
    height: 170px;
    position: relative;
    float: left;
    background-color: #44433e;
}
div#wrapper-full > div#wrapper > div#rodape p{
    font: normal 12px/14px "Arial";
    color: #D1CCBC;
}
div#wrapper-full > div#wrapper > div#rodape br {
    margin: 3px 0;
}
div#wrapper-full > div#wrapper > div#rodape > div#left {
     width: 300px;
     position: relative;
     float: left;
     margin: 30px 0 0 50px;
 }
div#wrapper-full > div#wrapper > div#rodape > div#right {
    width: 240px;
    position: relative;
    float: right;
    margin: 30px 50px 0 0;
}
div#wrapper-full > div#wrapper > div#rodape > div#right img {
    position: relative;
    float: right;
    margin: 20px 0;
}
div#wrapper-full > div#wrapper > div#rodape > div#copyright {
    position: relative;
    width: 100%;
    float: left;
    text-align: center;
    font: normal 10px "Arial";
    color: #D1CCBC;
    margin: 10px 0;
}
