* html body { background: transparent; }

body { background: #f7d1e8; font-family: arial,helvetica,"lucida grande",verdana,sans-serif; font-size: 12px; line-height: 1.6em; color: #444; }

a { text-decoration: none; color: #115bb5; }
a:hover { text-decoration: underline; color: #0b4994; }

#twitter { position: relative; width: 980px; height: 70px; padding-top: 5px; padding-left: 20px; background-color: #ffffff; }

#page { position: relative; width: 1000px; padding: 0; text-align: left; }

#content { background: url("/images/fundo2.jpg") no-repeat; height: 840px; position: relative; margin: 0; color: #7b7b7b; }
#content #logo { position: absolute; top: 25px; left: 0; display: block; width: 599px; height: 98px; line-height: 24px; text-indent: -9999px; overflow: hidden; }

.content-main { padding: 120px 10px 10px; }

input[type="text"], input[type="password"] { border: 1px solid #ccc; -moz-border-radius: 4px; -webkit-border-radius: 4px; line-height: 1.5em; padding: 4px; }

textarea { border: 1px solid #ccc; -moz-border-radius: 4px; -webkit-border-radius: 4px; line-height: 1.5em; padding: 4px; }

input[type="text"]:focus, input[type="password"]:focus { border-color: #a2a1a1; color: #000; }

textarea:focus { border-color: #a2a1a1; color: #000; }

.btn-org { background: #f37350; font-size: 16px; font-weight: bold; border: 1px solid #d2603f; padding: 5px 22px; color: #fff; -moz-border-radius: 8px; -webkit-border-radius: 8px; -moz-box-shadow: 0 1px 2px #ccc; -webkit-box-shadow: 0 1px 2px #ccc; }
.btn-org:hover { background: #df6543; text-decoration: none; color: #fff; cursor: pointer; }

.btn-frm { background: #d80600; }
.btn-frm:hover { background: #f41400; }

.btn-twt { background: #0082be; }
.btn-twt:hover { background: #5ab5d8; }
