div.contato { position: absolute; width: 940px; height: 547px; top: 170px; left: 50%; margin-left: -470px; background-color: #fff;z-index:1000 !important; }
.contato .sobre { float: left;display:inline; width: 470px; height: 547px;_height: 560px;_padding-bottom:10px;}
.contato .sobre h2 { width: 133px; height: 15px; text-indent: -5000em; background: url(../images/titulos/sobre-rexona.gif) no-repeat; margin: 23px 0 0 22px; }
.contato .sobre h3 { font-size: 15px; font-family: Arial; color: #ccc; margin: 17px 0 0 22px; letter-spacing: -0.75pt; }
.contato .sobre h3.rexona { margin-top: 15px; }
.contato .sobre p { font-size: 12px; font-family: Arial; color: #333; line-height: 150%; margin: 11px 15px 0 22px; }
.contato .sobre p.middle-parag { margin-top: 18px; }

.contato .fale-conosco { _padding-bottom:10px;float: left; width: 470px; height: 547px;_height: 560px; /*alt.c*/ display:inline; overflow-x:hidden }
.contato .fale-conosco h2 { width: 141px; height: 15px; text-indent: -5000em; background: url(../images/titulos/fale-conosco.gif) no-repeat; margin: 23px 0 0 11px; }

.contato .fale-conosco form { margin: 7px 0 0 12px; }

.contato .fale-conosco fieldset legend { display: none; }

.contato .fale-conosco fieldset input { width: 308px; height: 19px;_height:auto; font-size: 12px;_font-size: 11px; font-family: Arial; border: 1px solid #aca899; border-bottom-color: #f1efe2; border-right-color: #f1efe2; padding: 2px 5px 0; _padding: 2px; margin: 0; background: url(../images/background/input.gif) no-repeat; }
.contato .fale-conosco fieldset textarea { width: 308px; _width: 260px; height: 66px; _height: 60px;   font-size: 12px; font-family: Arial; border: 1px solid #aca899; border-bottom-color: #f1efe2; border-right-color: #f1efe2; padding: 2px 5px 0; margin: 0; background: url(../images/background/input.gif) no-repeat; }
.contato .fale-conosco fieldset input.radio {border:0 none; width: 14px; height: 14px; float: left; border: 0; margin: 0; padding: 0; }

.contato .fale-conosco fieldset span { margin-left: 2px; float: left; display:inline; line-height: 100%; }

.contato .fale-conosco fieldset label { display: inline; float: left; display:inline; width: 440px;_width:400px; height: 23px;_height:auto; font-size: 12px; font-family: Arial; margin-top: 9px;_margin-top: 4px; }
.contato .fale-conosco fieldset label b { font-weight: normal; color: #666; width: 118px; height: 22px; line-height: 21px; float: left; }

.contato .fale-conosco fieldset strong { float: left;display:inline; width: 116px; height: 22px; line-height: 21px; font-size: 12px; font-family: Arial; color: #666; font-weight: normal; margin-top: 9px; }

.contato .fale-conosco fieldset label.estado { width: 160px; margin-left: 10px; }
.contato .fale-conosco fieldset label.estado b { width: 58px; }
.contato .fale-conosco fieldset label.estado select { width: 100px; height: 21px; font-size: 11px; font-family: Arial; border: 1px solid #aca899; border-bottom-color: #f1efe2; border-right-color: #f1efe2; padding: 2px; background: url(../images/background/input.gif) no-repeat; }
.contato .fale-conosco fieldset label.estado select option { background-color: #fff; }

.contato .fale-conosco fieldset label.cidade { width: 270px; }
.contato .fale-conosco fieldset label.cidade input { width: 138px; }

.contato .fale-conosco fieldset label.cep { width: 270px; }
.contato .fale-conosco fieldset label.cep input { width: 138px; }

.contato .fale-conosco fieldset strong.telefone { width: 56px; margin-left: 10px; }
.contato .fale-conosco fieldset label.ddd { position: relative; width: 35px; }
.contato .fale-conosco fieldset label.ddd b { position: absolute; top: 0; left: 4px; color: #333; cursor: text; width: 30px; }
.contato .fale-conosco fieldset label.ddd input { width: 23px; }

.contato .fale-conosco fieldset label.telefone { position: relative; width: 72px; margin-left: 4px; }
.contato .fale-conosco fieldset label.telefone b { position: absolute; top: 0px; left: 4px; color: #333; cursor: text; width: 50px; }
.contato .fale-conosco fieldset label.telefone input { width: 50px; }

.contato .fale-conosco fieldset label.cpf input { width: 138px; }
.contato .fale-conosco fieldset label.data-nascimento input { width: 138px; }

.contato .fale-conosco fieldset label.masculino { width: 78px; padding-top: 4px; height: 19px; }
.contato .fale-conosco fieldset label.feminino { width: 78px; margin-left: 4px; padding-top: 4px; height: 19px; }

.contato .fale-conosco fieldset label.site { width: 43px; padding-top: 4px; height: 19px; }
.contato .fale-conosco fieldset label.produto { width: 65px; margin-left: 6px; padding-top: 4px; height: 19px; }
.contato .fale-conosco fieldset label.unilever80anos { width: 120px; margin-left: 6px; padding-top: 4px; height: 19px; }
.contato .fale-conosco fieldset label.especial { width: 200px; margin-left: 6px; padding-top: 4px; height: 19px; }

.contato .fale-conosco fieldset label.mensagem { height: 72px; }

.contato .fale-conosco fieldset label.informacoes { margin: 5px 0 0 118px; }
.contato .fale-conosco fieldset label.informacoes b { width: 300px; line-height: 100%; margin: 4px 0 0 6px; }
.contato .fale-conosco fieldset label.informacoes input { margin-top: 4px; }

.contato .fale-conosco fieldset button.enviar { float: left; display: inline; overflow: hidden; border: 0; width: 110px; height: 35px; background: url(../images/botoes/modal-enviar.gif) no-repeat; text-indent: -5000em; cursor: pointer; margin: 18px 0 0 118px; _margin: o 0 0 108px; }
.contato .fale-conosco fieldset button.enviar:hover { background-position: 0 -35px; }

.contato .fale-conosco #mensagem { margin: 209px 0 0 121px; }
.contato .fale-conosco #mensagem p { font-size: 12px; font-family: Arial; margin: 8px 0 0 1px; }
.contato .fale-conosco #mensagem p.obrigado { width: 100px; height: 15px; text-indent: -5000em; background: url(../images/titulos/modal-obrigado.gif); margin: 0; }
.contato .fale-conosco #mensagem a { display: block; text-indent: -5000em; width: 72px; height: 17px; text-indent: -5000em; background: url(../images/botoes/voltar.gif); margin-top: 12px; }


div.imprensa { position: absolute; width: 940px; top: 737px; _top:773px; left: 50%; margin-left: -470px; background-color: transparent; }
.imprensa .noticia {/*alt.c*/ _display:inline;_height: 798px;_overflow-x:hidden; float: left; width: 440px; background-color: #fff; padding: 23px 0 21px; min-height: 559px; }
.imprensa .noticia h2 { width: 88px; height: 15px; text-indent: -5000em; background: url(../images/titulos/imprensa.gif) no-repeat; margin-left: 21px; }
.imprensa .noticia h3 { font-size: 15px; margin: 18px 0 0 22px; letter-spacing: -0.75pt; }
.imprensa .noticia small { font-size: 12px; color: #ccc; margin-left: 21px; position: relative; top: -2px; }
.imprensa .noticia p { font-size: 12px; font-family: Arial; color: #333; line-height: 150%; margin: 8px 25px 0 21px; }
.imprensa .noticia p a { color: #333; text-decoration: underline; }

.imprensa .noticia a.imprimir { display: block; width: 65px; height: 17px; text-indent: -5000em; background: url(../images/botoes/imprimir.gif) no-repeat; margin: 20px 0 0 20px; }

.imprensa .lista-noticias {/*alt.c*/_width: 400px !important;display:inline;_overflow-x:hidden; float: left; width: 500px; height: 162px; background-color: #fff; }
.imprensa .lista-noticias h2 { display: none; }

.imprensa .lista-noticias label { display: block; margin: 20px 0 0 43px; }
.imprensa .lista-noticias label b { font-size: 12px; font-family: Arial; color: #666; font-weight: normal; }
.imprensa .lista-noticias label select { font-size: 12px; font-family: Arial; width: 150px; margin-left: 33px; }

.imprensa .lista-noticias ul { margin: 10px 0 0 42px; }

.imprensa .lista-noticias a { display: block; padding-left: 4px; width: 100%; height: 19px; line-height: 19px; background: url(../images/background/bullets.gif) no-repeat 0 6px; color: #999; }
.imprensa .lista-noticias a span { float: left; width: 41px; font-size: 11px; text-indent: 6px; }
.imprensa .lista-noticias a strong { float: left; width: 390px; font-size: 12px; }

.imprensa .lista-noticias a:hover { background: url(../images/background/bullets.gif) no-repeat 0 -12px; }
.imprensa .lista-noticias a:hover span, div.imprensa .lista-noticias a:hover strong { color: #000; }

.imprensa .imagens {/*alt.c*/_overflow:hidden;display:inline !important;; float: left; width: 480px; height: 421px; background-color: #fff; margin: 20px 0 0 20px; }
.imprensa .imagens h2 { width: 244px; height: 15px; text-indent: -5000em; background: url(../images/titulos/imagens-para-download.gif) no-repeat; margin: 19px 0 0 21px; }
.imprensa .imagens p { font-size: 12px; font-family: Arial; color: #999; margin: 7px 0 0 21px; }

.imprensa .imagens h3 { width: 439px; height: 22px; text-indent: -5000em; }
.imprensa .imagens h3.logotipos { background: url(../images/titulos/download-logotipos.gif) no-repeat; margin: 21px 0 0 21px; }
.imprensa .imagens h3.produtos { background: url(../images/titulos/download-produtos.gif) no-repeat; margin-left: 21px; }

.imprensa .imagens .download { width: 440px; margin-left: 20px; }
.imprensa .imagens .download.logotipos { height: 98px;/*alt.c*/_height:22px; }
.imprensa .imagens .download.produtos { height: 130px;/*alt.c*/_height:22px; }

.imprensa .imagens p.adobe img { float: left; margin-right: 10px; }
.imprensa .imagens p.adobe { color: #666; margin-top: 23px; }
.imprensa .imagens p.adobe a { color: #000; text-decoration: underline; }

.left { width: 50%; float: left; background: url(../images/background/men-internas-fangio.jpg) no-repeat right top #000; padding-bottom: 21px; }
body.fangio .left { background:url(../images/background/men-internas-fangio.jpg) no-repeat right top #000; }
body.adventure .left { background:url(../images/background/men-internas-adventure.jpg) no-repeat right top #000; }
body.sport .left { background:url(../images/background/men-internas-sport.jpg) no-repeat right top #000; }

/*alt.c*/.sobre-left{_float:none !important;_display:inherit;}
/*alt.c*/.sobre-right{_float:left !important; _display:none}
/*alt.c*/.img-hack{display:none;_display:inline;_position:absolute;_left:50%;z-index:-1;}
/*alt.c*/#contato-estado{_width:50px;}
/*alt.c*/#contato-ddd{_width:32px;}
.left .conteudo { display: inline; float: right; width: 470px; margin-top: 170px; height: 1168px; }

.right {/*alt.c*/_position:relative; width: 49.9%; float: left; background: url(../images/background/women-internas-emotion.jpg) no-repeat left top transparent; }
body.adventure .right { background: url(../images/background/women-internas-adventure.jpg) no-repeat left top transparent; }
body.naturals .right { background: url(../images/background/women-internas-naturals.jpg) no-repeat left top transparent; }
body.emotion .right { background: url(../images/background/women-internas-emotion.jpg) no-repeat left top transparent; }
body.kenzo .right { background: url(../images/background/women-internas-kenzo.jpg) no-repeat left top transparent; }
body.balenciaga .right { background: url(../images/background/women-internas-balenciaga.jpg) no-repeat left top transparent; }

.right .conteudo { display: inline; float: left; width: 470px; margin-top: 170px; height: 1168px; }

.footer{_margin-top:30px;}