body {padding: 0px;
	margin: 0px;
	visibility: visible;
	text-align: center;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #a6a6a6;}
	
	
img {border:0 none;}
		
a {color: #F60; text-decoration:none;}

a:hover {color: #a6a6a6; text-decoration:underline;}

#btnCasesDeSucesso a{color: #535353; text-decoration:none; font-size:12px; text-transform: none; font-family: arial;} 

#btnCasesDeSucesso a:hover{color: #535353; text-decoration:underline;} 
	
	
#topo {width: 100%; 
	 text-align:left; 
	 position:relative;
	 height:auto;
	 float:left;
	 padding: 0px;
	 background:#f36e21 url(../images/sombraTopo.jpg) no-repeat;
	 background-position: center 95px;
	 margin: auto;}
	
#corpoTopo {width: 880px;
	margin: auto;
	position:relative;
	height:auto;
	background-position: 0px 95px;}
	
#header {
		width:100%; 
		padding-top:5px;
		background-color: transparent !important;
		
		}	
	
#conteudo {position:relative; float:left; width: 100%; height: auto; margin:auto; padding:auto; text-align:center;} 

.corpoConteudo {position:relative; width: 880px; height: auto; margin:auto; padding:auto;  text-align:left; padding-top: 0px;} 
	
#footer {width: 100%;
	height:auto;
	position:relative;
	float:left;
	 background:#dddddd url(../images/sombraFooter.jpg) no-repeat;
	 background-position: center 390px;}	
	
#corpoFooter {width: 880px;
	margin:auto; padding:auto;
	text-align:left;}	
	
#contatoTopo {float: right;
	position: relative;
	margin:0px;
	text-align:right;
	padding: 0px;
	color: #ffffff;
	font-size: 10px;}	
	
#contatoTopo li{list-style:none; padding: 2px 0px 2px 0px; display:inline; float:left;}	
	
#foneTopo {font-size: 33px;}

#contatoCabecalho {float:right;
	position:relative;
	width: 450px;
	text-align:right;}

#busca {position:relative; float:right;}

#busca form{margin: 0px; padding: 0px;}

#campoBusca {background:#d04e00;
	font-size: 18px;
	color:#fff;
	font-weight:bold;
	border-top: 1px solid #a43d00;
	border-left: 1px solid #a43d00;
	border-bottom: 0 none;
	border-right:0 none;
	padding: 3px;
	width: 284px;}
	
#cotainerBusca {position: relative; float:left; padding-right: 5px; padding-top: 5px;}	

.botaoLingua {padding:4px 0px 4px 0px;
	background:#d35005;
	text-align:center;
	width: 57px;
	margin-bottom: 5px;
	float:none;
	font-size: 10px;
	color: #ff9253;}
	
#linguaSel {background: #ffc5a3;
	color:#e55400;}

ul#resumoWebtraffic {width: 100%;
	margin: 0px 0px;
	position:relative;
	float:left;
	padding: 10px 0px 0px 0px;
	color: #FFFFFF;}	
	
ul#resumoWebtraffic li{list-style: none; display: inline; float:left; padding-right: 15px;}	

ul#resumoWebtraffic li a{color: #fff; text-decoration:none;}

ul#resumoWebtraffic li a:hover{color: #FFD5B9; text-decoration:none;}

#resumoWebtraffic li h3{font-size: 32px;
	margin:20px 0px 0px 0px;
	font-weight: normal;
	font-family: ReductoCondSSi;
	text-transform:uppercase;
	padding:0px;
	letter-spacing: 0px;}
	
	
#resumoWebtraffic li p{margin:0px;
	padding:0px;
	width: 225px;
	cursor: pointer;
	height: 110px;}
	
ul.seletorBtnTopo {background: none;
	height: 52px;
	position:relative;
	float:left;
	margin: 0px !important;
	padding:0px !important;} 	
	
ul.seletorBtnTopo li.textoBtnTopo a{background: #3ab1b8;
	width: 208px; 
	color: #fff;
	text-align:center;
	height:auto;
	float:left;
	border: 2px solid #fff;
	padding: 5px 5px !important;}
	
ul.seletorBtnTopo li.textoBtnTopo a:hover{background: #349197;
	width: 208px; 
	color: #fff !important;
	text-align:center;
	height:auto;
	float:left;
	border: 2px solid #fff;
	padding: 5px 5px !important;}	
	
li.cantoSel {position:relative;
	float:left;
	display:none !important;
	margin: 0px !important;
	padding:0px !important;
	}
	
li.cantoBtnTopo {position: relative;
	padding:0px !important;
	margin: 10px 0px !important;
	float:left;} 	
	
li.textoBtnTopo {position:relative;
	float:left;
	color: #4d4d4d;
	margin:10px 0px !important;}	
	
li.boxTextoTopo {width: 231px;}
	
ul#selecionado {background: #fff;}	

ul#selecionado li.cantoSel{display:block !important;}

ul#selecionado li.textoBtnTopo a{width: 189px; padding-right:0px; background:#349197;}
ul#selecionado li.textoBtnTopo{padding-right:0px;}
	
.tituloConteudo	{float:left;
	position:relative;
	padding-bottom: 20px;
	padding-top: 34px;}
	
ul.conteudoFooter {margin: 0px;
	position:relative;
	float:left;
	padding:0px;
	padding-top: 34px;
	color: #FFFFFF;} 	
	
.conteudoFooter	li{list-style: none; display: inline; float:left; padding:0px; padding-right: 18px; padding-left: 5px;}	

.conteudoFooter	li h4{padding:0px 0px 5px 0px;
	margin:0px;
	letter-spacing: -3px;
	font-family:arial, sans-serif;
	font-size: 62px;
	color:#f36e21;}
	
.conteudoFooter	li h4 a{color:#f36e21; text-decoration:none;}

.conteudoFooter	li h4 a:hover{color:#7a7a7a; text-decoration:none;}	
	
.conteudoFooter	li p{margin:0px;
	color: #7a7a7a;
	font-weight:bold;
	height: 40px;
	width: 220px;
	padding:0px 0px 10px 0px;}	
	
.conteudoFooter	li p a{text-decoration:none; color: #7a7a7a;}

.conteudoFooter	li p a:hover{text-decoration:underline; color: #f36e21;}	
	
.conteudoFooter li .dataFooter {color:#f36e21;
	font-size: 10px;}	
	
ul.socialMidia {margin: 0px;
	width: 775px;
	float:right;
	margin-left: 25px;
	padding:0px;
	padding-top: 30px;
	padding-bottom: 30px;
	color: #FFFFFF;} 
	
.socialMidia li{list-style: none; display: inline; float:left; padding:0px; padding-right: 0px; padding-left: 0px;}	

.socialMidia li a{padding-top: 61px;
	width: 119px;
	padding-right:15px;
	padding-left: 15px;
	text-align:center;
	height: auto;
	position:relative;
	color: #7a7a7a;
	text-decoration:none;
	float:left;}	
	
.socialMidia li a:hover {color:#f36e21; text-decoration:underline;}
	
	
#twitter a{background:center top url(../images/logoTwitter.gif) no-repeat;}

#facebook a{background:center top url(../images/logoFacebook.gif) no-repeat;}

#youtube a{background:center top url(../images/logoYouTube.gif) no-repeat;}

#wordpress a{background:center top url(../images/logoWordpress.gif) no-repeat;}

#orkut a{background:center top url(../images/logoork.gif) no-repeat;}	

#delicious a{background:center top url(../images/logoDelicious.gif) no-repeat;}	

#delicious a:hover{background:center top url(../images/logoDelicious.gif) no-repeat;}


#rodape {width: 640px; position:relative; float:left; padding-top:10px; padding-bottom: 20px;}

ul.menuRodape {margin: 0px;
	float:left;
	position:relative;
	padding:0px;
	margin-bottom: 10px;
	border-bottom: 1px solid #f36e21;
	color: #f36e21;} 
	
ul.menuRodape li{list-style: none; display: inline; float:left; padding:3px 5px 3px 5px; margin:0px;}	

ul.menuRodape li a{text-decoration: none; color: #f36e21;}

ul.menuRodape li a:hover{text-decoration: none; color: #7a7a7a;}

#textosConteudo {position: relative;
	float:left;
	width: 757px;
	height:auto;
	padding: 0px 0px 30px 0px;
	background:left top url(../images/fundoTextoConteudo.gif) no-repeat;}

.colunaTextoConteudo {position:relative;
	float:left;
	padding: 55px 0px 0px 45px;
	width: 325px;}
	
.colunaTextoConteudo h1{margin:0;
	padding:0;
	font-weight: normal;
	font-size:22px;
	color:#f36e21;}	
	
.colunaTextoConteudo p{font-size:11px; margin-top: 10px; margin-bottom:10px; text-align:justify;}	

#imagensQuemSomos {float: left; position:relative; padding-left: 32px;}

#imagensQuemSomos img{float: left; margin-left: 22px; margin-right:22px; margin-top: 20px;}
	
#boxConteudoServicos {float:left;
	position:relative;}	
	

ul.menuServicos {margin: 0px;
	float:left;
	position:relative;
	height: 575px;
	background: right top url(../images/sombraLateral.jpg) no-repeat;
	padding:30px 0px 0px 0px;
	width:221px;
	color: #ff9a49;
	font-size:18px;}
	
ul.menuServicos h1 {margin:0px; font-weight:normal; padding:0px; color: #f36e21; text-transform: uppercase; font-size:20px; font-family: ReductoCondSSi;}

ul.menuServicos h1 a{color: #ff9a49; font-weight:normal; text-decoration:none; font-family: ReductoCondSSi;} 

ul.menuServicos h1 a:hover{color: #ff9a49; font-weight:normal; text-decoration:underline; font-family: ReductoCondSSi;} 	

ul.menuServicos a{color: #ff9a49; font-size:20px; text-decoration:none; text-transform: uppercase;} 

ul.menuServicos a:hover{color: #ff9a49; font-size:18px; text-decoration:underline;} 	
	
ul.menuServicos li{list-style:none; padding:0px 0px 0px 20px; margin:0px 0px 20px 0px; font-weight: normal; font-family: ReductoCondSSi;}	

ul.menuServicos li#btnServicosAtivo {background:#fff; margin-bottom:0px; font-weight: normal; font-family: ReductoCondSSi;}

.sombraBtnServicosTopo {background:top url(../images/sombraAbaServicosTopo.jpg) no-repeat; height:45px;}

.sombraBtnServicosBottom {background:bottom url(../images/sombraAbaServicosBottom.jpg) no-repeat; height:45px;}

.containerConteudoServicos {background:0px 0px url(../images/topoConteudoServicos.jpg) no-repeat;
	padding:50px 0px 20px 25px; 
	width:500px;
	height:auto;
	float:left;
	position:relative;}
	
.containerConteudoServicos h2{font-size:32px;  
	color: #f36e21; 
	font-weight: normal;
	margin:0px; 
	font-family: ReductoCondSSi;
	padding:0px; 
	margin-bottom: 15px;}

.containerConteudoServicos p{font-size:11px; margin-top: 10px;}

#fundoGerenciamentoCampanha {position:relative;
	float:left;
	height: 420px;
	width:505px;
	background:bottom right url(../images/graficoGerenciamentoDeCampanha.gif) no-repeat;}
	
#fundoGerenciamentoCampanha p{width: 350px; text-align:justify;}


/* IMPRENSA */

.containerConteudoImprensa {background:0px 0px url(../images/topoConteudoServicos.jpg) no-repeat;
	padding:40px 0px 20px 25px; 
	width:500px;
	height:auto;
	float:left;
	position:relative;}	
	
.colunaTextoConteudoImprensa {position:relative;
	float:left;
	padding: 55px 0px 0px 45px;
	width: 425px;}
	
.colunaTextoConteudoImprensa h1{font-size:33px;  
	color:#7a7a7a;
	font-weight: normal;
	margin:0px; 
	font-family: ReductoCondSSi;
	padding:0px;}
	
.colunaTextoConteudoImprensa p{font-size:11px; margin-top: 10px; margin-bottom:10px; text-align:justify; color:#7a7a7a;}		

.dataPostImprensa {width: 100%; 
	background: #95cbc0; 
	color:#fff !important; 
	float:left;
	text-align:right;}
	
.dataPostImprensa span{padding: 2px 5px 2px 5px;
	color:#fff !important;
	background:#4b8d7f;
	float: right;}
	
#listaDataImprensa {position:relative; float:left;
	margin:0px 5px 5px 0px;
	padding: 5px; 
	background:#95cbc0;
	font-family: ReductoCondSSi;
	line-height: 20px;
	color:#FFF; text-align:center; font-size:20px;}
	
#listaImprensa {position: relative;
	float: left;
	background: url(../images/sombraImprensa.jpg) top left no-repeat;
	height:900px;
	padding: 62px 5px 0px 45px;
	width: 220px;}
	
#listaImprensa h4{color:#f36e21;
	font-family: ReductoCondSSi;
	font-size:32px;
	margin-top:0px;
	font-weight:normal;
	text-transform:uppercase;}
	
	
#listaImprensa ul{margin:0px;
	padding:0px;}
	
#listaImprensa p a{
	color:#7a7a7a !important;}


#listaImprensa li{list-style:none; font-size:16px;
	float:left;
	width: 100%;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #dfdfdf;}
	
#listaImprensa li a{color:#BDBDBD; text-decoration: none;}

#listaImprensa li a:hover{color:#BDBDBD; text-decoration: underline;}

#fundoContato {position:relative; padding:50px 23px 20px 40px; float:left; background:url(../images/fundoTextoConteudo.gif) no-repeat;}

.colunaContato {position:relative;
	float: left;
	border-right: 1px #f36e21 dotted; 
	height: 490px;
	width: 230px;}
	
.formContato {position:relative;
	float: left;
	width: 450px;}	

#cliqueParaAmpliar {float:right;} 

.colunaContato h1{font-size:32px;  
	color: #f36e21; 
	font-weight: normal;
	margin:0px; 
	font-family: ReductoCondSSi;
	padding:0px; 
	margin-bottom: 15px;}
	
.colunaContato p{margin: 0px 0px 15px 0px;
	padding:0px;
	width: 205px;
	font-size: 13px;}
	
.formContato {padding: 0px 0px 0px 10px; text-align:left;}	
	
.formContato input[type=text] {background:#f6f6f6;
	border-left: 1px solid #c3c3c3;
	border-top: 1px solid #c3c3c3;
	width: 419px;
	padding: 5px 0px 5px 10px;
	margin-bottom: 12px;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 24px;
	color:#bcbcbc;
	font-weight:bold;}
	
.formContato div input[type=text] {background:#f6f6f6;
	border-left: 1px solid #c3c3c3;
	border-top: 1px solid #c3c3c3;
	width: 419px;
	padding: 5px 0px 5px 10px;
	margin-bottom: 12px;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 14px;
	color:#bcbcbc;
	font-weight:bold;}	
	
.formContato div {font-size: 16px;}

.formContato div textarea#mini {background:#f6f6f6 !important;
	border-left: 1px solid #c3c3c3;
	border-top: 1px solid #c3c3c3;
	width: 419px;
	padding: 5px 0px 5px 10px;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 14px;
	color:#bcbcbc;
	font-weight:bold;}
	
#arquivo input{background:#f6f6f6 !important;
	border-left: 1px solid #c3c3c3 !important;
	border-top: 1px solid #c3c3c3 !important;
	width: 419px !important;
	padding: 5px 0px 5px 10px !important;
	margin-bottom: 12px !important;
	font-family:Helvetica, Arial, sans-serif !important;
	font-size: 14px !important;
	color:#bcbcbc !important;
	font-weight:bold !important;}	
	
.textAreaContato {padding: 5px 5px 5px 10px;
	width: 414px;
	height: 165px;
	background:#f6f6f6;
	border-left: 1px solid #c3c3c3;
	border-top: 1px solid #c3c3c3;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 24px;
	color:#bcbcbc;
	font-weight:bold;}	
	
ul.galeriaCriacao {margin: 0px;
	float:left;
	position:relative;
	padding:0px;
	margin-bottom: 15px;} 
	
ul.galeriaCriacao li{padding: 7px;
	margin: 0px 16px 15px 16px;
	list-style:none;
	float:left;
	display: inline;
	border: 1px solid #DADADA;}
	
li#btnCasesDeSucesso {margin-bottom: 50px;
	font-size: 12px;
	word-spacing: -1px;
	color: #7e7e7e;}
	
#acessoria {width: 100%;
	position: relative;
	padding: 0px 0px 20px 0px}	
	
#paginacaoFundo {background: #4B8D7F right center url(../images/setaPagLista.gif) no-repeat;
 padding: 9px 20px 9px 5px;
 margin-top: 15px;
 position: relative;
 float: left;}
 
 #paginacaoFundo a{color: #fff;}	
 
 #linha {border-bottom: 1px dashed #999; margin-top: 25px; margin-bottom: 25px;}	
	
.containerConteudoServicos h5{margin: 25px 0px 0px 0px;
	font-size: 22px;
	font-weight: bold;
	color: #666;}
	
.containerConteudoServicos h6{margin: 10px 0px 0px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #666;}	
	
ul.dadosCases {margin:10px 0px 10px 20px;}

ul.dadosCases li{color: #7e7e7e; list-style-image:url(../images/setaLista.gif); font-size:16px; vertical-align:middle; padding:5px 0px 5px 0px;}

#twitterP {height: 32px; overflow: hidden; margin-top: 10px;}

.typeface-js h2{font-family:ReductoCondSSi;}

.typeface-js{font-family:ReductoCondSSi;}

    /* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
			
	#container{	
		margin:0 auto;
		position:relative;
		text-align:left;
		width:850px;
		background:#fff;		
		margin-bottom:2em;
		}			
	#content{
		position:relative;
		}			

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:850px;
		height:400px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:100px;
		position:absolute;
		left:-30px;
		top:150px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:850px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:100px;
		background:url(../images/btn_ant.jpg) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_prox.jpg) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#fff;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */

ul.tweet_list {width:220px; margin:0px; padding:0px; font-weight:bold;}

.tweet_list li{width:220px;
	height: auto;
	color:#7A7A7A;
	float:left;
	padding: 4px 0px !important;}
	
.tweet_text a{color:#7A7A7A; text-decoration:none;}	

.tweet_text a:hover, .tweet_time a:hover{text-decoration:underline; color:#F36E21;}	

.tweet_time a{font-weight:normal;}