body {
	margin:0;
	font-size:11px;
	line-height:18px;
	font-family:Verdana, Geneva, sans-serif;
}
textarea {
	font-family:Verdana, Geneva, sans-serif;
}
h2, h3 {
	margin:2px 0;
}
h3 {
	font-size:12px;
}
a {
	color:#444e49;
	text-decoration:none
}
a:hover {
	text-decoration:underline;
}
a img {
	border:none;
}
.alinha {
	margin:0 auto;
	width:998px;
}
.limpa {
	display:block;
	clear:both;
}
.sub_titulo {
	background:url(../images/bg_h_agencia.gif) repeat-x bottom;
	padding:5px 0 10px 0;
	margin:5px 0;
	font:bold italic 18px 'Myriad Pro', Arial, sans-serif;
	color:#000;
	text-transform:uppercase
}
.sub_titulo a {
	color:#000;
}
.sub_titulo_interno {
	padding:5px;
	margin:5px 0;
	font:bold italic 18px 'Myriad Pro', Arial, sans-serif;
	color:#000;
	text-transform:uppercase
}
#topo {
	height:450px
}
#topo_mapa {
	height:42px;
}
#topo_mapa a {
	font-weight:bold;
	font-size:12px;
	color:#FFF;
	padding:12px 0 12px 10px;
	_padding:12px 0 13px 10px;
	display:block;
	float:left;
}
#topo_atendimento {
	float: right;
	width: 168px;
	height:34px;
	margin-right: 25px;
	cursor:pointer;
	display:none;
}
#topo_mapa select {
	margin:0;
	padding:1px;
	height:18px;
	border:none;
	background:#fff;
	font-size:10px;
	width:200px;
}
#topo_barra {
	background:url(../images/bg_topo_menu.jpg) repeat-x;
	font-size:12px;
	text-transform:uppercase;
	height:50px;
	clear:both
}
#topo_menu {
	padding-top:15px;
}
#topo_menu a, #topo_menu span {
	font-weight:bold;
	margin-right:35px;
	color:#fff
}
#topo_menu span {
	cursor: pointer;
}
#navegacao {
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:5px
}
#altaconversao_logo {
	margin:20px 0 0 10px;
	width:400px;
	height:95px;
	display:block;
}
#submenu {
	position:absolute;
	color:#fff;
	float:left;
	z-index:9999;
	left:0;
	top:0;
	background:#4f5457 url(../images/bg_topo_menu.jpg) repeat-x top;
	padding:15px;
	font-size:12px;
	border:2px solid #fcfcff;
	display:none;
	margin-top:30px;
	opacity:0.90;
	-moz-opacity: 0.90;
	filter: alpha(opacity=90);
	line-height:22px;
	font-weight:bold
}
#submenu a {
	color:#fff;
}
#menu_esquerdo {
	list-style:none;
	margin:0 auto 20px auto;
	padding:0 0 35px 0;
	background:url(../images/bg_menu_vert.gif) repeat-y center;
	width:212px;
}
#menu_esquerdo .titulo {
	background:url(../images/menu_bg_destaques.gif) no-repeat center;
	padding:14px 0
}
#menu_esquerdo #agencia {
	background:url(../images/menu_bg_destaques_agencia.gif) no-repeat center;
	padding:14px 0
}
#menu_esquerdo #websites {
	background:url(../images/menu_bg_destaques_website.gif) no-repeat center;
	padding:14px 0
}
#menu_esquerdo .titulo h3 {
	text-align:center;
	margin:0;
	color:#444e49;
	font:bold italic 18px 'Myriad Pro', Arial, sans-serif
}
#menu_esquerdo li {
	background:url(../images/bg_menu_horiz.png) no-repeat bottom;
	padding:15px 16px 7px 16px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px
}
#menu_esquerdo li a {
	display:block;
	color:#000;
}
#menu_esquerdo .sub_menu {
	background-image:none;
	text-transform:none;
	padding:4px 16px 4px 30px
}
#menu_esquerdo .sub_menu_ultimo {
	background:url(../images/bg_menu_horiz.png) no-repeat bottom;
}
.menu_esquerdo_banners {
	text-align:center;
}
#conteudo_esq {
	float:left;
	width:480px;
	margin-right:15px;
	font-size:12px;
	padding-top:5px;
}
#conteudo {
	margin-right:5px;
	font-size:12px;
	padding-top:5px;
}
.imagem_conteudo {
	text-align:center;
}
.imagem_conteudo img {
	border:1px solid #ccc;
}
.abas_destaque {
	background:url(../images/bda_bott.png) repeat-x bottom;
	height:74px;
	margin:0;
	padding:0;
	list-style:none;
}
.abas_destaque li {
	float:left;
	margin-right:5px;
	width:191px;
	display:block;
	height:74px;
}
.abas_destaque li a {
	display:block;
	height:72px;
	margin:0 8px;
}
.abas_destaque #aba_cases {
	background:url(../images/aba_cases.png);
}
.abas_destaque #aba_recursos {
	background:url(../images/aba_recursos.png) bottom;
}
.abas_destaque #aba_perguntas {
	background:url(../images/aba_perguntas.png) bottom;
}
.abas_destaque #aba_depoimentos {
	background:url(../images/aba_depoimentos.png);
}
.abas_destaque #aba_opiniao {
	background:url(../images/aba_opiniao.png) bottom;
}
.abas_destaque #aba_opinioes {
	background:url(../images/aba_opinioes.png) bottom;
}
.abas_destaque li span {
	display:block;
	height:72px;
	margin:0 8px;
	cursor:pointer;
}
.caixa_abas {
	margin:0 10px;
	background:#fffdeb;
	padding:10px;
	clear:both
}
#caixa_abas_websites {
	margin:0 9px;
	background:#fffdeb;
	padding:8px 4px;
	clear:both
}
.caixa_abas_container {
	height:580px;
	overflow:auto
}
.list_cases {
	margin:0;
	padding:0;
	list-style:none
}
.list_cases li {
	margin:0 8px 10px;
	_margin:0 7px 10px 7px;
	float:left;
}
.list_cases_emailmkt {
	margin:0;
	padding:0;
	list-style:none
}
.list_cases_emailmkt li {
	margin:0 8px 15px;
	_margin:0 7px 15px 7px;
	float:left;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	height:240px;
	background:url(../images/bg_email_mkt_item.gif) no-repeat;
	width:350px;
}
.list_cases_emailmkt .layout {
	margin:19px 14px 12px 20px;
	text-align:center;
	height:204px;
	display:block;
}
.caixa_geral {
	clear:both;
	padding-top:30px;
	width:99%
}
.caixa_geral .borda_bott {
	background:url(../images/bda_bott.png) repeat-x top;
	height:3px
}
#caixa_estatisticas_blog_inteno {
	padding-top:40px;
	clear:both
}
#box_case_destaque {
	float:left;
	width:707px;
	height:534px;
	margin-right:20px;
	text-align:center;
	background:url(../images/bg_detalhe_case.png) no-repeat center top
}
#list_galeria_case_destaque {
	list-style:none;
	margin:0;
	padding:17px 0 0 0;
	float:left
}
#list_galeria_case_destaque li {
	padding-bottom:20px;
}
#case_destaque_texto {
	padding:30px 20px;
	font-size:11px;
	width:680px
}
.case_destaque_galeria {
	width:208px;
	height:154px;
	padding-top:11px;
	background:url(../images/bg_loja_item.png) no-repeat center top;
	text-align:center
}
.case_destaque_galeria .case {
	display:block;
	width:180px;
	height:120px;
	margin:0 auto
}
#caixa_estatisticas_blog_inteno #header {
	background:url(../images/bg_h.jpg) no-repeat bottom;
	padding:10px 0
}
#tit_estatisticas {
	margin:0;
	font:bold italic 20px 'Myriad Pro', Arial, sans-serif;
	float:left;
}
#tit_blog {
	margin:0;
	font:bold italic 20px 'Myriad Pro', Arial, sans-serif;
	float:left;
	margin-left:270px;
	_margin-left:195px
}
#box_recursos {
	display:none;
}
#box_cases {
}
#box_perguntas {
	font-size:12px;
	display:none
}
#box_opiniao {
	font-size:12px;
	display:none
}
#box_opinioes {
	display:none;
}
.caixa_geral .campo {
	width:428px;
	height:25px;
	background:url(../images/form_bg_consultor_peq.gif) no-repeat;
	border:none;
	padding:5px 25px 0 5px;
	margin-bottom:15px
}
.caixa_geral .txt_area {
	width:652px;
	height:72px;
	background:url(../images/form_bg_consultor_grde.gif) no-repeat;
	border:none;
	padding:5px 25px 0 5px;
	margin-bottom:15px;
	font-size:12px
}
.caixa_geral .btn {
	float:right;
	margin:10px 50px 0
}
#box_depoimentos {
}
.list_coments {
	list-style:none;
	margin:0 30px 0 0;
	padding:0;
}
.post_padrao {
	padding:10px 0;
	margin-bottom:20px;
	font-size:12px
}
.post_consultor {
	padding:10px 0;
	margin-bottom:30px
}
.post_opinioes {
	padding:20px 0;
	font-size:12px
}
.post_opinioes img {
	vertical-align:bottom;
}
.post_opinioes h5 {
	background:url(../images/bda_bott.png) repeat-x bottom;
	font-size:12px;
	padding:5px 0;
	margin:10px 0
}
.post_opinioes h5 span {
	float:right;
	font-weight:normal;
	font-size:11px
}
.post_consultor h5 {
	background:url(../images/bda_bott.png) repeat-x bottom;
	font-size:12px;
	padding:5px 0;
	margin:10px 0
}
.post_consultor h5 span {
	float:right;
	font-weight:normal;
	font-size:11px
}
.caixa_lista_recursos {
	width:450px;
	float:left;
	margin-right:30px
}
.list_recursos_layouts {
	list-style:none;
	margin:0;
	padding:0;
	zoom: 1;
	overflow:hidden
}
.list_recursos_layouts li {
	margin:0 8px 10px;
	_margin:0 7px 10px 7px;
	float:left
}
.layout_item {
	width:208px;
	height:154px;
	background:url(../images/bg_loja_item.png) no-repeat center top;
	text-align:center
}
.layout_item .layout {
	display:block;
	height:118px;
	margin:12px 0;
}
.layout_item h4 {
	text-align:center;
	display:block;
	margin:2px 0;
	font-size:11px
}
#blog_destaques {
	background:url(../images/bda_dir.png) repeat-y center;
	margin:10px 0;
	padding:10px
}
#blog_destaques .fonte {
	font-size:11px
}
.listagem_padrao {
	background:url(../images/bda_bott.png) repeat-x bottom;
	padding:5px 0 10px 0;
	font-size:12px;
}
.ul_padrao {
	margin:0;
	padding:0;
}
.ul_padrao li {
	margin-bottom:5px;
}
#list_estatisticas_interno {
	float:left;
	width:350px;
	list-style:none;
	margin:0 30px 0 0;
	padding:0;
}
#list_blog_interno {
	float:left;
	width:350px;
	list-style:none;
	margin:0;
	padding:0;
}
.paginacao {
	float:right;
	clear:both;
	background:url(../images/bg_paginacao.png);
	width:143px;
	height:55px;
	font:bold italic 28px 'Myriad Pro', Arial, sans-serif;
	line-height:normal;
	text-align:center;
	cursor:pointer;
}
.paginacao span {
	font-size:47px;
	color:#444e49
}
#conteudo_dir {
	zoom: 1;
	overflow:hidden;
	background:url(../images/bda_dir.png) repeat-y left;
	padding-left:10px;
	float:right;
	width:250px
}
#conteudo_dir .campo {
	border:none;
	background:none;
	width:225px;
	height:14px;
	padding:0;
	margin-bottom:27px;
	_margin-bottom:26px;
	font-size:11px
}
#conteudo_dir .txt_area {
	border:none;
	background:none;
	width:225px;
	height:95px;
	padding:0;
	font-size:11px
}
#conteudo_dir h3 {
	margin:0 0 0 18px;
	color:#444e49;
	font:bold italic 20px 'Myriad Pro', Arial, sans-serif;
	text-transform:uppercase
}
#bg_proposta {
	background:url(../images/bg_solicite_proposta.png) no-repeat right top;
	_background:url(../images/bg_solicite_proposta.gif) no-repeat center top;
	padding:25px 0 0 15px
}
#box_contato_msg, #box_contato_form {
	display:none;
}
#box_contato_msg span {
	margin: 10px 0 0 20px;
	display:block;
}
.rodape_quebra {
	margin:185px 20px 0 25px;
	float:left
}
.rodape_quebra span {
	font-size:12px;
}
#base #twitter {
	float:right;
	margin-top:130px;
	height:160px;
	width:240px;
	display:block
}
#twitter_topo {
	float:right;
	display:block;
	background:url(../images/twitter_topo.gif) no-repeat left;
	margin:10px 15px 0 0;
	font-size:10px;
	color:#fff;
	font-weight:bold;
	text-align:left;
	line-height:normal;
	width:30px;
	height:30px;
}
#facebook_topo {
	float:right;
	display:block;
	background:url(../images/ico_facebook.png) no-repeat left;
	margin:10px 15px 0 0;
	font-size:10px;
	color:#fff;
	font-weight:bold;
	text-align:left;
	line-height:normal;
	width:30px;
	height:30px;
}

#rodape_copy {
	font:bold 11px Verdana, Geneva, sans-serif;
	padding:279px 0 0 157px;
	float:left;
}
.div_destaque {
	padding:20px 0
}
.list_estatisticas, .list_cases_hotsites, .list_cases_websites {
	margin:0;
	padding:0;
	list-style:none
}
/* agencia */
#tit_agencia_destaque {
	background:url(../images/bg_h_agencia_grde.png) repeat-x bottom;
	padding:5px 0;
	margin:5px 0;
	font:bold italic 26px 'Myriad Pro', Arial, sans-serif;
	color:#444e49;
	text-transform:uppercase
}
#tit_agencia {
	background:url(../images/bg_h_agencia_topo.png) no-repeat bottom;
	padding:20px 0 5px 230px;
	margin:5px 0;
	font:bold italic 26px 'Myriad Pro', Arial, sans-serif;
	color:#444e49;
	text-transform:uppercase
}
#tit_sistemas {
	background:url(../images/bg_h_sistemas_topo.png) no-repeat bottom;
	padding:20px 0 5px 230px;
	margin:5px 0;
	font:bold italic 28px 'Myriad Pro', Arial, sans-serif;
	color:#444e49;
	text-transform:uppercase
}
#tit_shop {
	background:url(../images/bg_h_shop_geral_topo.png) no-repeat bottom;
	padding:34px 0 10px 230px;
	margin:5px 0;
	font:bold italic 26px 'Myriad Pro', Arial, sans-serif;
	color:#444e49;
	text-transform:uppercase
}
#tit_conteudo_topo {
	background:url(../images/bg_h_shop_geral_topo.png) no-repeat bottom;
	padding:34px 0 10px 0;
	margin:5px 0;
	font:bold italic 26px 'Myriad Pro', Arial, sans-serif;
	color:#444e49;
	text-transform:uppercase
}
#agencia_seo {
	float:left;
	width:325px;
}
#agencia_emailmarketing {
	float:right;
	width:325px;
}
#caixa_criacao {
	background:url(../images/bda_bott.png) repeat-x top;
	padding-top:3px
}
#caixa_criacao_conteudo {
	margin:0 10px;
	padding:10px;
	background:#f6f6f6;
	text-align:center;
	list-style:none;
}
#list_cases_criacao {
	margin:0;
	padding:0;
	list-style:none;
}
#caixa_criacao_bott {
	background:url(../images/bda_bott.png) repeat-x top;
	display:block;
	padding-top:4px;
}
.list_estatisticas li {
	background:url(../images/bda_bott.png) repeat-x bottom;
	padding:15px;
	clear:both;
}
.list_estatisticas .titulo {
	font-size:12px;
	float:left;
	margin:0 10px 0 0
}
.list_estatisticas .fonte {
	font-size:11px;
}
.list_cases_hotsites li {
	background:url(../images/bg_hotsite_item.gif) no-repeat center;
	width:354px;
	height:250px;
	float:left;
	margin:0 10px 20px 0
}
.list_cases_hotsites .layout {
	margin:23px 12px 0 10px;
	text-align:center;
	height:206px;
	display:block
}
.list_cases_hotsites h4 {
	text-align:center;
	display:block;
	margin:4px 0;
	font-size:11px;
	text-transform:uppercase
}
/* agencia */


/* sistemas internet */
.list_sistemas {
	margin:20px 10px;
	padding:0;
	color:#152f00
}
.list_sistemas li {
	margin-bottom:15px;
}
.list_sistemas h2 {
	font-size:18px;
}
/* sistemas internet */

/* websites */
.list_cases_websites li {
	background:url(../images/bg_website_item.png) no-repeat center;
	width:352px;
	height:238px;
	float:left;
	margin:0 0 10px 0
}
.list_cases_websites .layout {
	margin:19px 14px 0 14px;
	text-align:center;
	height:204px;
	display:block;
}
.list_cases_websites h4 {
	text-align:center;
	display:block;
	margin:10px 0;
	font-size:11px;
	text-transform:uppercase
}
#tit_website {
	background:url(../images/bg_h_website_topo.png) no-repeat center bottom;
	padding:20px 0 5px 230px;
	margin:5px 0;
	font:bold italic 26px 'Myriad Pro', Arial, sans-serif;
	color:#444e49;
	text-transform:uppercase
}
/* websites */

/* desenvolvimento */
#list_desenvolvimento {
	font-weight:bold;
	font-size:10px;
	padding:10px 0 20px 0;
	margin:0 20px
}
.list_cases_dsv {
	margin:0;
	padding:0;
	list-style:none
}
.list_cases_dsv li {
	margin:0 15px 12px;
	_margin:0 13px 12px 7px;
	float:left;
}
/* desenvolvimento */

/* parceiros */
#list_parceiros {
	list-style:none;
	margin:0 0 0 20px;
	padding:0
}
#list_parceiros .parceiro_item {
	float:left;
	width:165px;
	padding:10px 0;
	margin:0 0 50px 0
}
#list_parceiros .servicos {
	padding-left:20px;
}
#list_parceiros .quebra {
	background:url(../images/bda_dir.png) repeat-y center;
	width:4px;
	float:left;
	height:180px;
	margin:0 15px
}
.parceiro_item h3 {
	margin:2px 0;
	font-size:11px
}
.parceiro_item p {
	margin:0;
}
.parceiro_item .layout {
	text-align:center;
	background:url(../images/bg_parceiros_item.png) no-repeat center top;
	height:104px;
}
.parceiro_item .logo {
	display:block;
	height:73px;
}
/* parceiros */

/* clientes */
#list_clientes {
	list-style:none;
	margin:0 20px 0 100px;
	_margin:0 20px 0 40px;
	padding:0;
	width:600px;
	float:left
}
#list_clientes .cliente_item {
	float:left;
	width:165px;
	padding:10px 0;
	margin:0 0 40px 0
}
#list_clientes .servicos {
	padding-left:20px;
}
#list_clientes .quebra {
	background:url(../images/bda_dir.png) repeat-y center;
	width:4px;
	float:left;
	height:180px;
	margin:0 15px
}
.cliente_item h3 {
	margin:2px 0;
	font-size:11px;
	display:block;
}
.cliente_item p {
	margin:0;
}
.cliente_item .layout {
	text-align:center;
	background:url(../images/bg_parceiros_item.png) no-repeat center top;
	height:104px;
}
.cliente_item .logo {
	display:block;
	height:73px;
}
#list_clientes_nome {
	list-style:none;
	zoom:1;
	overflow:hidden;
	margin:10px 0;
	background:url(../images/bda_dir.png) repeat-y left;
	padding:10px
}
#list_clientes_nome li {
	margin-bottom:10px;
	font-weight:bold;
}
/* clientes */

/* contato */
#conteudo_contato {
	background:url(../images/bg_contato.png) no-repeat right top;
	width:513px;
	font-size:11px
}
.campo_contato {
	background:url(../images/form_bg_contato.png) no-repeat left;
	_background:url(../images/form_bg_contato.png) fixed no-repeat left;
	border:none;
	width:435px;
	height:25px;
	padding:10px 2px 2px 2px;
	margin:2px 0 10px 0
}
.campo_contato_ddd {
	background:url(../images/form_bg_contato_ddd.png) no-repeat left;
	_background:url(../images/form_bg_contato_ddd.png) fixed no-repeat left;
	border:none;
	width:66px;
	height:25px;
	padding:10px 2px 2px 2px;
	margin:2px 0 10px 0;
	float:left;
	margin-right:10px
}
.campo_contato_telefone {
	background:url(../images/form_bg_contato_telefone.png) no-repeat left;
	_background:url(../images/form_bg_contato_telefone.png) fixed no-repeat left;
	border:none;
	width:354px;
	height:25px;
	padding:10px 2px 2px 2px;
	margin:2px 0 10px 0;
	float:left;
	margin-right:10px
}
.txt_area_contato {
	width:435px;
	height:110px;
	background:url(../images/form_bg_contato_txtarea.png) no-repeat;
	_background:url(../images/form_bg_contato_txtarea.png) no-repeat fixed;
	border:none;
	padding:5px 25px 5px 5px;
	margin-bottom:15px;
	font-size:12px;
}
#contato_img {
	float:left;
}
/* contato */

/* home */
#geral_padd_home {
	font-size:12px;
}
#geral_padd_home p {
	margin:0;
}
.tit_h1_padrao {
	background:url(../images/h_bg_home_padrao.png) no-repeat left bottom;
	padding:34px 0 10px 5px;
	margin:5px 0;
	font:bold italic 26px 'Myriad Pro', Arial, sans-serif;
	color:#444e49;
	text-transform:uppercase
}
#geral_padd_home .tit_lojavirtual {
	background:url(../images/h_bg_home_loja.png) no-repeat bottom;
	padding:34px 0 10px 5px;
	margin:5px 0;
	font:bold italic 26px 'Myriad Pro', Arial, sans-serif;
	color:#444e49;
	text-transform:uppercase
}
#geral_padd_home .tit_agencia {
	background:url(../images/h_bg_home_h_agencia.png) no-repeat bottom;
	padding:34px 0 10px 5px;
	margin:5px 0;
	font:bold italic 26px 'Myriad Pro', Arial, sans-serif;
	color:#444e49;
	text-transform:uppercase
}
#geral_padd_home .tit_website {
	background:url(../images/h_bg_home_website.png) no-repeat bottom;
	padding:34px 0 10px 5px;
	margin:5px 0;
	font:bold italic 26px 'Myriad Pro', Arial, sans-serif;
	color:#444e49;
	text-transform:uppercase
}
#geral_padd_home .tit_cases {
	background:url(../images/h_bg_home_cases.png) no-repeat bottom;
	padding:34px 0 10px 5px;
	margin:5px 0;
	font:bold italic 26px 'Myriad Pro', Arial, sans-serif;
	color:#444e49;
	text-transform:uppercase
}
#home_lojas {
	float:left;
	width:712px
}
#list_home_lojas {
	list-style:none;
	margin:0;
	padding:0
}
#list_home_lojas li {
	float:left;
	width:352px;
	height:242px;
	background:url(../images/bg_home_cases.png) no-repeat center;
	text-align:center;
	margin-bottom:20px;
}
#list_home_lojas .case {
	margin:21px 20px 0;
	height:201px;
	display:block;
}
.box_home_cases {
	width:464px;
	height:365px;
	padding-top:35px;
	background:url(../images/bg_home_cases_destaque.png) no-repeat center top;
	float:left;
	margin-right:45px
}
.box_home_cases .layout {
	display:block;
	width:410px;
	height:333px;
	margin:0 auto;
}
.case_destaque_descricao {
	padding-top:15px;
	float:left;
	width:450px
}
.case_destaque_descricao .case_titulo {
	text-transform:uppercase;
	font-size:19px;
	margin:5px 0;
	color:#3b4641;
	font-family:'Myriad Pro', Arial, sans-serif;
}
.case_resumo {
	text-align:justify;
	display:block;
	padding:10px 20px 0 0;
	font-size:11px;
	color:#152f00
}
#list_home_cases {
	list-style:none;
	margin:0;
	padding:0
}
#list_home_cases li {
	float:left;
	width:302px;
	height:190px;
	padding-top:17px;
	background:url(../images/bg_home_cases_peq.png) no-repeat center;
	text-align:center;
	margin-bottom:20px;
	margin-right:22px;
	text-align:left;
}
#list_home_cases .case {
	height:173px;
	width:269px;
	margin:0 auto;
	display:block;
}
#list_home_cases .case_item_info {
	display:block;
	padding-left:10px;
	color:#3b4641;
	font-size:11px;
}
#list_home_cases, #list_cases {
	list-style:none;
	margin:0;
	padding:0
}
#list_cases li {
	padding-bottom:40px;
}
#list_cases .box_case {
	width:302px;
	height:190px;
	padding-top:17px;
	background:url(../images/bg_home_cases_peq.png) no-repeat center;
	text-align:center;
	text-align:left;
	float:left;
}
#list_cases .case {
	height:173px;
	width:269px;
	margin:0 auto;
	display:block;
}
#list_cases .case_item_info {
	display:block;
	float:left;
	padding-left:10px;
	color:#3b4641;
	width:600px;
	font-size:11px;
}
#list_cases .case_item_info h4 {
	font:bold 15px 'Myriad Pro', Arial, sans-serif;
	text-transform:uppercase;
	margin:6px 0 14px 0;
}
#list_home_lojas .altura_ie6 {
	_height:25px;
}
#list_blog_home {
	margin:0;
	padding:0;
	list-style:none;
	width:255px;
}
#list_blog_home li {
	margin-bottom:10px;
	background:url(../images/bda_bott.png) repeat-x bottom;
	padding:5px 0 10px 0;
}
#home_tecnologia {
	overflow:hidden;
	zoom:1;
	padding:35px 0 0 0;
	float:right;
	width:258px
}
/*#home_tecnologia {float:right; padding:35px 0 0 10px}*/
#banner_home_central {
	clear:both;
	padding:20px 0;
	text-align:center
}
#banner_home_central img {
	margin:0 10px;
}
#home_agencia {
	float:left;
	width:705px;
	padding-top:48px
}
#home_agencia_texto {
	margin:0;
	padding:10px 10px 0 0;
	text-align:left;
}
#home_agencia_texto h4 {
	margin:4px 0;
	font-size:14px;
	text-transform:uppercase
}
#home_agencia_destaques {
	width:450px;
	float:right;
	margin:30px 0 10px 20px;
}
#home_agencia_destaques #central {
	background:url(../images/img_home_dtq_bg.gif) repeat-y left;
	text-align:center;
}
#home_agencia_destaques #central .layout {
	height:280px;
	display:block;
	width:400px
}
#home_blog {
	float:right
}
#home_website {
	clear:both;
	padding-top:75px
}
#home_website #btn_vejamais {
	margin-left:480px;
}
#banner_dinamico {
	background:url(../images/banner_dinamico_moldura.gif) no-repeat top center;
	margin:10px auto 5px auto;
	padding:0;
	list-style-type:none;
	width:976px;
	height:291px;
}
#banner_dinamico li {
	display:none;
	padding:31px 0 0 20px;
}
#banner_dinamico li a {
	display:block;
	width:933px;
	height:234px;
}
#banner_dinamico_botoes {
	display:block;
	text-align:right;
	padding-left:780px;
	width:196px;
	margin:0 auto;
}
#banner_dinamico_botoes .banner_dinamico_btn {
	background-position:top;
	border:none;
	margin:0 0 5px 0;
	cursor:pointer;
	height:58px;
	display:none;
	float:left;
}
#banner_dinamico_botoes .banner_dinamico_btn:hover {
	background-position:bottom !important;
}
#banner_dinamico_botoes span {
	display:none;
}
#quadro1 {
	background:url(../images/but1.gif);
	width:64px;
}
#quadro2 {
	background:url(../images/but2.gif);
	width:35px;
}
#quadro3 {
	background:url(../images/but3.gif);
	width:81px;
}
.opaco {
	opacity:0.50;
	-moz-opacity: 0.50;
	filter: alpha(opacity=50);
}
.sitemap_item {
	padding-left:30px;
	font-size:12px;
	margin:3px 0;
}
.cor1 a {
	color:#444e49;
}
.cor2 a {
	color:#f00;
}
.cor3 a {
	color:#f44;
}
/* blog */
#afasta_coluna {
	background:url(../images/bda_dir.png) repeat-y left;
	padding-left:8px
}
.blog_h3, .blog_h3_esq {
	text-align:center;
	margin:0;
	color:#444e49;
	font:bold italic 18px 'Myriad Pro', Arial, sans-serif;
	text-transform:uppercase;
	background:url(../images/menu_bg_destaques_blog.gif) no-repeat center;
	padding:20px 0
}
.blog_h3_esq {
	text-align:left;
	background-position:left;
}
/*.blog_coluna_esquerda {background:url(../images/bda_dir.png) repeat-y left; padding:0 0 15px 5px; margin:0 0 57px 0; list-style:none; width:198px}*/
.lista_blog_padrao {
	padding:0 0 15px 10px;
	margin:0 0 57px 0;
	list-style:none;
}
.blog_coluna_esquerda li, .lista_blog_padrao li {
	font-size:10px;
	font-weight:bold;
	padding-left:15px;
	margin-bottom:15px;
}
.lista_blog_padrao li {
	padding-left:15px
}
.list_blog {
	list-style:none;
	margin:0;
	padding:0
}
.blog_post_tit {
	padding:25px 0 0;
	background:url(../images/bg_blog_titulo.png) no-repeat left top;
	display:block;
	height:107px;
	font-size:24px;
	line-height:normal
}
.afasta_post {
	padding-left:15px;
}
.list_blog li {
	margin-bottom:35px;
}
.list_blog .post_data {
	display:block;
	float:left;
	width:103px;
	text-align:center;
	font-size:24px;
	font-weight:bold;
	color:#fff;
	margin-right:10px;
	padding-top:5px
}
.list_blog .post_data span {
	font-size:12px;
	text-transform:uppercase;
}
.list_blog .post_autor {
	font-weight:bold;
	font-size:10px;
	margin-right:55px
}
.list_blog .post_coments {
	font-weight:bold;
	font-size:10px;
	text-decoration:underline;
	display:none;
}
.post_coments .qtde {
	font-size:18px;
}
.list_blog .post_continue_lendo {
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
	text-decoration:underline
}
.list_blog .tags {
	background:url(../images/bda_bott.gif) repeat-x top;
	padding:5px 0 0 0;
	margin-top:20px;
	font-size:11px;
}
.busca_blog_campo {
	background:url(../images/form_busca_blog.png) no-repeat;
	float:left;
	width:180px;
	height:41px
}
.busca_blog_campo input {
	width:160px;
	margin:15px 0 0 15px;
	padding:0;
	border:none;
	background:none;
	height:14px;
	font-size:11px;
	color:#3c4744;
}
.blog_banner_rss {
	clear:both;
	text-align:center;
	margin:40px 0 30px 0
}
.comentarios_qtde {
	font-size:18px;
	font-weight:bold;
}
.list_blog_comentarios {
	margin:0;
	list-style:none;
	padding:20px 0;
	background:url(../images/bda_bott.gif) repeat-x bottom;
}
.coment {
	margin-bottom:45px;
}
.coment div {
	width:491px;
	margin:0 auto
}
.coment .coment_top {
	background:url(../images/img_blog_coment_top.png) no-repeat center top;
	height:6px;
}
.coment .coment_bg {
	background:url(../images/img_blog_coment_bg.png) repeat-y center;
}
.coment .coment_bott {
	background:url(../images/img_blog_coment_bott.png) repeat-y center bottom;
	height:7px;
}
.coment .texto {
	padding:5px 10px;
	width:97%;
	margin:0
}
.campo_blog {
	width:278px;
	height:25px;
	background:url(../images/form_blog_bg_campo.png) no-repeat;
	border:none;
	padding:5px 25px 0 5px;
	margin-bottom:15px
}
.campo_blog_txt_area {
	width:488px;
	height:224px;
	background:url(../images/form_blog_bg_comentario.png) no-repeat;
	border:none;
	padding:5px 25px 4px 5px;
	margin-bottom:15px;
	font-size:12px
}
.btn_blog_postar {
	background:url(../images/menu_bg_destaques_blog.gif) no-repeat center;
	color:#444e49;
	font:bold italic 18px 'Myriad Pro', Arial, sans-serif;
	text-transform:uppercase;
	padding:20px 50px;
}
.btn_blog_postar:hover {
	text-decoration:none;
}
.list_cases_seo {
	margin:0;
	padding:0;
	list-style:none
}
.list_cases_seo li {
	margin:0 8px 15px;
	_margin:0 7px 15px 7px;
	float:left;
	font-size:12px;
	width:350px;
}
.list_cases_seo .case {
	background:url(../images/bg_h_agencia.gif) repeat-x;
}
.list_cases_seo .caixa_bg {
	background:url(../images/bg_email_mkt_item.gif) no-repeat center;
	height:240px;
	padding-top:1px
}
.list_cases_seo .layout {
	margin:19px 14px 12px 20px;
	text-align:center;
	height:204px;
	display:block;
}
.list_cases_seo .texto_case {
	display:block;
	padding-left:15px
}
/* projetos web */
.alinha_box .sub_titulo {
	background:url(../images/bg_h_projetosweb.gif) repeat-x bottom;
	padding:5px 0 10px 0;
	margin:5px 0;
	font:bold italic 24px 'Myriad Pro', Arial, sans-serif;
	color:#444e49;
	text-transform:uppercase
}
.alinha_box {
	float:left;
	/*width:355px;*/
	padding-right:20px;
}
.btn_vejamais {
	float:right;
	margin:15px 15px 0;
}
.tit_projetos_destaque {
	background:url(../images/bg_h_projetosweb.gif) repeat-x bottom;
	padding:5px 0;
	margin:5px 0;
	font:bold italic 26px 'Myriad Pro', Arial, sans-serif;
	color:#444e49;
	text-transform:uppercase
}
.list_cases_projetosweb {
	margin:0;
	padding:0;
	list-style:none
}
.list_cases_projetosweb li {
	margin:0 8px 15px;
	_margin:0 7px 15px 7px;
	float:left;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	height:242px;
	background:url(../images/bg_projetosweb_case.gif) no-repeat;
	width:345px;
}
.list_cases_projetosweb .layout {
	margin:19px 14px 12px 20px;
	text-align:center;
	height:206px;
	display:block;
}
#chat_flutuante {
	left:0;
	position:fixed;
	top:20%;
	cursor:pointer;
}

/*twitter */
#home_twitter {float:right}
#tweet-container ul {
	list-style:none;
	margin:0;
	padding:0;
	
	}
#tweet-container li {
	padding:10px 25px;
	margin:4px 0;
	background:url(../images/quebra_twitter.gif) no-repeat bottom center;
	
	}


.texto { display:block;
		 height:75px;
		 overflow: hidden;
		 color:#152f00;
		 }
.texto,a {
		 color:#152f00;
		 }

.time {	
	display:block;
	font: italic 10px Verdana, Geneva, sans-serif;
	color:#818181;
}


/* popup atendimento */
#atendimento_online_popup {width:322px; position:fixed; display:none; left:37%; top:20%; z-index:99999;}
#atendimento_offline_popup {width:322px; position:fixed; display:none; left:37%; top:20%; z-index:99999;}
#atendimento_online_popup, #atendimento_offline_popup, .atendimento_online_popup_click, .atendimento_offline_popup_click {cursor:pointer;}
/* popup atendimento */
