    #TB_window {font: 12px Arial, Helvetica, sans-serif; color: #333333}
#TB_secondLine {font: 10px Arial, Helvetica, sans-serif; color:#666666}
#TB_window a:link {color: #0084B6;}
#TB_window a:visited {color: #0084B6;}
#TB_window a:hover {color: #0084B6;}
#TB_window a:active {color: #0084B6;}
#TB_window a:focus{color: #0084B6;}
   #TB_overlay {position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%}
.TB_overlayMacFFBGHack {background: url("../images/macFFBgHack.png") repeat;}
.TB_overlayBG {background-color:#FFFFFF; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75}
* html #TB_overlay { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + "px")}
#TB_window {position: fixed; background: #ffffff; z-index: 102; color:#000000; display:none; border: 4px solid #0084B6; text-align:left; top:50%; left:50%}
* html #TB_window { position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + "px")}
#TB_window img#TB_Image {display:block; margin: 15px 0 0 15px; border-right: 1px solid #0084B6; border-bottom: 1px solid #0084B6; border-top: 1px solid #0084B6; border-left: 1px solid #0084B6}
#TB_caption{ height:25px; padding:7px 30px 10px 25px; float:left}
#TB_closeWindow{ height:25px; padding:11px 25px 10px 0; float:right}
#TB_closeAjaxWindow{ padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right}
#TB_ajaxWindowTitle{ float:left; padding:7px 0 5px 10px; margin-bottom:1px}
#TB_title{ background-color:#FFFFFF; height:27px; float: right; font-size: 11px; position: absolute; right: 0}
#TB_ajaxContent{ clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em}
#TB_ajaxContent.TB_modal{ padding:15px}
#TB_ajaxContent p{ padding:5px 0px 5px 0px}
#TB_load{ position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px;  }
* html #TB_load { position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + "px")}
#TB_HideSelect{ z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%}
* html #TB_HideSelect { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + "px")}
#TB_iframeContent{ clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px}
body {font-family: Arial,sans-serif; font-size: x-small; font-variant: normal; font-style: normal; font-weight: normal; line-height: 1.5em; color: #333}
* {margin: 0; padding: 0}
a {color: #0084B6; outline:none}
 .accesible {display: none}
 #main_top_bar {background: #EDEDED; border-bottom: 2px solid #CCCCCC}
#main_top_bar .wrapper {width: 120em; padding: 1em 0; margin: 0 auto; overflow: hidden}
#main_top_bar .wrapper ul {list-style: none}
#main_top_bar .wrapper ul li {float: left}
#main_top_bar .wrapper ul.secondary{ float: right}
#main_top_bar .wrapper .btn {font-size: 1em}
 .btn {display: inline-block; background: none; margin: 0; padding: 0.5em 0; border-width: 0; overflow: visible; font-family: Arial,Sans-serif; text-decoration: none; color: #333}
a.btn {color: #0084B6}
 html:not([lang*=""]) button.btn {margin: 0 -0.5em}
.btn span { z-index: 1; margin: 0; padding: 0.5em 0; border-left: 1px solid #ccc; border-right: 1px solid #bbb}
.btn span span {background: none; position: relative; padding: .5em .6em; border-width: 0; border-top: 1px solid #ccc; border-bottom: 1px solid #bbb}
.btn u {position: relative; z-index: 3}
 button.pill-l span {border-right-width: 0}
button.pill-l span span {border-right: 1px solid #ccc}
button.pill-c span {border-right-style: none; border-left-color: #fff}
button.pill-c span span {border-right: 1px solid #ccc}
button.pill-r span {border-left-color: #fff}
 .btn:hover span, .btn:hover span span {cursor: pointer; border-color: #999 !important}
 .primary {font-weight: bold; color: #000}
 .btn.edit, .btn.comments, .btn.activity{ margin: 0 0.2em}
.btn.add {margin: 0 0 0 1em}
.btn u {padding: 0em 0em 0em 1.8em}
.btn.edit {background: #F9F9F9 url("../images/icon_edit.gif") no-repeat 10px center}
.btn.comments {background: #F9F9F9 url("../images/icon_comments.gif") no-repeat 10px center}
.btn.activity {background: #F9F9F9 url("../images/icon_activity.gif") no-repeat 10px center}
.btn.add {background: #F9F9F9 url("../images/icon_add.gif") no-repeat 10px center}
.btn.dashboard {background: #F9F9F9 url("../images/icon_manage.gif") no-repeat 10px center}
#main_top_bar .btn u {padding-top: .2em; padding-bottom: .2em}
 #main_top_bar .wrapper .options_box {float: left; margin-top: 2em; clear: both; color: #333; display: none; font-size: 1.2em; overflow: hidden}
#main_top_bar .wrapper .options_box ul {list-style: none; overflow: hidden; margin: .5em 0 0 1.5em}
#main_top_bar .wrapper .options_box ul li {display: block; width: 12em; margin: 0; padding: .3em 0}
.wrapper ul li.break {clear: both}
#main_top_bar .new_item_form {display: none}
#main_top_bar .wrapper .options_box ul li.select {width: 21em; padding: 0}
#main_top_bar .wrapper .options_box ul li.select input, #main_top_bar .wrapper .options_box #new_item_field {border: 1px solid #969BB1; padding: .1em 0; width: 10.8em; margin: 0 0.5em 0; font-size: 1.1em}
ul li .erase {background: url("../images/icon_erase.gif") no-repeat center left; display: block; width: .9em; float: left; margin-right: .5em; height: 1.1em}
#main_top_bar .wrapper .options_box a {font-size: .95em}
#main_top_bar .wrapper .options_box p {margin: .5em 0 .5em 1.5em}
#main_top_bar .wrapper .options_box .new_item {width: 1.4em; float: left; display: block; margin-right: .3em; height: 1.4em; background: url("../images/icon_add2.gif") no-repeat center left}
#main_top_bar .wrapper .active {display: inline}
#main_top_bar .options_box h3 {background: url("../images/icon_manage.gif") no-repeat center left; padding: 0.1em 0 0.1em 1.5em; font-size: 1.1em}
 .content form.edit_form {width: 71em; margin: 0 auto; color: #333}
.heading {padding-bottom: 1.5em}
.content .heading {background: url("../images/form_separator.gif") repeat-x bottom left; padding-bottom: 1.5em; overflow: hidden; margin-bottom: 2em}
.content .heading h2 {float: left; font-size: 1.8em}
.content .heading a {float: right; font-size: 1.2em}
.content form fieldset {border: 1px solid #CECECE}
.content form.edit_form fieldset.intro {border: none}
.content form.edit_form fieldset.intro label {display: block; font-weight: bold; color: #333; margin-bottom: .3em; font-size: 1.4em}
.content form.edit_form fieldset.intro input {width: 99.5%; border: 1px solid #CECECE; font-size: 1.7em}
.content form.edit_form fieldset.intro textarea {width: 99%; border: 1px solid #CECECE; font-size: 1.2em; font-family: Arial, sans-serif; padding: 0.2em}
.content form.edit_form fieldset.intro p {margin-bottom: 2em; overflow: hidden}
.content form.edit_form fieldset.intro input {padding: .2em 0; border: 1px solid #CECECE}
.content form.edit_form fieldset.categories {float: left; width: 28.6em}
.content form.edit_form fieldset.formats {float: right; width: 32.5em}
.content form.edit_form fieldset input {float: left; margin-right: .5em}
.content form.edit_form fieldset label {float: left}
.content form.edit_form fieldset.intro p label {float: none}
.content form.edit_form fieldset ul {list-style: none; padding: 1em .5em; overflow: hidden}
.content form.edit_form fieldset ul li {float: left; width: 13em; font-size: 1.2em; margin: 0 0 .5em 0}
.content form fieldset legend {font-size: 1.3em; font-weight: bold; margin-left: 1em; padding: 0 .5em; color: #333}
.content form.edit_form fieldset.categories ul li {width: 9em}
.content form.edit_form fieldset.tags {clear: both; border: none; padding-top: 1.5em; margin: 0em 0 4em 0}
.content form.edit_form fieldset.tags p {clear: both; overflow: hidden; margin-bottom: .5em; font-size: 1.4em}
.content form.edit_form fieldset.tags p label.tags_label {display: block; font-weight: bold; margin-bottom: .5em; font-size: 1em}
.content form.edit_form fieldset.tags p.first input {width: 99.5%; font-size: 1.4em; padding: .2em 0; border: 1px solid #CECECE}
.content form.edit_form fieldset.tags p.first {margin-bottom: 2em}
 .main_table {width: 100%; margin-bottom: 2em; border-collapse: collapse; font-size: 1.2em}
.main_table.users_table {font-size: xx-small}
.main_table.users_table td img {float: left; margin-right: .5em}
.main_table.users_table td span.cities {font-size: 1em; display: block; font-weight: normal; color: #666}
.main_table caption {font-size: 1.1em; color: #333; margin-bottom: 1em; text-align: left}
.main_table thead {background: #EDEDED; color: #333; text-align: left}
.main_table thead tr th {padding: .5em 0 .5em 1.5em}
.main_table tr.even {background: #fff}
.main_table tr.odd {background: #EDEDED}
.main_table tr.even td {padding: .8em 0 .8em 1em}
.main_table tbody tr td {padding: .5em 0 .5em 1em; vertical-align: top}
.main_table tbody tr td.moderation_comments p {width: 492px}
.main_table .actions {text-align: center}
.main_table thead th.comments {width: 30em}
.main_table tbody tr td strong {display: block; color: #333}
.main_table .check {vertical-align: top; width: .5em }
 .tip {padding: .7em 1em .7em 4em; font-size: 1.2em; font-weight: bold; border: 1px solid #98C14B; background: #E0EDD1 url("../images/icon_ok.jpg") no-repeat 10px center}
.content h2 {font-size: 1.8em; margin: 1em 0 1em 1em}
.content h2 i {color: #999}
.content h3 {font-size: 1.8em; margin: 1em 0 1em 1em}
.main_table tbody tr td button {margin-top: 1.5em}
.main_table tbody tr td button.highlight {font-size: x-small}
form fieldset.search {padding: 1em 0 1em 0em; border: none; margin-bottom: 2em}
form fieldset.search h2 {font-size: 1.5em; margin-bottom: 1.5em; color: #0084B6}
form fieldset.search label {font-size: 1.2em; padding: 0 .5em 0 0}
.search_results {border: none}
.search_results h2{ font-size: 1.3em; margin-bottom: 1.5em; color: #0084B6}
.search_results h3 {font-size: 1.3em; padding-bottom: .5em; text-transform: uppercase; border-bottom: 1px solid #ccc; margin-bottom: 1em; clear: both}
.search_results p {font-size: 1.2em; color: #666; margin: .5em 0 1em 0}
.search_results p i p{ display: inline; color: #0084B6; font-size: 1em}
.search_results .main_table thead {background: #cbcbcb}
.search_results .main_table thead tr th {padding-left: 1em; padding: 1em}
.search_results .main_table .actions a {padding: 0; border: none; background: none; color: #333; float: none}
.actions .limit, td .limit {font-size: 1em; float: right; width: 18.1em; background: #F0F0F0; text-align: center; margin-right: 1em; text-transform: uppercase; padding: 0.3em 0.5em; font-weight: bold}
body#challenges #content_colum_left .actions .limit {float: none; margin: 1em 0; width: 24.1em; display: block}
.main_table .actions {text-align: left}
form fieldset.search p button.highlight {display: inline; padding: .3em 1em; float: none; font-size: 1.1em; margin-left: 1em}
fieldset.search #search_conditions_name_contains {width: 24em; font-size: small; border: 1px solid #0084B6; padding: .2em 0}
form fieldset.search p {margin-bottom: 1.5em}
 #container {width: 97.1em; margin: 0 auto}
.wrapper {width: 95.1em; margin: 0 auto}
#content_home {overflow: hidden}
#content_home_left {width: 47.1em; float: left; margin-bottom: 2em}
h2.line_green {font-size: 1.1em; border-bottom: 1px solid #A7C022; padding: 0.5em 0 0.5em 1em; text-transform: uppercase}
h2.line_green a {text-decoration: none}
#content_home_right h2 span, .testimony h3 span {color: #666666}
#content_home_right h2 {margin-bottom: 1.5em}
span.rss {float: right; background: url("../images/bg_rss.gif") no-repeat left top; width: 1.8em; height: 1.8em; margin-top: -2.3em; display: inline}
ul.type_blogs {font-size: 1.2em; list-style: none; background-color: #CCE6F0; overflow: hidden; margin-top: 0.8em; padding: 0.4em 0; text-align: center}
ul.type_blogs li {display: inline; background: url("../images/bg_typeblogs.gif") no-repeat left center; padding: 0 0.9em 0 1.3em}
ul.type_blogs li.first-element {background: none}
ul.type_blogs li a {text-decoration: none; color: #666666}
.post {margin-top: 2.6em; border-bottom: 1px solid #CCCCCC; padding: 0 1em 2em 1em}
.post.last {border:none}
.post h3, .post h2 {font-size: 2.2em; color: #0084B6; line-height: 1.3em; padding-right: 4em}
.post h3 {padding-right: 1em}
.post h4 {font-size: 1.3em; padding: 1em 0 0 0}
.post h3 a, .post h2 a {text-decoration: none}
.post dl {font-size: 1.2em; color: #666666; overflow: hidden; margin-top: 0.5em; margin-bottom: -1em; float:left}
.post dl dt {float: left; margin-right: 0.5em}
.post dl dd {float: left}
.post dl dd a {font-weight: bold; color: #0084B6; text-decoration: none}
.post p {margin-top: 1.5em; font-size: 1.35em; line-height: 145%; padding-right: 1em; clear: left}
.post .post_content_list p {clear: none}
.post p a {color: #0084B6; text-decoration: none}
.post .post_content_list a.read_more{ text-decoration: none; font-size: 0.9em; font-weight: bold; color: #0084B6}
.post ul, .project ul {overflow: hidden; list-style: none; clear: both; padding-top: 1em}
.post ul li {float: right; font-size: 1em; color: #666666; margin-left: 1em; padding-left: .3em}
body#pages .post ul, body#pages .post ol {margin: .5em 0}
body#pages .post ul li, body#pages .post ol li {float: none; font-size: 1.35em; line-height: 135%; color: #333; margin-left: 1em; padding: 0 0 .5em .3em}
body#pages .post ul li li, body#pages .post ol li li {font-size: 1em}
.post .about_list {margin: 1em 0 0 1em}
.post .about_list li {float: none; font-size: 1.35em; line-height: 145%; color: #333; margin-left: 0em; margin-bottom: 1.5em; padding-left: 0em}
.project ul li {float: left; font-size: 1em; color: #666666; margin-left: 1em; padding-left: .3em}
.post ul li.first-element { margin-left: 0; padding-left: 0; font-size: 1.2em; float: left}
.post ul li.send, .project ul li.send {background: url("../images/bg_send.gif") no-repeat left center; padding-left: 2em}
.post ul li.comment, .project ul li.comment {background: url("../images/bg_comment.gif") no-repeat left center; padding-left: 2em}
.post ul li.value {text-transform: uppercase; color: #666666; font-weight: bold}
.post ul li.value a {vertical-align: middle; width: 1em; float: left; display: block; height: 1.1em; margin: .2em 0.3em 0 0}
.post ul li.value .ok {background: url("../images/ok.gif") no-repeat left center}
.post ul li.value .ko {background: url("../images/ko.gif") no-repeat left center}
.post ul li.facebook, .project ul li.facebook {background: url("../images/bg_facebook.gif") no-repeat left center; padding-left: 1.8em}
.post ul li a, .project ul li a {text-transform: uppercase; color: #666666; font-weight: bold; text-decoration: none}
.post ul li a span, .project ul li a span {color: #0084B6}
div.pagination {float: right; margin-top: 1.6em; font-size: 1.1em}
div.pagination a, div.pagination span {float: left; border: 1px solid #E5E5E5; padding: 0.1em 0.6em; margin-left: 0.3em; text-decoration: none}
div.pagination span.current {border: none}
div.pagination span.disabled {display: none}
 #content_home_right {width: 47.1em; float: right; margin-bottom: 2em}
ul.guides_to_save {overflow: hidden; position: relative; list-style: none; margin-left: -1.5em; padding-left: 0.7em}
#sidebar_colum ul.guides_to_save {margin-left: 0; width: 27.1em; padding-left: 0}
body#tops .footer_column {float: left; width: 21.5em; padding-right: 2em}
.column_testimonial {float: right}
ul.guides_to_save li {float: left; width: 21.5em; overflow: hidden; margin: 0 0 1em 1.5em}
#sidebar_colum ul.guides_to_save li {width: 27.5em; margin-bottom: 0.5em}
ul.guides_to_save li .content {float: left; width: 15em; padding-bottom: 1em}
ul.list_challenge li .content p.categories {font-size: 1.1em; margin-bottom: .3em}
.content .categories a {text-decoration: none}
ul.anote_challenge li {width: 24em}
ul.anote_challenge li .content {margin-left: 0.5em; position: relative; padding-bottom: 4em}
#challenges ul.guides_to_save li .content a.join_us {padding: .3em 2em; position: absolute; bottom: 0}
#sidebar_colum ul.guides_to_save li .content {float: left; width: 20em}
ul.guides_to_save li.first-element {margin-left: 0}
body#home ul.guides_to_save li .avatar, #content_colum_right ul.guides_to_save li .avatar, #sidebar_colum ul.guides_to_save li .avatar, body#tops .footer_column ul.guides_to_save li .avatar {height: 5.4em; width: 6em}
ul.guides_to_save li .avatar, #content_colum_right ul.guides_to_save.anote_challenge li .avatar {width: 7.7em; height: 7.7em; float: left; overflow: hidden}
span.avatar {float: left; height: 13em; width: 13em; overflow: hidden}
.avatar img {position: absolute; border: none}
ul.guides_to_save li h3 {color: #0084B6; font-size: 1.3em; margin: 0.5em 0 .2em 0}
#sidebar_colum ul.guides_to_save li strong {font-size: 1.1em}
#sidebar_colum ul.guides_to_save li strong a {}
#sidebar_colum ul.guides_to_save li p, #content_colum_right ul.guides_to_save li p {margin-top: 0; padding-right: 5px}
#content_colum_right .ads {margin-bottom: 1em; display: block}
#content_colum_right .ads img {border: none}
#content_colum_right .video {margin-bottom: 2em}
ul.guides_to_save li h3 a {text-decoration: none}
ul.guides_to_save li p {font-size: 1.1em; margin-top: 0em}
#content_home_right .double_box {overflow: hidden; margin-bottom: 3em; background: #C8E4EF url("../images/bg_foro_right.gif") repeat-y top right}
.double_box_left {float: left; background: #A3D2E5 url("../images/bg_retos_top_right.gif") repeat-y top right}
.box_content_top .double_box_left {margin-right: 2em}
.pre_questions_box {background: #A3D2E5 url("../images/bg_retos_top_right.gif") repeat-y top right}
.double_box .double_box_left {float: left; background: #A3D2E5 url("../images/bg_retos_top_right_b.gif") repeat-y top right}
#sidebar_colum .double_box_left {margin: 1.5em 0}
.questions_box, .challenge_box {width: 27.4em; z-index: 9999; padding: 1.5em 0 0 0; background: url("../images/bg_retos_top_left.gif") no-repeat top left}
.inner_questions_box, .challenge_box .inner_challenge {padding: 1.5em 0 2em 0; background: url("../images/bg_retos_bottom.gif") no-repeat bottom left}
.inner_questions_box {font-size: 1.3em; padding: 1.2em 0 0.8em}
.challenge_box h3 {font-size: 1.5em; text-align: center; margin-left: 0}
.challenge_box h3 span {color: #666666}
.challenge_box h4 {text-align: center; font-size: 2.2em; margin: 0.3em 0 0.5em 0}
.challenge_box ol {width: 23.6em; padding-left: 2em}
.challenge_box ol li {margin-bottom: 0.1em; background-color: #FFFFFF; padding: 0.4em 1em; font-size: 1.2em; color: #0084B6; list-style: none; overflow: hidden}
.challenge_box ol li a {display: block; float: left; margin-top: .15em; text-decoration: none; width: 16em}
.challenge_box ol li strong {color: #666666; float: left; margin-right: 0.5em; text-align: right; width: 1em}
.challenge_box p {font-size: 1.3em; font-weight: bold; margin-top: 1em; text-align: center}
.challenge_box p.efficient {font-size: 1.2em; font-weight: normal; margin: 0.5em 0 0.5em 1.6em; text-align: left}
.challenge_box p a {text-decoration: none; color: #fff; text-transform: uppercase; font-weight: bold; border: 1px solid #FF6700; background: #FF8300 url("../images/bg_button_big.gif") repeat-x scroll left top; width: 12em; display: block; padding: 0.8em 0.5em 0.7em 0.5em; margin: 0 auto}
#content_home_right .double_box_right { overflow: hidden; background: url("../images/bg_foro_bottom.gif") repeat-x bottom right}
#content_home_right .double_box_right .inner_right {background: url("../images/bg_foro_top.gif") repeat-x top right; padding: 3.1em 0.7em 2em 0.5em; width: 18.5em; float: right}
#content_home_right .inner_right h3 {font-size: 1.8em; text-align: center}
#content_home_right .inner_right h4 {font-size: 1.3em; text-align: center; margin: 0 0 1.7em 0; color: #666; clear: both}
#content_home_right .inner_right p.last_comments{ color:#0084B6; padding-left: 0.7em; padding-bottom: 0.4em; font-size: 1.3em}
.share_box {padding-left: 0.4em}
.share_box ul {list-style: none}
.share_box ul li {font-size: 1.1em; margin-bottom: 1em; padding: 0 2em 0 .6em}
.share_box p a {text-decoration: none}
.share_box p.more a {font-size: 1.2em; font-weight: bold; display: block; text-align: right; text-decoration: none; margin-right: 1em}
.project {overflow: hidden; position: relative}
.column_1 .project {margin: 1em 0 4em 0}
.project img {float: left; margin-left: 0.7em; margin-right: 2em; border: none}
.project .content_project {float: right; margin-right: 1em; width: 44.5em}
#content_colum_right .project .content_project {width: 35.6em}
#content_home_right .project .content_project {width: 32.6em}
.project .content_project h3 {font-size: 1.6em; color: #0084B6; line-height: 120%; margin-top: 0.8em}
.project .content_project h3 a {text-decoration: none}
.project .content_project p {font-size: 1.3em; line-height: 135%; padding: 0 3em 0 0; margin-top: 0.5em}
.project .content_project ul li {margin-right: 1em; width: auto}
.project_box {width:103.1em; overflow:hidden; background: url("../images/bg_project_box.gif") repeat-y left top}
.project_box .project {overflow: hidden; position: relative; width:29.5em; margin-left:.9em; padding-right:2em; float:left}
.project_box .project h3 {font-size: 1.6em; color: #0084B6; line-height: 120%; margin-top: 0.8em}
.project_box .project strong {font-size:1.8em; left:1em; top:9.3em; width:3.4em}
.project_box .project strong small {line-height:1.3em; padding-top:.3em}
.project_box .project h3 a {text-decoration: none}
.project_box .project .content_project {float: right; width:15.5em; display:inline; height:21em}
.project_box .project .content_project p {font-size: 1.15em; line-height: 135%; padding: 0 0 0 0; margin-top: 1.5em; color:#666666}
.project_box .project img {margin-top:2em}
.project_box .project .project_actions p.points {font-size:1.5em; font-weight:bold; color:#666666; margin:0 0 1em 2.7em}
.project_box .project .project_actions {clear:both; overflow:hidden; padding-top:3em}
.project_box .project .project_actions h4 {font-size:1.2em; margin:2em 0 .5em 1em}
.user_box ol li {position:relative; color:#666666}
.project_box .project .project_actions .user_box ol li.active {background-color:#F0F7FA}
.project_box .project .project_actions .user_box ol li strong {position:static; font-size:1em; color:#666666}
.project_box .project .project_actions .user_box ol li img {float:none; margin-left:0; margin-top: 0}
.user_box ol li small {position:absolute; right:1em; top:.5em; font-size:.9em; color:#666666}
.project_box .project .project_actions a.challenge {margin:0 0 2em 7em; padding:0.5em 0.5em; font-size:1.4em; width:10em; display: inline}
.project_box .project .project_actions ul {margin-left:.9em}
.cab_project {overflow:hidden; margin-bottom:2em; height: 1%}
#content .cab_project p.tip_block.challenge {float:left; width:38em; padding-top:0; padding-left:0; background-image:none; line-height:1.3em; display:inline}
.cab_project p.points {float:right; font-size:1.8em; color:#fff; font-weight:bold; padding:.8em 3em; background: #FF8300 url("../images/bg_button_big.gif") repeat-x scroll left top}
.cab_project p.points a {text-decoration:none; color:#fff}
.efficients {overflow: hidden; margin: 3em 0 2em 0; padding: 2em 0 3em 1em; border-top: 1px solid #CCCCCC}
.efficients .efficients_left, .efficients .efficients_right {width: 21.9em; float: left}
.efficients .efficients_left {margin-right: 2em}
.efficients h3 {font-size: 1.1em; margin-bottom: 1em; text-transform: uppercase}
body#tops .efficients {margin: 1.6em 0 2em 0; border-bottom: none; padding: 1.2em 0 3em 1em}
.user_box, .city_box {width: auto; padding: 0 0.7em}
#user_box .new_friendship_offer button.highlight {float: none}
#home .user_box, #home .city_box {margin: 0}
.user_box ol, .city_box ol {list-style: none}
.user_box ol li, .city_box ol li {background-color: #F0F7FA; font-size: 1.2em; margin-bottom: 0.1em; overflow: hidden; padding-left: 1em; color: #0084B6; list-style: none}
.city_box ol li.active, .user_box ol li.active {background-color: #CCE6F0; font-weight: bold}
.user_box ol li img {border: none; vertical-align: middle; margin-right: 0.5em}
.user_box ol li a, .city_box ol li a {text-decoration: none}
.ranking_box .user_box ol li {overflow: visible}
.ranking_box .user_box ol li.active {background: #FFF url("../images/city_arrow.png") no-repeat right center; width: 24.7em}
.city_box strong, .user_box strong {color: #666; margin-right: 0.5em}
.city_box ol li {padding: 0.42em 0 0.42em 1em}
.testimony {overflow: hidden; padding-left: 1em}
h3.testimony {text-transform: uppercase; margin-bottom: .8em}
.testimony span {text-transform: lowercase}
.testimony h3 {border: none; padding-left: 0; margin-bottom: 0.5em; font-size: 1.2em}
.testimony img {float: left; margin-right: 1em; border: none}
.hightlighted span {float: left}
.hightlighted {overflow: hidden}
.testimony a {text-decoration: none}
.hightlighted .content_hightlighted {float: left; width: 12em}
.hightlighted .content_hightlighted h4 {font-size: 1.4em; color: #0084B6; margin-top: 0.5em}
.hightlighted .content_hightlighted p {color: #666666; font-size: 1.3em; margin-top: 0.3em}
.testimony ul {clear: left; margin-top: 1.3em; overflow: hidden}
.testimony ul li {float: left; list-style: none; width: 23em}
.testimony ul li img {float: left}
.testimony ul li h4 {font-size: 1.2em; color: #0084B6; margin-bottom: 0.3em}
.testimony ul li p {font-size: 1.1em; color: #666; margin-bottom: 0.1em}
.read_comment {clear: both; padding: 2em 0 0 0; overflow: hidden; border-top: 1px solid #CCCCCC}
.read_comment .read_comment_box {float: left; width: 38em; margin: 0em 1em 0em 1em; font-size: 1.2em}
.read_comment .read_comment_box.last-element {margin-right: 0}
.read_comment .read_comment_box h3 {font-size: 0.9em; margin-bottom: 1.1em; text-transform: uppercase}
ul.list_notices li {list-style: none; margin: 0 0 1em 0.5em; float: none; font-size: 1.2em; background: url("../images/bg_bullet_read.gif") no-repeat left top; padding-left: 1em; width: auto}
#content_colum_right ul.list_notices {margin-top: 1.5em}
#content_colum_right ul.list_notices li{ font-size: 1.3em; font-weight: bold}
ul.list_notices li a {text-decoration: none}
.test {margin-top: 2.5em; clear: both}
.test h3, .tags h3 {font-size: 1.4em; color: #829900; border-bottom: 1px solid #829900; padding-bottom: 0.3em; padding-left: 0.6em}
.test h4 {font-size: 1.4em; font-weight: normal; color: #666666; padding-left: 0.6em; margin-top: 0.8em}
.test ul {overflow: hidden; margin-top: 2.3em}
.test ul li {float: left; width: 23.1em; list-style: none; margin-right: 0.8em; height: 14.6em; position: relative}
.test ul li.last_list {margin-right: 0}
.test ul li img {float: left; border: none; margin-right: 0.9em}
.test ul li .content_test {float: left; width: 10.2em}
.test ul li .content_test h5 {font-size: 1.2em; color: #0084B6}
.test ul li .content_test h5 a {text-decoration: none}
.test ul li .content_test p {font-size: 1.2em; font-weight: bold; margin-top: 0.5em}
.test ul li .content_test div a {position: absolute; right: 1em; bottom: 0; text-transform: uppercase; font-weight: bold; text-decoration: none; width: 7.6em; background: #93AA1E; border: 1px solid #889D1C; text-align: center; color: #FFFFFF; padding: 0.3em 0}
.number_people {margin-top: 3em; background-color: #FFE0B2; padding: 1.2em; overflow: hidden}
.number_people h2 {font-size: 1.8em; color: #FF6600; margin: 0.5em 0 0.5em 1em}
.number_people .map {width: 49.7em; padding: 1em; background-color: #fff; float: left}
.number_people .sidebar_number_people {float: left; width: 38.2em; margin: 1em 0 0 1.5em}
.number_people .sidebar_number_people ul {overflow: hidden}
.number_people .sidebar_number_people ul li {float: left; width: 18.6em; margin-left: 1em; list-style: none}
.number_people .sidebar_number_people h3 {font-size: 1.6em; color: #FF6600; margin: 0.3em}
.number_people .sidebar_number_people ul li ul {padding: 1em 0 1.5em 0em; background-color: #fff}
.number_people .sidebar_number_people ul li ul li {float: none; margin: 0.3em 0 0 0; font-size: 1.4em; font-weight: bold; width: auto; text-align: center}
.number_people .sidebar_number_people ul li ul li span {color: #666666}
.number_people .sidebar_number_people a.button {width: 25.1em; margin-top: 0.7em; margin-bottom: 1.5em; font-size: 1.4em; padding-top: 1em; padding-bottom: 1em}
.number_people .sidebar_number_people ul li.first-element {margin-left: 0}
.number_people .sidebar_number_people ul.last_activity {background-color: #fff; padding: 1em 1em 2em 1em}
.number_people .sidebar_number_people ul.last_activity li {float: none; margin: 0 0 0.1em 0; width: auto; font-size: 1.2em; color: #666666}
.number_people .sidebar_number_people ul.last_activity li img {vertical-align: middle; margin-right: 0.3em}
a.button, a.highlight {text-decoration: none; font-size: 1.5em; color: #fff; font-weight: bold; border: 1px solid #FF6700; background: #FF8300 url("../images/bg_button.gif") repeat-x left top; display: block; padding: 0.8em 1em 0.7em 1em; text-align: center}
.number_people .sidebar_number_people ul.last_activity li a {text-decoration: none; font-weight: bold}
.hightlighted_home {background-color: #E9EFC8; padding: 2em; margin-bottom: 2em; overflow: hidden}
.hightlighted_home p.video {float: right; width: auto}
.hightlighted_home p {width: 43.1em; text-align: center}
.hightlighted_home p a {font-size: 1.4em}
.hightlighted_home p a.button {font-size: 1.6em; margin: 1em auto!important; width: 13em}
.hightlighted_home p.hightlighted_top {background-color: #fff; padding: 1em 0; font-size: 2em; color: #666666; width: 22em}
.hightlighted_home p.hightlighted_top strong {display: block; color: #FF6600; font-size: 1.2em; margin-bottom: 0.1em}
.hightlighted_home p.hightlighted_top span {font-style: italic; color: #FF6600; font-weight: bold; font-size: 1.1em}
.questions_box {text-align: center}
.questions_box h2 {padding: 0 0 0 0; margin: 0 0 0.2em 0; font-size: 1.2em}
.questions_box p {text-align: center; margin-bottom: 0.5em; line-height: 1.3em}
.questions_box p a.button {font-size: 1em; width: 12em; margin: 0 auto}
.questions_box p.title_question {font-size: 1.1em; font-weight: bold}
.questions_box p.title_question a {text-decoration: none; font-size: 1.2em}
p.second_question {font-size: 1.2em; padding-left: 0.9em; padding-right: 0.9em}
#content {overflow: hidden; margin: 0 auto; width: 95.1em}
#main_column {width: 65.1em; float: left}
#main_column h3.activity {padding: .5em .5em .5em 1em; background: #F5F5F5; text-transform: uppercase; color:#666; margin: .5em, 0; border-bottom: 1px solid #CCC; font-size: 1.2em}
#sidebar_colum {width: 27.1em; margin-right: 1em; padding: 0 0em 0 0em; float: right; display: inline; margin-top: 3em}
h2.line {font-size: 1.1em; margin: 1.5em 0 0.7em 0.3em; padding: 1em 0 0 0.6em; text-transform: uppercase; border-top: 1px solid #CCCCCC}
.social_box {overflow: hidden}
.social_box a {float: left; width: 13.5em; height: 4.9em}
.social_box a.facebook {background: url("../images/banner_small_facebook.png") no-repeat top left}
.social_box a span {display: none}
.social_box a.twitter {background: url("../images/banner_small_twitter.png") no-repeat top left}
#content_colum_left {width: 40em; padding-right: 1.4em; float: left; overflow: hidden; border-right: 1px solid #E5E5E5}
#content_colum_left h2, .box_content_top h2 {font-size: 1.1em; margin: 0em 0 0.7em 0.3em; padding: 0.5em 0 0 0.6em; text-transform: uppercase}
.box_content_top h2.line {border-top: none}
#content_colum_right {width: 52.1em; float: right}
#content_colum_right .box_top {border: 1px solid red; overflow: hidden}
#content_colum_right .box_top .box_top_first {float: left}
#content_colum_right .box_top .box_top_second {float: right}
.user_challenge_box {margin-top: 2em; clear: both; overflow: hidden}
.user_challenge_box h2 {font-size: 1.1em; overflow: hidden; float: left; margin: 0.8em 0 1em 0.5em}
.user_challenge_box strong {background: #F2F2F2 none repeat scroll 0 0; clear: both; float: left; font-size: 1.3em; font-weight: bold; padding: 0.5em; margin-bottom: 1em}
.user_challenge_box p.return_top, .user_challenge_box p.return_bottom {float: right; font-size: 1.4em; font-weight: bold; text-decoration: none; margin-right: 0.5em}
.user_challenge_box p.return_top a, .user_challenge_box p.return_bottom a {text-decoration: none}
ul.list_user_challenge_box {clear: both; overflow: hidden; margin-left: -1em}
ul.list_user_challenge_box li {list-style: none; border: 1px solid #D9D9D9; width: 28.8em; height: 6em; padding: 1em; overflow: hidden; float: left; margin: 0 0 1em 1em}
ul.list_user_challenge_box li.friend {border: 1px solid #FFDD52; background-color: #FFFAE5}
ul.list_user_challenge_box li.friend:hover .content strong, ul.list_user_challenge_box li.friend .content strong {background: #FFFAE5 url("../images/bg_tw.gif") no-repeat right center}
ul.list_user_challenge_box li.friend:hover {background-color: #FFFAE5}
ul.list_user_challenge_box li:hover {background-color: #F2F2F2; cursor: pointer}
ul.list_user_challenge_box li:hover .content strong {background: #F2F2F2 url("../images/bg_tw.gif") no-repeat right center}
ul.list_user_challenge_box li img {float: left; font-size: x-small; width: 4em; overflow: hidden}
ul.list_user_challenge_box li .content {width: 23em; float: right}
ul.list_user_challenge_box li .content h3 {font-size: 1.4em; float: left; margin: 0 0 0.3em 0; width: 10em; overflow: hidden}
ul.list_user_challenge_box li .content .tw {float: right}
ul.list_user_challenge_box li .content strong {float: right; clear: none; margin: 0; padding: 0; background: #fff url("../images/bg_tw.gif") no-repeat right center; font-size: 1.2em; padding-right: 2em; width: 6em; text-align: right}
ul.list_user_challenge_box li .content p {clear: both; font-size: 1.1em}
ul.list_user_challenge_box li .content p.add {text-align: right; background: none; background-color: #fff}
ul.list_user_challenge_box li.friend .content p.add {text-align: right; font-style: italic}
.user_challenge_box p.return_bottom {float: left; margin: 1em 0 0 0.5em; margin-left: 0.5em}
.user_challenge_box ul.pagination {margin-top: 1em; margin-right: 0.8em}
div.column_1 {float: left; width: 59.1em; margin: 0em 0.8em 0 0}
div.column_6 {float: left; width: 35.1em}
div.column_6 .test {margin-top: 0}
div.column_6 .test ul {margin: 2em 0 0 1em}
div.column_6 .test ul li .content_test div a {left: 10em; top: 6.5em; bottom: auto; right: auto}
div.column_6 .test ul li {width: 30em}
div.column_6 .test ul li .content_test {width: 17em}
div.column_6 .test ul li .content_test h5 {font-size: 1.3em}
div.column_1 h2, div.column_2 h2, div.column_3 h2, div.column_6 h2 {padding-top: 1.7em; margin-top: 0}
div.column_1 a {font-weight: bold; text-decoration: none}
div.column_1 a.challenge {margin: .5em 0 1em 0; padding: .3em .5em}
div.column_1 p.points {margin: 0.2em 0; font-size: 1.4em}
div.column_1 .project strong, .project strong {position: absolute; font-size: 2em; top: 5.2em; left: 1.3em; color: #333; text-align: center}
.project strong small {display: block; color: #999; margin-top: -0.2em; font-size: .5em}
div.column_1 p {font-size: 1.2em; color: #666666; padding-left: 0.8em}
div.column_1 ul {overflow: hidden; clear: both; margin: 1.5em 0 0 0; padding-left: 0em}
div.column_1 ul li {list-style: none; width: 21.4em; float: left; margin: 0 0 0 2em}
.project ul li.facebook {margin-left: 0}
div.column_1 ul li.first-element {margin: 0em; width: 20.4em; padding-right: 1em}
div.column_1 ul li p {margin-bottom: 0.5em; padding-left: 0}
div.column_1 ul li h3 {font-size: 1.3em; line-height: 1.2em}
div.column_2 {float: left; width: 23.1em; margin-right: 0.8em}
a.ranking {display: block; font-size: 1.2em; font-weight: bold; text-decoration: none; text-align: right; margin: 0.5em 0.8em 0 0}
div.column_3 {float: left; width: 23.1em}
div.line {border-bottom: 1px solid #ccc; clear: both; height: 2.5em; display: block}
div.line hr {display: none}
#sidebar_colum div.line {height: 2em; margin-bottom: 2em}
div.column_4 {width: 47.5em; float: left; margin-top: 2em}
div.column_4 h2, div.column_5 h2 {border: none; margin-top: 0; padding-top: 0}
div.column_5 h2 span {font-size: 0.9em; color: #666666}
div.column_5 {width: 47.1em; float: right; margin-top: 2em}
.second_post {margin-top: 0}
.second_post .avatar, .winner .avatar {float: left; height: 24.4em; overflow: hidden; width: 22.6em}
.winner .project_content p {font-size: 1.3em; line-height: 135%; margin-top: 1em}
.project_content a {text-decoration: none}
.projects_support {width: 23.1em; float: left; margin-right: 1em; overflow: hidden}
.projects_support a.highlight {clear: both; margin: 1em auto 0; width: 12em}
.second_post div.content_second_post, .winner .content_second_post {overflow: hidden; width: 23.1em; margin-top: 1.5em; position: relative}
.second_post p {float: right; width: 29em; font-size: 1.3em; clear:none}
.second_post p.highlight_project {font-weight:bold; font-size:1.2em}
.second_post p a {display: inline; margin-top: 0}
.second_post ul {clear: both; padding-top: 3em}
.second_post strong, .winner strong {position: absolute; font-size: 1.8em; bottom: 1em; left: 1.3em; display: block; width:4em; text-align:center}
.second_post strong small, .winner strong small {color: #999999; display: block; font-size: 0.5em; text-align:center; line-height:1.2em; margin-top:.3em; margin-left:-.5em}
.second_post button.highlight {margin-top: 1em; float: left; clear: both}
.second_post div.friends_box {margin: 2em 0 0 -0.9em}
div.friends_box {margin: 1.5em 0 3.5em 0em ; background-color: #F2F2F2; padding: 1.5em 1.5em 1.2em 1.5em}
.friends_box p {float: none; width: 100%; margin-top: 0; font-size: x-small; font-size: 1.3em; margin-bottom: 0em}
.friends_box a {text-decoration: none}
.friends_box ul {padding: 0; overflow: hidden; margin-top: 1em}
.friends_box ul li {float: left; font-size: x-small; margin: 0 0.1em 0 0; padding: 0}
.friends_box ul li img {border: none}
.friends_box ul li a {margin: 0; padding: 0}
#user_box {background-color: #F2F2F2; margin: 1em 0 2em 0; padding: 2em; overflow: hidden; height: 1%; width: 61.1em; float: left}
#usuario_publico #user_box {margin-bottom: 2em}
.perfil {overflow: hidden; width: 100%; float: left; margin-left: 0.3em}
.perfil .avatar {float: left; height: 12.7em; overflow: hidden; width: 12.7em; margin-right: 3em}
.perfil h3 {font-size: 2.1em; color: #0084B6; margin-bottom: 0.3em}
.perfil a.edit {float: right; font-size: 1.2em; margin: -2.1em 4.5em 0 0}
.perfil span.rest_in_place {line-height:normal; padding-right: .5em}
.perfil .in_place {font-weight:normal; font-size:12px}
.perfil p {font-size: 1.2em; margin-bottom: 0.4em}
#user_box .perfil {position:relative}
#user_box .perfil .avatar {margin-right: .6em}
#user_box .perfil p.points {position:absolute; top:0; right:0; background: url('../images/bg_tw_big.gif') no-repeat right top}
#user_box .perfil p.points strong {font-size:1.8em; line-height:1em; padding-right:1.3em}
#user_box .perfil p.points span {display:block; text-align:right}
#user_box .perfil .ranking_lists {margin-top:1em}
#user_box .perfil .ranking_lists li { min-height: 34px; display: -moz-inline-stack; display: inline-block; vertical-align: top;  zoom: 1; *display: inline; _height: 34px; position:relative; margin-right:1em}
#user_box .perfil .ranking_lists li span {position:absolute; top:0; left:0; width:3.4em; height:3.4em; background: url('../images/icon_rounded.gif') no-repeat left top}
#user_box .perfil .ranking_lists li span strong {font-size:1.25em; color:#F75C00; display:block; padding:.6em 0 0 0em; text-align:center}
#user_box .perfil .ranking_lists li p {font-size:1.1em; margin:-.1em}
#user_box .perfil .ranking_lists li p {padding-left:4em}
#user_box .ranking {width: 21.1em; float: right}
#user_box .ranking strong {display: block; background-color: #fff; padding: .8em 0.4em; margin-bottom: 0.3em}
#user_box .ranking .tw {display: block; overflow: hidden; background-color: #fff; padding: .6em 0.4em; margin-bottom: 0.3em}
#user_box .ranking .tw strong {float: left; color: #666; margin-bottom: 0; font-size: 1.2em}
#user_box .ranking .tw .rating {float: left; margin-top: .8em}
#user_box .ranking strong span {font-size: 2em}
#user_box .ranking strong.tw {background: #fff url("../images/bg_tw_big.gif") no-repeat 8.1em center}
#user_box .ranking small {color: #666666; font-weight: normal; font-size: 1.2em; margin-left: 0.4em}
#user_box .ranking p {font-size: 1.1em; color: #666666; margin-left: 0.5em}
#user_box .ranking hr {display: none}
#user_box .ranking div.hr_separator {border: none; border-bottom: 1px dotted #999999; display: block; margin: 1em 0}
#user_box .ranking p a {text-decoration: none}
#friendship_relation p {overflow: hidden; height: 1%; display: block!important; margin-top: 1em; padding: .3em 0.5em; background: #99CC00; font-size: 1.1em; color: #fff; font-weight: bold; width: 11em; text-align: center; text-transform: uppercase}
#friendship_relation p.pending {width: 19em}
ul.list_activity {margin: 1em 0 2em 1em}
ul.list_activity li p {margin-top: 1em}
ul.list_activity li {list-style: none; border-bottom: 1px dotted #CCCCCC; margin-top: 1em; padding: 0em 0 1em 2em; font-size: 1.2em}
ul.list_activity li.evaluation-create {background: #fff url("../images/bg_value.gif") no-repeat left top}
ul.list_activity li.comment-create {background: #fff url("../images/bg_say.gif") no-repeat left top}
ul.list_activity li.challengeuser-create {background: #fff url("../images/bg_done.gif") no-repeat left top}
ul.list_activity li.analysis_poll_summer_2010 {background: #fff url("../images/bg_achieved.gif") no-repeat left top}
ul.list_activity li.challengeuser-update {background: #fff url("../images/bg_achieved.gif") no-repeat left top}
ul.list_activity li.add {background: #fff url("../images/bg_add.gif") no-repeat left top}
ul.list_activity li.ranking {background: #fff url("../images/bg_ranking.gif") no-repeat left top}
ul.list_activity li.vote {background: #fff url("../images/bg_vote.gif") no-repeat left top; border: none}
ul.list_activity li.project-support {background: #fff url("../images/bg_vote.gif") no-repeat left top}
ul.list_activity li.friendshipoffer-accepted {background: #fff url("../images/bg_group_add.gif") no-repeat left top}
ul.list_activity li.user-down_position {background: #fff url("../images/bg_arrow_down.gif") no-repeat left top}
ul.list_activity li.user-up_position {background: #fff url("../images/bg_arrow_up.gif") no-repeat left top}
ul.list_activity li.pollparticipation-efficiency_test, ul.list_activity li.calctestparticipation-create {background: #fff url("../images/bg_lightbulb.gif") no-repeat left top}
ul.list_activity li.forumcomment-create {background: #fff url("../images/bg_say.gif") no-repeat left top}
ul.list_activity li.forumtopic-create {background: #fff url("../images/application_form_add.gif") no-repeat left top}
.efi_intro {background: url("../images/efi_icon.png") no-repeat left center; padding: 3em 0 2em 9em; line-height: 140%; margin: 0em 0 1em 2em}
.efi_intro h2 {color: #0084B6; font-size: 2.7em}
.efi_intro p {font-weight: bold; color: #999; font-size: 1.5em}
ul.list_activity a {font-weight: bold; text-decoration: none}
ul.list_activity li .first-element {margin-top: 0.5em}
.table_challenge {width: 100%; margin: 0.5em 0 2em 0}
.table_challenge th {text-align: center; font-size: 1.1em; padding: 0.5em 0 0.3em 0.9em; background:#F5F5F5; border-bottom: 1px solid #CCCCCC}
.table_challenge th.your_challenge, .table_challenge th.her_challenge{ color: #999999; font-size: 1em; text-align: center; padding-left: 1em}
.table_challenge th.title {width: 48em; text-align:left}
.table_challenge td {padding: 1em; border-bottom: 1px dotted #ccc; margin-left: 1em}
.table_challenge td.categories, .table_challenge td.points {font-size: 1.2em; color:#666}
.table_challenge td .pending a {color:#666; font-weight: bold}
.table_challenge td .pending small {display: block; font-size: 1.1em; text-transform: none; color:#666}
.table_challenge td.anote span a, .table_challenge div.anote span a .table_challenge td.note span a{ color: #fff; font-size: x-small}
.table_challenge td .note span a, .table_challenge td.anote span, .table_challenge div.anote span a, .container_search .main_table td a.new_friendship_offer {display: block; width: 18.1em; padding: 0.3em 0.5em; font-weight: bold; border: 1px solid #FF6600; text-align: center; background: #FF8300 url("../images/bg_button.gif") repeat-x left top; color: #fff; font-size: x-small}
.table_challenge span, .container_search .main_table td a.new_friendship_offer {text-transform: uppercase}
.container_search .main_table td a.new_friendship_offer {width: 12.1em}
.table_challenge td.note span.rounded_corners, .table_challenge div.note span.rounded_corners a, .table_challenge div.note span a.rounded_corners {display: block; width: 18.1em; display: block; padding: .3em .5em; font-size: x-small; font-weight: bold; border: 1px solid #CC0000; text-align: center; background: #CC0000 url("../images/bg_border_active.png") repeat-x top left; color: #fff}
body#users .table_challenge div.note span a {display: block; width: 12.1em; display: block; border: 1px solid #CC0000; text-align: center; background: #CC0000 url("../images/bg_border_active.png") repeat-x top left; margin: 0 auto; padding: .3em .5em; font-size: x-small; font-weight: bold; text-align: center; color: #fff}
body#users .table_challenge td.disable span.rounded_corners, body#users .table_challenge div.disable span.rounded_corners, body#users .table_challenge td.anote span, body#users .table_challenge div.anote span a, body#users .table_challenge td.note span.rounded_corners, body#users .table_challenge div.note span.rounded_corners a {width: 8.1em; margin: 0 auto}
.table_challenge td.disable span.rounded_corners, .table_challenge div.disable span.rounded_corners {color: #99CC00; background: url("../images/completed_icon.gif") no-repeat left center; font-weight: bold; border: none; width: 18.1em; text-align: center; display: block; padding: .3em .5em}
.table_challenge div.anote span a {color: #fff}
.table_challenge.challenge_view td.note span {width: 19.1em; display: block; padding: .5em}
.table_challenge.challenge_view td.anote span {padding: .5em; width: 13.1em}
.table_challenge.challenge_view tr.index td {border: none; font-size: 1.2em; color: #666}
.table_challenge.challenge_view thead {background: #F5F5F5}
.table_challenge.challenge_view thead tr th.title {font-size: 1.4em; padding: .5em; width: 60%}
.table_challenge td.hide {text-align: center; font-size: .8em}
.table_challenge td.hide a {outline: none}
.table_challenge td.final {padding: 0.2em 0; font-weight: bold; text-align: center; color: #666666}
.table_challenge td a {font-size: 1.3em; text-decoration: none}
.table_challenge td a.rounded_corners {font-size: 1em; width: 18.1em; text-align: center}
.table_challenge td.make {display: block; color: #666666; font-size: x-small; text-align: center}
.table_challenge td.make a {display: block; color: #666666; font-size: x-small; text-align: center}
.table_challenge td a.anote {border: 1px solid red}
.table_challenge td.last-element {border: none; padding-bottom: 2em}
.table_challenge th.her_challenge {width: 10.1em; text-align: center}
.last_table {margin-bottom: 3em}
.efficiency-box {border: 1px solid #FFDD50; position: relative; background-color: #FFFAE5; font-size: 1.3em; padding: 1.5em 1.5em 1.5em 7.7em; margin: 1.5em 0 2em 0; width: 11.5em}
.efficiency-box strong {display: block}
.efficiency-box span {color: #666666}
.efficiency-box strong.number {position: absolute; background: url("../images/bg_strong_number.gif") no-repeat left top; width: 3.3em; height: 2.1em; top: -0.4em; left: 0.4em; padding: 1.2em 0 0 0; position: absolute; text-align: center; font-size: 2em; color: #F75C00}
.challenge_intro {display: none; margin-top: 1em}
.challenge_intro p a {font-size: 1em}
.challenge_intro ul {font-size: 1.3em; color: #666666; list-style: none; margin-top: 1em}
.challenge_intro ul li {margin-bottom: 0.5em; background: url("../images/bullet_list.gif") no-repeat left center; padding-left: 1em}
.challenge_intro.active {display: block}
.question-box {font-size: 1.2em; color: #666666; padding-left: 0.8em}
.question-box ul {margin: 0.3em 0 0 0.3em}
.question-box ul li {background: url("../images/bg_bullet_question.gif") no-repeat left center; list-style: none; padding-left: 2em; margin: 0 0 0.1em 0}
.question-box ul li a {text-decoration: none}
.container_search p.title {font-size: 1.8em; font-weight: bold; color: #0084B6; margin: 0.5em 0 0 1.1em; margin-left: 1.1em; margin-bottom: 0}
.container_search fieldset.search {background-color: #F3F3F3; padding: 0 2em}
.container_search fieldset.search label, .container_search fieldset.search input, .container_search fieldset.search select, .container_search fieldset.search button {vertical-align: middle}
.container_search fieldset.search label {font-size: 1.3em; color: #666666}
.container_search #search_conditions_name_contains {color: #666; margin-right: 1em}
.container_search select {border: 1px solid #0184B6; width: 14em; padding: 0.2em 0}
.date_selectors{ padding: 1em 0 1.5em 0}
.date_selectors select{ width: 8em}
.date_selectors p{ padding: 0 0 1.5em 0; color: #0084B6; font-size: 1.2em; font-weight: bold}
.container_search fieldset.search p {margin: 0; padding: 0.7em 0}
.container_search fieldset.search p button.highlight {width: 15em; height: 1.9em; margin: 0.5em; font-size: 1.1em}
.container_search fieldset.search {width: auto; border: 1px solid #D9D9D9; margin: 0}
.content_rounded {margin: 1.5em 0 1.5em 0; overflow: hidden}
.container_search h3 {font-size: 1.1em; margin: 2em 1em 1em 1em; padding: 0 0 0.5em 1em; border-bottom: 1px solid #A7C022}
.container_search #users, .container_search #challenges, .container_search #projects, .container_search #posts, .container_search #comments {margin-left: 1em; margin-right: 1em}
.container_search #users p, .container_search #challenges p, .container_search #projects p, .container_search #posts p, .container_search #comments p{ margin-left: 1em }
.container_search .main_table {font-size: x-small; margin-bottom: 0}
.container_search .main_table td b {color: #666}
.container_search .main_table td span.up {padding:.5em 0 .5em .5em; color:#666; font-weight: bold; display: block; width: 4em; background: url("../images/icon_up.gif") no-repeat right 8px}
.container_search .main_table td span.down {padding:.5em 0 .5em .5em; color:#666; display: block; width: 4em; font-weight: bold; background: url("../images/icon_down.gif") no-repeat right 8px}
.container_search .main_table td p {font-size: 1em; margin-left: 0px!important}
.container_search .search_users td p {font-size: 1em; font-weight:bold; text-transform: uppercase; text-align: center; margin-left: 0px!important}
.container_search .main_table th {font-size: 1.1em; background: #F5F5F5; color: #666; border-bottom: 1px solid #E5E5E5; text-align: left}
.container_search .main_table th a {text-decoration: none; color: #666666}
.container_search .main_table thead {background-color: transparent}
.container_search .main_table th.title {width: 400px; background-color: #E5E5E5}
.container_search .main_table tr.odd {background-color: transparent}
.container_search .main_table th.challenge, .container_search .main_table td.challenge, .container_search .main_table th.points, .container_search .main_table td.points {text-align: center}
.container_search tbody {background: #FFF; height: 99.5%; overflow: hidden }
.container_search .main_table td {border-bottom: 1px solid #E5E5E5; vertical-align: middle; font-size: 1.2em; color: #666666; padding-top: 1em; padding-bottom: 1em}
.container_search .main_table td.title {font-size: 1.2em; font-weight: bold}
.container_search .main_table td a {text-decoration: none}
.container_search .main_table td.ranking_position {}
.container_search .ranking_users{ border-collapse: separate}
.container_search .ranking_users td {border-bottom: 1px solid #BBBBBB; padding: 0.3em 0 0.3em 1em}
.container_search .ranking_users th, .container_search .main_table td.ranking_position {color: #333333; font-weight: bold}
form.ranking_users {background-color: #E5F2F8; padding: 1em; margin: 1em 0 2em 0}
form.ranking_users fieldset {width: 52em; margin: 0 auto; border: none}
form.ranking_users h3 {text-transform: uppercase; font-size: 1.2em}
form.ranking_users label {display: none}
form.ranking_users input {padding: .82em; border: 1px solid #A8BEC6; font-size: 1em; color: #666666; width: 36em; vertical-align: middle; margin-right: 1em}
form.ranking_users button {border: none; color: #FFFFFF; font-size: 1.4em; font-weight: bold; text-align: center; text-decoration: none; text-transform: uppercase; height: 2.4em; width: 7.5em; background: url("../images/bg_search_users.gif") no-repeat left center; vertical-align: middle}
 #footer {margin-top: 4em}
#footer .home_menu {padding-top: 3em}
#footer #footer_top {border-top: 1px solid #CCCCCC; margin-bottom: 5.5em; overflow: hidden}
#footer #footer_top ul.subhomes {overflow: hidden; float: left; margin-left: 2em}
#footer #footer_top ul.subhomes li {list-style: none; float: left; font-weight: bold; margin-right: 1em; text-transform: uppercase}
#footer #footer_top ul.subhomes li a {text-decoration: none}
#footer #footer_top ul.subhomes li span {display: block; background-color: #F0F0F0; text-decoration: none; padding: 0.5em 1em}
#footer #footer_top p {float: right; margin-right: 2em}
#footer #footer_top p a {background-color: #F0F0F0; display: block; padding: 0.5em 1em; font-weight: bold; text-decoration: none}
#footer #footer_bottom {clear: both; overflow: hidden; background: url("../images/bg_progresc.png") no-repeat left top; padding: 2.3em 0 2.5em 9em; color: #666666; float: left; margin-left: 1em}
#footer #footer_bottom p {font-size: 1.3em; margin-bottom: 0.6em}
#footer #footer_bottom p span {color: #333333}
#footer #footer_bottom a {text-decoration: none}
#footer #footer_bottom p.logo {float: right}
#footer .right_box {float: right; margin: 0 2em 0 0}
#footer .right_box img {border: none}
 .header {overflow: hidden; width: 97.1em}
.header h1 {width: 43.7em; height: 4.8em; margin: 2em 0 1.2em 0.7em; font-size: x-small; float: left; background: url("../images/logo.png") no-repeat left center}
.header h1 a {display: block; width: 21em; height: 4.8em}
.header fieldset {border: none}
.header .user_box {position: relative; float: right; width: 47em; margin-right: 1em; overflow: hidden; height: 6.5em}
.header .user_box .logo {float: right}
.header .user_box .logo img {border: none; margin-top: -.5em}
.header .user_box ul {position: absolute; right: 0; list-style: none; padding-right: 9em}
.header .user_box ul li {float: left; padding-top: .5em; margin-right: .5em; background: #0084B6 url("../images/topmenu_right_tab.png") no-repeat bottom right}
.header .user_box ul li span {display: block; color: #fff; text-transform: uppercase; padding: .5em 1em; letter-spacing: 0.05em; background: url("../images/topmenu_left_tab.png") no-repeat bottom left}
.header .user_box ul li span a {color: #fff; text-decoration: none}
.header form {padding: 4em 0 0 0; float: right; margin: 0}
.header .user_box fieldset {width: 16.5em}
.header .user_box fieldset input {border: 1px solid #A8BEC6; float: left; margin-top: .1em; width: 9.7em; padding: .1em 0; font-size: small}
.header .user_box fieldset button {background: url("../images/search_button.png") no-repeat center right; border: none; width: 2.7em; height: 2.3em; text-indent: -9999em; margin: 0; padding: 0; float: left; font-size: x-small}
.header .home_menu {clear: both; overflow: hidden; background: url("../images/bg_nav_top.gif") repeat-y left top; margin-bottom: 1.5em; z-index: 0}
.header ul.subhomes {overflow: hidden; background: url("../images/bg_nav_bottom.gif") repeat-y right bottom; padding: 1.2em 1em 0.2em 3em; list-style: none; z-index: 0}
.header ul.subhomes li {float: left; font-weight: normal; font-size: 1.35em; overflow: hidden; margin-right: 1.1em}
.header ul.subhomes li.active {background: url("../images/bg_nav_active_top_left.gif") no-repeat left top}
.header ul.subhomes li.active span {background: url("../images/bg_nav_active_top_right.gif") no-repeat right top; color: #0084B6; font-weight: bold}
.header ul.subhomes li.active span a {color: #0084B6}
.header ul.subhomes li span {display: block; padding: .7em 2em 1em 1.5em; z-index: 999}
.header ul.subhomes li.right_side {float: right}
.header ul.subhomes li a {color: #fff; font-weight: bold; text-decoration: none}
.header .private_user {position: absolute; right: 0; width: 100%; font-weight: bold; top: .5em; padding: 0 10.2em 0 0}
.header .private_user img {float: right; margin-left: 1em; margin-top: 0.3em}
.header .private_user p {text-align: right; margin-bottom: 0; padding: 0}
.header .private_user p span {color: #CCC; padding: 0 .1em}
.header .private_user p span.name_user_1 {color: #333; padding: 0}
.header .private_user a {text-decoration: none}
 .imgizqda {float: left; margin: 0 5px 5px 0}
.imgcen {display: block; margin: 5px auto; padding: 5px 0}
.imgdcha {float: right; margin: 0 0 5px 5px}
.acenter {text-align: center}
 ul#submenu {overflow: hidden; padding-left: 2em}
ul#submenu li {float: left; list-style: none; font-size: 1.4em; background: url("../images/bullet_submenu.gif") no-repeat left 6px; margin: 0 0.6em 0 0; padding: 0 0 0 1em}
ul#submenu li.first-element {padding: 0; background: none}
ul#submenu li a {text-decoration: none; float: left; padding: 0 0 0.3em 0}
ul#submenu li.active a {font-weight: bold; border-bottom: 2px solid #0084B6}
 ul#breadcrumb {overflow: hidden; font-size: 1.1em; color: #666666; margin: 1.5em 0 1.5em 0.7em}
ul#breadcrumb li {float: left; padding-left: 0.3em; list-style: none}
ul#breadcrumb li a {text-decoration: none}
 .comments_box {padding-left: 1em}
.comments_box h4 {margin: 2em 0 0 0; font-size: 1.5em}
.comments_box h4 span {color: #0084B6}
.comments_box ul {list-style: none; margin-top: 2em}
.comments_box ul li {margin: 0 0 2em 0; padding: 2em 0 0 2em; overflow: hidden}
.comments_box ul.comments_posts li {padding: 0}
.comments_box ul li img {float: left}
.comments_box ul li .comments {float: left; background: url("../images/list_separator.gif") repeat-x bottom left; width: 57.5em; padding:0 0 2em 1em}
.comments_box .avatar_info {float: left; width: 70%; text-align: right}
.comments_box .avatar_info h4{ color:#0084B6; font-size:1.3em; text-align: left; margin:0.2em 0 0; padding-top:0.5em}
.comments_box .response li.disabled a {background: #E0E0E0; color: #333}
.comments_box .avatar_info small {color:#666666; display:block; font-size:1.1em; text-align:left}
.comments_box .avatar_info img {float:left; margin-right:1.5em}
.comments_box ul li .comments_short {overflow: hidden; float: left; width: 53em; padding: 0 1.7em 5em 1.7em; background: url("../images/list_separator.gif") repeat-x bottom left}
.comments_box ul li .comments_short .comments {width: 40em; background: none; padding:1em 0 2em 5em}
a.button_topic_box.forum_lists {margin-right: 1em}
button.highlight.send_answer {margin: 2em 5.3em 0 2em; padding: .7em 0; font-size: 1.1em; width: 14.5em; background: url("../images/bg_send_answer.gif") no-repeat left top}
.comments_box .response {float: right; margin-top: 0; clear: right; overflow: hidden}
.comments_box .response li {margin-bottom: .2em; padding: 0}
.comments_box .response a {background: #FF8300 url("../images/bg_button.gif") repeat-x left top; color: #fff; font-size: .95em; padding: .3em 0.7em; text-align: center; display: block; font-weight: bold; text-decoration: none}
#content_colum_left .comments_box ul li .comments {width: 32.5em}
.comments_box ul li .comments h4 {color: #666666; font-size: 1.2em; margin-bottom: .5em; font-weight: normal}
.comments_box ul li .comments h5 {color: #666666; font-size: 1.1em; margin-bottom: .5em; font-weight: normal}
.comments_box ul li .comments h4 strong {color: #0084B6; padding-right: .3em}
.comments_box ul li .comments p {color: #333; margin-bottom: .5em; font-size: 1.2em; padding: 0 3em 0 0em}
.comment_form {margin-left: 6em}
#content_colum_left .comment_form {margin-left: 0em}
.comment_form p {color: #333; font-size: 1.2em; margin: .2em 0; padding: 0 0em 0 0em}
.comment_form p.disclamer {margin: 1em 0}
.comment_form p.facebook {background: url("../images/facebook_icon.gif") no-repeat center left; padding: .2em 0 .2em 1.6em}
.comment_form p strong {color: #0084B6}
.comment_form a {text-decoration: none}
fieldset.rounded_corners {margin-top: 2em; width: 53.3em; border: none}
#challenges fieldset.rounded_corners {width: 35.1em}
.comment_block {width: 49.2em; padding: 2em; border: 1px solid #B3B3B3; overflow: hidden; background: #F3F3F3}
#content_colum_left .comment_block {width: 35.1em}
#content_colum_left .comment_block img {float: none}
.comment_block .username {font-size: 1.3em; margin: 0; display: block}
#content_colum_left .comment_block p {clear: both; margin: 1em 0 0 0 }
body#challenges #content_colum_left .comment_block p {clear: none; margin: 0; width: auto}
body#challenges #content_colum_left .comment_block .anonymous_form_fields p {margin: 1em 0 0 0 }
body#challenges #content_colum_left .comment_block .anonymous_form_fields p a{ display: block}
.anonymous_form_fields {width: auto; display: block; margin-bottom: 0em}
body#challenges .comment_block .anonymous_form_fields {margin-bottom: 1em}
body#challenges .comment_block .anonymous_form_fields p a {padding: .5em 0 0 8.5em; font-size: .9em}
.logged .anonymous_form_fields {float: left; width: 8em; padding-right: 1em; text-align: center; margin-bottom: 0em}
.comment_block.logged p {clear: none; float: left; width: 32em}
.comment_block.logged p.checks_posts {margin-left: 7.5em}
.thread_reply.logged p label.checks {display: inline!important}
.logged p label {display: none!important}
.logged p label.checks {display: inline!important; text-align: left; width: 28em; float: left; margin-left: 1em}
.comment_block p {margin-bottom: .8em; clear: both}
.comment_block label{ width: 6.5em; color: #666; float: left; margin-right: 1em; text-align: right}
.comment_block input, .comment_block textarea {border: 1px solid #0084B6}
.comment_block input {width: 23.1em; font-size: x-small; padding: .3em 0}
.comment_block input.checks {float: left; width: auto}
.comment_block textarea {width: 27em; font-size: 1.2em; font-family: Arial, sans-serif}
#content_colum_left .comment_block textarea {width: 18.6em; font-size: 1em; font-family: Arial, sans-serif}
.facebook_comment {border: none; float: left; width: 50em; margin: 2.5em 0 0 6em}
.facebook_comment img {float: left}
.facebook_comment fieldset {width: 42em; float: left}
.survey_box {margin: 2em 0 2em -1em; width: 61.9em; padding: 1.5em; overflow: hidden; background: #FFE0B2; border: 1px solid #FF6600}
.survey_box h4 {color: #FF6600; font-weight: normal; font-size: 1.8em; line-height: 120%; margin: 0 0 1em 0; padding-top: 0}
.survey_box p {margin: 0 0 1em 1em}
.survey_box p input {vertical-align: middle; margin-right: .5em}
.survey_box p label {font-size: 1.1em}
.survey_box button {background:transparent url(../images/bg_send_form.gif) no-repeat scroll left center; border:medium none; color:#FFFFFF; float:left; font-size:1em; font-weight:bold; margin-top:0.5em; overflow:visible; padding:0.7em 2.4em; text-align:center; width:auto}
.survey_box button span {color: #fff}
.survey_box .view_results {float: right; margin-top: 1.5em; font-size: 1.2em}
.box_content_top {overflow: hidden}
.box_content_top .challenge_box{ float: left}
.box_content_top .city_box {margin-bottom: 3em}
.box_content_top .second_box .user_box {margin-bottom: 4em}
p.footstep {background: #FF8300 url("../images/bg_button.gif") repeat-x left top; padding: 1em; font-size: 1.6em; color: #fff; margin-bottom: 0.7em}
p#video_footstep {margin-bottom: 2em}
 ul.list_challenge li {list-style: none; overflow: hidden; margin-bottom: 4em}
ul.list_challenge li .avatar {float: left; width: 7.5em; height: 7.5em}
ul.list_challenge li .avatar img {border: none; width: 7.5em; height: 7.5em}
ul.list_challenge li .content {width: 30.6em; float: left; margin-left: 1em}
ul.list_challenge li .content h3 {font-size: 1.6em; margin: 0; line-height: 1.3em}
ul.list_challenge li .content h3 a {text-decoration: none}
ul.list_challenge li .content p {font-size: 1.3em; margin-top: .5em}
ul.list_challenge li .content strong {font-size: 1.1em; display: block; margin: 0.7em 0}
ul.list_challenge li .content dl {font-size: 1.2em; overflow: hidden; margin-bottom: 0.5em}
ul.list_challenge li .content dt {display: inline; margin-right: 0.3em; padding: 0.1em 0}
ul.list_challenge li .content dd {font-weight: bold; display: inline; margin-bottom: .3em}
dd.points {background: url("../images/bg_tw.gif") no-repeat 89% center; float: left; padding: 0.1em 2em 0.1em 0}
ul.list_challenge li .content .challenge_details dd.points {float: none}
a.challenge {text-transform: uppercase; text-align: center; background: #FF8300 url("../images/bg_button.gif") repeat-x left top; width: 15em; color: #fff; padding: 0.3em 0.5em; text-decoration: none; font-weight: bold; float: left; margin-right: 0.5em}
a.complete {text-transform: uppercase; text-align: center; background-color: #DCDCDC; color: #666666; font-size: 1em; font-weight: bold; padding: 0.5em 0.8em 0.5em 0.8em; text-decoration: none; float: left}
.survey_result {min-width: 30em}
.questions {max-width: 26em}
.survey_block {height: 2.5em; background: #fff}
.survey_percentage {height: 100%; display: block; overflow: visible; background: #0084B6}
.results_box table {width: 62em}
.results_box table .percent {width: 3em; color: #000; font-weight: bold; text-align: center; font-size: 1.4em}
.results_box table thead {display: none}
.results_box table tfoot td {text-align: right; font-size: 1.2em; padding-top: 1em}
.results_box table tr td{ padding-bottom: .5em}
.results_box tr td span {font-size: 1.5em; color: #333333; margin: .15em 1em 0 0}
.main_box {float: left; width: 25em}
.second_box {float: left; width: 23.1em; margin-left: 3em}
#challenges .second_box {margin: 0; float: right}
.main_box strong {float: left; clear: both; font-weight: bold; font-size: 1.3em; padding: .5em; background: #F2F2F2}
.main_box h2 {margin: .8em 0 0 .5em; float: left}
 .user_lists {width: 24em; margin: 1em 0 1em 1em; float: left; overflow: hidden; clear: both; list-style: none}
.user_lists li {float: left; display: inline; margin: 0 0 0 0; padding: 0 0 0 0}
.user_lists li a{ float: left; display: inline; margin: 0 0.5em 0.5em 0}
.user_lists li img {border: none}
body#users p.more_info, .box_content_top .more_info, #sidebar_colum p.more_info {clear: both; font-size: 1.2em; text-align: right; margin: 0em 0 0em 0 }
 .main_challege_box {overflow: hidden; margin: 1.5em 0; padding: 2em ; background: #F2F2F2}
.challenge_content {float: left; margin-left: 2em; width: 60em}
.challenge_content dl {font-size: 1.2em}
.challenge_content dl a {text-decoration: none}
.challenge_content dl.tags dt, .challenge_content dl.tags dd{ display: inline; color:#666}
.challenge_content h3 {font-size: 2em; margin-bottom: .3em; line-height: 115%; color: #0084B6}
.challenge_content h3 span {font-size: .7em; color: #666; text-transform: uppercase}
.challenge_content p {font-size: 1.4em; line-height: 140%; margin-bottom: .5em}
.challenge_content .wysiwyg p {font-size: 1em}
.challenge_content ul {list-style: none}
.challenge_content ul li {float: left; margin-right: 1em; background: #fff; color: #0084B6; padding: .5em; font-size: 1.2em}
.challenge_points {float: right; margin-left: 4em; width: 9em}
.actions {width: 10em; float: right}
.table_challenge .actions {width: 18.3em}
.table_challenge td {width: 15%; text-align: center}
.table_challenge td.main_cont {width: 60%; text-align: left}
.table_challenge td.main_cont small {display: block; color: #666; padding-top: .1em}
.table_challenge td .ignore {display: block; font-size: .8em; padding-top: .1em; text-decoration: underline}
.table_challenge td.main_cont small a {text-decoration: underline; font-size: .9em}
ul.list_challenge li .actions a, ul.list_challenge li .actions span.disabled{ float: left; margin: 1em 0}
.actions a, ul.guides_to_save li .content a.join_us {text-decoration: none; font-size: 1em; background: #FF8300 url("../images/bg_button.gif") repeat-x left top; color: #fff; text-transform: uppercase; font-weight: bold; border: 1px solid #FF6600; float: right; padding: 0.3em 2em; margin-right: 1em}
button.highlight {background: url("../images/bg_send_form.gif") no-repeat top left; text-decoration: none; border: none; width: 16.2em; text-align: center; font-size: 1em; color: #fff; text-transform: uppercase; font-weight: bold; float: right; padding: 0.3em 0; margin-right: 1em; margin-top: 1em}
.actions a.active {background: #CC0000 url("../images/bg_border_active.png") repeat-x top left; color: #FFFFFF; border: 1px solid #CC0101}
.content_project span.active {text-decoration: none; font-size: 1em; float: left; margin-bottom: 1em; background-color: #99CC00; color: #FFFFFF; text-transform: uppercase; font-weight: bold; padding: 0.3em 0.5em; margin-right: 1em}
.actions span.disabled, #support_message.active, .active.support_message {text-decoration: none; font-size: 1em; color: #99CC00; background: url("../images/completed_icon.gif") no-repeat left center; text-transform: uppercase; font-weight: bold; float: right; padding: 0.3em 2em 0.3em 1.6em; margin: 1em 1em 0 0}
.actions a.disabled {color: #333; border: none; background: #D1D1D1}
.challenge_points p {padding: .7em; overflow: hidden; background: #fff}
.challenge_points p strong {font-size: 2.3em; line-height: 120%; padding: .1em 0 0 0; color: #000; float: right; margin-right: .2em}
.main_challege_box .challenge_points p img {float: right; margin-top: .4em}
.challenge_points small {color: #333; display: block; font-size: 1.1em; padding: .5em 0; text-align: center}
.main_challege_box .actions a, .main_challege_box .actions span.disabled {margin: 3em 0 0 0}
.ranking_box {background: #FFE0B2; padding: 2em; overflow: hidden; margin-top: 1em}
.ranking_box .map_box {float: left; border: 8px solid white}
.ranking_box .user_box {float: left; width: 37.5em}
.ranking_box .user_box ol {position: relative; padding-right: 1em}
.ranking_box .user_box ol strong {position: absolute; right: 2.3em; padding-top: .65em; font-size: .8em}
.ranking_box .user_box ol li.active strong {right: 3.5em}
.ranking_box .ranking_lists {float: left; overflow: visible; width: 390px}
.ranking_box .user_box li {font-size: 1.5em; padding: .3em; margin-bottom: .2em; height: 2em; background: #FFF6E8 }
.ranking_box .user_box li .city_info {background: url("../images/bg_users.gif") no-repeat scroll 332px 0.4em; overflow: hidden; height: 31px; width: 356px}
.ranking_box .user_box li.active .city_info {background: url("../images/bg_users.gif") no-repeat scroll 332px 0.4em; overflow: hidden; height: 31px; width: 356px}
.ranking_box .user_box li p {padding: 0.5em 0pt 0pt 0.2em; float: left}
.ranking_box .pagination {float: left; display: inline; clear: both; margin: 0 0 0 21em}
.ranking_box .pagination li {background: #fff}
.forum {width: 100%; font-size: 1.2em; margin-bottom: 2em; border-collapse: collapse}
.forum colgroup col.first {width:2em}
.forum a {text-decoration: none}
.forum td.unread {font-weight: bold; background: url("../images/table_bullet.jpg") no-repeat 5px 10px; padding-left: 1.5em}
.forum td.unread_invitation {font-weight: bold}
.forum tr {border-bottom: 1px solid #E5E5E5}
.forum td , .forum th {padding: .5em; vertical-align: top}
.forum td h4 {font-size: 1.2em}
.forum td p a{ font-weight: bold}
.forum td small {font-size: .95em}
.forum.invitation p {line-height: 140%}
.forum.invitation a.invitation_ok {display: block; float: left; padding: .2em .3em; font-weight: bold; background: #FF8300 url("../images/bg_button.gif") repeat-x left top; color: #fff; margin-right: 1em}
.forum.invitation a.ignore {font-weight: bold; text-decoration: underline}
.forum.invitation p.friend{ margin-bottom: 1em}
.forum thead tr th {text-align: left; color: #666; margin-left: .5em}
.friendship_forum {margin-top:-.4em}
.friendship_forum thead th {background-color:#ECECEC; border-bottom:1px solid #CCCCCC}
table.friendship_forum tr td button.erase, table.friendship_forum tr td input.erase {background:#FF8300 url(../images/bg_button.gif) repeat-x scroll left top; font-size:.8em; color:#fff; margin-left:1em; overflow:visible}
table.friendship_forum tr td input.delete, table.friendship_forum tr td button.delete {background:#CC0000 url(../images/bg_border_active.png) repeat-x scroll left top}
.forum td p {font-size:.9em; color:red}
.forum td small {color:#666666}
.new_topic_box {margin: 1em 0 0 0; overflow: hidden; list-style: none}
.new_topic_box li {padding-bottom: 3em; border-bottom: 1px solid #CCCCCC; overflow: hidden; margin-bottom: 1em}
.new_topic_box h3 {font-size: 1.7em; margin-top: .5em; color: #0084B6}
.new_topic_box h3 a {text-decoration: none}
.new_topic_box p {color: #666; margin-top: .2em; font-size: 1.2em}
.new_topic_box p.text_content {color: #333; font-size: 1.3em}
a.button_topic_box {text-decoration: none; color: #fff; float: right; text-transform: uppercase; font-weight: bold; border: 1px solid #FF6700; background: #FF8300 url("../images/bg_button_big.gif") repeat-x scroll left top; width: 12em; text-align: center; display: block; padding: 0.8em 0.5em 0.7em 0.5em; margin: 0 auto; font-size: 1.2em}
.new_topic_box .avatar {float: left; margin-right: 1em}
.new_topic_box .topic_content {float:left; margin-left:10em; display:inline}
.bottom_content {float: right; width: 43em}
.bottom_content .pagination {float: left; margin-top: 2em}
.bottom_content a.button, .bottom_content button {float: right; text-decoration: none; color: #fff; float: right; text-transform: uppercase; font-weight: bold; border: 1px solid #FF6700; background: #FF8300 url("../images/bg_button_big.gif") repeat-x scroll left top; width: 14em; display: block; padding: 0.5em 0.5em 0.5em 0.5em; margin: 0 auto; margin-top: 1em; font-size: 1.2em}
.forum_form {margin-left: 5em}
.forum_form h3 {font-size: 1.3em; margin-bottom: 1em}
.forum_form p {font-size: 1.3em}
.forum_form label {width: 8.5em}
.forum_form input, .forum_form textarea {width: 30.1em; font-size: .9em}
.forum_form input.checks {width: auto}
a.download {text-decoration: none; font-size: 1em; background: #FF8300 url("../images/bg_button.gif") repeat-x left top; color: #fff; text-transform: uppercase; font-weight: bold; border: 1px solid #FF6600; float: right; margin-top: 1em; padding: 0.3em 1em; margin-right: 1em}
#content_colum_left .comment_block button.highlight {margin-right: 1.3em}
body#challenges #content_colum_left .comment_block button.highlight {margin: 2em 3em 0 2.8em}
.forum_form .bottom_content {margin-right: 7em}
.bottom_content.response_box {width: 51em}
.bottom_content.response_box p {float: left; margin-top: 2em}
.bottom_content.response_box p input {vertical-align: top; margin-right: .5em}
.bottom_content.response_box p label {font-size: .95em; color: #333}
.highlight_topic h3.thread {clear:both; float:left; display: inline; margin-left:4.5em; padding-right:0em; width:24em}
h3.thread {color: #0084B6; background: url("../images/list_separator.gif") repeat-x bottom left; padding-bottom: .6em; margin: 2em 1em 1em 8em; font-size: 1.5em}
li.highlight_topic {background: #F3F3F3}
.comments_box ul li.highlight_topic .comments p {font-size: 1.4em; line-height: 130%}
.comments_box ul li.highlight_topic .comments_short {background: none}
h3.thread.response {margin: 2em 5em 1em 0}
.messages {list-style: none; border-bottom: 1px solid #CCCCCC; padding: 2em 0 1em 0; margin-bottom: .5em}
.messages li {font-size: 1.2em; font-weight: bold; color: #333; text-transform: uppercase; display: inline}
.messages li.sub_menu{ font-size: 1em; display: block}
.messages li a {text-decoration: none; color: #0084B6}
.messages li.active a {color: #0084B6}
table tr {border: none}
table tr td .erase {font-weight: bold; color: #666; border: none; text-transform: uppercase; background: #F2F2F2; padding: .5em; float: right; margin: .5em 0}
table.forum tfoot tr {border-bottom: none}
table.forum tfoot tr td {font-weight: bold}
table.invitation tbody tr td{ padding-bottom: 2em}
.offers {font-size: 1.2em; margin: .5em 0}
 .login_content {overflow: hidden; clear: both}
.login_content h2 {color: #0084B6; font-size: 1.8em; margin-left: 1em}
.login_content p.tagline {font-size: 1.3em; margin: .1em 0 1em 1.5em; color: #333333}
.login_content .login_box {float: left; width: 53.1em; border: none; margin-right: 1em}
.login_content .login_box .entrance {border: 1px solid #B3B3B3; padding: 2em 6em; background: #F3F3F3}
.login_content .facebook_box {border: 1px solid #999; padding: 2em 3.5em; background: #fff}
.login_content .register_box fieldset {border: 1px solid #D9D9D9; padding: 2em 1em 2em 2em; margin-bottom: 1em; background: #FFF}
.login_content .register_box fieldset.actual {border: 1px solid #B3B3B3; background: #F3F3F3}
.login_content .login_box button.highlight {margin: 0 6.8em 0 0; text-align: center; width: 16.2em; padding: 0.3em 0; background: url("../images/bg_send_form.gif") no-repeat top left}
.login_content .facebook_box p {margin-bottom: 2.4em}
.login_content .facebook_connect {float: right}
.login_content .facebook_connect img {border: none}
.login_content .login_box label {font-size: 1.5em; color: #666; display: inline; float: left; text-align: right; padding: 0.4em 1em 0 0; width: 6.5em}
.login_content .login_box span {font-size: 1.5em; color: #666; display: inline; float: left; padding: 0.4em 1em 0 0; width: 6.5em}
.login_content .login_box.register_box label, .login_content .login_box.register_box span {font-size: 1.35em; width: 9.5em}
.login_content .login_box.register_box label.checks{ width: auto; text-align: left; padding: 0}
.login_content .login_box.register_box div.image {padding: 1em}
.login_content .register_box.login_box .checks label.error {width: auto; vertical-align: middle; padding: 0.2em 0 0 0.5em; margin: 0 0 0 0; display: inline; clear: right; font-size: 1.1em}
.login_content .register_box.login_box label.error {background: #CCCCCC; color: #333333; clear: both; display: inline; width: 15.2em; padding: 0.5em; text-align: left; font-size: 1.1em; margin: 0.5em 0 0 12.8em}
.login_content .register_box.login_box label.valid {display: inline; clear: none; overflow: hidden; text-indent: -90em; width: 3.5em; height: 2.2em; padding: 0; margin: 0 0 0 0.3em; text-align: left; font-size: x-small; background: transparent url("../images/form_ok.gif") no-repeat left top}
.login_content .register_box.login_box .checks label.error.valid {float: right; text-indent: 3em}
.login_content .register_box.login_box .textarea label.error.valid {margin: .5em 0 0 14.2em}
.login_content .facebook_box p {font-size: 1.35em; color: #000; line-height: 130%}
.login_content fieldset h3 {color: #0084B6; font-size: 2em; font-weight: normal; margin: 0 0 .5em 5.5em}
.login_content fieldset h4 {color: #333; font-size: 1.3em; margin: 0 0 1em 0}
.login_content .login_box fieldset h4 span {float: none; font-size: .9em!important}
.login_content fieldset.facebook_box h3{ margin-left: 0}
.login_content .login_box p {margin-bottom: 1em; clear: both; overflow: hidden}
.login_content .login_box p img {float: left}
.login_content .fieldWithErrors input {margin-bottom: .5em; overflow: hidden}
.login_content .login_box p.remember_me {font-size: .8em; margin-left: 14em; clear: both; margin-top: 1em}
.login_content .login_box p.restore_pass {font-size: 1.1em; margin-left: 12em}
#new_user_session .login_box p.restore_pass {margin-left:5em; overflow:hidden}
#new_user_session .login_box p.restore_pass a {float:left; padding-top:.7em; margin-right:1em}
#new_user_session .login_box p.restore_pass button {color:#FFFFFF; display:block; border:1px solid #FF6700; background: #FF8300 url("../images/bg_button_big.gif") repeat-x left top; overflow:visible; padding:.3em 2em; font-size:1.2em; font-weight:bold}
.login_content .login_box p.remember_me label {width: 18em; text-align: left; margin: 0.05em 0 0 .5em; padding-top: 0; display: inline}
.login_content .login_box p strong {display: block; float: left; margin-left: 1em; padding-left: 1em; background: url("../images/validation_back.gif") no-repeat center left}
.login_content .login_box p strong span {background: #333333; display: block; color: #fff; padding: .3em 1em .3em 0.5em}
.login_content .login_box input {border: 1px solid #0084B6; font-size: 1.5em; float: left; width: 15.1em; vertical-align: middle; padding: .1em 0}
#user_session_remember_me {width: auto}
.login_content .login_box input.error {border: 1px solid #CF1010}
.login_content .register_box.login_box input {width: 11.7em}
.login_content .register_box.login_box input.checks {width: 2.7em}
.login_content .register_box.login_box input.postal {width: 4em}
.login_content .register_box.login_box select {width: 21.1em; font-size: 1.2em; border: 1px solid #0084B6; padding: .2em 0; float: left}
.login_content .register_box.login_box textarea {border: 1px solid #0084B6}
.login_content .register_box.login_box .checks {border: none}
.login_content .register_box.login_box .checks input {vertical-align: middle; width: auto; border: none; margin-bottom: 0.3em}
.login_content .login_box.register_box .checks label {width: 35em; float: left; display: inline; vertical-align: middle; padding: 0.1em 0 0 0.5em; font-size: 1.1em; color: #333; text-align: left}
.login_content .register_box.login_box button {margin-right: 0}
.login_content.suggest_box {margin: 0 auto; text-align: center}
.login_content.suggest_box p {font-size: 1.3em; line-height: 140%}
.login_content.suggest_box .confirmation_box {background: #FFEFD8; padding: 1em; text-align: center; margin-bottom: 2em; overflow: hidden}
.login_content.suggest_box .confirmation_box p {font-size: 1.6em; color: #FF6600}
.login_content.suggest_box a {float: none; width: 14em; font-size: 1.3em; margin: 1em auto; text-align: center}
.imports {text-align: center; clear: both; padding-top: 0.5em}
.imports ul {list-style: none; overflow: hidden; margin-left: 8em}
.imports ul li {float: left; width: 16em}
.imports ul li label {display: block}
.imports button.highlight {float: none; margin: 2em 16.7em 2em 17.5em; background: #FF8200 url(../images/bg_import.gif) repeat-x scroll left top; width: 18.1em; height: 3.2em}
p.tellus {font-size: 1.2em; margin: 1em 0; float: left}
#invites p.tellus{ float: none}
form.lists {margin: 0 0 0 0; padding: 1em 0 0 0 ; clear: right}
form.lists ul {overflow: hidden; margin-bottom: 1em}
form.lists fieldset.gmail {background: url("../images/gmail_list.jpg") no-repeat 2em 1em; padding: 6em 2em 2em 2em}
form.lists fieldset.yahoo {background: url("../images/yahoo_list.jpg") no-repeat 2em 2em; padding: 7em 2em 2em 2em}
form.lists fieldset.hotmail {background: url("../images/windows_list.jpg") no-repeat 2em 2em; padding: 7em 2em 2em 2em}
form.lists fieldset.windows ul {margin-top: 5em}
form.lists ul li {font-size: 1.3em; list-style: none; float: left; color: #666666; margin-top: 1em; margin-right: 0.5em}
form.lists table {font-size: 1.3em; color: #666666}
form.lists table thead {display: none}
form.lists table td.name {width: 11em}
form.lists table td.user {width: 22em}
form.lists table td {padding: 0 1.5em 0.7em 0}
form.lists table input {margin-right: 0.5em; float: left}
form.lists button {margin-right: 2em; background: #FF8200 url(../images/bg_invitation.gif) repeat-x scroll left top; width: 32.1em; height: 3.2em;  }
ul.pagination_perfil {overflow: hidden; font-size: 1.3em; font-weight: bold; float: right; margin-right: 2em}
ul.pagination_perfil li {float: left; background: url("../images/bg_pagination_perfil.gif") no-repeat left top; text-align: center; width: 1.8em; padding: 0.3em 0; list-style: none; margin-left: 0.5em; color: #666}
ul.pagination_perfil li.active a, ul.pagination_perfil li.active {color: #0084B6}
ul.pagination_perfil li a {text-decoration: none; display: block; color: #666}
 .how_work {width: 86.3em}
.how_work p {font-size: 1.5em; color: #333333; padding-right: 6em}
.how_work dl {font-size: 1.3em; margin-top: 1em}
.how_work dl dt {font-weight: bold; float: left; color: #333; float: left; width: 15.45em; clear: both; margin: 0 1em; text-align: right}
.how_work dl dd {float: left; color: #666666; margin-bottom: 1em; width: 40em}
.how_work h4 {font-size: 1.8em; color: #0084B6; clear: both; font-weight: normal; margin-top: 1.5em}
body#pages .post .how_work ul {overflow: hidden; margin-bottom: -2em}
body#pages .post .how_work ul li {font-size: x-small; width: 31.1em; float: left; margin-right: 1em}
body#pages .post .how_work ul li.first-element {margin-left: 0}
body#pages .post .how_work ul li h5 {font-size: 1.1em; border-bottom: 1px solid #CCCCCC; padding-bottom: .3em}
body#pages .post .how_work ul li p {font-size: 1.1em; padding: 0 1em 0 0; color: #666; margin: 1em 0 0 .3em}
body#pages .post .how_work ul li dl {font-size: 1em; font-weight: bold; overflow: visible; padding-bottom: 1em}
body#pages .post .how_work ul li dl dt {color: #666; margin-left: 0}
body#pages .post .how_work ul li dl.first dt {width: 11em}
body#pages .post .how_work ul li dl.second dt {width: 19.5em}
body#pages .post .how_work ul li dl dd {color: #333; width: 10em; margin-bottom: .15em}
 .errorExplanation {background-color: #FFCCCC; vertical-align: top; padding: 1em 2em; text-align: left; color: #CC0000; overflow: hidden; font-size: 1.5em; margin-bottom: 1em}
.errorExplanation h3 {text-align: center; font-size: 1.3em; font-weight: normal; color: #CC0000}
.errorExplanation ul {font-size: 0.8em}
.errorExplanation ul li, .errorExplanation p {margin-bottom: 0.5em}
.login_content .errorExplanation h3 {margin: .5em 0; text-align: left}
.login_content .errorExplanation p {font-size: 1em; color: #333; text-align: left; margin-bottom: .7em}
.login_content .errorExplanation ul {text-align: left; color: #333}
#new_comment .errorExplanation {margin-top: 2em}
#new_comment .errorExplanation ul {margin-top: 0}
#new_comment .errorExplanation ul li {margin-bottom: 0; font-size: 1.1em; line-height: 100%}
.errorExplanation ul {list-style: circle}
.errorExplanation ul li {display: block; font-weight: bold; list-style: none; margin-left: 0em; font-size: .8em}
.fieldWithErrors {color: red}
.fieldWithErrors input[type="text"], .fieldWithErrors input[type="password"] {border-color: red}
div.fieldWithErrors {font-size: 11px; margin-bottom: 1em}
.noticeExplanation {background-color: #E0F0C1; vertical-align: top; text-align: center; color: #999900; margin-bottom: 1em; padding: 1em; font-weight: normal; font-size: 1.8em}
.disabled_field {color: gray}
label.error {background: url("/images/validate_field_error.png") no-repeat; padding-left: 20px; font-size: .9em; color: red}
label.valid {background: url("/images/validate_field_valid.png") no-repeat; color: green}
 #entertainment_test, #transport_test { }
.header_calc {overflow: hidden; margin: 0 0 1em 1em}
.header_calc h2 {float: left; font-size: 1.6em}
.header_calc p {font-size:1.3em; margin-bottom: .5em; color:#666666}
.header_calc p.subheader {clear:both}
.header_calc p a {font-size: 1.2em; padding-left:0.4em}
#new_calctest{ width:75em; margin:0 auto; font-size:x-small; overflow:hidden; position:relative; z-index:10}
#calctests #new_calctest input.disabled, #calctests #new_calctest select.disabled {background:#F0F0F0; border:1px solid #999}
#new_calctest #step1 .highlight, #calctests #step2_to_step3_btn_container, #calctests #step3_to_step4_btn_container, #calctests #step4_to_step5_btn_container{ float:right; display:inline; margin-right:4em}
#calctests #step2_to_step1_btn_container, #calctests #step3_to_step2_btn_container, #calctests #step4_to_step3_btn_container, #calctests #step5_to_step4_btn_container {background:none; padding-left:3.7em; text-align:left; color:#0084B6; text-transform:none; text-decoration:underline}
#calctests #step5_to_step4_btn_container {margin-top:-3.9em}
#calctests .step {display: none; padding:0 2em; width:71em}
#calctests .efficiency_box ul li label.error {background: #CCCCCC; color: #333333; clear: both; float:none; width: 15.2em; padding: 0.5em; text-align: left; font-size: 0.8em; margin-left:34.3em}
#calctests .efficiency_box input.error {border:1px solid #CF1010}
#calctests .efficiency_box p.controls {overflow:hidden}
#calctests .efficiency_box p.controls button{ float:right}
#calctests p.highlight, #calctests button.highlight {background: url("../images/bg_calctest_button.gif") no-repeat top left; text-decoration: none; border: none; width: 10.3em; text-align: center; font-size: 1.2em; color: #fff; text-transform: uppercase; font-weight: bold; float: left; padding:0.66em 0; margin-right: 1em; margin-top: 1em; cursor:pointer}
#calctests .efficiency_box ul li label {float: left; display: block; width: 21em;  padding: .3em 0.5em 0 0; line-height:1.2em; font-size:1.1em}
#calctests .efficiency_box ul li label.main{ width: 26em; padding-bottom:.3em}
#calctests .efficiency_box ul li .checks, #calctests .efficiency_box ul li .options {overflow:hidden; clear:both; padding:.7em 0 0 3.8em; margin:0; width:39em}
#calctests .efficiency_box ul li .checks .hidden{ margin: 0; padding: 0}
#calctests .efficiency_box ul li .checks label, #calctests .efficiency_box ul li .checks input{ float:left; display:inline}
#calctests .efficiency_box ul li .checks label, #calctests .efficiency_box ul li .options label {width: 10em; padding-right:.4em; padding-bottom:.7em}
#calctests .efficiency_box ul li .checks label {float: left; font-size: 1.4em; font-weight: normal; width: auto; padding-top: 0.2em}
#calctests .efficiency_box ul li .checks span {width: 17em; overflow: hidden; background: none; padding: 0 0 0 0; margin: 0 0 0 0; font-size: x-small}
#calctests .efficiency_box ul li .checks input {width:auto; border:none; margin-top:.5em}
#calctests .efficiency_box ul li .options select.amount {position: relative; width:5em; margin:0 2em 0 1em}
#calctests .efficiency_box ul li .options li {margin-bottom:0}
#calctests .efficiency_box ul li .options select {width:18em; margin:0}
#calctests .efficiency_box ul li select, #calctests .efficiency_box ul input, #calctests .efficiency_box ul .text_calc {float: left; margin-top:.4em; display:inline}
#calctests .efficiency_box ul li select {position: absolute}
#calctests .efficiency_box ul li ul label {padding-top: 0}
#calctests .efficiency_box ul li ul input {float: none}
#new_calctest #tabs_calc {margin-left:0}
#new_calctest #tabs_calc li{ margin-left:0; width:8.8em}
#fakerimager {position: absolute; visibility: hidden; z-index: -1; height: 0.5em; overflow: hidden}
#tabs_calc {clear: both; height: 5.1em; list-style-type: none; padding: 1.3em 0 .7em 0; width:75em; margin-left:12em}
#tabs_calc h3 {font-size: 1em; float: left; font-weight: normal}
#tabs_calc li {float: left; display:inline; width: 8.93em; background:url('../images/bg_calc_tabs_right.gif') no-repeat top right; height:2.82em; position:relative; top:1px; z-index:3000; text-align: center; font-size: 1.6em; text-decoration: none; color:#333333; z-index:201}
#tabs_calc li span{ background:url('../images/bg_calc_tabs_left.gif') no-repeat top left; margin-right:.7em; display:block; padding-top:.8em; text-indent:.4em; line-height: normal}
#calctests .efficiency_box {padding: 3em 4em 1em; width:62.8em}
#calctests .calc_results_wrap {position:relative; overflow: hidden; background:#FFF; -moz-border-radius:7px; -webkit-border-radius:7px; -border-radius:7px; width:71em; margin:0 auto 3em auto; z-index:200}
#calctests p.registration_tip {width: 33em; padding-top: 0.5em; color: #666; font-size: 1.3em; margin-bottom: 0.5em; float: left}
#calctests .calc_results_wrap p.detail {font-size:1.2em; color:#666; padding-left:6.3em}
#calctests .calc_results_wrap p.detail a {text-decoration:none; color:#666}
#calctests .calc_results_wrap .about {padding:2.5em 3em}
#calctests .calc_results_wrap .about ul {list-style:none}
#calctests .calc_results_wrap .about ul li {color:#484848; font-size:1.2em; margin-bottom:0.2em}
#calctests .calc_results_wrap .about h3{ font-size:1.6em; color:#333333; float:left; display:inline; padding-bottom:1em}
#calctests .calc_results_wrap .about a.back{ font-size:1.4em; color:#0084B6; text-decoration:underline; float:right}
#calctests .calc_results_wrap .about p{ font-size:1.4em; color:#484848; padding-bottom:1.4em; line-height:1.3em; clear:both}
#tabs_calc li span{ display:block; padding-top:.9em; height:2em}
#new_calctest #tabs_calc li.active {background: url('../images/bg_calc_tabs_active.gif') no-repeat top right; color:#FFF; font-weight:bold; margin-right:-.2em; width: 9.7em; position:relative; z-index:300}
#new_calctest #tabs_calc li.equipment{ background: url('../images/bg_calc_tabs_last_active_left.gif') no-repeat top right}
#tabs_calc li.active span{ background:url('../images/bg_calc_tabs_active_left.gif') no-repeat top left; display:block; height:1.9em; margin-right:1.8em; padding-top:.9em; text-indent:1em}
#calctests .efficiency_box select {border:1px solid #0084B6; padding:0.2em 0; font-size: .9em; width:16.1em; color:#666666; background:#FFF;  }
#calctests .calc_help {background:url('../images/tooltip_info.png') no-repeat top left; width:1.9em; height:1.9em; text-indent:-9999em; float:left; margin:.5em 0 0 .7em; display:inline}
#calctests .efficiency_box ul li select#h42 {position:relative}
#calctests .efficiency_box .text_calc {margin-left: 1.5em}
#calctests .efficiency_box select option {padding: 0 2px}
#calctests .efficiency_box .select_booleano {width: 4em}
#calctests .efficiency_box li {overflow:hidden; width: 44.7em; padding-bottom:1em}
#calctests .efficiency_box .text_calc {margin: 0}
#calctests .efficiency_box .items_radio label{ margin: 0}
 #calctests .efficiency_box input {border:1px solid #0084B6; padding: .1em; color:#666666; font-size: 1em; vertical-align:middle; width: 6em}
 #calctests #content {position:relative}
#decorative_bgs {width: 95em; height: 27.6em; overflow: hidden; position:absolute; z-index:1; margin:0 auto; left:0; padding: 0; font-size: x-small}
#decorative_bgs.step1 {background: #FFFFFF url('../images/calc/step1_bg.png') repeat-x top}
#decorative_bgs.step1 .cont {position: relative; padding: 0 0 0 0; margin: 0 0 0 0}
#decorative_bgs .frame {position: absolute; left: 0; top: 0; height: 27.6em; width: 109em; background: url('../images/calc/frame.gif') no-repeat left top; z-index: 5}
#decorative_bgs .layer1 {position: absolute; left: 0; top: 0; height: 27.6em; width: 109em; z-index: 3}
#decorative_bgs .layer2 {position: absolute; left: 0; top: 0; height: 27.6em; width: 109em; z-index: 2}
#decorative_bgs .layer3 {position: absolute; left: 0; top: 0; height: 27.6em; width: 109em; z-index: 1}
.msg_error {background: url("/images/bg_top_msgerror.png") no-repeat top; width: 26.2em; float: right}
.msg_error p {background: #999 url("/images/bg_bottom_msgerror.png") no-repeat bottom right; padding: .3em 1em .5em 1em; margin: 3px 0 0 .7em; font-size: 1.3em; color: #fff}
#calctests p.rounded_corners {background: url("../images/bg_button_big.gif") repeat-x scroll left top #FF8300; color: #FFFFFF; font-size: 1.8em; font-weight: bold; padding: 0.8em 3em; width: 8em; margin: 0 auto; text-align: center; float: right}
#calctests .rounded_corners a {color: #fff; text-decoration: none}
 .efficiency_results p.recommendations {font-size: 1.8em; padding: 0.6em 0}
.efficiency_results p.recommendations strong {color: #000000}
.efficiency_box {padding: 3em 8em; overflow: hidden; background:#FFF; -moz-border-radius:7px; -webkit-border-radius:7px; -border-radius:7px}
.efficiency_box ul {list-style: none}
.efficiency_box ul li {font-size: 1.4em; margin-bottom: 0.5em}
.efficiency_box ul li input {vertical-align: middle; margin-right: .5em}
.efficiency_box ul h3 {font-size: 1.2em; padding-bottom: .5em; color: #333; border-bottom: 1px solid #ccc; margin: 0em 0 2em 0}
.efficiency_box ul li span {display: block; float: left; padding: .5em .0em; font-weight: bold; color: #333333; background: url("../images/test_list_icon.gif") no-repeat center left; margin-right: 1.7em; width: 2.1em; text-align: center}
.efficiency_box ul li ul {margin-top: 1em; margin-left: 4em}
.efficiency_box ul li ul li {margin-bottom: 1em; font-size: 1em}
.efficiency_results h2 {font-size: 1.6em; padding-left: 0.3em; color: #000; margin-bottom: 0.3em}
.efficiency_results p {font-size: 1.3em; color: #666}
.efficiency_results .challenge_intro p {padding-left: 0}
.efficiency_results h3 {background: url("../images/efi_result_head.gif") no-repeat left top; padding: 1.25em; margin: 2em 0 1em 0; font-size: 2em; font-weight: normal; text-align: left}
.efficiency_results h3 span {padding-right: 6em}
.efficiency_results h3 strong { color: #FFFFFF; background: #99CC00; padding: 0.2em 2em; margin-left: 0.5em}
.efficiency_results h3.bajo strong {background: #FF6600}
.efficiency_results h3.medio strong {background: #F8CC00}
.efficiency_results .description {padding-top: 0.5em}
.efficiency_results .description p {margin-top: .5em}
.efficiency_results .description p a {font-size: 1em}
.efficiency_results small {color: #000000; font-size: 1.2em; padding-right: 0.3em}
.efficiency_results .people {font-size: 1.2em; padding: 0.5em 0; display: block}
.efficiency_results .challenge_details {float: right; padding: 0.5em; width: 18.1em}
.efficiency_results .challenge_details dl {font-size: 1.3em; line-height: 1.5em}
.efficiency_results .challenge_details dt {float: left; padding-right: 0.5em}
.register_efficiency_box {padding: 2em; overflow: hidden; height: 1%; border: 1px solid #FFDD52; background-color: #FFFAE5; margin-top: 2em}
.register_efficiency_box .content {overflow: hidden}
.register_efficiency_box a.highlight {width: 10em; margin: .3em 0 0 2em; font-size: 1.9em; float: left}
.register_content {float: left; margin-left: 10em}
.register_content p a {font-weight: bold}
.register_content ul {list-style: none; margin: 1em 0 0 0.8em}
.register_content ul li {font-size: 1.3em; color: #666; background: url("../images/bullet_list.gif") no-repeat left center; padding-left: 1em}
 .form_energy_box form {width:53.1em}
.form_energy_box h2 {font-size:1em; color:#666666; padding-left:1.5em; margin-bottom:1.5em; font-weight:normal}
.form_energy_box form fieldset {background-color:#F3F3F3; border:1px solid #D9D9D9; padding:1.3em; font-size:1.3em; margin-bottom:.7em}
.form_energy_box form fieldset p {margin-bottom:1em}
.form_energy_box form fieldset label {width:10em; float:left; text-align:right; margin-right:1em; padding:.4em 0}
.form_energy_box form fieldset p.zipcode input {width:5.5em}
.form_energy_box form fieldset input, .form_energy_box form fieldset select {border:1px solid #0184B6; font-size:1em; padding:0.4em; width:17em}
.form_energy_box form fieldset select {width:24em; padding:0.3em}
.form_energy_box form fieldset h3 {margin-bottom:1em}
.form_energy_box form fieldset h3 span {color:#999999; font-weight:normal}
.form_energy_box form fieldset legend {display:none}
.form_energy_box form fieldset.question_image {background-color:#fff}
.form_energy_box form fieldset.question_image img {float:right}
.form_energy_box form fieldset.question_image label {display:none}
.form_energy_box form fieldset.question_image p {color:#666666}
.form_energy_box form textarea {border:1px solid #D9D9D9; color:#666666; font-family:"Arial"; font-size:1.1em; height:8em; overflow:auto; padding:0.5em; width:47.1em; margin-bottom:1em}
.form_energy_box form fieldset.checks {background-color:#fff; border:none; padding-top:0; padding-bottom:0}
.form_energy_box form fieldset.checks label {font-size:1em; color:#333333; font-weight:normal; width:auto; float:none}
.form_energy_box form fieldset.checks input {width:auto}
.form_energy_box form fieldset.checks p {margin-bottom:.5em}
.form_energy_box form button {text-decoration: none; color: #fff; text-transform: uppercase; font-weight: bold; border: 1px solid #FF6700; width: 12em; padding: 0.8em 0.5em 0.7em 0.5em; margin: 0 auto; float:right; background:#FF8300 url("../images/bg_button_big.gif") repeat-x scroll left top}
.cab_energy p.logo {width:15.4em; height:3.7em; margin:1em 0}
.cab_energy p.logo a {width:15.4em; height:3.7em; display:block; background: url("../images/logo_face_twenergy.png") no-repeat scroll left top}
 .rounded_corners {position: relative}
.rounded_corners span.rc {position: absolute; display: block}
.rounded_corners span.ne {top: -1px; right: -1px}
.rounded_corners span.nw {top: -1px; left: -1px}
.rounded_corners span.se {bottom: -1px; right: -1px}
.rounded_corners span.sw {bottom: -1px; left: -1px}
.type_blogs span.ne, .type_blogs span.nw, .type_blogs span.se, .type_blogs span.sw, .challenge_box ol li span.ne, .challenge_box ol li span.nw, .challenge_box ol li span.se, .challenge_box ol li span.sw, .user_box ol li span.ne, .user_box ol li span.nw, .user_box ol li span.se, .user_box ol li span.sw, .city_box ol li span.ne, .city_box ol li span.nw, .city_box ol li span.se, .city_box ol li span.sw, a.challenge span.ne, a.challenge span.nw, a.challenge span.se, a.challenge span.sw, a.join_us span.ne, a.join_us span.nw, a.join_us span.se, a.join_us span.sw, .test ul li .content_test div a span.ne, .test ul li .content_test div a span.nw, .test ul li .content_test div a span.se, .test ul li .content_test div a span.sw, .container_search .main_table td a.new_friendship_offer span.ne, .container_search .main_table td a.new_friendship_offer span.nw, .container_search .main_table td a.new_friendship_offer span.se, .container_search .main_table td a.new_friendship_offer span.sw {background-color: #fff; width: 1px; height: 1px; overflow: hidden}
.inner_challenge span.ne, .inner_challenge span.nw, .inner_challenge span.se, .inner_challenge span.sw {background-color: #A3D2E5; width: 1px; height: 1px; overflow: hidden}
a.challenge span.ne, .user_box ol li span.ne, .city_box ol li span.ne, .inner_challenge span.ne, .type_blogs span.ne {top: 0px; right: 0px}
a.challenge span.nw, .user_box ol li span.nw, .city_box ol li span.nw, .inner_challenge span.nw, .type_blogs span.nw {top: 0px; left: 0px}
a.challenge span.se, .user_box ol li span.se, .city_box ol li span.se, .inner_challenge span.se, .type_blogs span.se{ bottom: 0px; right: 0px}
a.challenge span.sw, .user_box ol li span.sw, .city_box ol li span.sw, .inner_challenge span.sw, .type_blogs span.sw {bottom: 0px; left: 0px}
.challenge_box ol li span.ne, .challenge_box ol li span.nw, .challenge_box ol li span.se, .challenge_box ol li span.sw {background-color: #A3D3E5}
.errorExplanation span.ne {background: url("../images/error_top_right.png") no-repeat right top; width: 4px; height: 4px}
.errorExplanation span.nw {background: url("../images/error_top_left.png") no-repeat left top; width: 4px; height: 4px}
.errorExplanation span.se {background: url("../images/error_bottom_right.png") no-repeat right bottom; width: 4px; height: 4px}
.errorExplanation span.sw {background: url("../images/error_bottom_left.png") no-repeat left bottom; width: 4px; height: 4px}
.noticeExplanation span.ne {background: url("../images/notice_top_right.png") no-repeat right top; width: 4px; height: 4px}
.noticeExplanation span.nw {background: url("../images/notice_top_left.png") no-repeat left top; width: 4px; height: 4px}
.noticeExplanation span.se {background: url("../images/notice_bottom_right.png") no-repeat right bottom; width: 4px; height: 4px}
.noticeExplanation span.sw {background: url("../images/notice_bottom_left.png") no-repeat left bottom; width: 4px; height: 4px}
.imports fieldset span.ne, .lists fieldset span.ne {background: url("../images/bg_contact_ne.png") no-repeat right top; width: 4px; height: 4px; border: 1px solid red}
.imports fieldset span.nw, .lists fieldset span.nw {background: url("../images/bg_contact_nw.png") no-repeat left top; width: 4px; height: 4px}
.imports fieldset span.se, .lists fieldset span.se {background: url("../images/bg_contact_se.png") no-repeat right bottom; width: 4px; height: 4px}
.imports fieldset span.sw, .lists fieldset span.nw {background: url("../images/bg_contact_sw.png") no-repeat left bottom; width: 4px; height: 4px}
.actions a span.ne, .actions span.disabled span.ne, .table_challenge div.disable span span.ne, .table_challenge div.note span a span.ne, .table_challenge div.anote span a span.ne, .table_challenge td.note span span.ne, .tip_block span.ne, .efi_level strong span.ne, a.download span.ne, button.highlight span.ne {background: #fff; width: 1px; height: 1px}
.actions a span.nw, .actions span.disabled span.nw, .table_challenge div.disable span span.nw, .table_challenge div.note span a span.nw, .table_challenge div.anote span a span.nw, .table_challenge td.note span span.nw, .tip_block span.nw, .efi_level strong span.nw, a.download span.nw, button.highlight span.nw {background: #fff; width: 1px; height: 1px}
.actions a span.se, .actions span.disabled span.se, .table_challenge div.disable span span.se, .table_challenge div.note span a span.se, .table_challenge div.anote span a span.se, .table_challenge td.note span span.se, .tip_block span.se, .efi_level strong span.se, a.download span.se, button.highlight span.se {background: #fff; width: 1px; height: 1px}
.actions a span.sw, .actions span.disabled span.sw, .table_challenge div.disable span span.sw, .table_challenge td.disable span span.sw, .table_challenge div.anote span a span.sw, .table_challenge div.note span a span.sw, .table_challenge td.note span span.sw, .tip_block span.sw, .efi_level strong span.sw, a.download span.sw, button.highlight span.sw {background: #fff; width: 1px; height: 1px}
div.hightlighted_home span.ne {background: url("../images/hightlighted_home_ne.png") no-repeat right top; width: 4px; height: 4px}
div.hightlighted_home span.nw {background: url("../images/hightlighted_home_nw.png") no-repeat left top; width: 4px; height: 4px}
div.hightlighted_home span.se {background: url("../images/hightlighted_home_se.png") no-repeat right bottom; width: 4px; height: 4px}
div.hightlighted_home span.sw {background: url("../images/hightlighted_home_sw.png") no-repeat left bottom; width: 4px; height: 4px}
p.hightlighted_top span.ne, p.hightlighted_top span.nw, p.hightlighted_top span.se, p.hightlighted_top span.sw {background-image: none; background-color: #E9EFC8; width: 1px; height: 1px; overflow: hidden}
.hightlighted_home p a span.ne, .projects_support a#highlight span.ne {background: url("../images/hightlighted_home_a_ne.png") no-repeat right top; width: 4px; height: 4px; right: -1px; top: -1px}
.hightlighted_home p a span.nw, .projects_support a#highlight span.nw {background: url("../images/hightlighted_home_a_nw.png") no-repeat left top; width: 4px; height: 4px; left: -1px; top: -1px}
.hightlighted_home p a span.se, .projects_support a#highlight span.se {background: url("../images/hightlighted_home_a_se.png") no-repeat right bottom; width: 4px; height: 4px; right: -1px; bottom: -1px}
.hightlighted_home p a span.sw, .projects_support a#highlight span.sw {background: url("../images/hightlighted_home_a_sw.png") no-repeat left bottom; width: 4px; height: 4px; left: -1px; bottom: -1px}
a.button_topic_box span.ne {background: url("../images/forum_home_bl_ne.gif") no-repeat right top; width: 4px; height: 4px; right: -1px; top: -1px}
a.button_topic_box span.nw {background: url("../images/forum_home_bl_nw.gif") no-repeat left top; width: 4px; height: 4px; left: -1px; top: -1px}
a.button_topic_box span.se {background: url("../images/forum_home_bl_se.gif") no-repeat right bottom; width: 4px; height: 4px; right: -1px; bottom: -1px}
a.button_topic_box span.sw {background: url("../images/forum_home_bl_sw.gif") no-repeat left bottom; width: 4px; height: 4px; left: -1px; bottom: -1px}
.challenge_box p a span.ne, .questions_box p a span.ne {background: url("../images/hightlighted_home_bl_ne.png") no-repeat right top; width: 4px; height: 4px; right: -1px; top: -1px}
.challenge_box p a span.nw, .questions_box p a span.nw {background: url("../images/hightlighted_home_bl_nw.png") no-repeat left top; width: 4px; height: 4px; left: -1px; top: -1px}
.challenge_box p a span.se, .questions_box p a span.se {background: url("../images/hightlighted_home_bl_se.png") no-repeat right bottom; width: 4px; height: 4px; right: -1px; bottom: -1px}
.challenge_box p a span.sw, .questions_box p a span.sw {background: url("../images/hightlighted_home_bl_sw.png") no-repeat left bottom; width: 4px; height: 4px; left: -1px; bottom: -1px}
.test div.content_test a span.ne {background: url("../images/bg_test_ne.png ") no-repeat right top; width: 4px; height: 4px; right: -1px; top: -1px}
.test div.content_test a span.nw {background: url("../images/bg_test_nw.png") no-repeat left top; width: 4px; height: 4px; left: -1px; top: -1px}
.test div.content_test a span.se {background: url("../images/bg_test_se.png") no-repeat right bottom; width: 4px; height: 4px; right: -1px; bottom: -1px}
.test div.content_test a span.sw {background: url("../images/bg_test_sw.png") no-repeat left bottom; width: 4px; height: 4px; left: -1px; bottom: -1px}
.register_efficiency_box a.highlight span.ne {background: url("../images/register_ne.png ") no-repeat right top; width: 4px; height: 4px; right: -1px; top: -1px}
.register_efficiency_box a.highlight span.nw {background: url("../images/register_nw.png") no-repeat left top; width: 4px; height: 4px; left: -1px; top: -1px}
.register_efficiency_box a.highlight span.se {background: url("../images/register_se.png") no-repeat right bottom; width: 4px; height: 4px; right: -1px; bottom: -1px}
.register_efficiency_box a.highlight span.sw {background: url("../images/register_sw.png") no-repeat left bottom; width: 4px; height: 4px; left: -1px; bottom: -1px}
div.register_efficiency_box span.ne {background: url("../images/register_box_ne.png ") no-repeat right top; width: 4px; height: 4px; right: -1px; top: -1px; overflow: hidden}
div.register_efficiency_box span.nw {background: url("../images/register_box_nw.png") no-repeat left top; width: 6px; height: 6px; left: -1px; top: -1px; overflow: hidden}
div.register_efficiency_box span.se {background: url("../images/register_box_se.png") no-repeat right bottom; width: 4px; height: 4px; right: -1px; bottom: -1px; overflow: hidden}
div.register_efficiency_box span.sw {background: url("../images/register_box_sw.png") no-repeat left bottom; width: 4px; height: 4px; left: -1px; bottom: -1px; overflow: hidden}
.sidebar_number_people ul li ul span.ne, .sidebar_number_people ul li ul span.nw, .sidebar_number_people ul li ul span.se, .sidebar_number_people ul li ul span.sw, .sidebar_number_people ul.last_activity span.ne, .sidebar_number_people ul.last_activity span.nw, .sidebar_number_people ul.last_activity span.se, .sidebar_number_people ul.last_activity span.sw {background-color: #FFE0B2; width: 1px; height: 1px; overflow: hidden}
.sidebar_number_people a.button span.ne {background: url("../images/bg_people_ne.png ") no-repeat right top; width: 4px; height: 5px; right: -1px; top: -1px}
.sidebar_number_people a.button span.nw {background: url("../images/bg_people_nw.png") no-repeat left top; width: 4px; height: 4px; left: -1px; top: -1px}
.sidebar_number_people a.button span.se {background: url("../images/bg_people_se.png") no-repeat right bottom; width: 4px; height: 5px; right: -1px; bottom: -1px}
.sidebar_number_people a.button span.sw {background: url("../images/bg_people_sw.png") no-repeat left bottom; width: 4px; height: 5px; left: -1px; bottom: -1px}
#new_comment fieldset.rounded_corners span.ne {background: url("../images/bg_comment_block_ne.png") no-repeat left bottom; width: 4px; height: 4px; right: 0px; top: 0px}
#new_comment fieldset.rounded_corners span.nw {background: url("../images/bg_comment_block_nw.png") no-repeat left bottom; width: 4px; height: 4px; left: 0px; top: 0px}
#new_comment fieldset.rounded_corners span.se {background: url("../images/bg_comment_block_se.png") no-repeat left bottom; width: 4px; height: 4px; right: 0px; bottom: 0px}
#new_comment fieldset.rounded_corners span.sw {background: url("../images/bg_comment_block_sw.png") no-repeat left bottom; width: 4px; height: 4px; left: 0px; bottom: 0px}
.cab_project p.points.rounded_corners span.ne {background: url("../images/bg_point_ne.png") no-repeat left bottom; width: 4px; height: 4px; right: 0px; top: 0px}
.cab_project p.points.rounded_corners span.nw {background: url("../images/bg_point_nw.png") no-repeat left bottom; width: 4px; height: 4px; left: 0px; top: 0px}
.cab_project p.points.rounded_corners span.se {background: url("../images/bg_point_se.png") no-repeat left bottom; width: 4px; height: 4px; right: 0px; bottom: 0px}
.cab_project p.points.rounded_corners span.sw {background: url("../images/bg_point_sw.png") no-repeat left bottom; width: 4px; height: 4px; left: 0px; bottom: 0px}
.confirmation_box span.ne {background: url("../images/bg_confirmation_ne.png") no-repeat left bottom; width: 4px; height: 4px; right: 0px; top: 0px}
.confirmation_box span.nw {background: url("../images/bg_confirmation_nw.png") no-repeat left bottom; width: 4px; height: 4px; left: 0px; top: 0px}
.confirmation_box span.se {background: url("../images/bg_confirmation_se.png") no-repeat left bottom; width: 4px; height: 4px; right: 0px; bottom: 0px}
.confirmation_box span.sw {background: url("../images/bg_confirmation_sw.png") no-repeat left bottom; width: 4px; height: 4px; left: 0px; bottom: 0px}
  .error_message {background: url("../images/bg_error.png") no-repeat left bottom; width: 89.1em; height: 10.5em; padding: 3em}
.error_message h2 {font-size: 2.6em; color: #999999; float: right}
.error_message p {font-size: 1.6em; margin-top: 0.5em}
.FB_ElementReady {display: block; margin: 2em 0 0 7em }
#content_colum_left .FB_ElementReady {margin-left: 1em}
#content_colum_left .wallkit_form .composer {width: 331px}
 .ac_results {padding: 0px; border: 1px solid black; background-color: white; overflow: hidden; z-index: 99999}
.ac_results ul {width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0}
.ac_results li {margin: 0px; padding: 2px 5px; cursor: default; display: block;   font: menu; font-size: 12px;  line-height: 16px; overflow: hidden}
.ac_loading {background: white url("/images/progress.gif") right center no-repeat}
.ac_odd {background-color: #eee}
.ac_over {background-color: #0A246A; color: white}
 #wysiwyg p, .mceContentBody p {font-size: 1.15em}
#wysiwyg .xlarge, .mceContentBody .xlarge {font-size: 2.0em}
#wysiwyg .large, .mceContentBody .large {font-size: 1.5em}
#wysiwyg .small, .mceContentBody .small {font-size: .85em}
#post_body_parent {float: left}
 a.in_place {font-size: x-small}
.admin_only, .owner_only, .upload_progress, .user_actions, .thickbox_content_notification {display: none}
.rest_in_place a {padding: 4px}
form.in_place {display: inline}
span.avatar form.in_place {position: relative; z-index: 1}
textarea.in_place {position: relative; height: 10em; width: 100%; background: #FFFFFF; border: 1px solid #AAAAAA; display: block; font-family: Arial,sans-serif; font-size: 1.2em}
 #box_readed_list, #box_commented_list {display: none}
#box_readed_list.active, #box_commented_list.active {display: block}
.tops_block ul.line {list-style: none; display: block; margin: 1.5em 0 1.5em 0.3em; padding: 1em 0 0 0.6em; text-transform: uppercase; border-top: 1px solid #CCCCCC}
.tops_block ul.line li {display: inline; margin-right: .2em; font-size: 1.1em; font-weight: bold; text-transform: uppercase}
.tops_block ul.line li a {text-decoration: none; display: inline; outline: none}
.tops_block ul.line li a.active {color: #333}
 #new_password p {margin: 3em 0 0 0}
#new_password p label {font-size: 1.3em; margin-right: .5em}
#new_password p input#email {border: 1px solid #0084B6; padding: .3em 0; margin-right: 1em; font-size: 1.2em; width: 20em}
#new_password input.highlight {text-decoration: none; font-size: 1.2em; color: #fff; font-weight: bold; border: 1px solid #FF6700; background: #FF6600 url("../images/bg_button.gif") repeat-x left top; padding: 0.3em 1em 0.3em 1em; text-align: center}
 .lightbox {padding-top: 1em; overflow: hidden}
.lightbox h4 {font-size: 1.5em; padding: .7em 0 .3em 0; font-weight: normal}
.lightbox p {clear: both; overflow: hidden}
#TB_window .lightbox a.rounded_corners {float: left; text-transform: uppercase; font-weight: bold; text-decoration: none; width: 3.6em; margin: 1em 1em 0 0; background: #93AA1E; border: 1px solid #889D1C; text-align: center; color: #FFFFFF; padding: 0.3em 0; font-size: .9em}
.lightbox p label{ float: left; color: #666; width: 10em; text-align: right; padding: 0.2em 1em 0 0}
.lightbox p input {border: 1px solid #0084B6; float: left; font-size: 1.2em; padding: 0.1em; vertical-align: middle; width: 16.7em}
.lightbox button.highlight {font-size: x-small}
.tip_block {font-size: 1.6em; text-align: center; padding: 1em; background: #F2F2F2; margin: 1em 0}
#content p.tip_block.challenge {background: #FFFFFF url("../images/tip_icon_back.gif") no-repeat scroll 0px 14px; padding: 1em 1em 0 1.3em; text-align: left; margin: 0em 0 0 .7em}
.tip_block a {text-decoration: none}
body#home .content_project span.active, body#home a.challenge {display: none}
.rating {font-size: x-small; background: url("../images/inactive_star.gif") repeat-x left center; width: 8.5em; height: 1.6em}
.rating span{ display: block; text-indent: -9000em; background: url("../images/active_star.gif") repeat-x left center; width: 8.5em; height: 1.6em}
.lightbox .lightbox_input {width: 14.5em; margin-bottom: 1em}
.lightbox #message {border: 1px solid #0084B6}
 .tophome_box {background: url("../images/bg_tophome.png") no-repeat left top; height: 24.4em; padding: 2em 3em; position: relative; margin: 1em 0 1.5em 0; z-index: 0}
.tophome_box #flashcontent {position: absolute; background: url("../images/bg_video.png") no-repeat left top; right: 1.5em; padding: .4em .4em 0 .4em; height: 26.3em; width: 45em; top: -0.5em; z-index: 999}
.tophome_box #flashcontent span {background: url("../images/bg_video.jpg") no-repeat left top; height: 26.3em; width: 45em; display: block}
.tophome_box ul {float: left; list-style: none; width: 43.5em}
.tophome_box ul li {font-size: 1.5em; color: #666; padding: .6em 0 .6em 2.5em; margin-bottom: .35em}
.tophome_box ul li.intro {font-size: 1.6em; padding: 0; margin-bottom: .5em}
.tophome_box ul li strong {color: #333}
.tophome_box ul li.links {overflow: hidden; padding-top: 0em}
.tophome_box ul li.links strong {float: left; margin: .5em .3em 0 0em}
.tophome_box .video_button {background: url("../images/video_button.gif") no-repeat center right; font-size: .8em; padding: .7em 1.5em; text-align: center; float: left; text-decoration: none; font-weight: bold; color: #fff}
.tophome_box ul li.first {background: url("../images/tophome_first.gif") no-repeat left 3px}
.tophome_box ul li.second {background: url("../images/tophome_second.gif") no-repeat left 3px}
.tophome_box ul li.third {background: url("../images/tophome_third.gif") no-repeat left 3px}
.tophome_box ul li.last {background: url("../images/tophome_last.gif") no-repeat left 3px}
.tophome_box .tips_home {float: left; font-size: 1.6em; line-height: 140%; margin: 3.5em 0 0 2em; text-align: center}
.tophome_box .tips_home p.efficiency_test_home {background: url("../images/tophome_effi.png") no-repeat left center; margin: .2em 0 .5em 0; padding: .5em 1em}
.tophome_box .tips_home p.efficiency_test_home a {text-decoration: none; color: #ffffff}
.tophome_box .tips_home p.more_info {font-size: .9em}
.tophome_box .tips_home p.more_info a {text-decoration: none}
.tophome_box .steps_home a{ text-decoration: none; color: #666666}
.tophome_box .steps_home a.video_button{ color: #FFFFFF}
.challenge_details {float: left; width: 18em}
 .tooltip {position: absolute; top: 0; left: 0; background: #fff; border: 2px solid #0084B6; z-index: 10}
.tooltip p strong {display: inline!important; font-size: 1em!important}
.tooltip a.close {color: #0084B6; font-size: 0.9em; padding: 0.9em 1.3em; display: block; text-align: right}
.tooltip .inner_tooltip {font-size: 1.1em; padding: 0.5em; display: block }
.susbriptions_tooltip {border: 2px solid #A3A3A3}
.new_topic_box .subscription_box{ float:left; margin-top:1.2em}
.challenges_tooltip .tooltip_content a {padding:0; color:#0084B6; font-size:1em}
#subscription_comments{ float:right; margin-top:-1.4em}
#suscribe_general{ background:#F0F0F0; height:2em; margin-top:-2.2em; color:#666666; font-weight:bold; float:right; display:inline}
#suscribe_topic{ margin-top:0.4em; padding-right:1.7em; float:right; width: 13.5em; display:inline}
#suscribe_general a.suscribe {font-size:1.2em; text-decoration:none; background:url('../images/arrow_subscription.gif') no-repeat 11em .6em; float:none; display:block; padding:.3em 3em 0 1.5em}
.subscription_box {float:left; clear:right; margin:0.5em 0 0.5em 2.5em}
.subscription_box a.suscribe{ color:#666666; font-size:1.2em}
.susbriptions_tooltip .tooltip_content .arrow{ background: url('../images/bg_tooltip.gif') no-repeat top left; padding-top:1em; position:absolute; top:-1.2em; right:6em; width:2.7em; height:1.5em}
.tooltip_calc_help .close {display:none !important}
.susbriptions_tooltip a, .tooltip_content a{ color: #666666; display:block; font-size:1.1em; padding: .3em 0 .4em 2em; text-decoration:underline; float:left; position:relative}
.susbriptions_tooltip a.disabled, .tooltip_content a.disabled{ text-decoration:none}
.susbriptions_tooltip ul li, .tooltip_content ul li{ list-style-type:none}
.susbriptions_tooltip ul li input, .tooltip_content ul li input{ border:1px solid #939393; padding:.3em; margin:0 0 0 2.3em; width:145px; font-size:.9em}
.susbriptions_tooltip ul li input.example, .tooltip_content ul li input.example {color:#999999}
.susbriptions_tooltip ul li button, .tooltip_content ul li button{ margin:.4em 0 0 2em; display:block; padding:.2em .5em; overflow:visible; height:2em; width:6em; font-size:1em}
.susbriptions_tooltip ul li.mail p, .tooltip_content ul li.mail p{ padding:0.3em 0 0 2.1em }
.susbriptions_tooltip ul li.mail p label, .tooltip_content ul li.mail p label{ font-size:1em}
.susbriptions_tooltip ul li p input, .tooltip_content ul li p input {width:auto; margin:0 .3em 0 0; border:none}
.susbriptions_tooltip .alert, .tooltip_content .alert {background:#FFCCCC; display:block; padding:.3em; text-align:center}
.susbriptions_tooltip ul li.mail p a, .tooltip_content ul li.mail p a{ background:transparent; padding:0; margin:0; border:none; display:inline; border:none; float:none; font-size:1em}
.susbriptions_tooltip ul li.rss a, .tooltip_content ul li.rss a{ background:transparent url('../images/bg_rss.gif') no-repeat left .2em}
.susbriptions_tooltip ul li.mail a, .tooltip_content ul li.mail a{ background:transparent url('../images/icon_mail.gif') no-repeat left .3em}
.susbriptions_tooltip a.close {clear:both; float:right; padding:0.4em 1em; display:inline}
.info_challenge {margin: 1em 2em; padding: 1em; background: #fff}
.info_challenge strong {font-size: 1.2em}
.info_challenge p {font-size: 1.2em; color: #666; font-weight: normal; margin: 0 0 1em 0; text-align: left}
.info_challenge table {font-size: 1.2em; margin: 0em 0 1em 2em}
.info_challenge table td img {vertical-align: middle}
.info_challenge table td {text-align: right; padding: 0 .5em 0.2em 0; font-weight: bold}
.info_challenge table td.level {text-align: left; font-weight: normal; color: #666}
.post_content_list {clear: both; margin-top: 2em}
.post_content_list img {float: left; margin: -0.4em 1em 0.1em 0}
.blog_ad {margin-top: 1.5em}
img.progress {display: block; margin: 10px auto 10px auto}
 .facebook_app {font-size: x-small}
.facebook_efi_intro {margin-left:0; background: url("../images/facebook_efi_icon.gif") no-repeat scroll left top; padding:0.5em 0 2em 6em}
.facebook_efi_intro h2 {font-size: 1.8em; line-height: 100%; margin-bottom: .2em}
.facebook_efi_intro p {font-size: 1.3em; font-weight:normal}
.facebook_efficiency_box {border:1px solid #CCCCCC; background-color:#F3F3F3; overflow:hidden}
.facebook_efficiency_tip {padding: 10px}
.facebook_efficiency_tip .UIMessageBox {padding: 10px}
.facebook_efficiency_box .efficiency_box {background:none; padding:3em 3.7em}
.facebook_efficiency_box .efficiency_box ul li ul li {font-size:.9em; margin-bottom:.2em}
.facebook_efficiency_box .efficiency_box ul li ul {margin-bottom:1.5em}
.facebook_efficiency_box .efficiency_box ul li ul li label {font-weight:normal; color:#333333}
.facebook_efficiency_box .efficiency_box ul li span {background: url("../images/facebook_test_list_icon.gif") no-repeat scroll left top; color:#0084B6}
.facebook_efficiency_box .efficiency_box ul h3 {text-transform:uppercase; font-size:1em}
.facebook_efficiency_box button.highlight {background: url("../images/facebook_send_form.gif") no-repeat scroll left top; font-size:1.3em; padding:1.1em 0; width:15.6em; margin-right:0}
.facebook_results {font-size: x-small}
.facebook_results h4 {font-size: 1.4em; margin: 1em 0}
.facebook_results h4 span {color: #0084B6; font-weight: normal}
.facebook_results .facebook_results_box h4 {font-size:1.3em; padding:.5em; border-bottom:1px solid #ccc; background-color:#F5F5F5; margin-bottom:1.5em}
.facebook_results .facebook_results_box ul {list-style:none}
.facebook_results .facebook_results_box ul li {overflow:hidden; margin:1em 0 5em 0; padding-left:2em; color:#333}
.facebook_results .facebook_results_box ul li .facebook_results_content {float:left; width:48.3em; font-size:1.2em}
.facebook_results .facebook_results_box ul li .facebook_results_content h5 span {color: #0084B6}
.facebook_results .facebook_results_box ul li .facebook_results_content p {font-size:.9em; color:#333}
.facebook_results .facebook_results_box ul li .facebook_results_content strong {margin-top:1.5em; display:block; font-size:.9em}
.facebook_results .facebook_results_box ul li .facebook_results_actions {float:right; width:12.5em; margin-right:1.5em}
.facebook_results .facebook_results_box ul li .facebook_results_actions dl {font-size:1.1em; font-weight:bold; margin:1.5em 0 0 1.5em}
.facebook_results .facebook_results_box ul li .facebook_results_actions dt {float:left; clear:both; margin:0 .5em .2em 0; color:#333333}
.facebook_results .facebook_results_box ul li .facebook_results_actions dd {float:left; color:#333333}
.facebook_results .facebook_results_box ul li .facebook_results_actions dd.points {background:transparent url(../images/bg_tw.gif) no-repeat scroll 89% center}
.facebook_results .facebook_results_box ul li .facebook_results_actions a {display:block; font-size:1.2em}
.facebook_results .facebook_results_box ul li .facebook_results_actions a {display:block; font-size:1.2em}
.facebook_results .facebook_results_box ul li .facebook_results_actions a.highlight_pending {background: #CC0000 url("../images/bg_border_active.gif") repeat-x left top; border:1px solid #CC0000; color:#FFFFFF; display:block; font-size:1.2em; font-weight:bold; padding:0.8em 1em 0.7em; text-align:center; text-decoration:none}
.facebook_results .facebook_results_box ul li .facebook_results_actions a.highlight_completed {background:url("../images/completed_icon.gif") no-repeat left center; color:#99CC00; display:block; font-size:1.2em; font-weight:bold; padding:0.8em 1em 0.7em; text-align:center; text-decoration:none}
.facebook_app .register_efficiency_box a.highlight {margin-left:0; font-size:1.6em}
.facebook_app .register_efficiency_box .register_content {margin-left:3em}
.facebook_app .register_efficiency_box .register_content ul {margin-left:0}
.facebook_app .register_efficiency_box .register_content p, .facebook_app .register_efficiency_box .register_content ul li {font-size:1.4em; color:#666666}
.facebook_results p.recommendations {font-size: 1.6em}
.facebook_results ul.facebook_share {margin: 1em 0}
.facebook_results ul.facebook_share li {display: inline; font-size: 1.3em}
.facebook_results h3.efi_level {font-size: 1.8em; margin-left: 24px; background: transparent url("../images/efi_result_head_fb.gif") no-repeat scroll left top}
.active {display: block}
.login_content .register_box.login_box textarea.legal {font-size: 1.1em; height: 8em; overflow: auto; font-family: "Arial"; color: #666; border: 1px solid #D9D9D9; padding: 0.5em; width: 55.9em}
fieldset.comment_cont {overflow: hidden; border: none; margin-bottom: .5em}
.text_content a {text-decoration: none; font-size: 1em}
.test.gifts ul {float: left; width: 50%}
#projects .test.gifts ul {float: left; width: 100%}
.test.gifts ul li {width: 44.1em; height: 10.5em}
.test.gifts ul li .content_test {width: 30em}
.test.gifts ul li .content_test h5 {font-size: 1.4em; line-height: 130%; font-weight: normal}
.test.gifts ul li .content_test div a {right: auto; left: 10em; bottom: auto; top: 6em}
.test.gifts p{ width: 50%}
#new_comment .recaptcha {font-size: 1.2em}
.recaptcha .recaptcha_description label {width: 100%; float: none}
.recaptcha .recaptcha_title {display: block; padding-bottom: 1em}
.recaptcha .recaptcha_title label{ color: #333333; padding-bottom: 0.3em}
.recaptcha .recaptcha_response {width: 100%; overflow: hidden}
.recaptcha #recaptcha_response_field {clear: both; font-size: 1.2em; padding: 0.2em; margin: 0.3em 0; width: 20em}
.recaptcha ul {list-style: none; margin: 0}
 .searchbox_users {padding: 1em; text-align: center; background: #F0F7FA; clear: both; overflow: hidden}
#sidebar_colum .searchbox_users {background: none; padding: 1em 0; text-align: left}
#sidebar_colum .searchbox_users label {font-size: 1em; margin: 0 0 .5em .2em; display: block}
#sidebar_colum .searchbox_users input {width: 15em; margin: 0 .2em; border: 1px solid #999; padding: .2em 0; font-size: 1.2em}
.searchbox_users label {font-weight: bold; font-size: 1.1em}
.searchbox_users input {width: 25em; margin: 0 1em; font-size: 1.2em}
.searchbox_users button {background: url("../images/user_search_button.png") no-repeat center left; border: none; color: #fff; text-transform: uppercase; font-weight: bold; text-align: center; font-size: 1.1em; padding: .3em 1.1em}
.main_table.users_table #new_friendship_offer button {margin: 0; background: none; border: none; cursor: pointer; color: #0084B6; font-weight: bold}
 .post-rating {position: relative; width: 29em; padding-top: 1em; overflow: hidden; color:#666666; font-size:1.2em}
.post-rating .rate_post {float: left; padding: 0.2em 0.5em 0 0}
.post-rating .rate_question {font-size: 1.2em; font-weight: bold; color: #0084B6; float: left; padding: 0.2em 0.5em 0 0}
.star-rating, .star-rating a:hover, .star-rating a:active, .star-rating a:focus, .star-rating .current-rating {}
.star-rating {position: relative; background-position: left top; height: 18px; list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0; overflow: hidden; padding: 0; width: 90px}
.star-rating li {display: inline}
.star-rating a, .current-rating {display: block; height: 17px; left: 0; overflow: hidden; position: absolute; text-indent: -10000em; top: 0}
.star-rating a:hover, .star-rating a:active, .star-rating a:focus {background-position: left bottom}
.star-rating a.one-star {width: 18px; z-index: 6}
.star-rating a.two-stars {width: 36px; z-index: 5}
.star-rating a.three-stars {width: 54px; z-index: 4}
.star-rating a.four-stars {width: 72px; z-index: 3}
.star-rating a.five-stars {width: 90px; z-index: 2}
.star-rating .current-rating {background-position: left center; z-index: 1}
.inline-rating {display: inline-block; vertical-align: middle}
.small-star {height: 18px; width: 90px}
.post-rating ul.small-star, .small-star, .small-star a:hover, .small-star a:active, .small-star a:focus, .small-star .current-rating {background-image: url("../images/small_star.gif"); height: 17px; margin: 0em 0em 0.4em 0; padding: 0 0 0 0; line-height: 1px; clear: none; float: left; display: inline}
 .polls_mod {padding:0 1em 1em 1em}
.polls_mod h3{ color:#0084B6; font-size:1.3em; padding-bottom:.6em}
.polls_mod p{ color:#666666; font-size:1.2em}
.polls_mod form ul {padding-top:1.5em}
.polls_mod .poll_questions ul li{ padding:0 0 .5em 1em; list-style-type:none}
.polls_mod .poll_questions ul li input{ margin-right:.6em}
.polls_mod .poll_questions ul li label{ color:#333333; font-size:1.2em}
.polls_mod .poll_questions .controls{ display:block; float:right; text-align:right}
.polls_mod .poll_questions .controls button{ background: url("../images/participate_button.gif") no-repeat top left; border:none; width:10.2em; padding:.6em 0; font-size:x-small; border:none; vertical-align:middle; margin-left:.4em}
.polls_mod .poll_questions .controls button span{ visibility:hidden}
.polls_mod .poll_questions .controls a{ display:inline-block; vertical-align:middle}
.polls_mod .poll_results li{ padding:0 0 .5em 0; list-style-type:none; clear:both; overflow:hidden}
.polls_mod .poll_results li p{ color:#333333; font-size:1.2em; padding-bottom:.2em}
.polls_mod .poll_results li span {display:block; height:1.5em; font-size:x-small}
.polls_mod .poll_results li span.total {width:93%; position:relative; float:left; background:#CCE6F0; overflow:hidden}
.polls_mod .poll_results li span.total span{ position:absolute; top:0; left:0; background:#0084B6}
.polls_mod .poll_results li strong{ float:right; padding-left:.6em; color:#333333; font-size:1.2em}
.polls_mod .poll_results .controls{ padding-top:.6em; overflow:hidden}
.polls_mod .poll_results .controls strong{ float:right; color:#666666; font-size:1em; font-weight:normal}
.polls_box {clear:both; padding-top:2em}
.polls_box .poll_questions .controls {float:left; margin-top:0.5em}
.polls_box strong a {font-size:1.3em; text-decoration:none}
.polls_box h3 {font-size:2.2em; line-height:1.3em}
 p.subheader {font-size:1.3em; color:#666666; width:54em; padding-top:.4em}
.calc_results{ padding:2em 0 1em 0}
.calc_results dl{ background:url('../images/bg_result_calc_tile.gif') repeat 20em 0; width:50.6em; position:relative; margin-left:17em; border-left:1px solid #CCC; border-top:1px solid #CCC; border-bottom:1px solid #CCC; padding-top:.6em}
.calc_results dl dt, .calc_results dl dd{ font-size:1.6em}
.calc_results dl dt{ color:#666666; width:11.5em; position:absolute; left:-13.5em; text-align:right; vertical-align:middle; padding-top:.1em; font-size:1.2em}
.calc_results dl dd{ display:block; float:none; padding:0 0 .4em 0}
.calc_results dl dd strong{ color:#333333}
.calc_results dl dd span.total{ display:block; width:100%; position:relative; height:3.2em; font-size:x-small; overflow:hidden}
.calc_results dl dd span.total span{ display:block; width:100%; height:3.2em; font-size:x-small; position:relative}
.calc_results dl dd span.total span strong{ color:#333333; font-size:1.4em; float:right; padding:.6em .5em 0 .6em}
.calc_results dl dt.user_result {color:#333333; font-weight:bold; padding-top:.7em}
.calc_results .legend {display:block; text-align:right; color:#666666; padding-right:2.8em; font-size:1.2em; padding-bottom:.2em}
.calc_results_wrap sub {font-size:.7em}
.calc_results dd span.total .low_number strong{ margin-right:-2.2em; position:relative}
.calc_results .level_0 span.total span{ background:url('../images/bg_calc_result_graphics.gif') no-repeat right .1em; height:inherit}
.calc_results .level_1 span.total span{ background:url('../images/bg_calc_result_graphics.gif') no-repeat right -3.7em; height:inherit}
.calc_results .level_2 span.total span{ background:url('../images/bg_calc_result_graphics.gif') no-repeat right -7.4em; height:inherit}
.calc_results .level_3 span.total span{ background:url('../images/bg_calc_result_graphics.gif') no-repeat right -11.2em; height:inherit}
.calc_results .level_fixed span.total span{ background:url('../images/bg_calc_result_graphics.gif') no-repeat right -15em; height:inherit}
.calc_results .level_fixed span.total span strong {color:#fff}
.calc_results ul {overflow:hidden; padding:0.3em 0 0 16.8em; width:56em}
.calc_results ul li {float:left; list-style-type:none; font-size:1.3em; color:#666666; width:3.89em}
.posts_results p.recommendation {color: #333333; font-size: 1.8em; line-height: 1.2em; padding: .4em .6em 0em .6em}
.posts_results #results_left_column{ float: left; width: 51.2em}
.posts_results #results_left_column.no_challenges{ width: 100%}
.posts_results #results_right_column{ float: right; width: 40em}
.posts_results #results_left_column img.progress, .posts_results #results_right_column img.progress{ float: right; margin-top: 1.6em; margin-right: 1em}
.posts_results .post_content_list a.read_more {font-size: 1.2em; padding-top: 0.5em; display: block}
.posts_results .post dl{ float: none}
.post dl.tags{ margin-bottom: 0}
ul.list_challenge li .content dl.tags{ margin-top: 0.7em; font-size: 1.1em}
ul.list_challenge li .content dl.tags a{ text-decoration:none}
.posts_results ul.list_challenge li .content strong {margin: 0.7em 0 0 0}
.posts_results ul.list_challenge li .content dl {font-size: 1.1em}
.posts_results ul.list_challenge li .content .challenge_details dl dt {width:4.5em; float:left}
.posts_results ul.list_challenge li .content .challenge_details dl dd {display:block; margin-left:4em}
.posts_results ul.list_challenge li .content dt {padding:0 0}
.posts_results ul.list_challenge li .content dd {font-weight:normal; margin-bottom:0}
.posts_results ul.list_challenge li .content dd a{ text-decoration: none}
.posts_results ul.list_challenge {margin-top: 2.6em}
.posts_results .actions{ float:none}
#comparation_alert{ padding:1em 1.5em 1.2em 13em; -moz-border-radius:6px; width: auto; -webkit-border-radius:6px; -border-radius:6px; margin:2em 1em 2.5em 1em}
#comparation_alert .number{ padding:.7em 0 .7em .1em; left:2.5em}
#comparation_alert .number small{ font-size:.4em; padding:0 .2em; display:block; margin-top:.1em}
#comparation_alert p {font-size:x-small; line-height:2em}
#comparation_alert p strong{ color:#333333; font-size:1.5em}
#comparation_alert p span{ color:#666666; font-size:1.5em}
.calc_options {display:block; padding-left:30em; overflow:hidden}
.calc_options li {float:left; list-style-type:none; display:inline}
.calc_options a {display:block}
.calc_options li.personalized_plan {padding-right:3em}
.calc_options li.personalized_plan a {background:url('../images/personalized_plan_button.gif') no-repeat top left; width:22.4em; height:3.8em; text-indent:-999em}
.calc_options li.facebook{ padding-top:1em}
.calc_options li.facebook a {background:url('../images/icon_facebook.gif') no-repeat center left; padding-left:2em; font-weight:bold; text-decoration:none; width:28em}
 .widget_box h2 {margin-bottom:1.5em}
.widget_box p {font-size:1.3em; padding-right:12em; padding-left:.9em}
.widget_content {overflow:hidden; height:1%; margin-top:2em; background: url("../images/bg_widget_content.gif") repeat-y 28em top}
.widget_perfil {width:24.1em; float:left; margin-left:1em}
.widget_perfil h3, .widget_code h3 {font-size:1.1em; margin-bottom:1em}
.widget_code {width:33.1em; float:right; margin-right:2em}
.widget_code ul {font-size:1.3em; list-style:none; margin:0 0 0 .4em}
.widget_code ul li {padding-left:2.5em; margin-bottom:1.5em}
.widget_code ul li.first {background: url("../images/widget_list_first.png") no-repeat left top}
.widget_code ul li.second {background: url("../images/widget_list_second.png") no-repeat left top}
.widget_code ul li.third {background: url("../images/widget_list_third.png") no-repeat left top; padding-bottom:.5em}
.widget_code ul li h4 {font-size:1em; margin-bottom:1em}
.widget_code ul li textarea {font-size:.9em; color:#666; font-family:Arial,sans-serif; border:1px solid #999999; width:24.9em; height:8.2em}
.widget_code ul li p {font-style:italic; padding:0; color:#666666; font-size:1em}
.widget_sidebar #sidebar_colum {margin-top:.6em}
.widget_sidebar #sidebar_colum a.widget {font-size:x-small; width:27.1em; height:5em; background: url("../images/bg_widget_link.png") no-repeat left top; text-align:center; text-decoration:none; color:#fff; display:block; margin-bottom: 1.5em}
.widget_sidebar #sidebar_colum a.widget span {padding-top:1em; display:block}
.widget_sidebar #sidebar_colum a.invite_friends {font-size:x-small; width:27.1em; height:4em; background: url("../images/button_amigos.png") no-repeat left top; text-align:center; text-decoration:none; color:#fff; display:block}
.widget_sidebar #sidebar_colum a.invite_friends span {display:none}
 .popup_text {font-size: 1.4em; line-height: 1.6em}
.popup_text p strong{ color: #0084B6}
.polls_errors {padding-top:0.6em; float:left; font-size: 1.2em; color: #0084B6}
.suggestions,.poll_edit{ font-size: 1.6em; line-height: 1.5em}
.suggestions p{ border-bottom: 1px solid #CCC}
.suggestions p.line{ border-bottom: none; font-style:italic}
.poll_edit span{ padding-right: 0.4em}
.poll_edit a.in_place{ font-size: 0.8em}
 .tag_cloud {padding: 1.4em 0 2em 0; text-align: center; overflow: hidden; height: 1%; list-style: none}
.tag_cloud li {display:inline; padding: 0 .7em}
.tag_item {text-decoration:none; line-height: 1.2em}
.tag_item_1 {font-size: 1.2em}
.tag_item_2 {font-size: 1.6em}
.tag_item_3 {font-size: 2.1em}
.tag_item_4 {font-size: 2.9em}
.tag_item_5 {font-size: 3.6em}
.tags_results .posts_results h2 {padding-top: 3.5em}
 .post #related_box {width:100%}
#related_box {overflow: hidden; height: 1%; width: 110%}
#related_box li {float: left; margin-left: 0; width: 45%; padding-right: 2em}
#related_box li h2 {border:none; font-size:1.25em; color:#333; margin:1.5em 0 0.7em 0.3em; padding:1em 0 0 0.0em}
#related_box li ul li {float: none; width: auto}
#related_box li ul li a {font-weight: normal; text-transform: none; color:#0084B6}
.calc_container {padding: 1em 3em 2em 3em; overflow: hidden; height: 1%}
.calc_container img {float: left; margin-right: 2em}
.calc_container .calc_content {float: left; width: 25em}
.calc_container .calc_content p {font-size: 1.3em; line-height: 130%; padding: 1em 0 0 .5em}
.calc_container .calc_content p span {font-size: .8em}
.calc_container .calc_content a {font-size: 1.2em; color:#FFF; margin: 1.5em 0; font-weight: bold; text-decoration: none; text-transform: uppercase; text-align: center; padding: .8em 0 .8em 0; background: url(../images/button_calctest.gif) no-repeat center left; display: block; width: 20.4em}
 .winner {overflow: hidden; border: none; height: 1%; margin: 2em 0; padding: 2.5em 2em 2em 2em; background: url(../images/bg_winner_project.gif) no-repeat top left}
.winner .project_content {float: left; width: 66em}
.project_news {background: url(../images/bg_project_news.jpg) no-repeat top left; padding: 2em 0}
.project_news h2 {color:#FF9900; font-size: 1.8em; margin-bottom:.7em; line-height: 1em}
.project_news p {font-size: 1.5em; line-height: 135%}
.project_news .news_container div {background: #FFF url(../images/icon_exclamation.gif) no-repeat 4em 1.5em; padding: 2em 2em 2em 9em}
.project_news .news_container {width: 71em; background: url(../images/bg_project_news_bottom.gif) no-repeat bottom left; margin: 0 auto; padding-bottom: 1em}
.project_news .news_container div p span {color:#FF9900; font-weight: bold}
.project_news .news_container div p {background: url(../images/bg_winner.gif) no-repeat 89% bottom; padding-bottom: .7em}
.winner .project_content ul {float: left; background:#fff; padding: .5em 1em .5em 0em; margin: 1em 0; width: 24.2em}
#sidebar_colum.winner_sidebar {margin-top: 0}
.winner strong {left: 0.6em}
h3.title_carousel {color:#0084B6; font-size:1.8em; line-height:1em; padding-right:1em; margin: 1em 0}
 .content_win_project {margin-top:2em}
.content_win_project ul.sidebar_win_project {background: url("../images/bg_sidebar_win_project.png") no-repeat left top; width:17.5em; height:20.3em; float:left; list-style:none; padding:2.5em 2em 0 4em}
.content_win_project ul.sidebar_win_project li {font-size:1.2em; margin:0 0 1.3em 0}
.content_win_project ul.sidebar_win_project li a {text-decoration:none}
.content_win_project ul.sidebar_win_project li.active a {font-weight:bold; color:#333333}
.content_win_project .content_box {margin-left:25.5em}
.content_win_project .content_box h2 {font-size:2.5em; color:#FF9900}
.content_win_project .content_box h3 {font-size:1.6em; color:#0084B6; margin:.9em 0}
.content_win_project .content_box h4 {font-size: 1.2em; color: #0084B6; margin: .5em 0}
.content_win_project .content_box #map {margin-bottom:2em}
.content_win_project .content_box p {font-size:1.3em; color:#333333; margin-bottom:.8em; padding-right:4em; line-height:1.4em}
.content_win_project .content_box p.actions_win_project {overflow:hidden; margin-top:2em}
.content_win_project .content_box p.actions_win_project a {width:9.85em; height:2.3em; text-align:center; color:#fff; text-decoration:none; padding-top:.7em; font-weight:bold}
.content_win_project .content_box p.actions_win_project a.next {float:right; background: url("../images/bg_button_actions_win_next.gif") no-repeat left top}
.content_win_project .content_box p.actions_win_project a.back {float:left; background: url("../images/bg_button_actions_win_back.gif") no-repeat left top}
.content_win_project .content_box ul {list-style:none}
.content_win_project .content_box ol li {margin-left: 3em; font-size:1.3em; color:#333; line-height:1.5em}
.content_win_project .content_box ul li {font-size:1.3em; color:#333; line-height:1.5em; padding-left:11.5em}
.content_win_project .content_box ul.carousel_winner li {width:141px; font-size:x-small; padding:0}
.content_win_project .content_box ul li span {display:block; padding:.5em 3em 0 0}
.content_win_project .content_box ul li.esf {background: url("../images/bg_esf.jpg") no-repeat left top; min-height:9.9em; margin-top:1.5em; margin-bottom:1.5em}
.content_win_project .content_box ul li.hulmen {background: url("../images/bg_hulmen.jpg") no-repeat left top; min-height:9.9em}
.content_win_project .content_box ul li.redes {margin-top: 23px}
.content_win_project .content_box ul li.redes span {padding-top: 0px}
.content_win_project .content_box ul li.achalay {background: url("../images/bg_achalay.jpg") no-repeat left top; min-height:9.9em}
.content_win_project .content_box ul li.redes {background: url("../images/bg_redes.jpg") no-repeat left top; min-height:9.9em}
.content_win_project .content_box ul.content_list li {padding:0 8em 0 1em; background: url("../images/bg_bullet_content_list.gif") no-repeat left .5em; margin:1em 0 .7em .5em}
.content_win_project .content_box dl {overflow:hidden}
.content_win_project .content_box dl dt {clear:both; color:#000; float:left; font-size:1.4em; font-weight:bold; margin-right:1em; padding-bottom:0.4em; text-align:right; width:3.6em; padding-top:.2em}
.content_win_project .content_box dl dd {font-size:1.3em; color:#333; margin:0 0 1em 4.6em; line-height:1.5em; padding-right:1em}
.content_win_project .content_box .stage_box p {font-size:1.1em; position:relative; padding:0 0 0 2.3em; margin-top:2em}
.content_win_project .content_box .stage_box p span {position:absolute; top:0; left:0}
.content_win_project .content_box .stage_box {margin-top:1em}
.content_win_project .content_box .jcarousel-container {height:8em; border:none}
 .links_import_email {overflow:hidden; height:1%; margin-bottom:2em; border-top:1px solid #CCCCCC;; padding:.8em 0 0 1em}
.links_import_email .content {float:left; width:13.6em; display:inline; margin-right:.7em}
.links_import_email .content strong.title {display:block; font-size:1.1em; margin-bottom:.5em}
.links_import_email .content p {font-size:1.2em; color:#666666; line-height:normal; padding-right:1.5em}
.links_import_email ul {float:left; width:11.6em; list-style:none}
.links_import_email ul li {height:2.6em; padding:0 0 1em 3.5em}
.links_import_email ul li a {font-size:1.2em; color:#0084B6; font-weight:bold; text-decoration:none; display:inline-block; padding-top:.5em}
.links_import_email ul li.facebook {background:url('../images/bg_links_import_facebook.gif') no-repeat left top}
.links_import_email ul li.gmail {background:url('../images/bg_links_import_gmail.gif') no-repeat left top}
.links_import_email ul li.msn_live {background:url('../images/bg_links_import_msn.gif') no-repeat left top}
.links_import_email ul li.yahoo {background:url('../images/bg_links_import_yahoo.gif') no-repeat left top}
 .challenges_error ul {margin-left:1em}
.challenges_error ul li {margin-bottom:2em; list-style:none}
.challenges_error ul li p a {font-size:1.3em; display:block; font-weight:bold; margin-bottom:.4em; text-decoration:none}
.challenges_error ul li a.button { font-size:1em; display:inline-block; margin:0; padding:.4em 1em; border:none}
.efficient_friends {margin-bottom:20px}
.efficient_friends li.highlight_friend {background: #fff url('../images/bg_detail_friend.gif') no-repeat 12px center; height:2.7em}
.efficient_friends li.highlight_friend span {display:none}
 .widget_box img {border:none}
 .project_edition_box {overflow:hidden; margin-bottom:3.5em; clear:both}
.project_edition_box .projects_support{ width:11.4em}
.project_edition_box .second_post div.content_second_post, .project_edition_box .second_post .avatar {width:11.4em; height:14.2em; margin-top:0; z-index:1; position:relative}
.project_edition_box .post {padding:0; background: url("../images/bg_project_edition_box_top.gif") no-repeat left top; border:none; float:left; width:65.1em}
.project_edition_box h2 {font-size:2.5em; color:#0084B6; margin:0 0 .7em 1em}
.project_edition_box h3, .project_edition_box h4 {font-size:1.6em; margin:0 0 1em 1.5em; color:#0084B6}
.project_edition_box h4 {margin:0 0 0 0; padding-top:.5em}
.project_edition_box .projects_support {margin:2.8em 2em 0 2em; position:relative}
.project_edition_box .project_content {padding-left:15em; background: url("../images/bg_project_edition_box.gif") repeat-y left top; margin-top:2.8em}
.project_edition_box .project_close {background: url("../images/bg_project_edition_box_bottom.gif") repeat-y left top; height:3.6em}
.project_edition_box .project_content p {float:none; width:34.1em; margin-top:.7em}
.project_edition_box .second_post ul {padding:.5em 0 .5em 0}
.project_edition_box .post ul li {float:left; margin-left:0; margin-right:1em}
.project_edition_box div.friends_box, .project_edition_box .second_post div.friends_box {background-color:transparent; margin:0 0 0 0; padding:0 0 0 0}
.project_edition_box .friends_box p {font-weight:bold}
.project_edition_box .post .friends_box ul {padding:0 3em 0em 0}
.project_edition_box .post .friends_box ul li {margin-right:.2em}
.project_edition_box h2.line {border-bottom:1px solid #CCCCCC; border-top:none; font-size:1.1em; margin:1.5em 0 0.7em 0.3em; padding:0 0 .5em 6em; text-transform:uppercase; color:#333333}
.project_edition_box #sidebar_colum {margin-top:-5em}
.project_edition_box #sidebar_colum ul.guides_to_save li {margin-bottom:3em}
.project_edition_box #sidebar_colum a {text-decoration:none}
.project_edition_box .second_post strong {font-size:1.4em; left:0.5em; top:7.3em; z-index:9999}
.project_edition_box p.link_project {font-size:x-small; font-weight:bold; margin:2em 0; overflow:hidden; padding-right:0; text-align:center; width:12.8em}
.project_edition_box p.link_project a {font-size:1em; padding:.5em .9em; color:#fff; display:block}
 .jcarousel-container {position: relative; width: 587px; height: 10em; padding: 10px 35px 50px 35px; border-bottom: 1px solid #CCC}
.carousel_winner {overflow: hidden; height: 102px}
.jcarousel-clip-horizontal {width: 587px}
.jcarousel-clip {z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative}
.jcarousel-list {z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0}
.carousel_winner li, .jcarousel-item {float: left; border: 1px solid #000; list-style: none;  width: 141px; height: 100px; margin-right: 5px}
.carousel_winner li a img {border: none}
 .jcarousel-next {z-index: 3; display: none; position: absolute; right: 0; top: 4.5em; width: 28px; height: 28px; background: url(../images/icon_right.gif) no-repeat center right}
.jcarousel-prev {z-index: 3; display: none; position: absolute; left: 0; top: 4.5em; width: 28px; height: 28px; background: url(../images/icon_left.gif) no-repeat center left}
 #dashboards h2 {padding-top: 2em; padding-bottom: 0.5em}
#dashboards table {width: 90%}
#dashboards tr {font-size: 0.9em}
#dashboards tr.highlight {background-color: #EEE; font-size: 1em; font-weight: bold}
.win_project {display: block; margin-bottom: 1em}
.win_project img {border: none}
 #landing_tags #content_home_right a, #landing_categories #content_home_right a, #landing_posts #content_home_right a {text-decoration: none}
#landing_tags #content_home_left, #landing_categories #content_home_left, #landing_posts #content_home_left {width: 60em}
#landing_tags #content_home_left.no_challenges {width: 100%}
#landing_categories #content_home_right, #landing_tags #content_home_right, #landing_posts #content_home_right {width: 34em; margin-top: 0.6em}
#landing_tags .content, #landing_categories .content, #landing_posts .content {width: 24.6em}
.signup_box {padding: 1em 1em 1em 3em; width: 25.1em; float: left; overflow: hidden}
.signup_box h3{ color:#0084B6; font-size: 1.6em; font-weight: normal; margin: 0; padding: 0 0 .5em 0}
.signup_box p {color:#666; font-size: 1.4em; margin-bottom: 1em; line-height: 130%}
.signup_box a {background:#FF8300 url(../images/bg_button_big.gif) repeat-x scroll left top; border:1px solid #FF6700; color:#FFFFFF; display:block; float:right; font-size:1.3em; font-weight:bold; margin:0 auto; padding:0.5em; text-align:center; text-decoration:none; text-transform:uppercase; width:8.5em}
 #filter_search {margin: 1em 0; overflow: hidden; height: 1%}
#filter_search .formlist {overflow: hidden; height: 1%; margin: 1em 0 0 2em}
#filter_search .formlist li {float: left; width: 15em; list-style: none; margin-right: 5em}
#filter_search .formlist li strong {font-size: 1.4em; display: block; margin: 0 0 .8em 0}
#filter_search .formlist li ul li {float: none; width: auto; margin: 0; color:#666666; font-size: 1.3em; padding: 0 0 .4em 0}
#filter_search .formlist li ul li input {margin-right: .5em}
#filter_search .filter input {float: right; background:#FF8300 url(../images/bg_button_big.gif) repeat-x scroll left top; border:1px solid #FF6700; color:#FFFFFF; display:block; float:right; font-size:1.1em; font-weight:bold; margin:0 auto; padding: .2em 0.8em; text-align:center; text-decoration:none; text-transform:uppercase}
 .points_details {overflow: hidden; width:63.1em}
.points_details ul{ background: #F2F2F2; overflow: hidden; width: 106%; height: 1%; color:#333; padding: 2.5em 2em; margin-top: 1em; list-style: none}
.points_details ul li {float: left; width: 25.5em; margin: 2em 6em 1.5em 0}
.points_details ul li.spent {clear: left; width: 90%}
.points_details ul li.spent h3 {font-size: 1.3em}
.points_details ul li.spent ul {padding: 0; margin-top: 0}
.points_details ul li.spent ul li {margin-right: 6em; margin-top: 0; padding: .3em 0}
.points_details ul li dt {float:left; width: 65%}
.points_details ul li dd {float: right; text-align: right; line-height: 100%; width: 35%; font-size: 2.2em; font-weight: bold}
.points_details ul li dt strong {display: block; font-size:1.2em}
#friendships_submenu {overflow: hidden; margin: 1em 0 1.5em 1em}
#friendships_submenu li {float: left; list-style: none; text-transform: uppercase; font-size: 1.1em; font-weight: bold; margin-right: .5em}
#friendships_submenu li a {margin-right: .5em; text-decoration: none}
 #facebook_invite {margin: 1em 0; overflow: hidden; height: 1%}
 .polls_container {margin: 0 auto; padding: 3em 4em; width: 37.1em; font-size: x-small; background: url(../images/bg_polls.gif) no-repeat left top}
.polls_container a.close {float: right; font-size: 1.2em; margin-right: -2em}
.polls_container h2 {clear:both; color:#0084B6; font-size:2em; margin-bottom:0.5em; padding-top:1em}
.polls_container p {float: left; width: 14em; line-height: 130%; color:#666; margin-top: 1em; font-size: 1.5em}
.poll_container {overflow: hidden; height: 1%; margin-bottom: 2em}
.polls_container img {float: right; width: 12em}
.polls_container a.submit {font-size: 1.6em; clear: both; text-align:center; background:#FF8300 url(../images/bg_button_big.gif) repeat-x scroll left top; border:1px solid #FF6700; color:#FFFFFF!important; display:block; font-weight:bold; margin:0 auto; padding:0.5em; text-decoration:none; text-transform:uppercase; width:12em}
.polls_container ul {text-align: center; margin-top: 1em}
.polls_container ul li {list-style: none; font-size: 1.15em}
#poll_content {display: none}
 .legal_content h2 {font-size: 2em; margin-bottom: 2em}
.legal_content h3 {font-size: 1.6em}
.legal_content p {margin: 0; padding: 0 0 1em 0}
form.lists fieldset {border: 1px solid #D9D9D9; padding: 2em; -moz-border-radius: .4em; -webkit-border-radius: .4em; -border-radius: .4em}
.imports fieldset {border: 1px solid #D9D9D9; -moz-border-radius: .4em; -webkit-border-radius: .4em; -border-radius: .4em}
.flashmsg {background: #FF6E00; border-bottom: 0.2em solid #CCCCCC; bottom: 0em; position: fixed; padding: 1.5em; text-align: center; width: 100%; margin: 0; z-index: 9999; font-size: 1.7em; color: #FFFFFF; display: none}
.tooltip iframe {display: none; display: block; position: absolute; top: -10px; left: -1px; filter: mask();  border: none; z-index: -1; width: 1px; height: 1px}
.imgizqda {float: left; margin: 0 5px 5px 0}
.imgcen {display: block; margin: 5px auto; padding: 5px 0}
.imgdcha {float: right; margin: 0 0 5px 5px}
object {border: 4px solid red; background: #ddd; display: block; margin: 0 auto}