@charset "utf-8";
/* CSS Document */
html, body {
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height: 100%;
	width: 100%;
	background-image:url(../img/bg.gif);
	background-position:center;
	background-repeat: repeat-y;
	background-color: #f1f2ee;
	color: #53583e;
	line-height: 1.2em;
}
a:link		{ color:#aab08d; text-decoration:none; outline:0; }
a:visited { color:#aab08d; text-decoration:none; outline:0; }
a:active	{ color:#aab08d; text-decoration:none; outline:0; }
a:hover		{ color:#72bf44; text-decoration:none; outline:0; }
img { border:0; }
img a:link,a:visited,hover,a:active{ text-decoration:none; outline:0; }
#main {
	width:100%;
	height: 600px;
	position:absolute;
	top:50%;
	margin-top:-300px;
	background-image: url(../img/bg_main.gif);
	background-repeat: repeat-x;
}
#container{
	width:1000px;
	height:600px;
	position:absolute;
	left:50%;
	margin-left:-500px;
	background-repeat: no-repeat;
	

}
#topo {
	width:1000px;
	float: left;
	height: 84px;
}
#topo #logo {
	width: 264px;
	float: left;
}
#topo #menu1 {

}
#content{
    width: 1000px;
	height: 492px;
	float: left;
}



/* RODAPE */
#rodape{
    width: 1000px;
	float: left;
}
#rodape #end {
   font-size: 9px;
   color: #53583b;
   padding-top: 7px;
   padding-left:23px;
   float: left;
}
#rodape #siteby {
   font-size: 9px;
   color: #53583b;
   padding-top: 7px;
   padding-right:23px;
   float: right;
}



/* HOME */
#hometxt{
   width: 290px;
   position:absolute;
   left:688px;
   top:174px;
   z-index:10;
}

#hometxt #item1{
   width: 290px;
   background-image:url(../img/bg_item1.gif);
   background-position:top;
   background-repeat: no-repeat;
   background-color:#FFFFFF;
      margin-bottom: 20px;

}
#hometxt #item1 p{
   padding-left: 26px;
   padding-top: 7px;
   padding-bottom: 10px;
   padding-right: 10px;
   color: #40442c;
   margin: 0;

   text-align: left;
   background-image:url(../img/bg_item1_rodape.gif);
   background-position:bottom;
   background-repeat: no-repeat;

}


#homefoto{
   width: 670px;
   height: 420px;
   position:absolute;
   left:0px;
   top:112px;
   z-index:20;
}




/* O QUE */
#oquetxt{
   width: 425px;
   background-color: #FFFFFF;
   background-image:url(../img/pont_oquee.gif);
   background-repeat: no-repeat;
   background-position: right top;
   position:absolute;
   left:553px;
   top:202px;
   z-index:10;
}
#oquetxt p{
   padding: 25px;
   padding-left: 40px;
   text-align:left;
   margin: 0;
}
#oquefoto{
   width: 583px;
   height: 427px;
   position:absolute;
   left:5px;
   top:113px;
   z-index:20;
}


/* NOSSO JEITO */
#nossojeitotxt{
   width: 405px;
   position:absolute;
   left:486px;
   top:163px;
   z-index:10;
}
#nossojeitofoto1{
   width: 186px;
   height: 139px;
   position:absolute;
   left:280px;
   top:100px;
   z-index:200;
}
#nossojeitofoto2{
   width: 191px;
   height: 147px;
   position:absolute;
   left:255px;
   top:195px;
   z-index:190;
}
#nossojeitofoto3{
   width: 285px;
   height: 228px;
   position:absolute;
   left:0px;
   top:106px;
   z-index:180;
}
#nossojeitofoto4{
   width: 395px;
   height: 296px;
   position:absolute;
   left:0px;
   top:266px;
   z-index:170;
}
#nossojeitofoto5{
   width: 238px;
   height: 186px;
   position:absolute;
   left:340px;
   top:300px;
   z-index:150;
}
#nossojeitofoto6{
   width: 150px;
   height: 108px;
   position:absolute;
   left:383px;
   top:452px;
   z-index:160;
}
#nossojeitofoto7{
   width: 195px;
   height: 145px;
   position:absolute;
   left:533px;
   top:416px;
   z-index:200;
}
#nossojeitofoto8{
   width: 223px;
   height: 172px;
   position:absolute;
   left:580px;
   top:311px;
   z-index:190;
}
#nossojeitofoto9{
   width: 236px;
   height: 179px;
   position:absolute;
   left:721px;
   top:382px;
   z-index:180;
}
#nossojeitofoto10{
   width: 173px;
   height: 137px;
   position:absolute;
   left:798px;
   top:306px;
   z-index:170;
}
#nossojeitotxt p, 
#nossojeitotxt .textoconsultora, 
#nossojeitotxt .textoconsultora p {
   text-align:left;
   margin: 0;
}

/* NOSSO JEITO CONSULTORAS*/
.textoconsultora{ display:none; }
#silse{
	width: 273px;
	height: 172px;
	position:absolute;
	left:100px;
	top:100px;
	z-index:200;
}
#silse a{ background:url(../img/equipe/consultora_silse.png) left 1px no-repeat; width:273px; height:172px; display:block; }
#silse.over a{ background:url(../img/equipe/consultora_silse_o.png) left 1px no-repeat; width:273px; height:172px; display:block; }

#sharon{
	width: 229px;
  height: 134px;
  position:absolute;
  left:220px;
  top:240px;
  z-index:190;
}
#sharon a{ background:url(../img/equipe/consultora_sharon.png) left 1px no-repeat; width:229px; height:134px; display:block; }
#sharon.over a{ background:url(../img/equipe/consultora_sharon_o.png) left 1px no-repeat; width:229px; height:134px; display:block; }

#fabijacomini{
  width: 227px;
  height: 121px;
  position:absolute;
  left:25px;
  top:241px;
  z-index:190;
}
#fabijacomini a{ background:url(../img/equipe/consultora_fabijacomini.png) left 1px no-repeat; width:227px; height:121px; display:block; }
#fabijacomini.over a{ background:url(../img/equipe/consultora_fabijacomini_o.png) left 1px no-repeat; width:227px; height:121px; display:block; }

#fabimiranda{
	width: 236px;
	height: 139px;
	position:absolute;
	left:189px;
	top:320px;
	z-index:180;
}
#fabimiranda a{ background:url(../img/equipe/consultora_fabimiranda.png) left 1px no-repeat; width:236px; height:139px; display:block; }
#fabimiranda.over a{ background:url(../img/equipe/consultora_fabimiranda_o.png) left 1px no-repeat; width:236px; height:139px; display:block; }

#karina{
	width: 223px;
	height: 116px;
	position:absolute;
	left:140px;
	top:440px;
	z-index:150;
}
#karina a{ background:url(../img/equipe/consultora_karina.png) left 1px no-repeat; width:223px; height:116px; display:block; }
#karina.over a{ background:url(../img/equipe/consultora_karina_o.png) left 1px no-repeat; width:223px; height:116px; display:block; }

#juliana{
	width: 242px;
	height: 155px;
	position:absolute;
	left:208px;
	top:392px;
	z-index:160;
}
#juliana a{ background:url(../img/equipe/consultora_juliana.png) left 1px no-repeat; width:242px; height:155px; display:block; }
#juliana.over a{ background:url(../img/equipe/consultora_juliana_o.png) left 1px no-repeat; width:242px; height:155px; display:block; }



#adriana{
	width: 233px;
	height: 121px;
	position:absolute;
	left:110px;
	top:161px;
	z-index:150;
}
#adriana a{ background:url(../img/equipe/parceiro_adriana.png) left 1px no-repeat; width:233px; height:121px; display:block; }
#adriana.over a{ background:url(../img/equipe/parceiro_adriana_o.png) left 1px no-repeat; width:233px; height:121px; display:block; }

#joyce{
	width: 237px;
	height: 139px;
	position:absolute;
	left:10px;
	top:255px;
	z-index:160;
}
#joyce a{ background:url(../img/equipe/parceiro_joyce.png) left 1px no-repeat; width:237px; height:139px; display:block; }
#joyce.over a{ background:url(../img/equipe/parceiro_joyce_o.png) left 1px no-repeat; width:237px; height:139px; display:block; }

#karinalang{
	width: 238px;
	height: 144px;
	position:absolute;
	left:5px;
	top:328px;
	z-index:170;
}
#karinalang a{ background:url(../img/equipe/parceiro_karina.png) left 1px no-repeat; width:238px; height:144px; display:block; }
#karinalang.over a{ background:url(../img/equipe/parceiro_karina_o.png) left 1px no-repeat; width:238px; height:144px; display:block; }

#leandro{
	width: 235px;
	height: 128px;
	position:absolute;
	left:200px;
	top:243px;
	z-index:180;
}
#leandro a{ background:url(../img/equipe/parceiro_leandro.png) left 1px no-repeat; width:235px; height:128px; display:block; }
#leandro.over a{ background:url(../img/equipe/parceiro_leandro_o.png) left 1px no-repeat; width:235px; height:128px; display:block; }

/* CLIENTES
#clientestxt{
   width: 285px;
   background-color: #FFFFFF;
   position:absolute;
   left:694px;
   top:160px;
   z-index:10;
}
#clientestxt p{
   padding: 25px;
   padding-left: 25px;
   text-align:left;
   margin: 0;
}
#clienteslogos{
   width: 558px;
   height: 325px;
   position:absolute;
   left:64px;
   top:174px;
   z-index:20;
}
#clientesfoto{
   width: 478px;
   height: 334px;
   position:absolute;
   left:5px;
   top:143px;
   z-index:20;
} */

/* CLIENTES */
#clientestxt{
   width: 405px;
   position:absolute;
   left:486px;
   top:163px;
   z-index:10;
}
#clientestxt p {
   text-align:left;
   margin: 0;
}
#clientesfoto{
   width: 478px;
   height: 334px;
   position:absolute;
   left:5px;
   top:143px;
   z-index:20;
}

/* SERVIÇOS */
#servicosmenu{
   width: 290px;
   position:absolute;
   left:22px;
   top:155px;
   z-index:20;
}
#servicosmenu #item1{
   width: 290px;
   background-image:url(../img/bg_item1.gif);
   background-position:top;
   background-repeat: no-repeat;
}
#servicosmenu #item1 p{
   padding-left: 26px;
   padding-top: 7px;
   padding-bottom: 10px;
   padding-right: 10px;
   font-weight: bold;
   color: #aab08d;
   margin: 0;
   margin-bottom: 3px;
}
#servicosmenu #item2{
   width: 290px;
   background-image:url(../img/bg_item2.gif);
   background-position:top;
   background-repeat: no-repeat;
}
#servicosmenu #item2 p{
   padding-left: 26px;
   padding-top: 7px;
   padding-bottom: 10px;
   padding-right: 10px;
   font-weight: bold;
   color: #aab08d;
   margin: 0;
   margin-bottom: 3px;
}
#servicostxt{
   width: 552px;
   position:absolute;
   left:390px;
   top:163px;
   z-index:10;
}
#servicostxt p{
   text-align: left;
   margin: 0;
   padding: 0;
}
/* SERVIÇOS ASSESSORIA */
.servassessoria{color: #866840;text-decoration: none;}
.servassessoria a{color: #aab08d;text-decoration: none;}
.servassessoria a:hover{color: #866840;text-decoration: none;}
a.servassessoriaover{color: #866840;text-decoration: none;}
#servassesimg {
  widht: 200px;
  height: 216px;
  position:absolute;
  left:408px;
  top:130px;
  z-index:30;
}
#servassesimg2 {
  widht: 160px;
  height: 122px;
  position:absolute;
  left:-50px;
  top:14px;
  z-index:30;
}
/* SERVIÇOS RELACINAMENTO */
.servrel{color: #959235;text-decoration: none;}
.servrel a{color: #aab08d;text-decoration: none;}
.servrel a:hover{color: #959235;text-decoration: none;}
a.servrelover{color: #959235;text-decoration: none;}
#servrelimg {
  widht: 230px;
  height: 233px;
  position:absolute;
  left:385px;
  top:0;
  z-index:30;
}
#servrelimg2 {
  widht: 211px;
  height: 170px;
  position:absolute;
  left:-50px;
  top:160px;
  z-index:30;
}
/* SERVIÇOS COMUNICAÇÃO */
.servcom{color: #e68c24;text-decoration: none;}
.servcom a{color: #aab08d;text-decoration: none;}
.servcom a:hover{color: #e68c24;text-decoration: none;}
a.servcomover{color: #e68c24;text-decoration: none;}
#servcomimg {
  widht: 210px;
  height: 147px;
  position:absolute;
  left:408px;
  top:-35px;
  z-index:30;
}
#servcomimg2 {
  widht: 229px;
  height: 213px;
  position:absolute;
  left:-50px;
  top:135px;
  z-index:30;
}

/* SERVIÇOS TRANS */
.servtrans{color: #e78c25;text-decoration: none;}
.servtrans a{color: #aab08d;text-decoration: none;}
.servtrans a:hover{color: #e78c25;text-decoration: none;}
a.servtransover{color: #e78c25;text-decoration: none;}
#servtransimg {
  widht: 295px;
  height: 214px;
  position:absolute;
  left:312px;
  top:78px;
  z-index:30;
}
/* SERVIÇOS VIRAL */
.servviral{color: #e2ae24;text-decoration: none;}
.servviral a{color: #aab08d;text-decoration: none;}
.servviral a:hover{color: #e2ae24;text-decoration: none;}
a.servviralover{color: #e2ae24;text-decoration: none;}
#servviralimg {
  widht: 578px;
  height: 117px;
  position:absolute;
  left:-10px;
  top:198px;
  z-index:30;
}
#servviralfoto{
   width: 380px;
   height: 420px;
   position:absolute;
   left:0px;
   top:130px;
   z-index:20;
}

.servtitulo{color: #aab08d;text-decoration: none;font-weight: bold;}
.servreltitulo{color:#959235; font-size:12px; font-weight: bold;}
.servassestitulo{color:#866840; font-size:12px; font-weight: bold;}
.servtranstitulo{color:#e78c25; font-size:12px; font-weight: bold;}
.servviraltitulo{color:#e2ae24; font-size:12px; font-weight: bold;}
.servcomtitulo{color:#e68c24; font-size:12px; font-weight: bold;}




/* CONTATO */
#contatotxt{
   width: 285px;
   background-color: #FFFFFF;
   position:absolute;
   left:661px;
   top:210px;
   z-index:10;
}
#contatotxt p{
   padding: 25px;
   padding-left: 50px;
   text-align:left;
}
#contatoform{
   width: 299px;
   position:absolute;
   left:266px;
   top:200px;
   z-index:20;
}
#contatopapel{
   width: 534px;
   height: 393px;
   position:absolute;
   left:164px;
   top:125px;
   z-index:15;
}



/* LAYOUT */
.destaque {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #73b152;
}
.formulario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	width: 100%;
	border: 1px solid #e1e0d3;
	color: #53583e;
}
