p{ color: #333333; text-align: justify; padding: 0px 45px; text-indent: 15px; } body{ font-family:"Arial", "Helvetica", sans-serif ; border-color: 1px solid red; margin-left: auto; margin-right: auto; width: 940px; color: #333333; } h1{ font-family: sans-serif; background-image: url(sobre-background.jpg); border-bottom: 2px solid #333333; background-color: #A9A9A9; padding: 10px; } h2{ font-family: sans-serif; border-bottom: 2px solid #333333; margin-top: 30px; } figure{ background-color: #f2eded; border: 1px #cccccc; text-align: center; padding: 15px; margin: 30px; } figcaption{ font-style: italic; margin-top: 10px; } #centro-distribuicao{ margin-left: auto; margin-right: auto; width: 550px; } #rodape{ color: #777; margin: 30px 0; padding: 30px 0; } #rodape img{ margin-right: 30px; vertical-align: middle; width: 94px; } #familia-pelho{ float: right; margin: 0 0 10px 10px; } .sacola{ background-image: url(../img/sacola.png); background-repeat: no-repeat; background-position: top right; font-size: 14px; padding-right: 35px; padding-top: 8px; text-align: right; width: 140px; position: absolute; top: 0px; right: 0px; } header{ position: relative; } .menu-opcoes ul li{ margin-left: 20px; font-size: 15px; display: inline; position: relative; bottom: 60px; right: 0px; left: 400px; } .menu-opcoes a{ color: #003366; } .container{ margin-right: auto; margin-left: auto; margin: 0 auto; width: 940px; } .busca, .menu-departamentos{ float: left; background-color: #DCDCDC; font-weight: bold; text-transform: uppercase; margin-right: 1px; width: 250px; } .busca h2, .busca form, .menu-departamentos h2 { margin: 1px; } .menu-departamentos li{ background-color: white; margin-bottom: 1px; padding: 5px 10px; } .menu-departamentos{ clear: right; text-transform: uppercase; margin-top: 2px; padding-bottom: 2px; } .menu-departamentos a{ color: turquoise; text-decoration: none; } .busca input[type=search]{ width: 150px; } .item-menu{ text-decoration: none; } .banner-destaque{ float: left; width: 0px; }