* { margin:0; padding:0; }
body { background:#345E8D; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#333; text-align:center; }
ul { list-style:none; }
img { border:none; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
.clear { clear:both; }
#topo { height:330px; background:url(../img/bg-topo.jpg) center top repeat-x; text-align:center; }
#topo-centralizador { margin:0 auto; width:770px; height:330px; padding:0 3px; background:url(../img/bg-topo-centralizador.jpg) center top no-repeat; text-align:left; }
#topo-coluna-menu { float:left; width:225px; }
#marca-sampayo { padding:23px 38px 0 41px; width:146px; height:89px; }
#marca-sampayo h1 { text-indent:-9999px }
#marca-sampayo h1 a { display:block; width:146px; height:89px; background:url(../img/marca-sampayo.jpg) no-repeat; }
#navegacao-principal { width:188px; height:173px; padding:35px 0 10px 37px; }
#navegacao-principal ul li { margin-bottom:15px; text-indent:-9999px; }
.mn-quem-somos a { display:block; width:150px; height:15px; background:url(../img/mn-quem-somos.gif) top left no-repeat; }
.mn-quem-somos a:hover { display:block; width:150px; height:15px; background:url(../img/mn-quem-somos.gif) bottom left no-repeat; }
.mn-servicos-oferecidos a { display:block; width:150px; height:16px; background:url(../img/mn-servicos-oferecidos.gif) top left no-repeat; }
.mn-servicos-oferecidos a:hover { display:block; width:150px; height:16px; background:url(../img/mn-servicos-oferecidos.gif) bottom left no-repeat; }
.mn-clientes a { display:block; width:150px; height:13px; background:url(../img/mn-clientes.gif) top left no-repeat; }
.mn-clientes a:hover { display:block; width:150px; height:13px; background:url(../img/mn-clientes.gif) bottom left no-repeat; }
.mn-galeria-de-fotos a { display:block; width:150px; height:13px; background:url(../img/mn-galeria-de-fotos.gif) top left no-repeat; }
.mn-galeria-de-fotos a:hover { display:block; width:150px; height:13px; background:url(../img/mn-galeria-de-fotos.gif) bottom left no-repeat; }
.mn-fale-conosco a { display:block; width:150px; height:13px; background:url(../img/mn-fale-conosco.gif) top left no-repeat; }
.mn-fale-conosco a:hover { display:block; width:150px; height:13px; background:url(../img/mn-fale-conosco.gif) bottom left no-repeat; }
.mn-trabalhe-conosco a { display:block; width:150px; height:13px; background:url(../img/mn-trabalhe-conosco.gif) top left no-repeat; }
.mn-trabalhe-conosco a:hover { display:block; width:150px; height:13px; background:url(../img/mn-trabalhe-conosco.gif) bottom left no-repeat; }
.mn-saga-containers a { display:block; width:150px; height:13px; background:url(../img/mn-saga-containers.gif) top left no-repeat; }
.mn-saga-containers a:hover { display:block; width:150px; height:13px; background:url(../img/mn-saga-containers.gif) bottom left no-repeat; }
#topo-coluna-animacao { float:left; width:545px; }
#caixa-follow-up { position:relative; z-index:150; width:545px; height:113px; background:url(../img/bg-caixa-follow-up.gif) top left no-repeat; }
#caixa-follow-up h2.txt-follow-up { margin-left:207px; width:127px; height:30px; background:url(../img/txt-follow-up.gif) top left no-repeat; text-indent:-9999px; }
.escolha-do-idioma-topo { margin-bottom:-12px; padding:10px 0 0 390px; }
.escolha-do-idioma-topo span { display:block; float:left; padding:1px 10px 0 9px; background:url(../img/bl-01.gif) 0 5px no-repeat; font-size:10px; color:#3B729F; }
.escolha-do-idioma-topo .bandeira-portugues { float:left; text-align:left;  }
.escolha-do-idioma-topo .bandeira-portugues a { display:block; width:16px; height:11px; border:2px solid #3B729F; background:url(../img/bandeira-portugues.gif) top left no-repeat; text-indent:-9999px; }
.escolha-do-idioma-topo .bandeira-portugues a:hover { display:block; width:16px; height:11px; border:2px solid #3B729F; background:url(../img/bandeira-portugues.gif) top left no-repeat; text-indent:-9999px; }
.escolha-do-idioma-topo .bandeira-ingles { float:left; margin-left:5px; text-align:left;  }
.escolha-do-idioma-topo .bandeira-ingles a { display:block; width:16px; height:11px; border:2px solid #3B729F; background:url(../img/bandeira-ingles.gif) top left no-repeat; text-indent:-9999px; }
.escolha-do-idioma-topo .bandeira-ingles a:hover { display:block; width:16px; height:11px; border:2px solid #3B729F; background:url(../img/bandeira-ingles.gif) top left no-repeat; text-indent:-9999px; }
.formulario-follow-up { padding:6px 0 0 205px; _padding:4px 0 0 195px; color:#aaa985; }
.formulario-follow-up label { display:block; float:left; margin-left:10px; width:35px; padding-top:3px; color:#aaa985; }
.formulario-follow-up label.codigo-de-validacao { width:142px; }
.formulario-follow-up input { float:left; width:100px; height:15px; margin-bottom:6px; font:10px Tahoma, Arial, Helvetica, sans-serif; }
.formulario-follow-up img { float:left; width:35px; height:17px; margin:2px 7px 0 0; }
.bt-follow-up-entrar { float:left; margin:-26px 0 0 7px; *margin-left:3px; }
.bt-follow-up-entrar input { width:30px; height:34px; border:none; background:url(../img/bt-follow-up-entrar.jpg) left top no-repeat; cursor:pointer; }
.esqueci-minha-senha { float:right; margin:-5px 0 0 0; padding:1px 10px 0 9px; background:url(../img/bl-03.gif) 0 5px no-repeat; font-size:10px; }
.esqueci-minha-senha a { color:#fff; }
#animacao { *position:relative; z-index:10; margin-top:-65px; width:545px; /*height:286px; */*padding-top:-65px; _margin-bottom:-10px; }
#corpo { height:auto; background:url(../img/bg-corpo.jpg) center bottom no-repeat #fff; text-align:center; }
#corpo-centralizador { margin:0 auto; width:770px; padding:0 3px; background:url(../img/bg-corpo-centralizador.jpg) center bottom no-repeat; text-align:left; }
.destaque-home-mg { margin-left:74px; _margin-left:52px; padding-top:25px; }
.destaque-home { float:left; margin-left:23px; }
.destaque-home h2.txt-nossos-clientes { width:195px; height:55px; background:url(../img/txt-nossos-clientes.gif) top right no-repeat; text-indent:-9999px; }
.destaque-home h2.txt-galeria-de-fotos { width:195px; height:55px; background:url(../img/txt-galeria-de-fotos.gif) top right no-repeat; text-indent:-9999px; }
.destaque-home h2.txt-servicos-oferecidos { width:195px; height:55px; background:url(../img/txt-servicos-oferecidos.gif) top right no-repeat; text-indent:-9999px; }
.destaque-home h2.txt-nossa-missao { width:195px; height:55px; background:url(../img/txt-nossa-missao.gif) top right no-repeat; text-indent:-9999px; }
.destaque-home-conteudo { width:195px; height:140px; background:url(../img/bg-destaque-home.gif) top left no-repeat; color:#fff; }
.destaque-home p { padding:5px 10px; line-height:130%; }
.bt-saiba-mais { margin:-25px 0 0 82px; }
.bt-saiba-mais a { display:block; width:103px; height:35px; background:url(../img/bt-veja-mais.jpg) top left no-repeat; text-indent:-9999px; }
.bt-saiba-mais a:hover { display:block; width:103px; height:35px; background:url(../img/bt-veja-mais.jpg) bottom left no-repeat; text-indent:-9999px; }
#destaque-conheca-a-saga { position:relative; z-index:999; zoom:1; margin:30px 0 0 98px; *margin-top:70px; width:545px; padding:0 0 34px 85px; background:url(../img/bg-destaque-conheca-a-saga.gif) top left no-repeat; }
#destaque-conheca-a-saga h2.txt-conheca-tambem-a-saga-containers { margin-left:82px; width:463px; height:36px; background:url(../img/txt-conheca-tambem-a-saga-containers.gif) top right no-repeat; text-indent:-9999px; }
#destaque-conheca-a-saga .destaque-conheca-a-saga-conteudo { width:515px; height:94px; padding:10px 15px; background:url(../img/bg-destaque-conheca-a-saga-conteudo.gif) top left no-repeat #3B729F; color:#fff; }
#destaque-conheca-a-saga .destaque-conheca-a-saga-conteudo p { float:left; width:238px; font-size:12px; line-height:130%; }
#destaque-conheca-a-saga .destaque-conheca-a-saga-conteudo-imagens { float:right; } 
#destaque-conheca-a-saga .destaque-conheca-a-saga-conteudo-imagens img { margin-left:4px; width:77px; height:55px; border:2px solid #fff; } 
.bt-acesse-o-site-agora { margin:-25px 0 0 361px; }
.bt-acesse-o-site-agora a { display:block; width:169px; height:35px; background:url(../img/bt-acesse-o-site-agora.jpg) top left no-repeat; text-indent:-9999px; }
.bt-acesse-o-site-agora a:hover { display:block; width:169px; height:35px; background:url(../img/bt-acesse-o-site-agora.jpg) bottom left no-repeat; text-indent:-9999px; }
#rodape { height:167px; background:url(../img/bg-rodape.jpg) top center no-repeat; text-align:center; }
#rodape-centralizador { margin:0 auto; width:570px; height:149px; padding:18px 3px 0 197px; background:url(../img/bg-rodape-centralizador.jpg) center top no-repeat; text-align:left;font-size:10px; line-height:130%; color:#aaa985; }
#rodape-centralizador a { color:#fff; }
#rodape-coluna-menu { float:left; width:380px; }
#navegacao-auxiliar { margin-bottom:15px; }
#navegacao-auxiliar li { display:inline; margin-right:10px; }
#rodape-coluna-idiomas { float:left; width:167px; text-align:right; }
.escolha-do-idioma-rodape span { display:block; float:left; padding:1px 10px 0 28px; background:url(../img/bl-02.gif) 18px 5px no-repeat; *background:url(../img/bl-02.gif) 18px 6px no-repeat; }
.escolha-do-idioma-rodape .bandeira-portugues { float:left; text-align:left;  }
.escolha-do-idioma-rodape .bandeira-portugues a { display:block; width:16px; height:11px; border:2px solid #fff; background:url(../img/bandeira-portugues.gif) top left no-repeat; text-indent:-9999px; }
.escolha-do-idioma-rodape .bandeira-portugues a:hover { display:block; width:16px; height:11px; border:2px solid #fff; background:url(../img/bandeira-portugues.gif) top left no-repeat; text-indent:-9999px; }
.escolha-do-idioma-rodape .bandeira-ingles { float:left; margin-left:5px; text-align:left;  }
.escolha-do-idioma-rodape .bandeira-ingles a { display:block; width:16px; height:11px; border:2px solid #fff; background:url(../img/bandeira-ingles.gif) top left no-repeat; text-indent:-9999px; }
.escolha-do-idioma-rodape .bandeira-ingles a:hover { display:block; width:16px; height:11px; border:2px solid #fff; background:url(../img/bandeira-ingles.gif) top left no-repeat; text-indent:-9999px; }
#rodape-coluna-idiomas .creditos { padding:85px 0 0 33px; _padding:85px 0 0 23px; }
#rodape-coluna-idiomas .creditos a { display:block; float:left; margin-left:10px; padding-top:5px; *padding-top:4px; font-size:10px; color:#aaa985; font-weight:bold; }
#rodape-coluna-idiomas .creditos a.datamex { width:52px; height:15px; background:url(../img/marca-datamex.jpg) top left no-repeat; text-align:left; text-indent:-9999px; }
