body, html, body { margin-top:0px; margin-left:auto; margin-bottom:0px; margin-right:auto; }

#div_global { width:100%; background-color:#ffffff; background-image:url('../images/bg_topo.jpg'); background-repeat:no-repeat; background-position: top center; }
#div_topo   { width:960px; z-index:1; margin:auto; border:1px dotted transparent; }

#div_coluna_esq { width:235px; border:0px solid #000; float:left; }
#div_conteudo   { width:390px; position:relative; margin-left:300px; margin-top:133px; border:0px solid #000; padding:0px; }
#div_coluna_dir { width:210px; border:0px solid #000; float:right; }

#div_base   { width:100%; background-color:#ffffff; background-image:url('../images/bg_rodape.jpg'); background-repeat:no-repeat; background-position: bottom center; }
#div_rodape { width:960px; z-index:1; margin:auto; border:1px dotted transparent; }

#frmComentario .texto      { border:1px solid #4498d3; font-family:arial,'ms sans serif',tahoma; font-size:11px; width:300px; }
#frmComentario .comentario { border:1px solid #4498d3; font-family:arial,'ms sans serif',tahoma; font-size:11px; width:300px; height:60px; }
#frmComentario .botao      { border:1px solid #4498d3; font-family:arial,'ms sans serif',tahoma; font-size:11px; background-color:#8acfff; width:60px; height:20px; }

hr { height:1px; color:#4498d3; }
p, table, li { font-family:tahoma,'ms sans serif',arial; font-size:12px; font-weight:normal; line-height:16px; color:#000; }
h1 { font-family:arial; font-size:20px; font-weight:normal; letter-spacing:0px; clear:both; margin:3px; }
h2 { font-family:arial; font-size:16px; font-weight:normal; letter-spacing:0px; clear:both; margin:3px; }
h6 { font-family:arial; font-size:10px; font-weight:normal; letter-spacing:0px; clear:both; margin:3px; }
img { border:0px solid #000; }
form { margin:0px; }
td { padding:0px; }
a { font-weight: bold; color: #4498d3; text-decoration:none; }
a:hover { text-decoration:underline; color: #ffffff; }
input { font-family:arial, tahoma,'ms sans serif'; font-size: 11px; margin:0px; }
select { font-family:arial, tahoma,'ms sans serif'; font-size: 11px; margin:0px; }
textarea { font-family:arial, tahoma,'ms sans serif'; font-size: 11px; margin:0px; }

.titulo { font-family:'trebuchet ms',tahoma,'ms sans serif',arial; font-size:14px; font-weight:bold; line-height:16px; text-transform: uppercase; letter-spacing:0px; }
.titulo_link { text-decoration:none; color:#000000; }
.subtitulo { margin-left:12px; font-family:tahoma,'ms sans serif',arial; font-size:12px; font-weight:normal; line-height:16px; color:#018dcd; }
.texto { font-family:tahoma,'ms sans serif',arial; font-size:12px; font-weight:normal; line-height:16px; color:#000; }
.icone_redesocial { margin-right:5px; }
.margem_zero { margin:0px; }
.cmpBusca { margin-top:11px; width:183px; height:16px; font-family:arial; font-size:12px; font-weight:normal; width:190px; border:1px solid #4498d3; }
.cmpEmail { margin-top:11px; width:183px; height:16px; font-family:arial; font-size:12px; font-weight:normal; width:190px; border:1px solid #4498d3; }
.form_aviso { font-family:arial; font-size:10px; font-weight:normal; }
.creditos_link { text-decoration:none; color:#000000; }
.creditos_link:hover { color:#4498d3; }
.english_link { text-decoration:none; color:#ffffff; }
.english_link:hover { color:#cccccc; }
.azulAD2M { color:#018dcd; }
.linkTag { border-bottom: 1px dotted #4498d3; }
.fonteNormal { font-weight:normal; font-color:#000; }

.resposta { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.traco { font-size: 12px; color: #000; }
.cor { color: #999; }

.cli_imp_item     { padding:5px; width:57px; margin-bottom:10px; margin-right:7px; float:left; border: 1px solid #cccccc; text-align:left; }
.imprensa_item    { padding:10px; width:350px; margin-bottom:10px; margin-right:10px; float:left; border: 1px solid #cccccc; text-align:left; clear:both; }
.cliente_item     { padding:10px; width:95px; margin-bottom:10px; margin-right:10px; float:left; border: 1px solid #cccccc; text-align:center; height:70px; }
.equipe_item      { padding:10px; width:155px; margin-bottom:10px; margin-right:10px; float:left; border: 1px solid #cccccc; text-align:center; }
.case_item        { padding:10px; width:360px; margin-bottom:10px; margin-right:10px; float:left; border: 1px solid #cccccc; text-align:left; }
.link             { margin-left:20px; }
.imprensa_imagem  { margin-left:20px;margin-right:20px;margin-bottom:20px; }
.cliente_imagem   { margin-left:20px;margin-right:20px;margin-bottom:20px; }
.equipe_imagem    { margin-left:20px;margin-right:20px;margin-bottom:20px; border:1px solid #000; }
.case_imagem      { margin-left:20px;margin-right:20px;margin-bottom:20px; }
.imprensa_data    { font-size:11px; }

#div_logo        { margin-left:20px; margin-top:60px; border:0px solid #000; }
#div_menu        { width:220px; margin-left:11px; padding-bottom:15px; padding-top:10px; border:0px solid #000; background-color:#ffffff; background-image:url('../images/bg_menu.jpg'); background-repeat:no-repeat; background-position: bottom right; }
#div_endereco    { margin-left:50px; border:0px solid #000; clear:both; font-family:tahoma,'ms sans serif',arial; font-size:11px; font-weight:normal; line-height:16px; color:#666666; letter-spacing:1px; margin-top:24px; }
#div_tagcloud    { margin-left:50px; border:0px solid #000; clear:both; font-family:tahoma,'ms sans serif',arial; font-size:11px; font-weight:normal; line-height:16px; letter-spacing:1px; width:180px; border:0px solid #000; }
#div_blognews    { margin-left:50px; border:0px solid #000; clear:both; font-family:tahoma,'ms sans serif',arial; font-size:11px; font-weight:normal; line-height:16px; letter-spacing:1px; width:180px; border:0px solid #000; }
#div_busca       { margin-left:50px; border:0px solid #000; clear:both; font-family:tahoma,'ms sans serif',arial; font-size:11px; font-weight:normal; line-height:16px; letter-spacing:1px; width:180px; border:0px solid #000; }
#div_informativo { margin-left:50px; border:0px solid #000; clear:both; font-family:tahoma,'ms sans serif',arial; font-size:11px; font-weight:normal; line-height:16px; letter-spacing:1px; width:180px; border:0px solid #000; }
#div_youtube     { position:absolute;margin-left:620px; margin-top:65px; border:0px solid #000; text-align:right; }

#div_twitter      { margin-right:20px; margin-top:119px; border:0px solid #000; text-align:right;}
#div_redessociais { margin-left:50px; margin-top:4px; border:0px solid #000; }
#div_clientes     { margin-left:30px; margin-top:24px; border:0px solid #000; }
#div_filiacao     { margin-left:30px; margin-top:24px; border:0px solid #000; }
#div_vocesabia    { margin-left:30px; margin-top:24px; border:0px solid #000; }

#div_englishinfo { position:absolute; width:55px; margin-left:856px; margin-top:30px; padding-bottom:5px; font-family:arial; font-size:10px; text-transform: uppercase; border:0px solid #000; color:#ffffff; text-align:center; }
#div_creditos { width:55px; margin-left:282px; margin-top:400px; padding-bottom:10px; font-family:arial; font-size:10px; text-transform: uppercase; border:0px solid #000; }

a.linkAD2M       { font-weight: bold; color: #4498d3; text-decoration:none; }
a.linkAD2M:hover { background-color:#4498d3; color:#ffffff; }

#div_comentario a       { color:#000000; font-family:tahoma,arial,'trebuchet ms','ms sans serif'; font-size:12px; padding:2px; letter-spacing:0px; text-decoration:none; }
#div_comentario a:hover { background-color:#4498d3; color:#ffffff; }

#div_conteudo a       { color:#000000; font-family:tahoma,arial,'trebuchet ms','ms sans serif'; font-size:12px; padding:2px; letter-spacing:0px; text-decoration:none; }
#div_conteudo a:hover { background-color:#4498d3; color:#ffffff; }

#div_blognews a       { color:#000000; font-family:tahoma,arial,'trebuchet ms','ms sans serif'; font-size:12px; font-weight:normal; padding:2px; letter-spacing:0px; text-decoration:none; }
#div_blognews a:hover { background-color:#4498d3; color:#ffffff; }

#div_busca a       { color:#000000; font-family:tahoma,arial,'trebuchet ms','ms sans serif'; font-size:12px; font-weight:normal; padding:2px; letter-spacing:0px; text-decoration:none; }
#div_busca a:hover { background-color:#4498d3; color:#ffffff; }

#div_informativo a       { color:#000000; font-family:tahoma,arial,'trebuchet ms','ms sans serif'; font-size:12px; font-weight:normal; padding:2px; letter-spacing:0px; text-decoration:none; }
#div_informativo a:hover { background-color:#4498d3; color:#ffffff; }

#destaque                  { margin-top:20px; }
#destaque p                { color:#666666; }
#destaque a                { line-height: 20px; text-decoration:none; padding:2px; color:#666666; }
#destaque a:hover          { background-color:#4498d3; color:#ffffff; }
#destaque .data            { background-color:#000000; color:#ffffff; font-size:10px; font-weight:bold; padding:4px; display:inline; clear:both; }
#destaque .autor           { color:#000000; font-size:10px; font-weight:bold; line-height:16px; }
#destaque .categoria       { color:#666666; font-size:10px; font-weight:bold; line-height:16px; }
#destaque .qnt_comentarios { width:374px; border-right:1px solid #7a7a7a; text-align:right; padding-right:10px; font-size:10px; font-weight:bold; line-height:16px; }
#destaque .link_noticias   { color:#4498d3; }
#destaque .relacionados    { width:374px; border-left:1px solid #7a7a7a; text-align:left; padding-left:10px; font-size:10px; font-weight:bold; line-height:16px; color:#000000; }
#destaque .titulo          { color:#000000; font-family:'trebuchet ms',tahoma,'ms sans serif',arial; font-size:14px; font-weight:bold; line-height:20px; text-transform: uppercase; letter-spacing:0px; }
#destaque .margem_zero     { margin-left: 10px; }

.ico_destaque       { position:absolute; margin-left:-32px; margin-top:-6px; width:32px; height:32px; background-color:#ffffff; background-image:url('../images/icones/clock.png'); background-repeat:no-repeat; background-position: top center; border:0px solid #000; }
.ico_tagcloud       { position:absolute; margin-left:-32px; margin-top:-6px; width:32px; height:32px; background-color:#ffffff; background-image:url('../images/icones/protection.png'); background-repeat:no-repeat; background-position: top center; border:0px solid #000; }
.ico_blognews       { position:absolute; margin-left:-32px; margin-top:-6px; width:32px; height:32px; background-color:#ffffff; background-image:url('../images/icones/comments.png'); background-repeat:no-repeat; background-position: top center; border:0px solid #000; }
.ico_busca          { position:absolute; margin-left:-32px; margin-top:-6px; width:32px; height:32px; background-color:#ffffff; background-image:url('../images/icones/search.png'); background-repeat:no-repeat; background-position: top center; border:0px solid #000; }
.ico_filiacao       { position:absolute; margin-left:-32px; margin-top:-6px; width:32px; height:32px; background-color:#ffffff; background-image:url('../images/icones/filiada.png'); background-repeat:no-repeat; background-position: top center; border:0px solid #000; }
.ico_vocesabia      { position:absolute; margin-left:-32px; margin-top:-6px; width:32px; height:32px; background-color:#ffffff; background-image:url('../images/icones/promotion.png'); background-repeat:no-repeat; background-position: top center; border:0px solid #000; }
.ico_empresa        { position:absolute; margin-left:-32px; margin-top:-6px; width:32px; height:32px; background-color:#ffffff; background-image:url('../images/icones/home.png'); background-repeat:no-repeat; background-position: top center; border:0px solid #000; }
.ico_servicos       { position:absolute; margin-left:-32px; margin-top:-6px; width:32px; height:32px; background-color:#ffffff; background-image:url('../images/icones/edit_page.png'); background-repeat:no-repeat; background-position: top center; border:0px solid #000; }
.ico_erro           { position:absolute; margin-left:-32px; margin-top:-6px; width:32px; height:32px; background-color:#ffffff; background-image:url('../images/icones/red_flag.png'); background-repeat:no-repeat; background-position: top center; border:0px solid #000; }
.ico_ok             { position:absolute; margin-left:-32px; margin-top:-6px; width:32px; height:32px; background-color:#ffffff; background-image:url('../images/icones/green_flag.png'); background-repeat:no-repeat; background-position: top center; border:0px solid #000; }
.ico_contato        { position:absolute; margin-left:-32px; margin-top:-6px; width:32px; height:32px; background-color:#ffffff; background-image:url('../images/icones/megaphone.png'); background-repeat:no-repeat; background-position: top center; border:0px solid #000; }
.ico_informativo    { position:absolute; margin-left:-32px; margin-top:-6px; width:32px; height:32px; background-color:#ffffff; background-image:url('../images/icones/copy_paste.png'); background-repeat:no-repeat; background-position: top center; border:0px solid #000; }
.ico_cases          { position:absolute; margin-left:-32px; margin-top:-6px; width:32px; height:32px; background-color:#ffffff; background-image:url('../images/icones/star_full.png'); background-repeat:no-repeat; background-position: top center; border:0px solid #000; }
.ico_clientes       { position:absolute; margin-left:-32px; margin-top:-6px; width:32px; height:32px; background-color:#ffffff; background-image:url('../images/icones/coffee_cup.png'); background-repeat:no-repeat; background-position: top center; border:0px solid #000; }
.ico_imprensa       { position:absolute; margin-left:-32px; margin-top:-6px; width:32px; height:32px; background-color:#ffffff; background-image:url('../images/icones/remote_desktop.png'); background-repeat:no-repeat; background-position: top center; border:0px solid #000; }
.ico_relacionados   { position:absolute; margin-left:-46px; margin-top:-6px; width:32px; height:32px; background-color:#ffffff; background-image:url('../images/icones/refresh.png'); background-repeat:no-repeat; background-position: top center; border:0px solid #000; }
.ico_geral          { position:absolute; margin-left:-32px; margin-top:-6px; width:32px; height:32px; background-color:#ffffff; background-image:url('../images/icones/star_full.png'); background-repeat:no-repeat; background-position: top center; border:0px solid #000; }
.ico_coment_zero    { display:inline; position:absolute; margin-left:-24px; margin-top:0px; width:16px; height:16px; background-color:#ffffff; background-image:url('../images/icones/add_comment.png'); background-repeat:no-repeat; background-position: top center; border:0px solid #000; }
.ico_coment_um      { display:inline; position:absolute; margin-left:-24px; margin-top:0px; width:16px; height:16px; background-color:#ffffff; background-image:url('../images/icones/user_comment.png'); background-repeat:no-repeat; background-position: top center; border:0px solid #000; }

.tagcloud_01 { font-family:arial; font-size:8px;  line-height:20px; letter-spacing:1px; color:#999999; padding-left:2px; padding-right:2px; font-weight:normal; }
.tagcloud_02 { font-family:arial; font-size:10px; line-height:20px; letter-spacing:1px; color:#999999; padding-left:2px; padding-right:2px; font-weight:normal; }
.tagcloud_03 { font-family:arial; font-size:11px; line-height:20px; letter-spacing:1px; color:#666666; padding-left:2px; padding-right:2px; font-weight:normal; }
.tagcloud_04 { font-family:arial; font-size:12px; line-height:20px; letter-spacing:1px; color:#666666; padding-left:2px; padding-right:2px; font-weight:normal; }
.tagcloud_05 { font-family:arial; font-size:14px; line-height:20px; letter-spacing:1px; color:#333333; padding-left:2px; padding-right:2px; font-weight:normal; }
.tagcloud_06 { font-family:arial; font-size:16px; line-height:20px; letter-spacing:1px; color:#333333; padding-left:2px; padding-right:2px; font-weight:normal; }
.tagcloud_07 { font-family:arial; font-size:18px; line-height:20px; letter-spacing:1px; color:#000000; padding-left:2px; padding-right:2px; font-weight:normal; }
.tagcloud_08 { font-family:arial; font-size:20px; line-height:20px; letter-spacing:1px; color:#000000; padding-left:2px; padding-right:2px; font-weight:normal; }

.tagcloud_01:hover { background-color:#4498d3; color:#ffffff; }
.tagcloud_02:hover { background-color:#4498d3; color:#ffffff; }
.tagcloud_03:hover { background-color:#4498d3; color:#ffffff; }
.tagcloud_04:hover { background-color:#4498d3; color:#ffffff; }
.tagcloud_05:hover { background-color:#4498d3; color:#ffffff; }
.tagcloud_06:hover { background-color:#4498d3; color:#ffffff; }
.tagcloud_07:hover { background-color:#4498d3; color:#ffffff; }
.tagcloud_08:hover { background-color:#4498d3; color:#ffffff; }
