@charset "utf-8";
/* CSS Document */

*{
	outline:none;
	margin:0;
	padding:0;
	}

body{
	margin:0;
	padding:0;
	border:0;
	background:url(../imagens/bg.png) repeat-x #FF7400 !important;
	font-family:Arial, Helvetica, sans-serif !important;
	}

img{border:0; }
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}

li,ul{list-style:none;}



.geral{
	margin:0 auto;
	width:1000px; 
	background:url(../imagens/conteudo_bg.png) no-repeat;
	}
	
	
/* ########## TOPO ########## */
	
.topo{
	height:382px;
	background:url(../imagens/topo_bg.png) no-repeat;
	}

.logo{
	width:153px;
	height:153px;
	margin:80px 63px 0 60px; 
	float:left;
	}

.banner{
	width:722px;
	height:248px;
	background:url(../imagens/caixa_banner_topo.png) no-repeat;
	margin:37px 0 0 0;
	float:left;
	}
	
	
/* ########## MENU ########## */

.menu{
	width:629px;
    /*margin:64px 50px 0 0;*/
	margin:64px 25px 0 0;
    /*padding:0 0 0 18px;*/
	float:right;
    }
	
.menu ul li{
	display:inline;
	margin:0 35px 0 0;
	}


	
	
/* ########## CONTEÚDO ########## */
            
.conteudo{
	padding:45px 30px 0 30px;
	overflow:hidden;
	width:940px;
	}

/* ########## CONTEÚDO INDEX ########## */
            
.conteudo_index{
	padding:0 0 30px 0;
	}

.linha_produtos{
	overflow:hidden;
	margin:0 0 25px 0;
	}

.produtos_index{
	float:left;
	margin:0 18px 0 0;
	}

/* ########## CONTEÚDO AGÊNCIA ########## */

.conteudo_agencia{
	width:955px;
	overflow:hidden;
	color:#FFF;
	padding:0 0 30px 0;
	}
	
.boneco_conteudo_agencia{
	width:244px;
	height:221px;
	background: url(../imagens/bg_agencia.png) no-repeat;
    position:absolute;
    top:750px;
	}

.caixa_grande_agencia{
	width:619px;
	overflow:hidden;
	float:left;
	}

.topo_caixa_grande_agencia{
	height:9px;
	background:url(../imagens/topo_caixa_grande_agencia.png) no-repeat;
	}

.corpo_caixa_grande_agencia{
	background:url(../imagens/filete_corpo_caixa_grande_agencia.png) repeat-y;
	overflow:hidden;
	padding:0 30px 0 30px;
	}

.corpo_caixa_grande_agencia p{
	margin:10px 0 10px 0;
	}

.rodape_caixa_grande_agencia{
	height:7px;
	background:url(../imagens/rodape_caixa_grande_agencia.png) no-repeat;
	}

.conteudo_agencia_coluna_02{
	width:293px;
	overflow:hidden;
	float:left;
	margin:0 0 0 18px;
	}
	
.caixa_pequena_agencia{
	width:293px;
	overflow:hidden;
	margin:0 0 10px 0;
	}

.topo_caixa_pequena_agencia{
	height:13px;
	background:url(../imagens/topo_caixa_pequena_agencia.png) no-repeat;
	}

.corpo_caixa_pequena_agencia{
	background:url(../imagens/filete_corpo_caixa_pequena_agencia.png) repeat-y;
	overflow:hidden;
	padding:0 12px 0 12px;
	}

.titulo_pag_agencia_missao{
	width:268px;
	height:16px;
	background:url(../imagens/titulo_pag_agencia_missao.png) no-repeat;
	}

.titulo_pag_agencia_visao{
	width:268px;
	height:16px;
	background:url(../imagens/titulo_pag_agencia_visao.png) no-repeat;
	}

.titulo_pag_agencia_valores{
	width:268px;
	height:16px;
	background:url(../imagens/titulo_pag_agencia_valores.png) no-repeat;
	}

.corpo_caixa_pequena_agencia p{
	margin:10px 0 10px 0;
	}
	
.rodape_caixa_pequena_agencia{
	height:13px;
	background:url(../imagens/rodape_caixa_pequena_agencia.png) no-repeat;
	}

/* ########## CONTEÚDO SERVIÇOS ########## */

.menu_servicos{
	width:286px;
	height:184px;
	background:url(../imagens/caixa_menu_servicos.png) no-repeat;
	float:left;
	margin:83px 75px 0 24px;
	padding:10px 0 10px 0;
	}

.lista_servicos{
	width:560px;
	height:320px;
	background:#C90;
	float:left;
	}


.col_01{
	width:283px; 
	float:left;
	background:url(../imagens/caixa_menu_servicos.png) no-repeat;
	}

.btn_web{
	width:89px;
	height:50px;
	background:url(../imagens/btn_web_servicos.png) no-repeat;
	}

.btn_web:hover{
	width:89px;
	height:50px;
	background:url(../imagens/btn_web_servicos.png) 0 -50px no-repeat;
	}

.active1{
	width:89px;
	height:50px;
	background:url(../imagens/btn_web_servicos.png) 0 -50px no-repeat;
	}

.caixa_aba1{
	width:539px;
	overflow:hidden;
	background:url(../imagens/caixa_aba1.png) 156px 11px no-repeat;
	}
	
.caixa_criacao_sites{
	width:153px;
	height:31px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#FFF;
	background:url(../imagens/caixa_criacao_sites.png) no-repeat;
	padding:16px 0 0 13px;
	position:relative;
	}
	
.caixa_loja_virtual {
    background: url(../imagens/caixa_loja_virtual.png) no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    height: 31px;
    padding: 16px 0 0 13px;
    position: relative;
    top: 48px;
    width: 226px;
}

.caixa_pag_apresentacao {
    background: url(../imagens/caixa_pag_apresentacao.png) no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    height: 31px;
    padding: 16px 0 0 13px;
    position: relative;
    top: 96px;
    width: 213px;
}

.caixa_reformulacao_sites {
    background: url(../imagens/caixa_reformulacao_sites.png) no-repeat scroll 0 0 transparent;
    bottom: 141px;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    height: 31px;
    left: 339px;
    padding: 16px 0 0 20px;
    position: relative;
    width: 179px;
}

.caixa_email_mkt {
    background: url(../imagens/caixa_email_mkt.png) no-repeat scroll 0 0 transparent;
    bottom: 91px;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    height: 31px;
    left: 379px;
    padding: 16px 0 0 20px;
    position: relative;
    width: 139px;
}

.caixa_banner_digital {
    background: url(../imagens/caixa_banner_digital.png) no-repeat scroll 0 0 transparent;
    bottom: 41px;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    height: 31px;
    left: 405px;
    padding: 16px 0 0 20px;
    position: relative;
    width: 113px;
}

.caixa_fotografia_produtos {
    background: url(../imagens/caixa_fotografia_produtos.png) no-repeat scroll 0 0 transparent;
    bottom: 9px;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    height: 31px;
    left: 262px;
    padding: 16px 0 0 20px;
    position: relative;
    width: 182px;
}
	
.btn_impressos{
	width:164px;
	height:50px;
	background:url(../imagens/btn_impressos_servicos.png) no-repeat;
	}

.btn_impressos:hover{
	width:164px;
	height:50px;
	background:url(../imagens/btn_impressos_servicos.png) 0 -50px no-repeat;
	}
	
.active2 {
	width:164px;
	height:50px;
	background:url(../imagens/btn_impressos_servicos.png) 0 -50px no-repeat;
	}

.caixa_aba2{
	width:539px;
	overflow:hidden;
	background:url(../imagens/caixa_aba2.png) no-repeat scroll 161px 6px transparent;
	}

.caixa_cartao_visita{
	width:142px;
	height:31px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#FFF;
	background:url(../imagens/caixa_cartao_visita.png) no-repeat;
	padding:16px 0 0 13px;
	position:relative;
	}
	
.caixa_folder {
    background: url(../imagens/caixa_folder.png) no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    height: 31px;
    padding: 16px 0 0 13px;
    position: relative;
    top: 48px;
    width: 204px;
}

.caixa_banner_promocional {
    background: url(../imagens/caixa_banner_promocional.png) no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    height: 31px;
    padding: 16px 0 0 13px;
    position: relative;
    top: 96px;
    width: 167px;
}

.caixa_adesivos {
    background: url(../imagens/caixa_adesivos.png) no-repeat scroll 0 0 transparent;
    bottom: 141px;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    height: 31px;
    left: 353px;
    padding: 16px 0 0 20px;
    position: relative;
    width: 165px;
}

.caixa_releases {
    background: url(../imagens/caixa_releases.png) no-repeat scroll 0 0 transparent;
    bottom: 91px;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    height: 31px;
    left: 437px;
    padding: 16px 0 0 20px;
    position: relative;
    width: 81px;
}

.caixa_placa_sinalizacao {
    background: url(../imagens/caixa_placa_sinalizacao.png) no-repeat scroll 0 0 transparent;
    bottom: 41px;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    height: 31px;
    left: 342px;
    padding: 16px 0 0 20px;
    position: relative;
    width: 176px;
}

.btn_assessoria{
	width:174px;
	height:50px;
	background:url(../imagens/btn_assessoria_servicos.png) no-repeat;
	}

.btn_assessoria:hover{
	width:174px;
	height:50px;
	background:url(../imagens/btn_assessoria_servicos.png) 0 -50px no-repeat;
	}

.active3{
	width:174px;
	height:50px;
	background:url(../imagens/btn_assessoria_servicos.png) 0 -50px no-repeat;
	}
	
.caixa_aba3{
	width:538px;
	overflow:hidden;
	} 

.topo_caixa_assessoria{
	height:25px;
	background:url(../imagens/topo_caixa_assessoria.png) no-repeat;
	}                                

.conteudo_caixa_assessoria{
	background:url(../imagens/conteudo_caixa_assessoria.png) repeat-y;
	overflow:hidden;
	padding:0 25px 0 25px;
	} 
	
.conteudo_caixa_assessoria p{
	margin:10px 0 10px 0;
	color:#FFF;
	}

.rodape_caixa_assessoria{
	height:25px;
	background:url(../imagens/rodape_caixa_assessoria.png) no-repeat;
	} 


.btn_produtos{
	width:174px;
	height:50px;
	background:url(../imagens/btn_produtos.png) no-repeat;
	}

.btn_produtos:hover{
	width:174px;
	height:50px;
	background:url(../imagens/btn_produtos.png) 0 -50px no-repeat;
	}

.active4{
	width:174px;
	height:50px;
	background:url(../imagens/btn_produtos.png) 0 -50px no-repeat;
	}
	
.caixa_aba4{
	width:521px;
	overflow:hidden;
	padding:0 0 0 17px;
	} 
	
	
.bg_li{
	margin:0 0 25px 0;
	cursor:pointer;
	}

.col_02{
	width:560px;
	height:320px;
	float:right;
	margin:0 0 30px 0;
	}

.col_02 h1{
	display:none;
	}

.hide{
	display:none;
	}
	
.show{
	display:block;
	}
	
.teste:active{
	background:#F00; 
	width:89px; 
	height:50px;
	}

/* ########## CONTEÚDO CLIENTES ########## */

.conteudo_clientes{
	width:955px;
	overflow:hidden;
	margin:45px 0 0 0;
	color:#FFF;
	}


.dcontexto{
    position:relative;
	float:left;
    z-index:24;
	}

.dcontexto:hover{
	background:transparent;
	z-index:25;
	}

.dcontexto span {
    display:none;
	}

.dcontexto:hover span {
	display:block;	
	margin:-198px 0 0 100px;
	clear:left;		
	}
	
	
/* ########## CONTEÚDO CONTATO ########## */

.texto_contato{
	width:306px;
	height:164px;
	background:url(../imagens/caixa_texto_contato.png) no-repeat;
	margin:81px 100px 0 0;
	float:left;
	}

.texto_contato p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFF;
	text-align:left;
	}
                
.caixa_form_contato{
	width:534px;
	overflow:hidden;
	margin:38px 0 25px 0;
	float:left;
	}

.linha_form{
	height:32px;
	width:534px;
	margin:0 0 14px 0;
	}

.input_form_contato{
	width:516px;
	height:32px;
	background:url(../imagens/input_contato.png) no-repeat;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#F8F8F8;
	padding:0 9px;
	}

.linha_form_textarea{
	width:534px;
	height:152px;
	margin:0 0 12px 0;
	}

.textarea_form_contato{
	min-height:136px;
	max-height:136px;
	min-width:516px;
	max-width:516px;
	background:url(../imagens/input_contato_textarea.png) no-repeat;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#F8F8F8;
	padding:9px;
	}
	
.btn_form{
	width:94px;
	height:32px;
	margin:0 auto;
	}

.btn_enviar_form{
	font-size:15px;
	color:#FFF;
	padding:7px 26px;
	background:url(../imagens/btn_enviar_contato.png) 0 0 no-repeat;
	}

.btn_enviar_form:hover{
	background:url(../imagens/btn_enviar_contato.png) 0 -32px no-repeat;
	}

.web_titulo{
	margin:0 0 -15px 32px;
	}

.produtos_titulo{
	margin:-15px 0 8px -10px;
	}
	
	
/* ########## RODAPÉ ########## */

.bg_conteudo_rodape{
	width:100% !important;
	height:297px !important;
	background:url(../imagens/rodape_bg.png) repeat-x !important;
	}
	
.rodape{
	width:1000px;
	height:297px;
	margin:0 auto;
	}

.rodape_linha_01{
	height:46px;
	margin:0 0 15px 0;
	}

	.bandeiras{
		width:102px;
		height:25px;
		float:left;
		margin:12px 196px 0 26px;
		}
		
	.imagem_bandeira{
		margin:0 8px 0 0;
		}


	.menu_rodape{
		height:41px;
		float:left;
		margin:0 206px 0 0;
		}
		
	.menu_rodape_ul{
		display:inline;
		list-style:none;
		}
	
	.menu_rodape_li{
		float:left;
		}
	
	.menu_rodape_li a{
		margin:16px 0 0 0;
		font-size:14px;
		color:#666;
		float:left;
		font-weight:normal;
		}
	
	.menu_rodape_li a:hover{
		margin:16px 0 0 0;
		font-size:14px;
		color:#333;
		float:left;
		text-decoration:none;
		font-weight:normal;
		}
	
	.separador_menu_rodape{
		width:1px;
		height:36px;
		background:url(../imagens/filete_rodape.png) no-repeat;
		margin:5px 12px 0 12px;
		float:left;
		}
		
		
	.redes_sociais{
		width:84px;
		height:38px;
		float:left;
		margin:7px 0 0 0;
		}
	
	.imagem_rede_social{
		margin:0 3px 0 0;
		}
		
		

.rodape_linha_02{
	overflow:hidden;
	margin:0 0 22px 0;
	}
	
	.endereco{
		width:324px;
		height:62px;
		margin:63px 0 0 26px;
		float:left;
		}
	
	.telefone{
		font-size:16px;
		color:#666;
		margin:0 0 4px 0;
		}
	
	.telefone span{
		font-size:13px;
		color:#666;
		}
		
	.email{
		font-size:14px;
		color:#666;
		margin:0 0 4px 0;
		}
	
	.local{
		font-size:14px;
		color:#666;
		}

.curtiu_inovacao_facebook{
	width:300px;
	height:185px;
	float:right;
	}

	

.copyright{
		width:290px;
		height:auto;
		margin:0 auto;
		font-size:11px;
		color:#AAAAAA;
		padding:0 0 0 29px;
		}

	




	
	
	
	
/* .lavaLampWithImage{
		float:right;
		height:38px;
		width:606px;
		margin:43px 37px 0 0;
		}

.lavaLampWithImage li{ background:none; float:left; list-style:none; height:38px;}

.lavaLampWithImage li .border_color{  }

.lavaLampWithImage li#orcamento{  }


.lavaLampWithImage li.back{
	background:url(../imagens/lava.png) no-repeat;      
	height:38px;
	z-index:8;
	position:absolute;
	}
	
.lavaLampWithImage li.back .left{ background:url(../imagens/lava.png) no-repeat; }

.lavaLampWithImage li a{

	font:13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#666666;
	outline:none;
	z-index: 10;
	text-align:center;
	display:block;
	float:left;
	position:relative;
	overflow:hidden;
	padding:10px 0;
	width:115px;
	cursor:pointer;
	}
*/

.texto_servicos_impressos {
    color: #FFCC00 !important;
    font-family: verdana !important;
    font-size: 11px !important;
    padding:5px!important;