body {background: #f2f2f2 url(../_img/bg-pagina.jpg) repeat-x top;}

.geral {width:920px; overflow:auto; margin:0 auto;}

.conteudo {width:100%; overflow:hidden;min-height:350px;}

/* topo */
.topo {width:100%; overflow:hidden; padding: 14px 0 0 0; height:66px;margin-bottom:35px;}
.topo .logo {width:380px; float:left;}
.topo .logo h1 {background:url(../_img/copia-model.png) no-repeat; width:253px;height:57px; text-indent:-9000px;}
.topo .logo a {display:block;width:253px;height:57px;}

.topo .menu {width:540px; float:right; margin-top:36px;}
.topo .menu li {float:left;margin-right:8px;}
.topo .menu a {color:#fff; padding: 21px 13px 15px 13px; text-align:center;}
.topo .menu .ativo {background:#fff200; color:#000; text-decoration:none;}

/* grid-home */
.grid-home {width:100%; overflow: hidden;}
.grid-home .grid {width:260px; float:left; text-align:right;}
.grid-home .grid-ultimo {width:530px; float:left;padding: 10px 0 0 130px;}

.grid-home h2 {color:#272727; font-size:28px; font-weight:bold;margin-bottom:10px;}
.grid-home h2 span{color:#01bdae; font-size:15px;display:block;}
.grid-home h3 {line-height:18px; letter-spacing:0; margin-bottom:20px; color:#707070;}

.links-destaque {width:60%; height:50px; text-align:center;margin:40px auto;}
.links-destaque a {width:151px; height:33px; display:block; background:url(../_img/bt-home-sprite.png) no-repeat; float:left; margin-right:30px; padding-top:17px; color:#000; font-weight:bold; text-transform:uppercase;}
.links-destaque .envio {background-position: 0 0;}
.links-destaque .novidades {background-position: 0 -50px;}
.links-destaque .dicas {background-position: 0 -100px;}
.links-destaque .impressao {background-position: 0 -150px;}

/* grid-interna */
.grid-interna {width:100%; overflow: hidden;margin-bottom:50px;}
.grid-interna .grid {width:260px; float:left; text-align:right;}
.grid-interna .grid-ultimo {width:530px; float:left;padding: 10px 0 0 130px;}

.grid-interna .grid h2 {color:#01bdae; font-size:18px; font-weight:bold;margin-bottom:10px;}

.grid-interna .grid-ultimo h3 {color:#01bdae; font-weight:bold;margin-bottom:10px; letter-spacing:0;}

.grid-interna .grid-ultimo p {margin-bottom:10px;}
.grid-interna .grid-ultimo p a {color:#000; font-weight:bold;}

.grid-interna .grid-ultimo iframe {border:solid 4px #01bdae;}

.grid-interna .fale-conosco li{margin-bottom:13px;}
.grid-interna .fale-conosco label {display:block; font-weight:bold; margin-bottom:4px;}
.grid-interna .fale-conosco input {width:240px;border:solid 2px #01bdae; padding: 3px; background: #fff url(../_img/bg-input.png) repeat-x;}
.grid-interna .fale-conosco textarea {width:340px;border:solid 2px #01bdae; padding: 3px; background: #fff url(../_img/bg-input.png) repeat-x;}
.grid-interna .fale-conosco .botao-padrao {width:100px;padding:3px; background: #6fe0d7;}

.grid-interna .lista-padrao {list-style-type:disc;margin-bottom:20px;}
.grid-interna .lista-padrao li{margin-bottom:10px;}

.grid-interna .lista-servicos li{margin-bottom:10px; color:#01bdae; font-weight:bold;}


/* rodape */
.grid-rodape {width:100%; margin:0 auto;background: #dcdcdc;}

.rodape {width:920px; overflow:auto; margin:0 auto;font-size:10px;padding:12px 0 10px 0; line-height:20px;}
.rodape a {color:#000; font-size:10px !important;}

.rodape .address {width:820px; float:left; font-size:12px; text-align:center;}
.rodape .criacao {width:100px; float:right;}