body { background:#888 url("money.png"); } #wrap { display:table; position: relative; width: 990px; margin: 0 auto; text-align: left; background-color: white; } #content-wrap { display:inline; float: left; padding: 0; width:990px; } #header { padding: 40px 30px 20px 40px; } #left { float:left; padding: 80px; background-color: white; width:600px; } #right { padding-left:40px; padding-top:100px; text-align:left; background-color: white; vertical-align:top; float:left; align:left; } #bottom { display:table-cell; text-align:center; background-color: white; padding:30px; } td { padding-top: 10px; padding-bottom: 10px; border-bottom: 1px dotted #ccc; text-align: left; background-color: #ffffff; } body, li, td, div, input, textarea, p, th, form, h1, h2, h3 { font-family: "Bitstream Vera Sans", Trebuchet, Verdana, Arial, sans-serif; padding: 20px; margin: 0px; color: #333; font-size: 14px; } div { background-color:white; } li { list-style-position: inside; } th { background-color: #e6e6e6; padding: 5px 20px 5px 20px; } form, img, td, div, span { padding: 0px; margin: 0px; border: 0px; } input, textarea { border: 1px solid #888; padding: 8px; font-weight: bold; font-size:1.3em; color: #888; background:#fff; } textarea { background: #fff; padding:15px; font-size:1.3em; color: #888; } input[type=checkbox], input[type=image], input[type=button] { border:0px; padding:0px; margin:0px; color:#555; background:#fff; } input[type=text] { background: #fff; padding:4px; font-size:1.3em; color: #888; } /* links */ a { color: darkgreen; text-decoration:underline; } a:hover { color: #888; } /* tipografia */ h1 { font-size: 40px; font-weight: normal; color: #888; font-family: "Bitstream Charter", "Times New Roman", Serif; margin-bottom:30px; padding-left:0px; margin-left:0px; } h2 { margin:0px; padding:0px; background-color: white; font-size: 1.0em; font-weight: 600; color: #888; }