body { background:url(../images/background/men-fangio.jpg) #254A82 center 0 no-repeat; font-size:12px; color:#666; font-family:Arial, Helvetica, sans-serif; }
body.fangio { background-image:url(../images/background/men-fangio.jpg); }
body.adventure { background-image:url(../images/background/men-adventure.jpg); }
body.sport { background-image:url(../images/background/men-sport.jpg); }
body.sensitive { background-image:url(../images/background/men-sensitive.jpg); }
body.procter { background-image:url(../images/background/men-procter.jpg); }
body.superhero { background-image:url(../images/background/men-superhero.jpg); }
body.kryptonight{ background-image:url(../images/background/men-kryptonight1.jpg); }


h1 a { position:absolute; display:block; width:49px; height:49px; top:80px; left:358px; text-indent:-5000em; background:url(../images/logo-rexona.png) no-repeat; z-index: 2; }

.content { float:left; position:relative; width:940px; left:50%; margin-left:-470px; padding: 0; }

.head { float:left; position:relative; width:940px; margin-top:20px; }
.head ul li { float:left; display:inline; }
.head ul li a { display:block; height:17px; text-indent:-5000em; background-repeat:no-repeat; background-position:0 0; }

.head ul.conteudo { float:left; width:560px; }
.head ul.conteudo li { margin-right:10px; }
.head ul.conteudo li.sobre a { width:90px; background:url(../images/botoes/sobre.png); }
.head ul.conteudo li.produtos a { width:70px; background:url(../images/botoes/produtos.png); }
.head ul.conteudo li.imprensa a { width:68px; background:url(../images/botoes/imprensa.png); }
.head ul.conteudo li.fale-conosco a { width:95px; background:url(../images/botoes/fale-conosco.png); }
.head ul.conteudo li.rexona-teens a { width:120px; background:url(../images/botoes/rexona-teens.png); }
.head ul.conteudo li.sobre a:hover, ul.conteudo li.produtos a:hover, ul.conteudo li.imprensa a:hover, ul.conteudo li.fale-conosco a:hover, ul.conteudo li.rexona-teens a:hover { background-position:0 -17px; }

.head ul.logado, .head ul.autenticacao { display: inline; float: right; }
.head ul.logado li, .head ul.autenticacao li { display: inline; float: left; margin-left: 10px; }

.head ul.logado { display: none; background: url(../images/background/logado.png) no-repeat left top; }

.head ul li.nome { background: url(../images/background/logado.png) no-repeat right bottom; padding-right: 9px; margin-left: 9px; }
.head ul li.nome span { float: left; display: inline; background: #fff; height: 17px; line-height: 16px; font-size: 11px; color: #999; font-weight: normal; }
.head ul li.sair a { width:51px; background:url(../images/botoes/sair.png); }

.head ul.submenu { float:left; width:230px; margin-top:57px; }
.head ul.submenu li { float:left; margin-right:30px; }

.head ul.submenu li.men a { width:61px; background:url(../images/titulos/men.png); height:28px; }
.head ul.submenu li.women a { width:108px; background:url(../images/titulos/women.png); height:26px; }

.head ul.autenticacao { float:right; }
.head ul.autenticacao li { margin-left:10px; }
.head ul.autenticacao li.login a { width:50px; background:url(../images/botoes/login.png); }
.head ul.autenticacao li.cadastre a { width:82px; background:url(../images/botoes/cadastre.png); }
.head ul.autenticacao li.login a:hover, ul.autenticacao li.cadastre a:hover { background-position:0 -17px; }

.head form { float:right; width:220px; height:42px; background:url(../images/background/form-busca.gif) no-repeat; position: absolute; top: 63px; right: 0px; }
.head form b { position: absolute; font-size:20px; font-weight:bold; color:#999; letter-spacing:-1px; left: 17px; top: 10px; cursor: text; }
.head form input { float:left; border:0; width:168px; height:32px; margin:1px 0 0 16px; padding-top:6px; font-size:20px; font-weight:bold; color:#999; letter-spacing:-1px; }
.head form button.buscar { float:left; width:25px; height:26px; margin-top:7px; display:block; text-indent:-5000em; background:url(../images/botoes/buscar.gif) no-repeat; border: 0; }
.head form button.buscar:hover { background-position:0 -26px; }

.left { float:left; width:660px; padding:20px; margin-top:48px; background-color:#fff; display:inline; min-height: 1115px; }

.left .post { float:left; width:660px; }
.left .post h2 { font-size:32px; color:#000; letter-spacing:-0.08em; margin-bottom:10px; }
.left .post h3 { margin-bottom:4px; font-size:12px; text-transform:uppercase; }
.left .post img { display:block; width:auto; height:auto; margin-bottom:20px; margin-right:auto; margin-left:auto; }

.left .post p.publicacao { margin-bottom:19px; line-height:1em; font-size:11px; color:#999; }
.left .post p.publicacao b { color: #000; font-weight: normal; }
.left .post p { font-size:14px; color:#000; line-height:1.4em; }
.left .post p a { color:#000; text-decoration: underline; }
.left .post p.opcoes { float:left; padding:10px 0 28px; font-size:11px; color:#999; line-height:1em; }
.left .post p.opcoes a { float:left; height:18px; line-height:18px; display:block; color:#999; background-repeat:no-repeat; }
.left .post p.opcoes a:hover { text-decoration:underline; }
.left .post p.opcoes a.comentarios { width:30px; padding-left:19px; background-image:url(../images/icones/comentarios.gif); background-position:0 4px; }
.left .post p.opcoes a.comente { width:61px; padding-left:22px; background-image:url(../images/icones/comente.gif); }
.left .post p.opcoes a.enviar-por-email { width:99px; padding-left:22px; background-image:url(../images/icones/enviar-por-email.gif); background-position:0 4px; }

.left div.comentarios { float:left; width:660px; margin:9px 0 20px; _overflow:hidden; }
.left .comentarios h4 { margin-bottom:12px; font-size:20px; letter-spacing:-0.05em; text-transform:uppercase; }
.left .comentarios .comentario-participante { float:left; width:640px; padding:10px; }
.left .comentarios .comentario-participante.variacao { background-color:#f4f4f4; }
.left .comentarios .comentario-participante img { float:left; margin-right:12px; width: 40px; height: 40px; }
.left .comentarios .comentario-participante .comentario { float:left; width:548px; }
.left .comentarios .comentario-participante .comentario p { line-height:1.2em; }
.left .comentarios .comentario-participante .comentario p.participante { font-weight:bold; font-size:12px; color:#000; letter-spacing:-0.01em; margin-top: 3px; }
.left .comentarios .comentario-participante .comentario p.participante span { margin-left:3px; font-style:italic; font-weight:normal; font-size:11px; color:#999; }
.left .envie-comentario { float:left; width:660px; margin-top:15px; }
.left .envie-comentario h4 { margin-bottom:12px; font-size:20px; letter-spacing:-0.05em; text-transform:uppercase; }

.left .envie-comentario form { float:left; width:447px; margin-bottom:23px; }
.left .envie-comentario form input, .left .envie-comentario form textarea { padding:4px 0 0 2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(../images/background/campo-formulario.gif) repeat-x; border-top:0; border-bottom:1px solid #c2c2c2; border-left:1px solid #c2c2c2; border-right:1px solid #c3c3c3; }
.left .envie-comentario form fieldset { float:left; width:447px; }

.left .envie-comentario form fieldset.dados-usuario { float:left; width:331px; }
.left .envie-comentario form fieldset.dados-usuario label { float:left; width:47px; line-height:24px; }
.left .envie-comentario form fieldset.dados-usuario input { float:left; width:278px; height:18px; margin-bottom:5px; }

.left .envie-comentario form fieldset.sexo { float:left; width:80px; margin-left:18px; }
.left .envie-comentario form fieldset.sexo label { float:left; height:23px; line-height:23px; }
.left .envie-comentario form fieldset.sexo label input { float:left; display:block; width:12px; height:18px; border:0; background:url() none; }

.left .envie-comentario form fieldset.comentario { float:left; width:400px; margin-left:47px; _margin-left:23px; margin-top:5px; }
.left .envie-comentario form fieldset.comentario label textarea { float:left; width:398px; height:86px; overflow:auto; }
.left .envie-comentario form fieldset.comentario.logado { margin-left:0; }

.left .envie-comentario form button { width:145px; height:35px; display:block; text-indent:-5000em; background:url(../images/botoes/comentar.gif) no-repeat; float:left; margin-top:10px; border:0; cursor: pointer; }
.left .envie-comentario form button:hover { background-position:0 -35px; }
.left .envie-comentario form button.logado { margin-left: 0; }

.left .leia-tambem { float:left; width:660px; margin-top:19px; margin-bottom:10px; }
.left .leia-tambem h4 { margin-bottom:12px; font-size:20px; letter-spacing:-0.05em; text-transform:uppercase; }
.left .leia-tambem .post { float:left; width:640px; padding:10px; }
.left .leia-tambem .post.variacao { background-color:#f4f4f4; }

.left .leia-tambem .post .post-detalhe { float:left; width:548px; }
.left .leia-tambem .post .post-detalhe h5 { font-size:20px; letter-spacing:-0.05em; color:#000; }
.left .leia-tambem .post .post-detalhe h5 a { color:#000; }
.left .leia-tambem .post .post-detalhe h5 span { color:#999; }
.left .leia-tambem .post .post-detalhe small { line-height:1.2em; font-size:11px; color:#999; }
.left .leia-tambem .post .post-detalhe small b { font-size:12px; font-weight:bold; color:#000; }
.left .leia-tambem .post .post-detalhe small span { margin-left:3px; font-style:italic; }

.left div.hr { float:left; width:660px; height:1px; background-color:#e3e3e3; }
.left div.hr hr { display:none; }

.right { float:left; width:220px; margin:48px 0 0 20px; display:inline; }
.right .destaque { height: 140px; margin-bottom: 20px; }
.right .tv-rexona { height: 220px; }
.right .blogueiro-sobre { float:left; margin-top:18px; }
.right .blogueiro-sobre img { float:left; margin:0 8px 4px 0; display:inline; }
.right .blogueiro-sobre p { float:left; width:158px; line-height:1.2em; display:inline; color:#fff; font-size:11px; }
.right .blogueiro-sobre p.nome { width:317px; margin-left:3px; }
.right .blogueiro-sobre p strong { color:#198B09; letter-spacing:-0.02em; margin-right:3px; }
.right .blogueiro-sobre p span { font-style:italic; font-size:11px; color:#fff; }

.right .ultimas { float:left; width:216px; margin-top:18px; _overflow:hidden; }
.right .ultimas h4 { width:201px; height:64px; margin-bottom:6px; text-indent:-5000em; background:url(../images/titulos/ultimas-atualizacoes.png) no-repeat; }
.right .ultimas ul { width:216px; }
.right .ultimas ul li { position:relative; padding-left:27px; margin-bottom:10px; background: no-repeat 0 -21px; }
.right .ultimas ul li.men-tag-1 { background-image:url(../images/icones/icone-pequeno-men-tag-1.png); }
.right .ultimas ul li.men-tag-2 { background-image:url(../images/icones/icone-pequeno-men-tag-2.png); }
.right .ultimas ul li.men-tag-3 { background-image:url(../images/icones/icone-pequeno-men-tag-3.png); }

.right .ultimas ul li h5 { position:relative; top:-2px; width:197px; margin-bottom:3px; font-size:14px; color:#fff; line-height:1em; letter-spacing:-0.07em; }
.right .ultimas ul li h5 a { color:#fff; }
.right .ultimas ul li h5 a:hover { text-decoration: underline; }
.right .ultimas ul li p { width:197px; color:#fff; font-size:11px; }
.right .ultimas ul li p a { color:#fff; }
.right .ultimas ul li p a:hover { text-decoration: underline; }
.right .ultimas ul li p.post-por { margin-top: 3px; }
.right .ultimas ul li p.post-por span { margin: 0 6px; }
.right .ultimas ul li p.post-por a:hover { text-decoration:underline; }

.right .parceiros { float:left; margin-top:10px; }
.right .parceiros a { position: relative; width:220px; height:35px; display:block; text-indent:-5000em; background:url(../images/botoes/parceiros.png) no-repeat; }
.right .parceiros a object { position: absolute; top: -100px; left: -9999px; }

.right .posts { float:left; margin-top:20px; }
.right .posts h4 { width:158px; height:50px; margin-bottom:10px; text-indent:-5000em; background:url(../images/titulos/post-mais-clicados.png) no-repeat; }
.right .posts ul { float:left; width:220px; }
.right .posts ul li { width:220px; float:left; margin-bottom:4px; }
.right .posts ul li a { height:20px; line-height:20px; padding-left:28px; display:block; color:#666; letter-spacing:-0.01em; font-weight:bold; }
.right .posts ul li a:hover { color:#fff; }
.right .posts ul li.men-tag-1 a { background:url(../images/icones/icone-pequeno-men-tag-1.png) no-repeat; }
.right .posts ul li.men-tag-2 a { background:url(../images/icones/icone-pequeno-men-tag-2.png) no-repeat; }
.right .posts ul li.men-tag-3 a { background:url(../images/icones/icone-pequeno-men-tag-3.png) no-repeat; }
.right .posts ul li.men-tag-1 a:hover, .right .posts ul li.men-tag-2 a:hover, .right .posts ul li.men-tag-3 a:hover { background-position:0 -20px; }
.right .posts .ver-todos { float:left; margin: 6px 0 25px; }
.right .posts .ver-todos a { width:72px; height:17px; display:block; text-indent:-5000em; background:url(../images/botoes/ver-todos-branco.png) no-repeat; }
.right .posts .ver-todos a:hover { background-position:0 -17px; }

.footer-margin { float: left; width: 100%; padding-bottom: 30px; }
.footer .acontecendo { float:right; width:280px; height:165px; background-color:#060606; }
.footer .acontecendo .ultimas { float:right; width:245px; height: 128px; padding:15px 0 22px 15px; background:url(../images/background/acontecendo-em-women.jpg) no-repeat 180px 17px #fff; display:inline; }
.footer .acontecendo .ultimas h2 { width:133px; height:25px; display:block; background:url(../images/titulos/acontecendo-em-women.gif) no-repeat; text-indent:-5000em; }
.footer .acontecendo .ultimas ul { float:left; width:188px; margin-top:9px; }
.footer .acontecendo .ultimas ul li { margin-bottom:3px; }
.footer .acontecendo .ultimas ul li a { width:160px; height:21px; line-height:21px; padding-left:28px; color:#000; letter-spacing:-0.01em; font-size:12px; font-weight:bold; display:block; background:no-repeat 0 -21px; }
.footer .acontecendo .ultimas ul li.women-tag-1 a { background-image:url(../images/icones/icone-pequeno-women-tag-1.png); }
.footer .acontecendo .ultimas ul li.women-tag-2 a { background-image:url(../images/icones/icone-pequeno-women-tag-2.png); }
.footer .acontecendo .ultimas ul li.women-tag-3 a { background-image:url(../images/icones/icone-pequeno-women-tag-3.png); }
.footer .acontecendo .ultimas ul li.women-tag-4 a { background-image:url(../images/icones/icone-pequeno-women-tag-4.png); }
.footer .acontecendo .ultimas a.ver-todos { float:left; width:72px; height:17px; margin-top:5px; display:block; background:url(../images/botoes/ver-todos-cinza.gif) no-repeat; text-indent:-5000em; }
.footer .acontecendo .ultimas a.ver-todos:hover { background-position:0 -17px; }

.footer .mais-rexona ul { float:left; margin:10px 0 0 9px; display:inline; }
.footer .mais-rexona ul li { width:301px; list-style-position:outside; height: 17px; line-height: 17px; }
.footer .mais-rexona ul li a { width:206px; padding-left:95px; font-size:11px; color:#999; line-height: 17px; float: left; }
.footer .mais-rexona ul li.email a { background:url(../images/titulos/mais-email.gif) no-repeat 0 4px; } 
.footer .mais-rexona ul li.twitter a { background:url(../images/titulos/mais-twitter.gif) no-repeat 1px 2px; }
.footer .mais-rexona ul li.rss a { background:url(../images/titulos/mais-rss.gif) no-repeat 0 2px; }

/* rexona men tuning */
div.post h2.rexonamentuningrace { display:block; width:477px; height:59px; background:url(../images/titulo-javiuocarro.gif) 0 0 no-repeat; text-indent:-9999px; overflow:hidden; }
div#rexonamentuning h3#titulo-tuneseucarro { display:block; width:276px; height:26px; margin:20px 0 10px 0; background:url(../images/titulo-tuneseucarro.gif) 0 0 no-repeat; text-indent:-9999px; overflow:hidden; }
div#rexonamentuning h3#titulo-rexonamentuningrace { display:block; width:396px; height:26px; margin:20px 0 10px 0; background:url(../images/titulo-rexonamentuningrace.gif) 0 0 no-repeat; text-indent:-9999px; overflow:hidden; }
div#rexonamentuning #video-rexonatuning { display:block; width:650px; height:385px; margin:10px 0 20px 0; background:black; }
div#rexonamentuning a.baixarmodelo1 { float:left; display:inline-block; width:315px; height:270px; margin:0 20px 30px 0; background:url(../images/rexonamentuningrace-modelo1.jpg) 0 0 no-repeat; text-indent:-9999px; overflow:hidden; }
div#rexonamentuning a.baixarmodelo2 { display:block; width:315px; height:270px; margin:10px 0 30px 0; background:url(../images/rexonamentuningrace-modelo2.jpg) 0 0 no-repeat; text-indent:-9999px; overflow:hidden; }
div#rexonamentuning a.jogaragora { display:block; width:650px; height:260px; margin:10px 0 30px 0; background:url(../images/rexonamentuningrace-jogaragora.jpg) 0 0 no-repeat; text-indent:-9999px; overflow:hidden; }

