@charset "iso-8859-1";
body{font-size: 12px; color:#374f5a; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0; padding:0; background:#f2f2f2;}
#conteudo {width:920px; margin:0 auto; padding:0;}
#divclear {clear:both;}
#content {float:left; width:100%; margin:0;}

/* --header-- */

#header1 {float:left; width:100%; background:url(../images/bkg_header.jpg) #1a2126 top center no-repeat; height:560px; margin:0; padding:0;}
#header2 {float:left; width:100%; background:url(../images/bkg_header.jpg) #1a2126 top center no-repeat; height:220px; margin:0; padding:0;}
#logo {float:left; width:240px; height:90px; margin:10px 0 0 50px; padding:0;}
#fundo_banner {float:left; width:860px; height:520px; margin:30px 0 0 0; padding:0; text-align:center; background:url(../images/sombra.jpg) bottom center no-repeat;}
#fundo_banner #banner {float:left; width:860px; margin:0 30px; padding:0; text-align:left;}
#fundo_banner #banner img{position:absolute; z-index:8; width:860px;}
#fundo_banner #banner img.active{z-index:10;}
#fundo_banner #banner img.last-active{z-index:9;}
#menu {float:left; width:550px; height:30px; margin:40px 0 0 30px; padding:0; }
#menu ul {float:left; width:100%; margin:0; padding:0;}
#menu ul li{float:left; list-style-type:none; height:30px; margin:0 10px; padding:0;}
#menu ul li a{float:left; margin:0; padding:0; list-style-type:none; height:30px;}
#menu ul li a.menuHome{width:45px; background:url(../images/menu_home_01.png) top center no-repeat;}
#menu ul li a.menuHome:hover{width:45px; background:url(../images/menu_home_01_hover.png) top center no-repeat;}
#menu ul li a.menuHome_over{width:45px; background:url(../images/menu_home_01_hover.png) top center no-repeat;}
#menu ul li a.menuQuemsomos{width:95px; background:url(../images/menu_home_02.png) top center no-repeat;}
#menu ul li a.menuQuemsomos:hover{width:95px; background:url(../images/menu_home_02_hover.png) top center no-repeat;}
#menu ul li a.menuQuemsomos_over{width:95px; background:url(../images/menu_home_02_hover.png) top center no-repeat;}
#menu ul li a.menuOquefazemos{width:110px; background:url(../images/menu_home_03.png) top center no-repeat;}
#menu ul li a.menuOquefazemos:hover{width:110px; background:url(../images/menu_home_03_hover.png) top center no-repeat;}
#menu ul li a.menuOquefazemos_over{width:110px; background:url(../images/menu_home_03_hover.png) top center no-repeat;}
#menu ul li a.menuCases{width:45px; background:url(../images/menu_home_04.png) top center no-repeat;}
#menu ul li a.menuCases:hover{width:45px; background:url(../images/menu_home_04_hover.png) top center no-repeat;}
#menu ul li a.menuCases_over{width:45px; background:url(../images/menu_home_04_hover.png) top center no-repeat;}
#menu ul li a.menuAcontece{ width:72px; background:url(../images/menu_home_05.png) top center no-repeat;}
#menu ul li a.menuAcontece:hover{width:72px; background:url(../images/menu_home_05_hover.png) top center no-repeat;}
#menu ul li a.menuAcontece_over{width:72px; background:url(../images/menu_home_05_hover.png) top center no-repeat;}
#menu ul li a.menuContato{width:58px; background:url(../images/menu_home_06.png) top center no-repeat;}
#menu ul li a.menuContato:hover{width:58px; background:url(../images/menu_home_06_hover.png) top center no-repeat;}
#menu ul li a.menuContato_over{width:58px; background:url(../images/menu_home_06_hover.png) top center no-repeat;}

#menu_inferior {float:left; width:100%; height:46px; margin:0;}
#menu_quemsomos {float:left; width:276px; height:46px; margin:74px 0 0 500px; padding:0;}
#menu_quemsomos ul {float:left; width:100%; margin:0; padding:0; height:100%;}
#menu_quemsomos ul li {float:left; list-style-type:none; height:100%; margin:0 5px; padding:0;}
#menu_quemsomos ul li a {float:left; margin:0; padding:0; list-style-type:none; height:100%;}
#menu_quemsomos ul li a.menuEquipe {width:124px; background:url(../images/quemsomos_submenu_equipe.png) top center no-repeat;}
#menu_quemsomos ul li a.menuEquipe:hover {width:124px; background:url(../images/quemsomos_submenu_equipe_hover.png) top center no-repeat;}
#menu_quemsomos ul li a.menuEquipe_over {width:124px; background:url(../images/quemsomos_submenu_equipe_hover.png) top center no-repeat;}
#menu_quemsomos ul li a.menuEmpresa {width:132px; background:url(../images/quemsomos_submenu_empresa.png) top center no-repeat;}
#menu_quemsomos ul li a.menuEmpresa:hover {width:132px; background:url(../images/quemsomos_submenu_empresa_hover.png) top center no-repeat;}
#menu_quemsomos ul li a.menuEmpresa_over {width:132px; background:url(../images/quemsomos_submenu_empresa_hover.png) top center no-repeat;}

#menu_oquefazemos {float:left; width:600px; height:52px; margin:68px 0 0 300px; padding:0;}
#menu_oquefazemos ul {float:left; width:100%; margin:0; padding:0; height:100%;}
#menu_oquefazemos ul li {float:left; list-style-type:none; height:100%; margin:0 5px; padding:0;}
#menu_oquefazemos ul li a {float:left; margin:0; padding:0; list-style-type:none; height:100%;}
#menu_oquefazemos ul li a.menuWebsite {width:136px; background:url(../images/menu_oquefazemos_website.png) top center no-repeat;}
#menu_oquefazemos ul li a.menuWebsite:hover {width:136px; background:url(../images/menu_oquefazemos_website_hover.png) top center no-repeat;}
#menu_oquefazemos ul li a.menuWebsite_over {width:136px; background:url(../images/menu_oquefazemos_website_hover.png) top center no-repeat;}
#menu_oquefazemos ul li a.menuDesign {width:205px; background:url(../images/menu_oquefazemos_design.png) top center no-repeat;}
#menu_oquefazemos ul li a.menuDesign:hover {width:205px; background:url(../images/menu_oquefazemos_design_hover.png) top center no-repeat;}
#menu_oquefazemos ul li a.menuDesign_over {width:205px; background:url(../images/menu_oquefazemos_design_hover.png) top center no-repeat;}
#menu_oquefazemos ul li a.menuWebmarketing {width:205px; background:url(../images/menu_oquefazemos_webmarketing.png) top center no-repeat;}
#menu_oquefazemos ul li a.menuWebmarketing:hover {width:205px; background:url(../images/menu_oquefazemos_webmarketing_hover.png) top center no-repeat;}
#menu_oquefazemos ul li a.menuWebmarketing_over {width:205px; background:url(../images/menu_oquefazemos_webmarketing_hover.png) top center no-repeat;}

/* --home-- */
#home {float:left; width:100%; margin:80px 0 30px 0;}
#home #box_acontece {float:left; width:420px; height:100%; text-align:center; margin:0 20px; padding:0;}
#home #box_acontece h1 {float:left; width:100%; text-align:center; margin:0 0 12px 0; padding:0;}
#home #box_cases {float:left; width:420px; height:100%; text-align:center; margin:0 20px; padding:0;}
#home #box_cases h1 {float:left; width:100%; text-align:center; margin:10px 0 0 0; padding:0;}
#home #box_cases #caixa_cases {float:left; width:417px; margin:11px 0; padding:0;}
#home #box_acontece #caixa_acontece {float:left; width:100%; margin:9px 0; padding:0;}

/* --contato-- */
#contato {float:left; width:100%; margin:20px 0 30px 0;}
#contato h1 {float:left; width:100%; margin:0 0 0 40px; padding:0;}
#contato form {float:left; width:390px; margin:0 0 0 40px; padding:0;}
#contato form label {float:left; width:100%; margin:3px 0; padding:0;}
#contato form label span {float:left; width:80px; margin:0; padding:0; font-size:14px; line-height:24px;}
#contato form label input[type=text] {float:left; width:308px; height:24px; margin:0; padding:0; border:none; background:url(../images/bkg_text.jpg) top center no-repeat;}
#contato form label textarea {float:left; width:304px; height:115px; background:url(../images/bkg_msg.jpg) top center no-repeat; border:none;}
#contato form label input[type=submit] {float:right; width:94px; height:24px; margin:0 2px; padding:0; border:none; background:url(../images/btn_enviar.jpg) top center no-repeat; cursor:pointer;}
#box_endereco {float:right; width:330px; margin:0 0 0 60px;}
#box_endereco span {float:left; font-size:14px; margin:0; line-height:25px; color:#666;}
#box_endereco #box_rede_social {float:left; width:280px; height:150px; margin:20px 0 0 0;}
#box_endereco #box_rede_social .redesocial {float:left; margin:0 20px 0 0;}
#mapa {float:left; width:800px; height:350px; border:1px solid #999; margin:40px 60px 0 60px;}

/* --empresa-- */
#empresa {float:left; width:100%; margin:50px 0 30px 0;}
#empresa h1 {float:left; width:100%; margin:0 0 0 40px; padding:0;}
#empresa #texto_empresa {float:left; width:400px; font-size:14px; color:#666; margin:20px 0 0 40px;}
#empresa #imagem_empresa {float:left; width:373px; height:350px; text-align:left; background:#0F0; margin:20px 0 0 10px; background:url(../images/sombra_quemsomos.jpg) bottom center no-repeat;}
#empresa #imagem_empresa #banner {float:left; width:373px; height:280px; text-align:left; border:2px solid #B3D45D}
#empresa #imagem_empresa #banner img{position:absolute; z-index:8; width:373px; height:280px;}
#empresa #imagem_empresa #banner img.active{z-index:10;}
#empresa #imagem_empresa #banner img.last-active{z-index:9;}
#empresa a{text-decoration:none; color:#999;}

/* --equipe-- */
#equipe {float:left; width:100%; margin:50px 0 30px 0;}
#equipe h1 {float:left; width:100%; margin:0 0 0 40px; padding:0;}
#equipe #box_equipe {float:left; width:880px; margin:20px; padding-left:80px;}
#equipe #box_imagem {float:left; width:170px; height:210px; background:url(../images/sombra_equipe.jpg) bottom center no-repeat; text-align:center;}
#equipe #nome_equipe {float:left; width:700px; font-size:20px; color:#b2d45c; margin:0 0 0 10px;}
#equipe #area_atuacao {float:left; width:700px; margin:5px 0 0 10px; font-weight:bold;}
#equipe #texto_equipe {float:left; width:500px; margin:10px 0 0 10px;}
#equipe #redes_sociais {float:left; width:500px; margin:10px 0 0 10px;}
/* --oquefazemos-- */
#oquefazemos {float:left; width:100%; margin:50px 0 30px 0;}
#oquefazemos h1 {float:left; width:100%; margin:0 0 0 40px; padding:0;}
#oquefazemos #banner_gr {float:left; width:844px; margin:30px 38px; height:352px;}
#oquefazemos #banner_gr img{position:absolute; z-index:8; width:844px; height:352px;}
#oquefazemos #banner_gr img.active{z-index:10;}
#oquefazemos #banner_gr img.last-active{z-index:9;}
#oquefazemos #banner_pq {float:left; width:844px; margin:20px 38px; height:80px;}

/* --website-- */

#mostra_cases{width:890px; float:left;}

#website {float:left; width:100%; margin:50px 0 30px 0;}
#website h1 {float:left; width:100%; margin:0 0 0 40px; padding:0;}
#website #texto_website {float:left; width:495px; margin:30px 0 0 50px; padding:0; font-size:14px; text-align:justify;}
#website #banner_website {float:left; width:304px; margin:30px 0 0 35px; padding:0; font-size:14px;}
#website #box_fazemos {position:absolute; margin:320px 0 0 40px; width:400px; padding:0;}
#website #box_fazemos span {float:left; margin:5px 0 0 0; padding:0; width:100%; font-size:14px;}
#website #banner_etapas_projeto {float:left; width:844px; margin:50px 38px; padding:0;}
#website #box_cases {float:left; width:840px; margin:0 40px; padding:0;}
#website #box_cases h2 {float:left; width:100%; margin:0 0 20px 0; padding:0;}
#website #box_cases #imagem_case {float:left; width:246px; margin:0 50px 0 0;}

/* --design-- */
#design {float:left; width:100%; margin:50px 0 30px 0;}
#design h1 {float:left; width:100%; margin:0 0 0 40px; padding:0;}
#design #texto_design {float:left; width:495px; margin:30px 0 0 50px; padding:0; font-size:14px; text-align:justify;}
#design #banner_design {float:left; width:304px; margin:30px 0 0 30px; padding:0; font-size:14px;}
#design #box_fazemos {position:absolute; top:0; margin:555px 0 0 40px; width:350px; padding:0;}
#design #box_fazemos span {float:left; margin:5px 0 0 0; padding:0; width:100%; font-size:14px;}
#design #box_cases {float:left; width:840px; margin:0 40px; padding:0;}
#design #box_cases h2 {float:left; width:100%; margin:0 0 20px 0; padding:0;}
#design #box_cases #imagem_case {float:left; width:246px; margin:0 50px 0 0;}

/* --webmarketing-- */
#webmarketing {float:left; width:100%; margin:50px 0 30px 0;}
#webmarketing h1 {float:left; width:100%; margin:0 0 0 40px; padding:0;}
#webmarketing #texto_webmarketing {float:left; width:495px; margin:30px 0 0 50px; padding:0; font-size:14px;}
#webmarketing #banner_webmarketing {float:left; width:304px; margin:30px 0 0 30px; padding:0; font-size:14px;}
#webmarketing #box_fazemos {position:absolute; top:0; margin:570px 0 0 40px; width:470px; padding:0;}
#webmarketing #box_fazemos span {float:left; margin:5px 0 0 0; padding:0; width:100%; font-size:14px;}
#webmarketing #box_cases {float:left; width:840px; margin:0 40px; padding:0;}
#webmarketing #box_cases h2 {float:left; width:100%; margin:0 0 20px 0; padding:0;}
#webmarketing #box_cases #imagem_case {float:left; width:246px; margin:0 50px 0 0;}

/* --acontece-- */
#acontece {float:left; width:100%; margin:50px 0 30px 0;}
#acontece h1 {float:left; width:100%; margin:0 0 40px 40px; padding:0;}
#acontece #box_texto {float:left; width:840px; margin:20px 40px; padding:0;}
#acontece #box_texto #titulo_noticia {float:left; width:465px; color:#747474; font-size:18px; font-weight:bold;}
#acontece #box_texto #data_noticia {float:left; width:465px; color:#747474; font-size:18px; font-weight:bold;}
#acontece #box_texto #imagem_noticia {float:left; margin:0 20px 20px 0; width:327px; height:222px; border:2px #d9dbdc solid;}
#acontece #box_texto #texto_noticia {float:left; width:465px; font-size:14px;}
#acontece #box_texto #box_imagem_peq {float:left; width:100%; margin:10px 0;}
#acontece #box_texto #imagem_peq {float:left; width:190px; margin:0 20px 0 0;}
#acontece #box_navegacao {float:left; width:120px; margin:0 400px;}
#acontece #box_navegacao .seta_esq {float:left; width:20px; height:25px; margin:0 5px;}
#acontece #box_navegacao .seta_dir {float:left; width:20px; height:25px; margin:0 5px;}
#acontece #box_navegacao .numero_pag {float:left; height:20px; width:20px; color:#747474; text-align:center; font-size:18px; font-weight:bold; cursor:pointer;}
#acontece #box_navegacao .numero_pag:hover {text-decoration:underline; font-size:22px; margin-top:-3px;}
#acontece #box_navegacao .numero_pag_hover {float:left; height:20px; width:20px; color:#000; margin-top:-4px; text-align:center; font-size:22px; font-weight:bold; cursor:pointer;}

#acontece a {text-decoration:none;}
#acontece #pontilhado {float:left; width:810px; margin:0 55px 40px 55px;}

/* --cases-- */
#cases {float:left; width:100%; margin:50px 0 30px 0;}
#cases h1 {float:left; width:100%; margin:0 0 40px 40px; padding:0;}
#cases #box_cases {float:left; width:650px;}
#cases #box_cases #img_peq_cases {float:left; width:246px; margin:0 0 40px 70px;}
#cases #detalhes {float:left; width:570px; margin:0 0 0 50px;}
#cases #detalhes h2 {float:left; width:100%; margin:0 0 40px 0; padding:0; font-weight:normal;}
#cases #detalhes #case_tipo {float:left; color:#B3D45D; font-size:24px; letter-spacing:-2px;}
#cases #detalhes #cliente_nome {float:left; font-size:20px; letter-spacing:-1px; margin:2px 0 0 5px;}
#cases #detalhes #texto_detalhes {float:left; font-size:14px; margin:0; padding:0;}
#cases #detalhes #imagem_detalhes {float:left; width:100%; margin:30px 0; padding:0; text-align:center; }
#cases #detalhes #box_outros_cases {float:left; width:100%;}
#cases #detalhes #box_outros_cases h2 {float:left; width:100%; margin:0 0 30px 0; padding:0;}
#cases #detalhes  .img_peq_cases {float:left; margin-right:70px;}
#cases #detalhes  #img_peq_cases{float:left; width:670px;; height:190px;}
#cases #detalhes  a{text-decoration:none; color:#666;}


#cases #box_navegacao {float:left; width:120px; margin:0 400px;}
#cases #box_navegacao .seta_esq {float:left; width:20px; height:25px; margin:0 5px;}
#cases #box_navegacao .seta_dir {float:left; width:20px; height:25px; margin:0 5px;}
#cases #box_navegacao .numero_pag {float:left; height:20px; width:20px; color:#747474; text-align:center; font-size:18px; font-weight:bold; cursor:pointer;}
#cases #box_navegacao .numero_pag:hover {text-decoration:none; font-size:18px;}
#cases #box_navegacao .numero_pag_hover {text-decoration:none; float:left; height:20px; width:20px; color:#000; text-align:center; font-size:18px; font-weight:bold; cursor:pointer;}
#cases #box_navegacao a{text-decoration:none;}



/* --barra lateral cases-- */
#barra_lat {float:left; width:200px; margin:0 0 0 40px;}
#barra_lat #titulo_barra_lat {float:left; width:100%; height:35px; margin:5px 0; padding:0;}
#barra_lat #titulo_barra_lat a{float:left; margin:0; padding:0; list-style-type:none; height:35px;}
#barra_lat #titulo_barra_lat a.menuWebsites {width:200px; background:url(../images/titulo_cases_website.jpg) top center no-repeat;}
#barra_lat #titulo_barra_lat a.menuWebsites:hover {width:200px; background:url(../images/titulo_cases_website_hover.jpg) top center no-repeat;}
#barra_lat #titulo_barra_lat a.menuWebsites_over {width:200px; background:url(../images/titulo_cases_website_hover.jpg) top center no-repeat;}
#barra_lat #titulo_barra_lat a.menuDesign {width:200px; background:url(../images/titulo_cases_design.jpg) top center no-repeat;}
#barra_lat #titulo_barra_lat a.menuDesign:hover {width:200px; background:url(../images/titulo_cases_design_hover.jpg) top center no-repeat;}
#barra_lat #titulo_barra_lat a.menuDesign_over {width:200px; background:url(../images/titulo_cases_design_hover.jpg) top center no-repeat;}
#barra_lat #titulo_barra_lat a.menuWebmarketing {width:200px; background:url(../images/titulo_cases_webmarketing.jpg) top center no-repeat;}
#barra_lat #titulo_barra_lat a.menuWebmarketing:hover {width:200px; background:url(../images/titulo_cases_webmarketing_hover.jpg) top center no-repeat;}
#barra_lat #titulo_barra_lat a.menuWebmarketing_over {width:200px; background:url(../images/titulo_cases_webmarketing_hover.jpg) top center no-repeat;}
#barra_lat #categoria_barra_lat {float:left; width:130px; height:25px; margin:2px 0 2px 40px; padding:0;}
#barra_lat #categoria_barra_lat a{float:left; margin:0; padding:0; list-style-type:none; height:25px;}
#barra_lat #categoria_barra_lat a.menuSites {width:130px; background:url(../images/titulo_sites.jpg) top center no-repeat;}
#barra_lat #categoria_barra_lat a.menuSites:hover {width:130px; background:url(../images/titulo_sites_hover.jpg) top center no-repeat;}
#barra_lat #categoria_barra_lat a.menuSites_over {width:130px; background:url(../images/titulo_sites_hover.jpg) top center no-repeat;}
#barra_lat #categoria_barra_lat a.menuEcommerce {width:130px; background:url(../images/titulo_ecommerce.jpg) top center no-repeat;}
#barra_lat #categoria_barra_lat a.menuEcommerce:hover {width:130px; background:url(../images/titulo_ecommerce_hover.jpg) top center no-repeat;}
#barra_lat #categoria_barra_lat a.menuEcommerce_over {width:130px; background:url(../images/titulo_ecommerce_hover.jpg) top center no-repeat;}
#barra_lat #categoria_barra_lat a.menuBlog {width:130px; background:url(../images/titulo_blog.jpg) top center no-repeat;}
#barra_lat #categoria_barra_lat a.menuBlog:hover {width:130px; background:url(../images/titulo_blog_hover.jpg) top center no-repeat;}
#barra_lat #categoria_barra_lat a.menuBlog_over {width:130px; background:url(../images/titulo_blog_hover.jpg) top center no-repeat;}
#barra_lat #categoria_barra_lat a.menuIdvisual {width:130px; background:url(../images/titulo_idvisual.jpg) top center no-repeat;}
#barra_lat #categoria_barra_lat a.menuIdvisual:hover {width:130px; background:url(../images/titulo_idvisual_hover.jpg) top center no-repeat;}
#barra_lat #categoria_barra_lat a.menuIdvisual_over {width:130px; background:url(../images/titulo_idvisual_hover.jpg) top center no-repeat;}
#barra_lat #categoria_barra_lat a.menuPapelaria {width:130px; background:url(../images/titulo_papelaria.jpg) top center no-repeat;}
#barra_lat #categoria_barra_lat a.menuPapelaria:hover {width:130px; background:url(../images/titulo_papelaria_hover.jpg) top center no-repeat;}
#barra_lat #categoria_barra_lat a.menuPapelaria_over {width:130px; background:url(../images/titulo_papelaria_hover.jpg) top center no-repeat;}
#barra_lat #categoria_barra_lat a.menuAdwords {width:130px; background:url(../images/titulo_adwords.jpg) top center no-repeat;}
#barra_lat #categoria_barra_lat a.menuAdwords:hover {width:130px; background:url(../images/titulo_adwords_hover.jpg) top center no-repeat;}
#barra_lat #categoria_barra_lat a.menuAdwords_over {width:130px; background:url(../images/titulo_adwords_hover.jpg) top center no-repeat;}
#barra_lat #categoria_barra_lat a.menuNewsletter {width:130px; background:url(../images/titulo_newsletter.jpg) top center no-repeat;}
#barra_lat #categoria_barra_lat a.menuNewsletter:hover {width:130px; background:url(../images/titulo_newsletter_hover.jpg) top center no-repeat;}
#barra_lat #categoria_barra_lat a.menuNewsletter_over {width:130px; background:url(../images/titulo_newsletter_hover.jpg) top center no-repeat;}
#barra_lat #categoria_barra_lat a.menuMidsociais{width:130px; background:url(../images/titulo_midiassociais.jpg) top center no-repeat;}
#barra_lat #categoria_barra_lat a.menuMidsociais:hover {width:130px; background:url(../images/titulo_midiassociais_hover.jpg) top center no-repeat;}
#barra_lat #categoria_barra_lat a.menuMidsociais_over {width:130px; background:url(../images/titulo_midiassociais_hover.jpg) top center no-repeat;}
#barra_lat .pontilhado_cases {float:left; width:155px; margin:15px 0 15px 40px;}

/* --footer-- */
#footer {float:left; width:100%; height:246px; background:url(../images/bkg_footer.jpg) #1a2126 top center no-repeat;}
#footer #menu_footer {float:left; width:110px; height:100%; margin:30px 0 0 90px; padding:0;}
#footer #menu_footer ul {float:left; width:100%; margin:0; padding:0;}
#footer #menu_footer ul li{float:left; list-style-type:none; height:30px; margin:0 3px; padding:0;}
#footer #menu_footer ul li a{float:left; margin:0; padding:0; list-style-type:none; height:30px;}
#footer #menu_footer ul li a.menuHome{width:45px; background:url(../images/menu_home_01.png) top center no-repeat;}
#footer #menu_footer ul li a.menuHome:hover{width:45px; background:url(../images/menu_home_01_hover.png) top center no-repeat;}
#footer #menu_footer ul li a.menuHome_over {width:45px; background:url(../images/menu_home_01_hover.png) top center no-repeat;}
#footer #menu_footer ul li a.menuQuemsomos{width:95px; background:url(../images/menu_home_02.png) top center no-repeat;}
#footer #menu_footer ul li a.menuQuemsomos:hover{width:95px; background:url(../images/menu_home_02_hover.png) top center no-repeat;}
#footer #menu_footer ul li a.menuQuemsomos_over {width:95px; background:url(../images/menu_home_02_hover.png) top center no-repeat;}
#footer #menu_footer ul li a.menuOquefazemos{width:110px; background:url(../images/menu_home_03.png) top center no-repeat;}
#footer #menu_footer ul li a.menuOquefazemos:hover{width:110px; background:url(../images/menu_home_03_hover.png) top center no-repeat;}
#footer #menu_footer ul li a.menuOquefazemos_over {width:110px; background:url(../images/menu_home_03_hover.png) top center no-repeat;}
#footer #menu_footer ul li a.menuCases{width:45px; background:url(../images/menu_home_04.png) top center no-repeat;}
#footer #menu_footer ul li a.menuCases:hover{width:45px; background:url(../images/menu_home_04_hover.png) top center no-repeat;}
#footer #menu_footer ul li a.menuCases_over {width:45px; background:url(../images/menu_home_04_hover.png) top center no-repeat;}
#footer #menu_footer ul li a.menuAcontece{width:72px; background:url(../images/menu_home_05.png) top center no-repeat;}
#footer #menu_footer ul li a.menuAcontece:hover{width:72px; background:url(../images/menu_home_05_hover.png) top center no-repeat;}
#footer #menu_footer ul li a.menuAcontece_over {width:72px; background:url(../images/menu_home_05_hover.png) top center no-repeat;}
#footer #menu_footer ul li a.menuContato{width:58px; background:url(../images/menu_home_06.png) top center no-repeat;}
#footer #menu_footer ul li a.menuContato:hover{width:58px; background:url(../images/menu_home_06_hover.png) top center no-repeat;}
#footer #menu_footer ul li a.menuContato_over {width:58px; background:url(../images/menu_home_06_hover.png) top center no-repeat;}
#footer #box_newsletter {float:left; width:260px; margin:20px 0 0 50px; text-align:center;}
#footer #box_newsletter form {float:left; width:100%; margin:0;}
#footer #box_newsletter form label {float:left; width:100%; height:25px; margin:2px 0;}
#footer #box_newsletter form input[type=text]{float:left; width:210px; padding-left:5px; height:20px; margin:0 0 0 20px; border:none; background:url(../images/bkg_news.png) top center no-repeat; color:#fff;}
#footer #box_newsletter form input[type=submit]{float:right; width:71px; height:22px; border:none; background:url(../images/btn_enviar.png) top center no-repeat; cursor:pointer; margin: 0 23px 0 0;}
#footer #box_social {float:left; width:280px; height:150px; margin:40px 0 0 30px;}
#footer #box_social #img_social {float:left; width:80px; margin:0;}
#footer #box_social #img_social .twitter {float:left; margin:0 5px;}
#footer #box_social #img_social .facebook {float:left; margin:0 5px;}
#footer #box_social #box_twitter {position:absolute; width:245px; height:65px; margin:40px 0 0 30px;}


