*{ margin:0; padding:0; border:0}
.clear{ clear:both}

body{}
#geral{ width:950px; margin:0 auto; height:auto}
p{ padding:10px 0}
p, li{ font-family:Trebuchet MS, Arial}

/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
			TOPO / MENU
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
#topo{ width:950px; height:113px; background:url(../images/bg_topo.jpg) no-repeat}
.img_logo{ float:left}

ul.menu li{ float:left; list-style:none}
ul.menu{ width:600px; height:auto; float:left; padding:43px 0 0 55px}
ul.menu span{ display:none}

ul.menu li a.bt1{ width:104px; height:45px; background:url(../images/bt_qs.jpg)  no-repeat 0 0; display:block}
ul.menu li a.bt1:hover{ width:104px; height:45px; background:url(../images/bt_qs.jpg)  no-repeat 0 -45px}
ul.menu li a.bt2{ width:158px; height:45px; background:url(../images/bt_modelo_atuacao.jpg)  no-repeat 0 0; display:block}
ul.menu li a.bt2:hover{ width:158px; height:45px; background:url(../images/bt_modelo_atuacao.jpg)  no-repeat 0 -45px}
ul.menu li a.bt3{ width:83px; height:45px; background:url(../images/bt_parceiros.jpg)  no-repeat 0 0; display:block}
ul.menu li a.bt3:hover{ width:83px; height:45px; background:url(../images/bt_parceiros.jpg)  no-repeat 0 -45px}

#idioma { width:110px; height:43px; float:right; display:block; font-size:11px}
#idioma ul{ width:auto; height:auto; margin:0; float:right}
#idioma li{ display:inline; float:left; padding-top:27px}

#idioma li a.bt4{ width:53px; height:16px; background:url(../images/bt_pt.jpg)  no-repeat 0 0; display:block}
#idioma li a.bt4:hover{ width:53px; height:16px; background:url(../images/bt_pt.jpg)  no-repeat 0 -16px}
#idioma li a.bt5{ width:40px; height:16px; background:url(../images/bt_en.jpg)  no-repeat 0 0; display:block}
#idioma li a.bt5:hover{ width:40px; height:16px; background:url(../images/bt_en.jpg)  no-repeat 0 -16px}

#contato li{ list-style:none; float:left; padding:11px 0 0 80px}
#contato li a.bt6{ width:60px; height:25px; background:url(../images/bt_contato.jpg) no-repeat 0 0; display:block}
#contato li a.bt6:hover{ width:60px; height:25px; background:url(../images/bt_contato.jpg)  no-repeat 0 -25px}



.qs{ width:104px; height:45px; background:url(../images/bt_qs.jpg)  no-repeat 0 -45px; display:block}
.ma{ width:158px; height:45px; background:url(../images/bt_modelo_atuacao.jpg)  no-repeat 0 -45px; display:block}
.par{ width:83px; height:45px; background:url(../images/bt_parceiros.jpg)  no-repeat 0 -45px; display:block}
.con{ width:60px; height:25px; background:url(../images/bt_contato.jpg) no-repeat 0 -25px; display:block}
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/


#conteudo{ width:auto; height:auto; font-size:13px}
#banner_home{ width:950px; height:498px}


/*xxxx BOX HOME xxxx*/
#box_home{ width:950px; height:110px; font-size:11px; color:#584381; background:url(../images/bg_box_home.gif) no-repeat}
#box_home ul{ width:auto; margin:0}
#box_home li{ width:217px; margin:0 55px 0 28px; padding-left:15px; float:left; display:inline;  background:url(../images/bullet.gif) no-repeat; list-style:none}
#box_home li.box_homeli2{ margin:0 64px 0 28px}
#box_home li.box_homeli3{ margin:0 0 0 28px}
#box_home a{ text-decoration:none; color:#584381; font-weight:bold}
#box_home a:hover{ text-decoration:underline}

#rodape{ width:950px; height:auto; font-family:Trebuchet MS, Arial; color:#45287b; font-size:11px; padding:5px 0; margin:9px 0px 0 0px; float:left; border-top:1px solid #8371a5}
#rodape a{ color:#c4161c; text-decoration:none}
#rodape a:hover{ color:#c4161c; text-decoration:underline}











/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
			QUEM SOMOS
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

#AtuacaoDiferenciada{ width:auto; height:270px; padding:245px 0 0 30px; background:url(../images/bg_qs_atuacao_diferenciada.jpg) no-repeat top right}
#AtuacaoDiferenciada p { width:315px; height:auto; color:#737373; padding-left:17px}


.traco_tit{ border-top:1px solid #8371a5}
#NossosValores{ color:#737373; margin-bottom:50px; padding-left:46px}
#NossosValores p{ width:855px}

#VisaoEmpresarial{ width:370px; height:auto; float:left; color:#737373; font-size:13px; margin:0 0 20px 0px; padding-left:46px}
#VisaoEmpresarial h1{ float:left}
#VisaoEmpresarial .traco_tit{ width:214px; height:16px; float:left; border-top:none; border-bottom:1px solid #8371a5}
#VisaoEmpresarial p{ width:250px}
#VisaoEmpresarial ul{ list-style:none; line-height:32px}
#VisaoEmpresarial li{ background:url(../images/bullet2.gif) no-repeat left center; padding-left:20px}

#CadeiaRelacionamento{ width:534px; height:auto; float:left; color:#737373; margin-bottom:20px}
#CadeiaRelacionamento p{ width:440px}
#CadeiaRelacionamento ul{ list-style:none; line-height:33px}
#CadeiaRelacionamento li{ background:url(../images/bullet2.gif) no-repeat left center; padding-left:20px}







/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
		MODELO DE ATUAÇÃO
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
#ExperienciaMercado{ width:auto; height:230px; padding:175px 0 0 30px; background:url(../images/bg_ExperienciaMercado.jpg) no-repeat top right}
#ExperienciaMercado p { width:315px; height:auto; color:#737373; padding-left:17px}


#mkt-promocao-merchandising{ width:490px; height:auto; float:left; color:#737373; font-size:13px; margin:0 0 20px 0px; padding-left:46px}
#mkt-promocao-merchandising h1{ float:left}
#mkt-promocao-merchandising .traco_tit{ width:155px; height:17px; float:left; border-top:none; border-bottom:1px solid #8371a5}

#vendas-distribuicao{ width:414px; height:auto; float:left; color:#737373; font-size:13px; margin:0 0 20px 0px}
#vendas-distribuicao h1{ float:left}
#vendas-distribuicao .traco_tit{ width:223px; height:17px; float:left; border-top:none; border-bottom:1px solid #8371a5}


#presenca{ width:904px; color:#737373; margin-bottom:30px; padding-left:46px}
#presenca h1{ float:left}
#presenca .traco_tit{ width:824px; height:18px; float:left; border-top:none; border-bottom:1px solid #8371a5}

#mapa{ color:#737373; padding-left:46px}
#mapa ul{ list-style:none; margin:0 0 0 20px; padding:0}
#mapa li{ width:auto; float:left; padding-left:20px; margin-bottom:10px; background:url(../images/bullet2.gif) no-repeat left center}
.mapaesp{ padding-right:270px}




/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
			PARCEIROS
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
#Parceiros{ width:auto; height:250px; background:url(../images/bg_parceiros.jpg) no-repeat top right}

#principais_parceiros{ width:auto; height:auto; float:left; color:#737373; font-size:13px; margin:10px 0 0px 0px; padding-left:46px}
#principais_parceiros h1{ float:left}
#principais_parceiros .traco_tit{ width:543px; height:18px; float:left; border-top:none; border-bottom:1px solid #8371a5}


.menu_empresas{ width:910px; margin-left:40px; color:#737373; font-size:13px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
.menu_empresas h1{ font-size:22px}
	
.menu_empresas ul{ list-style:none; padding-top:40px; float:left}
.menu_empresas li{ width:270px; height:127px; display:block; text-align:center}

.menu_empresas ul a{ color:#737373; text-decoration:none; font-weight:bold; font-size:13px}
.menu_empresas ul a:hover{ color:#737373; text-decoration:underline}



#tab_1{ width:580px; height:340px; float:left; margin-top:40px; padding:7px 0 0 40px; font-size:13px}
#tab_1 p{ width:550px}
#tab_2 p{ width:550px}
#tab_3 p{ width:550px}

#tab_2{ width:580px; height:340px; float:left; margin-top:40px; padding:7px 0 0 40px; font-size:13px}
#tab_3{ width:580px; height:340px; float:left; margin-top:40px; padding:7px 0 0 40px; font-size:13px}


.bgTab1{ background:url(../images/bg_tab01.jpg) no-repeat}
.bgTab2{ background:url(../images/bg_tab02.jpg) no-repeat}
.bgTab2 p{ font-size:12px}

.bgTab3{ background:url(../images/bg_tab03.jpg) no-repeat}





/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
			CONTATO
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

#bg_contato{ width:auto; height:auto; background:url(../images/bg_contato.jpg) no-repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
#bg_contato p{ font-size:14px; color:#ff8400; padding:175px 0 0 46px}

#form { width:880px; color:#737373; font-size:14px; padding:0 0 0 46px; position:relative}
#form p{ color:#737373; font-size:14px; padding:0 0 30px 0}
#form span{ float:right; padding-right:12px}
.esp_form{ padding-left:77px}	
		
label{ width:60px; text-align:right; display:inline-block; padding-right:5px; color: #737373; margin-bottom:14px}
input{ width:100px; height:auto; background-color:#FFFFFF; border:1px solid #7F9DB9; padding:3px; margin-bottom:3px}		
select{ width:auto; height:auto; border:1px solid #7F9DB9; margin-bottom:3px; padding:3px}
textarea{ width:862px; height:120px; border:1px solid #7F9DB9; margin-bottom:3px; padding:3px; float:left; display:inline-block}		
.enviar { width:75px; height:30px; background:url(../images/bt_enviar.jpg) no-repeat; border:none; cursor:pointer; margin:10px 0 15px 800px}

#valNome{ position:absolute; top:128px; left:112px;  z-index:9; font-size:11px; width:120px; display:block}
#valCidade{ position:absolute; top:128px; left:590px; z-index:9; font-size:11px; width:120px; display:block; float:left}
#valEmail{ position:absolute; top:181px; left:112px; z-index:9; font-size:11px; width:120px; display:block; float:left}
.valMsg{ position:absolute; top:358px; *top:353px; left:145px}

.msg_cont{ width:869px; font-size:11px}

#RequiredFieldValidator4{ position:absolute; top:0px; left:102px}
#RequiredFieldValidator3{ position:absolute; top:0px; left:102px}
#RequiredFieldValidator2{ position:absolute; top:0px; left:102px}


/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
			INDIQUE
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
#bg_indique{ width:auto; height:320px; position:relative; padding:330px 0 0 0; background:url(../images/bg_indique.jpg) no-repeat top right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color: #737373;}

#bg_indique label{ width:150px; text-align:right; display:inline-block; padding-right:5px; color:#737373}
#bg_indique textarea{ width:779px; height:120px; border:1px solid #7F9DB9; margin:0 0 3px 0px; padding:3px; float:left; display:inline-block}		
.msg{ width:75px; display:inline-block; float:left}

.enviar2 { width:75px; height:30px; background:url(../images/bt_enviar.jpg) no-repeat; border:none; cursor:pointer; margin:10px 0px 15px 874px}

#valNome_ind{ position:absolute; top:355px; *top:360px; left:156px; z-index:9; font-size:11px}
#valNomeDest_ind{ position:absolute; top:355px; *top:360px; left:631px; z-index:9; font-size:11px}

#valEmail_ind{ position:absolute; top:410px; *top:410px; left:156px; z-index:9; font-size:11px}
#valEmailDest_ind{ position:absolute; top:410px; *top:410px; left:631px; z-index:9; font-size:11px}

.valMsg_ind2{ position:absolute; top:564px; left:256px; z-index:99999; font-size:11px}
.msg_ind{ padding-left:154px; font-size:11px}

