
body, html { background:url(../../img/background.png); }
:focus { outline:none; }
.clear { clear:both; height:0px; visibility:hidden; overflow:hidden; }

/* -- Header -- */
.header { background:#fff; }
.header .wrapper { width:980px; height:176px; margin:0 auto; position:relative; }
.header .rapido { position:absolute; left:3px; top:30px; }
.header .rapido li { float:left; }
.header .rapido a { font:normal 15px/24px 'effra_mediumregular', Arial; color:#00b6c8; text-decoration:none; }
.header .rapido a:hover { text-decoration:underline; }
.header .rapido span { font:normal 22px/28px 'effra_mediumregular', Arial; color:#f58026; padding:0 10px; }
.header .menu { position:absolute; left:0; top:84px; width:980px; height:107px; background:url(../../img/header-menu-bg.png) no-repeat center top; }
.header .menu a.link { display:block; width:114px; height:93px; }
.header .menu li { position:relative; }
.header .menu li li { width:230px; }
.header .menu li li a { display:block; width:200px; padding-left:20px; font:normal 16px/34px 'effra_lightregular', Arial; color:#fff; text-decoration:none; }
.header .menu li.produtos { background:url(../../img/header-menu-produtos.png) top center no-repeat; width:114px; height:93px; display:block; float:left; }
.header .menu li.produtos:hover { background:#ac5de3 url(../../img/header-menu-produtos.png) bottom center no-repeat; -webkit-border-radius:7px 0 0 0; -moz-border-radius:7px 0 0 0; border-radius:7px 0 0 0; }
.header .menu li.produtos li { background:#ac5de3; border-bottom:1px solid #a153db; }
.header .menu li.sobre-nos { background:url(../../img/header-menu-sobre-nos.png) top center no-repeat; width:114px; height:93px; display:block; float:left; }
.header .menu li.sobre-nos:hover { background:#f58026 url(../../img/header-menu-sobre-nos.png) bottom center no-repeat; }
.header .menu li.sobre-nos li { background:#f58026; border-bottom:1px solid #e67824; }
.header .menu li.mascotes { background:url(../../img/header-menu-mascotes.png) top center no-repeat; width:114px; height:93px; display:block; float:left; }
.header .menu li.mascotes:hover { background:#00b6c8 url(../../img/header-menu-mascotes.png) bottom center no-repeat; }
.header .menu li.mascotes li { background:#00b6c8; border-bottom:1px solid #00abbc; }
.header .menu li.blog { background:url(../../img/header-menu-blog.png) top center no-repeat; width:114px; height:93px; display:block; float:right; }
.header .menu li.blog:hover { background:#faa41c url(../../img/header-menu-blog.png) bottom center no-repeat; }
.header .menu li.loja-online { background:url(../../img/header-menu-loja-online.png) top center no-repeat; width:114px; height:93px; display:block; float:right; }
.header .menu li.loja-online:hover { background:#a6cf4d url(../../img/header-menu-loja-online.png) bottom center no-repeat; }
.header .menu li.contato { background:url(../../img/header-menu-contato.png) top center no-repeat; width:114px; height:93px; display:block; float:right; }
.header .menu li.contato:hover { background:#f15d5b url(../../img/header-menu-contato.png) bottom center no-repeat; -webkit-border-radius:0 7px 0 0; -moz-border-radius:0 7px 0 0; border-radius:0 7px 0 0; }
.header .menu ul ul { display:none; position:absolute; top:92px; left:0; width:120px; height:20px; z-index:99999999; }
.header .menu ul li:hover ul { display:block; }
.header .logo { position:absolute; bottom:12px; left:394px; width:192px; height:156px; background:url(../../img/header-logo.png) no-repeat center center; }
.header .redes { position:absolute; right:0; top:30px; }
.header .redes li { float:left; padding:0 0 0 10px; }
.header .redes a { width:31px; height:31px; display:block; background-position:top left; }
.header .redes a.instagram { background:url(../../img/redes-instagram.png) top left; }
.header .redes a.facebook { background:url(../../img/redes-facebook.png) top left; }
.header .redes a.twitter { background:url(../../img/redes-twitter.png) top left; }
.header .redes a.produtos {
    background: url("../../img/produtos/botao-catalogo.png") repeat scroll left top rgba(0, 0, 0, 0);
    width: 144px;
    height: 65px;
    margin-top: -15px;
    margin-right: 75px;
}
.header .redes a.produtos:hover { background-position: center; }
.header .redes a:hover { background-position:bottom left; }

/* -- Home -- */
.home { }
.home .wrapper { width:980px; margin:0 auto; position:relative; }
.home .banner { background:#fff; }
.home .banner .slider { position:relative; height:560px; max-width:1280px; margin:0 auto; overflow-y:hidden; }
.home .banner .slider a.left,
.home .banner .slider a.right { position:absolute; left:10px; top:230px; width:100px; height:55px; padding:5px; background:#00b6c8; cursor:pointer; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; z-index:9999; }
.home .banner .slider a.right { left:auto; right:10px; }
.home .banner .slider a.left span,
.home .banner .slider a.right span { position:absolute; top:12px; right:10px; width:29px; height:43px; background:url(../../img/home-slider-left.png) no-repeat center center; }
.home .banner .slider a.right span { right:auto; left:10px; background:url(../../img/home-slider-right.png) no-repeat center center; }
.home .banner .slider .pager { height:50px; padding:0 40px; background:url(../../img/home-slider-pager-bg.png); position:absolute; bottom:3px; z-index:9999; -webkit-border-radius:7px 7px 0 0; -moz-border-radius:7px 7px 0 0; border-radius:7px 7px 0 0; }
.home .banner .slider .pager span { display:inline-block; width:24px; height:21px; margin:15px 5px; background:url(../../img/home-slider-pager.png) bottom center; cursor:pointer; }
.home .banner .slider .pager span.cycle-pager-active { background-position:top center; }
.home .banner .slider .pager-tooltip { position:absolute; left:0; bottom:45px; display:none; z-index:999999; }
.home .banner .slider .nivel2 { display:none; position:relative; width:980px; height:560px; }
.home .banner .slider .nivel2 a { height:560px; overflow-y:hidden; position:absolute; bottom:0; left:0; }
.home .banner .slider .nivel2 .voltar { position:absolute; bottom:0; left:415px; width:149px; height:93px; background:url(../../img/home-slider-voltar.png) no-repeat bottom center; z-index:999999; }
.home .mascote { background:url(../../img/home-mascotes-bg.png) top center no-repeat; }
.home .mascote .wrapper { height:840px; }
.home .mascote .texto { position:absolute; left:300px; top:270px; width:450px; height:230px; font:normal 16px/22px 'effra_lightregular', Arial; color:#00b6c8; }
.home .mascote .texto p { margin:12px 0; }
.home .mascote .texto strong { font:normal 16px/22px 'effra_mediumregular', Arial; }
.home .mascote .cat-container { width:228px; height:238px; overflow:visible; position:absolute; bottom:48px; left:0; }
.home .mascote .cat-container a.cat { width:228px; height:238px; position:absolute; top:0; left:0; background:url(../../img/home-mascotes-cat.png) no-repeat; }
.home .mascote .fly-container { width:228px; height:276px; position:absolute; bottom:0; left:248px; }
.home .mascote .fly-container a.fly { width:228px; height:276px; position:absolute; bottom:0; left:0; background:url(../../img/home-mascotes-fly.png) no-repeat; }
.home .mascote .shark-container { width:251px; height:278px; position:absolute; bottom:48px; right:232px; }
.home .mascote .shark-container a.shark { width:251px; height:278px; position:absolute; left:0; top:0; background:url(../../img/home-mascotes-shark.png) no-repeat; }
.home .mascote .dino-container { width:228px; height:232px; position:absolute; bottom:50px; right:5px; }
.home .mascote .dino-container a.dino { width:228px; height:232px; position:absolute; left:0; top:0; background:url(../../img/home-mascotes-dino.png) no-repeat; }
.home .sobre { background:url(../../img/home-sobre-bg.png) top center no-repeat; }
.home .sobre .wrapper { height:1215px; position:relative; }
.home .sobre a.acoes { position:absolute; left:650px; top:722px; width:194px; height:80px; background:url(../../img/home-sobre-acoes.png) top left no-repeat; }
.home .sobre a.acoes:hover { background-position:bottom left; }
.home .sobre .texto { position:absolute; left:155px; top:420px; width:425px; height:395px; font:normal 16px/22px 'effra_lightregular', Arial; color:#f58026; }
.home .sobre .texto p { margin:12px 0; }
.home .sobre .texto strong { font:normal 16px/22px 'effra_mediumregular', Arial; }
.home .sobre ul { position:absolute; left:705px; top:470px; }
.home .sobre ul li { height:54px; width:220px; border-top:1px solid #f0f2ef; }
.home .sobre ul li a { display:block; width:220px; height:54px; }
.home .sobre ul li a.blog { background:url(../../img/home-sobre-blog.png) top left no-repeat; }
.home .sobre ul li a.loja { background:url(../../img/home-sobre-loja.png) top left no-repeat; }
.home .sobre ul li a:hover { background-position:bottom left; }
.home .contato { margin-top:-90px; }
.home .contato .wrapper { height:700px; position:relative; background:url(../../img/home-contato-bg.png) top right no-repeat; }
.home .contato ul { position:absolute; left:730px; top:120px; }
.home .contato ul li { height:32px; width:220px; border-top:1px solid #f0f2ef; padding:10px 0; }
.home .contato ul li a { display:block; width:220px; height:32px; }
.home .contato ul li a.imprensa { background:url(../../img/home-contato-imprensa.png) top left no-repeat; }
.home .contato ul li a.lojistas { background:url(../../img/home-contato-lojistas.png) top left no-repeat; }
.home .contato ul li a:hover { background-position:bottom left; }
.home .contato .formulario { position:absolute; left:150px; top:0; width:480px; height:660px; }
.home .contato .formulario .titulo { width:190px; height:92px; background:url(../../img/home-contato.png) left top no-repeat; }
.home .contato .formulario input.campo { width:450px; padding:0 20px; height:50px; margin-bottom:10px; font:normal 13px/50px Arial; color:#b0bbab; border:1px solid #d3d3d3; border-bottom:none; border-right:none; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; }
.home .contato .formulario textarea { width:450px; padding:16px 20px; height:150px; resize:none; font:normal 13px/20px Arial; color:#b0bbab; border:1px solid #d3d3d3; border-bottom:none; border-right:none; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; }
.home .contato .formulario a.enviar { display:block; width:113px; height:107px; margin:15px 0 0 380px; background:url(../../img/home-contato-enviar.png) no-repeat top left; }
.home .contato .formulario a.enviar:hover { background-position:left bottom; }
.home .contato .formulario .info { position:absolute; width:360px; left:0; bottom:0; font:normal 16px/22px 'effra_lightregular', Arial; color:#777; }
.home .contato .formulario .info h1 { font:normal 16px/22px 'effra_mediumregular', Arial; color:#00b6c8; }
.home .contato .erro,
.home .contato .alerta,
.home .contato .ok { position:absolute; left:200px; top:0; width:320px; padding:15px; white-space:nowrap; font:normal 26px/34px 'verveineregular', Arial; color:#fff; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; }
.home .contato .erro { background:#C30; }
.home .contato .ok { background:#390; }
.home .contato .alerta { background:#FC0; display:none; }


/* -- Mascotes -- */
.mascotes {  }
.mascotes .wrapper { width:960px; margin:0 auto; position:relative; }
.mascotes .topo { height:500px; position:relative; background:url(../../img/mascotes-bg.png) center top no-repeat; }
.mascotes .topo .titulo { position:absolute; left:260px; top:0; width:438px; height:148px; }
.mascotes .topo .imagem { position:absolute; left:-10px; top:120px; width:474px; height:320px; }
.mascotes .topo a.voltar { width:149px; height:140px; position:absolute; top:60px; right:10px; background:url(../../img/interna-voltar.png) no-repeat left top; }
.mascotes .topo a.voltar:hover { background-position:bottom left; }
.mascotes .topo .texto { position:absolute; left:375px; top:170px; width:350px; height:260px; font:normal 16px/22px 'effra_lightregular', Arial; color:#000; }
.mascotes .topo .texto p { margin:12px 0; }
.mascotes .topo .texto h1 { font:normal 36px/30px 'effra_lightregular', Arial; }
.mascotes .topo .texto strong { font-family:'effra_mediumregular', Arial; }
.mascotes .meio { padding:0 74px; background:#fff; }
.mascotes .meio h1 { font:normal 32px/30px 'effra_lightregular', Arial; }
.mascotes .meio h1 strong { font-family:'effra_mediumregular', Arial; }
.mascotes .meio .lista { margin-top:30px; }
.mascotes .meio .lista a { display:block; position:relative; float:left; width:250px; height:330px; margin:10px 20px 10px 0; text-align:center; font:normal 36px/34px 'verveineregular', Arial; color:#fff; text-decoration:none; }
.mascotes .meio .lista a table { position:absolute; bottom:85px; left:0; }
.mascotes .meio .lista a table span { display:block; width:72%; margin:0 auto; }
.mascotes .meio .lista a table td { vertical-align:middle; text-align:center; }
.mascotes .meio .lista a.mimi-cat { background:url(../../img/mascotes-comprar-mimi-cat.png) no-repeat top center; }
.mascotes .meio .lista a.bell-fly { background:url(../../img/mascotes-comprar-bell-fly.png) no-repeat top center; }
.mascotes .meio .lista a.nana-shark { background:url(../../img/mascotes-comprar-nana-shark.png) no-repeat top center; }
.mascotes .meio .lista a.yan-dino { background:url(../../img/mascotes-comprar-yan-dino.png) no-repeat top center; }
.mascotes .meio .lista a:hover { background-position:bottom center; }
.mascotes .base { height:175px; background:url(../../img/mascotes-bg2.png) center top no-repeat; }
.mascotes h1.mimi-cat { color:#f06d9a; }
.mascotes h1.bell-fly { color:#ffd200; }
.mascotes h1.nana-shark { color:#0096d6; }
.mascotes h1.yan-dino { color:#ffae00; }


/* -- Produtos -- */
.produtos { }
.produtos .wrapper { width:980px; margin:0 auto; position:relative; padding:40px 0 0 0; background:#fff; }
.produtos .wrapper a { width:960px; margin:0 auto; display:block; margin-bottom:30px; }


/* -- Lojistas -- */
.lojistas {  }
.lojistas .wrapper { width:960px; margin:0 auto; position:relative; }
.lojistas .topo { height:390px; position:relative; background:url(../../img/lojistas-bg.png) center top no-repeat; }
.lojistas .topo .titulo { position:absolute; left:260px; top:0; width:438px; height:148px; }
.lojistas .topo a.voltar { width:149px; height:140px; position:absolute; top:60px; right:10px; background:url(../../img/interna-voltar.png) no-repeat left top; }
.lojistas .topo a.voltar:hover { background-position:bottom left; }
.lojistas .topo .texto { width:500px; padding-top:190px; margin:0 auto; font:normal 22px/24px 'effra_lightregular', Arial; color:#000; color:#777; }
.lojistas .topo .texto p { margin:12px 0; color:#888; }
.lojistas .topo .texto h1 { font:normal 36px/30px 'effra_lightregular', Arial; color:#777; }
.lojistas .topo .texto h1 p { color:#777; }
.lojistas .topo .texto strong { font-family:'effra_mediumregular', Arial; }
.lojistas .meio { padding:0 74px; background:#fff; }
.lojistas .meio h1 { font:normal 32px/30px 'effra_lightregular', Arial; }
.lojistas .meio h1 strong { font-family:'effra_mediumregular', Arial; }
.lojistas .meio .formulario { width:500px; margin:0 auto; position:relative; }
.lojistas .meio .formulario input.campo { width:450px; padding:0 20px; height:50px; margin-bottom:10px; font:normal 13px/50px Arial; color:#b0bbab; background:#f8f8f6; border:1px solid #d3d3d3; border-bottom:none; border-right:none; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; }
.lojistas .meio .formulario textarea { width:450px; padding:16px 20px; height:150px; margin-top:20px; resize:none; font:normal 13px/20px Arial; color:#b0bbab; background:#f8f8f6; border:1px solid #d3d3d3; border-bottom:none; border-right:none; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; }
.lojistas .meio .formulario a.enviar { display:block; width:113px; height:107px; margin:15px 0 0 200px; background:url(../../img/home-contato-enviar.png) no-repeat top left; }
.lojistas .meio .formulario a.enviar:hover { background-position:left bottom; }
.lojistas .meio .formulario label { font:bold 13px/32px Arial; color:#00b6c8; display:block; }
.lojistas .meio .formulario { color:#b0bbab; font:normal 13px/20px Arial; }
.lojistas .meio .formulario .divisor { border-bottom:1px solid #f5f5f2; margin:15px 0; }
.lojistas .meio .formulario .erro,
.lojistas .meio .formulario .alerta,
.lojistas .meio .formulario .ok { position:absolute; left:50px; top:0; width:320px; padding:15px; white-space:nowrap; font:normal 26px/34px 'verveineregular', Arial; color:#fff; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; }
.lojistas .meio .formulario .erro { background:#C30; }
.lojistas .meio .formulario .ok { background:#390; }
.lojistas .meio .formulario .alerta { background:#FC0; display:none; top:800px; }

.lojistas .base { height:175px; background:url(../../img/lojistas-bg2.png) center top no-repeat; }


/* -- Blog -- */
.blog {}
.blog .wrapper { width:980px; margin:0 auto; }

/*
.blog .wrapper a.left,
.blog .wrapper a.right { position:fixed; left:10px; top:430px; width:100px; height:55px; padding:5px; background:#00b6c8; cursor:pointer; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; z-index:9999; }
.blog .wrapper a.right { left:auto; right:10px; }
.blog .wrapper a.left span,
.blog .wrapper a.right span { position:absolute; top:12px; right:10px; width:29px; height:43px; background:url(../../img/home-slider-left.png) no-repeat center center; }
.blog .wrapper a.right span { right:auto; left:10px; background:url(../../img/home-slider-right.png) no-repeat center center; }
*/
.blog .wrapper a.left,
.blog .wrapper a.right { position:relative; float:left; margin-left:30px; width:100px; height:55px; padding:5px; background:#00b6c8; cursor:pointer; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; z-index:9999; }
.blog .wrapper a.right { float:right; margin-right:30px; }
.blog .wrapper a.left span,
.blog .wrapper a.right span { position:absolute; top:12px; right:10px; width:29px; height:43px; background:url(../../img/home-slider-left.png) no-repeat center center; }
.blog .wrapper a.right span { right:auto; left:10px; background:url(../../img/home-slider-right.png) no-repeat center center; }

.blog .esquerda { width:680px; float:left; background:#fff; margin-bottom:30px; }
.blog .esquerda .post { padding:30px; }
.blog .esquerda .post h1 { font:normal 32px/36px 'effra_lightregular', Arial; color:#00b6c8;  } 
.blog .esquerda .post h1 a { color:#00b6c8; text-decoration:none; } 
.blog .esquerda .post h1 a:hover { text-decoration:underline; }
.blog .esquerda .post h1 strong { font-family:'effra_mediumregular'; } 
.blog .esquerda .post p { font:normal 13px/16px Arial; color:#adafa4; margin:5px 0 15px 0; } 
.blog .esquerda .comentarios { margin:0 0 20px 0; padding:30px; }
.blog .esquerda .comentarios h1 { font:normal 32px/36px 'effra_lightregular', Arial; color:#b3b6ad; margin-bottom:20px; } 
.blog .esquerda .comentarios .formulario { width:610px; margin:0 auto; }
.blog .esquerda .comentarios .formulario input.campo { width:500px; padding:0 20px; height:50px; margin-bottom:10px; font:normal 13px/50px Arial; color:#b0bbab; background:#f8f8f6; border:1px solid #d3d3d3; border-bottom:none; border-right:none; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; }
.blog .esquerda .comentarios .formulario textarea { width:500px; padding:16px 20px; height:150px; resize:none; font:normal 13px/20px Arial; color:#b0bbab; background:#f8f8f6; border:1px solid #d3d3d3; border-bottom:none; border-right:none; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; }
.blog .esquerda .comentarios .formulario input.enviar { width:113px; height:107px; display:block; margin:15px auto 0; }
.blog .esquerda .comentarios h2 { padding-left:50px; margin:60px 0 30px 0; background:#e98900 url(../../img/blog-comentarios-bg.png) no-repeat 15px center; font:normal 13px/37px Arial; color:#fff; }
.blog .esquerda .comentarios p { font:normal 13px/16px Arial; color:#adafa4; margin:5px 0 15px 0; } 
.blog .esquerda .comentarios p strong { font-weight:bold; }
.blog .esquerda .comentarios .divisor { border-bottom:1px solid #f5f5f2; margin:15px 0; }

.blog .direita { width:300px; padding-top:23px; float:right; }
.blog .direita .sobre { background:#faa41a; padding:0 0 30px 0; font:normal 13px/18px Arial; color:#fff;  } 
.blog .direita .sobre p { padding:0 30px; } 
.blog .direita .sobre h1 { background:#f7b43d; padding:0 30px; font:normal 26px/75px 'effra_lightregular', Arial; color:#fff; margin-bottom:20px; } 
.blog .direita .sobre h1 strong { font-family:'effra_mediumregular', Arial; }
.blog .direita .sobre h1 p { padding:0; } 
.blog .direita .categorias { margin-top:15px; background:#00b6c8; }
.blog .direita .categorias h1 { background:#14c4d5; padding:0 30px; font:normal 26px/75px 'effra_lightregular', Arial; color:#fff;  } 
.blog .direita .categorias h1 strong { font-family:'effra_mediumregular', Arial; }
.blog .direita .categorias .lista { background:#00b6c8; padding:20px 30px; font:normal 13px/18px Arial; color:#fff;  } 
.blog .direita .categorias .busca { width:260px; height:95px; display:block; margin:20px auto; position:relative; }
.blog .direita .categorias .busca input.campo { position:absolute; left:0; top:0; width:200px; padding:0 20px; height:50px; margin:0 0 10px 10px; z-index:10; font:normal 13px/50px Arial; color:#a9a9a9; background:#f8f8f6; border:1px solid #d3d3d3; border-bottom:none; border-right:none; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; }
.blog .direita .categorias .busca input.enviar { width:63px; height:60px; position:absolute; right:0; bottom:0; z-index:0; }
.blog .direita .categorias .lista { padding-bottom:30px; }
.blog .direita .categorias .lista a { display:block; font:normal 13px/20px Arial; color:#fff; text-decoration:none; }
.blog .direita .categorias .lista a:hover { text-decoration:underline; }
.blog .direita .categorias .lista a.categoria { display:block; border-top:1px solid #14c4d5; font:normal 16px/40px Arial; color:#fff; text-decoration:none; }
.blog .direita .loja { margin-top:15px; background:#a6cf4d; padding:0 30px; font:normal 13px/20px Arial; color:#80984b; }
.blog .direita .loja p { padding:20px 0; margin-bottom:30px; }
.blog .direita .loja h1 { font:normal 32px/100px 'effra_lightregular', Arial; color:#fff;  } 
.blog .direita .loja h1 p { margin:0; padding:0; }
.blog .direita .loja p strong { font-weight:bold; }
 

/* -- Footer -- */
.footer { height:400px; background:url(../../img/footer-bg.gif) center top no-repeat; }
.footer .wrapper { width:980px; height:400px; margin:0 auto; position:relative; }
.footer .mapa { position:absolute; left:60px; top:60px; }
.footer .mapa li { float:left; margin-right:7px; font:normal 22px/22px 'effra_mediumregular', Arial; color:#fff; }
.footer .mapa li a { font:normal 12px/12px 'effra_lightregular', Arial; color:#fff; text-decoration:none; }
.footer .mapa li a:hover { text-decoration:underline; }
.footer .mapa li h1 a { font:normal 19px/26px 'effra_mediumregular', Arial; color:#fff; text-decoration:none; }
.footer a.assinatura { position:absolute; right:10px; top:200px; font:normal 13px 'effra_lightregular', Arial; color:#6ceefe; text-decoration:none; }
.footer a.assinatura:hover { text-decoration:underline; }
.footer .redes { position:absolute; right:0; top:60px; }
.footer .redes li { float:left; padding:0 0 0 10px; }
.footer .redes a { width:31px; height:31px; display:block; background-position:top left; }
.footer .redes a.instagram { background:url(../../img/redes-instagram.png) top left; }
.footer .redes a.facebook { background:url(../../img/redes-facebook.png) top left; }
.footer .redes a.twitter { background:url(../../img/redes-twitter.png) top left; }
.footer .redes a:hover { background-position:bottom left; }
