#wrap { position: relative; width: 990px; margin: 0 auto; text-align: left; background-color: white; } #content-wrap { float: left; display: inline; padding: 0; background-color: white; } #header { padding: 40px 30px 20px 40px; background-color: white; } #top { padding: 20px 20px 0px 35px; background-color: white; width:720px; clear:both; float:left; } #left { float: left; padding: 0px 35px 35px 35px; border-top: 5px solid #fff; width: 680px; background-color: white; display:table-cell; } #right { width: 220px; text-align:center; background-color: white; display:table-cell; padding-top:250px; } #bottom { padding:35px; background-color: white; } .datas-td-diasemana, .datas-td-dia, .datas-td-mes, .datas-td-desc { padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 15px; text-align: left; vertical-align:top; border-bottom: 2px solid #fff; } .anos { background-color: white; } small { color: #999; font-size: 12px; } body { font-family: "Bitstream Vera Sans", Trebuchet, Verdana, Arial, sans-serif; padding: 20px; margin: 0px; color: #333; font-size: 15px; background: #8a8a8a; text-align:center; } th { background-color: #e6e6e6; padding: 2px; font-weight: 400; font-size: 11px; } /* links */ a { color: #e21763; text-decoration:underline; } a:hover { color: #9ecc3b; } /* tipografia */ h1 { font-size: 23px; font-weight: normal; color: #e21763; font-family: Candara, "Bitstream Vera Sans", Trebuchet, Arial, sans-serif; margin-bottom:15px; margin:0px; padding:20px 0px 20px 0px; border-bottom: 1px solid #eee; } h2 { margin:0px; padding:0px; font-size: 1.0em; font-weight: 600; } .feriado { background-color: #eee; } .normal { background-color: white; }