#wrap { position: relative; width: 990px; margin: 0 auto; text-align: left; } #content-wrap { float: left; display: inline; padding: 0; } #header { padding: 40px 30px 20px 40px; } #left { float: left; margin-left: 30px; padding: 0px 0px 20px 0px; border-top: 5px solid #fff; width: 700px; background-color: white; } #right { width: 220px; padding:20px; float:right; text-align:center; background-color: white; } #bottom { padding:35px; background-color: white; } td, .datas-td-diasemana, .datas-td-dia, .datas-td-mes, .datas-td-desc { padding-top: 10px; padding-bottom: 10px; border-bottom: 1px dotted #ccc; text-align: left; background-color: #ffffff; } .anos { } 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: 0.95em; background: #8a8a8a url("/files/37/37.png") repeat-x; } div { background-color:white; } li { list-style-position: inside; } th { background-color: #e6e6e6; padding: 2px; } form, img, td, div, span { padding: 0px; margin: 0px; border: 0px; } input, textarea { border: 1px solid #9ecc3b; padding: 8px; font-weight: bold; font-size:1.3em; color: #e21763; /* rosa */ } textarea { background: url("/files/40/40.png") repeat-x; padding:15px; font-size:1.3em; color: #e21763; /* rosa */ } input[type=checkbox], input[type=image], input[type=button] { border:0px; padding:0px; margin:0px; color:#555; } input[type=text] { background: url("/files/40/40.png") repeat-x; padding:4px; font-size:1.3em; color: #e21763; /* rosa */ } /* links */ a { color: #e21763; text-decoration:underline; } a:hover { color: #9ecc3b; } /* tipografia */ h1 { font-size: 23px; font-weight: normal; color: #e21763; font-family: "Bitstream Vera Sans", Trebuchet, Verdana, Arial, sans-serif; margin-bottom:15px; background-color: white; margin:0px; padding:0px; } h2 { margin:0px; padding:0px; background-color: white; font-size: 1.0em; font-weight: 600; color: #9ecc3b; /* verde */ }