* {margin:0; padding:0; border:0;}
body {background:#dcdcdc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#787878;}
body br.clear {clear:both;}
body p {margin:10px 0;}
body h5 {font-size:13px;}
body h5.title {color:#bdac08;}
body h6 {font-weight:normal; font-size:11px;}
body a {color:#787878; font-weight:bold;}
body a:visited {color:#777;}
body input {border:1px solid #a9a9a9;}

#frm_tell #commentBox { border: 1px solid #A9A9A9; }

div#content-all {background:url(../img/background-lines.gif) repeat 10px top; margin:10px 0 0; padding:0 10px;}

div#content {background:#fff; width:987px; padding:10px 5px; margin:0 auto;}
div#content img.button {margin:6px 0 4px;}
div#content h1.logo-igenius {float: left; display:inline; margin:10px;}
div#content h1.event-banner {float: right; display:inline; margin-top:10px;}
div#content h2 {margin:4px 0 0 2px;}
div#content h2.title {margin:10px 0 0 2px;}
div#content h2.blog {font-size:11px;}
div#content h2.blog span {position:relative; top:-6px;}
div#content h2.slogan {display:inline; float:left; margin-top: 27px;}
div#content img.gray-border {border:3px solid #e5e5e5; margin-top:6px;}
div#content #content-center img.gray-border {border:3px solid #e5e5e5; margin-top:0px;}
div#content div.content_border_dotted {padding-top:6px; padding-bottom:5px; border-bottom:1px dotted #ccc;}
div#content div.border-none {border:none !important;}
div#content div#partners {text-align:center; width:100%; margin-top:40px; height:auto;}
div#content div#partners h3 {display:inline; padding:0px 15px;}

/* Menu */
div#content #menu {}
div#content #menu .bg-01 {background:#d5bf13; height:31px;}
div#content #menu .bg-02 {background:#f3df0c; padding-bottom:12px;}
div#content #menu .bg-03 {background:#dcdcdc; padding-bottom:6px;}
div#content #menu fieldset.search {float:right; margin:7px 15px 0 0; position:relative; z-index:999;}
div#content #menu fieldset.search input {border:1px solid #a9a9a9; width:112px; position:relative; top:-2px;}
div#content #menu fieldset.search label {}
div#content #menu ul.menu {padding-top:9px; margin-left:10px; position:relative; top:0px;}
div#content #menu ul.menu li {display:inline; margin:0 10px;}

div#content #menu ul.menu li.home a {background:url(../img/menu/01-home.gif) no-repeat left top;}
div#content #menu ul.menu li.about a {background:url(../img/menu/02-about.gif) no-repeat left top;}
div#content #menu ul.menu li.news a {background:url(../img/menu/03-news.gif) no-repeat left top;}
div#content #menu ul.menu li.members a {background:url(../img/menu/04-members.gif) no-repeat left top;}
div#content #menu ul.menu li.events a {background:url(../img/menu/05-events.gif) no-repeat left top;}
div#content #menu ul.menu li.learning a {background:url(../img/menu/06-learning.gif) no-repeat left top;}
div#content #menu ul.menu li.mentoring a {background:url(../img/menu/07-mentoring.gif) no-repeat left top;}
div#content #menu ul.menu li.contact a {background:url(../img/menu/08-contact.gif) no-repeat left top;}

div#content #menu ul.menu li.home a.ativo {background:url(../img/menu/01-home.gif) no-repeat 0 -18px;}
div#content #menu ul.menu li.about a.ativo {background:url(../img/menu/02-about.gif) no-repeat 0 -18px;}
div#content #menu ul.menu li.news a.ativo {background:url(../img/menu/03-news.gif) no-repeat 0 -18px;}
div#content #menu ul.menu li.members a.ativo {background:url(../img/menu/04-members.gif) no-repeat 0 -18px;}
div#content #menu ul.menu li.events a.ativo {background:url(../img/menu/05-events.gif) no-repeat 0 -18px;}
div#content #menu ul.menu li.learning a.ativo {background:url(../img/menu/06-learning.gif) no-repeat 0 -18px;}
div#content #menu ul.menu li.mentoring a.ativo {background:url(../img/menu/07-mentoring.gif) no-repeat 0 -18px;}
div#content #menu ul.menu li.contact a.ativo {background:url(../img/menu/08-contact.gif) no-repeat 0 -18px;}

div#content #menu ul.menu li.home a:hover {background:url(../img/menu/01-home.gif) no-repeat 0 -18px;}
div#content #menu ul.menu li.about a:hover {background:url(../img/menu/02-about.gif) no-repeat 0 -18px;}
div#content #menu ul.menu li.news a:hover {background:url(../img/menu/03-news.gif) no-repeat 0 -18px;}
div#content #menu ul.menu li.members a:hover {background:url(../img/menu/04-members.gif) no-repeat 0 -18px;}
div#content #menu ul.menu li.events a:hover {background:url(../img/menu/05-events.gif) no-repeat 0 -18px;}
div#content #menu ul.menu li.learning a:hover {background:url(../img/menu/06-learning.gif) no-repeat 0 -18px;}
div#content #menu ul.menu li.mentoring a:hover {background:url(../img/menu/07-mentoring.gif) no-repeat 0 -18px;}
div#content #menu ul.menu li.contact a:hover {background:url(../img/menu/08-contact.gif) no-repeat 0 -18px;}

div#content #menu ul.menu li.home a:active {background:url(../img/menu/01-home.gif) no-repeat 0 -18px;}
div#content #menu ul.menu li.about a:active {background:url(../img/menu/02-about.gif) no-repeat 0 -18px;}
div#content #menu ul.menu li.news a:active {background:url(../img/menu/03-news.gif) no-repeat 0 -18px;}
div#content #menu ul.menu li.members a:active {background:url(../img/menu/04-members.gif) no-repeat 0 -18px;}
div#content #menu ul.menu li.events a:active {background:url(../img/menu/05-events.gif) no-repeat 0 -18px;}
div#content #menu ul.menu li.learning a:active {background:url(../img/menu/06-learning.gif) no-repeat 0 -18px;}
div#content #menu ul.menu li.mentoring a:active {background:url(../img/menu/07-mentoring.gif) no-repeat 0 -18px;}
div#content #menu ul.menu li.contact a:active {background:url(../img/menu/08-contact.gif) no-repeat 0 -18px;}

/*
div#content #menu ul.menu li.home a:visited {background:url(../img/menu/01-home.gif) no-repeat 0 -18px;}
div#content #menu ul.menu li.about a:visited {background:url(../img/menu/01-about-hover.gif) no-repeat 0 36px;}
div#content #menu ul.menu li.news a:visited {background:url(../img/menu/02-news-hover.gif) no-repeat left top;}
div#content #menu ul.menu li.members a:visited {background:url(../img/menu/03-members-hover.gif) no-repeat left top;}
div#content #menu ul.menu li.events a:visited {background:url(../img/menu/04-events-hover.gif) no-repeat left top;}
div#content #menu ul.menu li.learning a:visited {background:url(../img/menu/05-learning-hover.gif) no-repeat left top;}
div#content #menu ul.menu li.mentoring a:visited {background:url(../img/menu/06-mentoring-hover.gif) no-repeat left top;}
div#content #menu ul.menu li.contact a:visited {background:url(../img/menu/07-contact-hover.gif) no-repeat left top;}
*/

/* Sidebar Left */
div#content #sidebar-01 {float:left; width:277px; padding-right:10px;}
div#content #sidebar-01 ul li {margin-left: 30px;}

/* Form Newsletter */
div#content fieldset.newsletter {margin:10px 0; text-align:right; margin-right:40px;}
div#content fieldset.newsletter label {position:relative; top:-2px;}
div#content fieldset.newsletter input {border:1px solid #e5e5e5; width:194px; margin:1px;}
div#content fieldset.newsletter input.submit {width:55px; border:0; margin-top:2px;}

/* Sidebar Right */
div#content #sidebar-02 {float:right; width:277px;}
div#content #sidebar-02 fieldset.signin {text-align:left; padding-left:4px; margin:10px 0 0;}
div#content #sidebar-02 fieldset.signin label {position:relative; top:0px;}
div#content #sidebar-02 fieldset.signin input {border:1px solid #e5e5e5; margin:1px; width:118px; height:19px;}
div#content #sidebar-02 fieldset.signin input.field_login {margin-left:4px;}
div#content #sidebar-02 fieldset.signin input.login {width:auto; border:0; position:relative; top:6px;}
div#content .member {margin:6px 6px 0; height:auto;}
div#content .featured-member {margin:6px 6px 0; height:auto;}
div#content .member p {clear:both; margin-top:5px;}
div#content img.photo-border {border:3px solid #f4f4f4; border-bottom:10px solid #f4f4f4; float:left; margin-right:5px; margin-bottom:5px;}
div#content h6.first-line {padding-top:6px;}
div#content #sidebar-02 div.case_study {margin: 5px 5px 20px 5px; line-height: 1.6em; display: block; clear: both;}
div#content #sidebar-02 div.case_study span {display: block;}

/* Content Center */
div#content #content-center {width:368px; padding:0 10px; margin:0 0 10px 0; float:left;}
div#content #content-center div.content_border_dotted {padding-bottom:0px; border-bottom:1px dotted #ccc;}
div#content #content-center .box-content {margin:5px 0; height:auto;}
div#content #content-center .box-content img.show {float:left; margin-right:10px; margin-bottom:3px;}
div#content #content-center .box-content ul {list-style:decimal inside; font-weight:bold; margin:10px 0;}
div#content #content-center .box-content ul li {font-weight:normal; margin:5px 0;}
div#content #content-center ul li {font-weight:normal; margin:5px 0px 5px 30px;}
div#content #content-center ol li {font-weight:normal; margin:0px 0px 0px 30px;}
div#content #content-faq {width:580px; padding:0 10px; margin:0 0 10px 0; float:left; border-left:1px solid #e5e5e5;}


/* Contact */
div#content img.map {margin:10px 20px;}
div#content fieldset.contact {margin:10px 0; width:300px;}
div#content fieldset.contact input {width:200px;}
div#content fieldset.contact input.check {border:none; width:auto; margin:2px;}
div#content fieldset.contact input.send {width:auto; border:none; float:right; margin-top:10px;}
div#content fieldset.contact textarea {width:300px; overflow:auto; border:1px solid #a9a9a9; margin-bottom:10px;}

/* Members */
div#content div.archives {margin:10px 5px;}
div#content div.archives h5 {margin:5px 0;}
div#content div.archives h5 a {text-decoration:none;}
div#content div.archives h5.title {margin:10px 0; padding-left:10px; background:url(../img/h5_title_bg.gif) no-repeat 0px 0px;}
div#content div.archives h5.ativo {margin:10px 0; padding-left:10px; background:url(../img/h5_title_bg.gif) no-repeat 0px -13px;}
div#content div.archives h5.title a {color:#bdac08; margin:0; padding:0;}
div#content div.archives h5.ativo a {color:#bdac08; margin:0; padding:0;}
div#content div#sidebar-01 h3 { color: #BDAC08; }
div#content h2#titleFriends { color: #BDAC08; }
div#content #post {color:#444; width:368px;}
div#content #post #recent_friends { clear: both; margin-left: 3px; padding-bottom: 10px; }
div#content #post #recent_friends h2 { color: #BDAC08; }
div#content #post #core_message { color: red; text-align: center; }
div#content #post #user_inactivated { color: red; text-align: center; }
div#content #post #recent_friends .recent_friend { text-align: center; float: left; margin: 0 8px 0 8px; }
div#content #post #recent_friends .recent_friend .photo-border { float: none; }
div#content #post #recent_friends #view_all { text-align: right; clear: both; padding-bottom: 10px; }
div#content #post #list_friends { text-align: center; }
div#content #post #list_friends td { width: 90px; }
div#content h4.title {color:#bdac08; font-size:24px; font-weight:normal; margin:2px 0;}
div#content h6.date {margin:2px;}
div#content #post p {margin:10px 0; width:368px;}
div#content #comments {margin:50px 0 10px;}
div#content #comments .comment {margin:10px 0;}
div#content #comments .comment p {margin:0;}
div#content #comments .add-comment {margin:10px 0;}
div#content #comments .add-comment h5 {display:inline;}
div#content #comments .add-comment h6 {display:inline;}
div#content #comments .add-comment textarea {width:100%; overflow:auto; height:90px; border:1px solid #e5e5e5; margin:5px 0;}
div#content #comments .add-comment input.submit {float:right;}
div#content table.member {margin:5px 0;}
div#content table.member td.title {color:#8f8113; font-weight:bold; width:70px; height:auto;}
div#content h2.member {color:#8f8113; font-size:11px; margin:10px 0 2px;}
div#content p.member {margin:0px;}

/* Mentoring */
div#content p.number:first-letter {font-size:16px; font-weight:bold; padding-right:2px;}
div#content h5.select {font-size:14px; margin:10px 0;}
div#content h5.industry {margin:40px 0 0;}
div#content input.mentor {border:0px; margin:0 2px; position:relative; top:2px;}
div#content select.mentoring {width:200px; border:1px solid #e5e5e5; margin:-10px 0 5px;}
div#content h6.keywords {margin:10px 0;}
div#content input.keywords {width:240px;}
div#content input.submit {margin:5px 0;}
div#content h2.button_mentor {margin:0 0 5px;}
div#content div.mentoring-results {padding:10px 0;}

/* Sign Up */

div#content .register_content_center fieldset {text-align:right; margin:15px 0; padding: 10px; border: 1px solid #c5c5c5;}
div#content .register_content_center fieldset legend {font-size: 105%; padding: 0 5px;}
div#content .register_content_center fieldset label {position:relative; top:-1px; text-align:left; float:left; margin:1px;}
div#content .register_content_center fieldset label.check {margin:2px 0 0 2px;}
div#content .register_content_center fieldset input {width:264px; height:19px; margin:2px 1px;}
div#content .register_content_center fieldset input.city {width:103px;}
div#content .register_content_center fieldset input.day {width:28px;}
div#content .register_content_center fieldset input.month {width:28px;}
div#content .register_content_center fieldset input.year {width:50px; margin-right:143px;}
div#content .register_content_center fieldset input.picture {width:266px;}
div#content .register_content_center fieldset input.submit {width:auto;}
div#content .register_content_center fieldset input.check {width:auto; position:relative; top:1px; border:0; float:left;}
div#content .register_content_center fieldset select {border:1px solid #a9a9a9; width:266px; margin:2px 1px;}
div#content .register_content_center fieldset select.big {width:264px;}
div#content .register_content_center fieldset textarea {border:1px solid #a9a9a9; width:264px; margin:2px 1px; overflow:auto;}

/* News */
div#content div.news img {margin:10px 0;}
div#content div.news p {width:219px; margin:0;}
div#content div.archives h5 {margin-bottom:10px;}

/* About */
div#content p.no-margin {margin:0;}
div#content ul.about {margin:10px; list-style:inside; color:#bdac08;}
div#content ul.about a {text-decoration:none; color:#bdac08;}
div#content div.post-about {font-size:12px;}
div#content div.newsletter-about {margin:10px 0;}

/* events */
div#content h6.date-events {font-size:14px; font-weight:bold; width:219px;}
div#content h6.title-events {color:#bdac08; font-size:14px; font-weight:bold; width:219px;}
div#content h6.title-center {font-size:14px; font-weight:bold; margin:10px 0;}
div#content fieldset.events {text-align:left; width:220px;}
div#content fieldset.events input {width:220px; margin:2px 0 10px;}
div#content fieldset.events input.submit {width:auto; float:right;}
div#content fieldset.events label {font-weight:bold;}
div#content fieldset.events textarea {width:220px; overflow:auto; margin:4px 0 10px; border:1px solid #a9a9a9; height:100px;}

/* Search */
div#content div.margin-results {margin:10px 0;}
div#content h5.industry-search {margin:10px 0 0;}
div#content div.filters-checkbox {margin:10px 0; font-weight:bold;}
div#content input.filters {margin:0 4px;}

