@charset "utf-8";

body {
	background-image: url("/images/background.gif");
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFF;
	width: 970px;
	margin: 0px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #454b5a;

}
textarea{
	resize: none;
}
.jqmnContent {
	/*text-align: justify;*/
	border-top:1px;
	color:#FFF;
	padding: 15px 16px 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.hidden_item {
	display: none;
}
a:link, a:visited {

	font-size: 12px;
	color: #027399;
	text-decoration: none;
}
a:hover, a:active {
	color: #ce7b01;
	text-decoration: underline;
}
a img {
	border: 0;
	vertical-align: middle;
}
.line-header {
	color:#bfbfbf;
}
.buttons_features a {
	border-right:1px solid #B7D6E3;
	padding: 0px 7px 0px 6px;
	line-height: 19px;
}
.selectlist {
	background-color: #000099;
}

#head {
  float: left;
  height: 187px;
  width: 970px;
  background-repeat: no-repeat;
  background-position: center top;
}

#user {
	width: 126px;
	float: left;
	padding-right: 9px;

	font-weight: normal;
	color: #FFF;
}
#registerbutton {
	color:#FFF;
	font-size:13px;
	font-weight:normal;
}
#logo {
	float: left;
	width: 361px;
	padding: 9px 0;
}
#smart_search_title h2 {
	color: #454b5a;
	font-size:12px;
	font-weight:normal;
	margin: 0px;
	text-align: center;
	font-weight: bold;

}
#smart_search_title {
	padding: 1px 5px;

}
#simon {
	float:  left;
	height: 183px;
	width: 190px;
}
/** for simon header tooltip **/
#simon_icon {
	float: right;
}
#simon_tooltip {
    background: transparent url("/images/tooltip.gif") top center no-repeat;
	float: right;
	margin-right: 284px;
	margin-top: -9px;
	width: 261px;
	height: 103px;
	display: none;
	padding-left: 15px;

}
#simon_tooltip div {
	padding: 10px;
	text-align: left;
}
#excmark { /* signo de admiración para el tooltip de simon*/
    float: right;
	margin-left: 10px;
	margin-top: 58px;
	cursor: pointer;
	display: none;
}
.textarea_public_decisions {
	font-family: Arial, Helvetica, sans-serif;
	width: 205px;
	font-size:12px;
	color: #454B5A;
}

/** home animation **/
.animation_message {
	font-size: 45px;
	color: #32a2c6;
	margin-left: auto;
	margin-right: auto;
	padding-top: 70px;
	text-align: center;
	padding-bottom: 61px;
	/*width: 380px;*/
}
.animation_message, .divhidden {
	text-align: center;
	/*width: 380px;*/
}
.animation_message img {
	float: right;
	margin-top: -30px;
	display: none;
}
.animation_stage2 {
	display: none;
	padding-bottom: 1px;
	width: 732px;
	float: left;
}
#lsd_decision_d_objective {
	width: 291px;
}

/** recomment to others **/
#recommend {
	background-image: url("/images/background_blue.gif");
	background-repeat: no-repeat;
	background-position: center top;
	width: 382px;
	height: 213px;
	font-size: 12px;
	color: #FFF;
	float: left;
	margin-left: 18px;
}
#recommend strong {
	color: #FFF;
}
#recommend a {
	font-size: 18px;
	color: #FFF;
	font-weight: bold;
	background: #278AAB url("/images/bg_recommend.gif") center center no-repeat;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 5px;
	height: 21px;
	width: 340px;
	float: left;
}

#content_3a {
	width: 347px;
	float: left;
	padding: 0px;
	margin-left: 0px;
}

/** language change in top bar **/
#language {
	float: left;
	height: 27px;
	width: 936px;
	padding: 8px 34px 0px 0px;
	font-size: 11px;
	color: #404040;
	display: block;
	background-repeat: no-repeat;

}
#language .text {
	padding-left: 10px;
	font-size: 11px;
	padding-right: 10px;
}
#language .textnone {
	font-size: 11px;
	padding-right: 10px;
	line-height: 16px;
}

/** headers styles **/
#header_left {
    padding-top: 22px;
	width: 750px;
}

/** top and left menus **/

#menu {
	float: right;
	width: 745px;
	padding: 10px 35px 10px 0px;
	text-align: right;
	height: 10px;
}
#menuorange {
	float: left;
	width: 930px;
	padding-left: 40px;
	background-image:url("/images/bg-content.jpg");
	background-repeat:repeat-y;


}
#menuorange a:link, #menuorange a:visited {

	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
	height: 15px;
	width: 110px;
	display: block;
	background-color: #80AE11;
	padding: 5px 0 3px 0;
	text-align: center;
	float: left;
}
#menuorange a:hover, #menuorange a:active  {
	color: #FFFF66;
}
#menuorange img{
	float: left;
}
#loginbox {
	position: absolute;
	width: 400px;
	/*margin-left: 560px;*/
        margin-left: 440px;
	top: 29px;
	display: none;
}
#loginbox form {
	margin: 0;
}
#loginbox-top {
	background: transparent url("/images/login_01.png") top right no-repeat;
	height: 14px;
}
#loginbox-middle {
	background: transparent url("/images/login_03.gif") top right repeat-y;
	padding: 10px 15px 15px 15px;
	font-size: 10px;
}
#loginbox-bottom {
	background: transparent url("/images/login_02.png") top right no-repeat;
	height: 8px;
}
#lnk_clgbox {
	float: right;
	margin-right: -5px;
}
#menu a:link, #menu a:visited {
	font-size: 11px;
	color: #2d93b5;
	text-decoration: none;
	float: right;
	width: auto;
	padding: 0px 7px 0px 7px;
	display: block;
	line-height: 14px;
	font-size: 12px;
	border-right: 1px solid #b7d6e3;
}
#menu a:hover, #menu a:active  {
	color: #fc9700;

}
#menu img{
	float: left;
}

#loginbox #login {
	font-size: 11px;
	margin: 0 10px 0 0;
	padding: 2px;
	display: block;
	float: left;
	width: 85px;
	height: 14px;
	border: 0px solid #fff;
}
#loginbox #username {
	font-size: 11px;
	margin: 0 8px 0 0;
	padding: 2px;
	display: block;
	float: left;
	width: 175px;
	height: 14px;
	border: 1px solid #79c9e6;
	background-color: #dcebf2;
}
#loginbox #password {
	font-size: 11px;
	margin: 0 10px 0 0;
	padding: 2px;
	display: block;
	float: left;
	width: 95px;
	height: 14px;
	border: 1px solid #79c9e6;
	background-color: #dcebf2;
}
#rememberme{
	padding-bottom: 5px;

}
/*
.text-your-e-mail {
	color: #FF6600;
}*/
#searchinput {

	font-size: 11px;
	margin: 0 5px 0 0;
	padding: 2px;
	color: #999999;
	display: block;
	float: left;
	width: 189px;
	height: 14px;
	border: 0px solid #fff;
}
#up_birthday {
	border:1px solid #79c9e6;
	background-color:#DCEBF2;
}
.textfield_1, .textfield_2, .textfield_3, .textfield_4, .textfield_5 {
	/*font-size: 12px;*/
	margin: 0;
	padding: 2px;
	display: block;
	background-color: #daeaf1;

	border: 0px;
}
.textfield_1 {
	width: 430px;
	/*border: 0px;*/
	text-align: left;
	background-color: transparent;
}
.textfield_3 {
	display: block;
	width: 430px;
	border:1px solid #79c9e6;
}
.textfield_2 {
	display: block;
	/*border: 0px;*/
	width: 130px;
}
.textfield_4 {
	display: block;
	width: 372px;
	/*border: 0px;*/
	text-align: left;
}
.textfield_5 {
	display: block;
	width: 298px;
}
.textfield_170 {
	width: 170px;
	border: 1px;
}
.selectlist_170 {
	width: 170px;

	background-color: #daeaf1;
	border:1px solid #79c9e6;
}
.selectlist_196 {
	width: 202px;
	background-color: #daeaf1;
	border:1px solid #79c9e6;
}
#search {
	color: #2d93b5;
}
#search a {
	font-size: 11px;
}
#submenucontent {
	float: left;
	height: 33px;
	width: 910px;
	background: transparent url("/images/back-menu.jpg") left bottom no-repeat;
	font-size: 11px;
	line-height: 33px;
	padding-right: 30px;
	padding-left: 30px;
}
#content_internal {
	float: left;
	height: auto;
	width: 930px;
	padding: 10px 20px 8px 20px;
	background-image: url("/images/bg-content.jpg");
	background-repeat: repeat-y;

}

#submenucontent a {

	font-size: 11px;
	color: #4e4e4e;
	text-decoration: none;
	padding-right: 4px;
	padding-left: 4px;
	float: left;
}
#submenucontent img {
	float: left;
	padding-top: 13px;
}
#submenucontent a:hover {
	color: #ed8f01;
	text-decoration: none;
}
#submenu {
	float: left;
	height: 40px;
	width: 900px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 10px;
	background-image: url("/images/back-submenu.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
#submenu a {

	font-size: 15px;
	color: #CCCCCC;
	display: block;
	float: left;
	width: auto;
	height: auto;
	padding: 5px 20px;
	text-decoration: none;
	border-right: 1px dotted #999999;
}
#submenu a:hover {
	color: #FFF;
	text-decoration: none;
}
#sidebar {
	float: left;
	width: 160px;
	text-align: center;
	color: #5d5d5d;
	padding: 0px 4px 25px 10px;
}
/** by lufeceba - 2705091300 **/
#sidebar_home {
	height: 135px;
	text-align: center;
	color: #5d5d5d;
	padding: 0px 2px 5px 7px;
}
/** /by lufeceba - 2705091300 **/
#sidebar2 {
	float: left;
	height: auto;
	width: 145px;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	padding-right: 10px;
	padding-top: 10px;
	background-color: #ebc013;
	margin-left: 15px;
	padding-left: 10px;
	padding-bottom: 10px;
}
#sidebar3 {
	height: auto;
	float: right;
	position: absolute;
	/*top: 0;*/
	width: 150px;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	padding: 10px;
	background-color: #ebc013;
	margin-left: 760px;
}

#sidebar_summary_show_content {
	float: left;
	height: auto;
	width: 145px;
	padding-top: 0px;
	padding-right: 32px;
}

#sidebar_summary_show {
	float: left;
	height: auto;
	width: 135px;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	padding-right: 10px;
	padding-top: 10px;
	background-color: #ebc013;
	margin-left: 385px;
	padding-left: 10px;
	padding-bottom: 10px;
}


#sidebar_register {
	float: left;
	width: 240px;
	text-align: center;
	color: #FFF;
	padding-left: 55px;
}

#headcontent {
	float: left;

	width: 720px;
	padding: 5px 30px 0px 30px ;
	font-size: 13px;
	text-align: right;
	color: #80ae11;
	font-weight: bold;


}

#homecontent01 {
	float: left;
	height: 453px;
	width: 752px;
}
#homecontent02 {
	float: left;
	width: 180px;
	height: 160px;

	font-size: 32px;
	color: #FFF;
	text-align: center;
	line-height: 28px;
	padding: 30px 4px 0 4px;
}
#homecontent03 {

	color: #FFF;
	font-size: 13px;
	float: left;
	height: 48px;
	width: 188px;
	text-align: center;
	padding-top: 65px;
}
#homecontent03 img {
	border: 0;
}
#homestep01 {
	background-image: url("/images/home-backstep01.gif");
	background-repeat: no-repeat;
	float: left;
	height: 197px;
	width: 147px;

	color: #FFF;
	font-size: 13px;
	padding: 170px 15px 0 15px;
	margin: 0 8px 0 0;
}
#homestep01 h2 {
	font-size: 15px;
	color: #FFF;
	font-weight: normal;
	line-height: 18px;
	padding: 0px;
	margin: 0px;
	text-align: center;
}
#homestep02 {
	background-image: url("/images/home-backstep02.gif");
	background-repeat: no-repeat;
	float: left;
	height: 187px;
	width: 147px;
	color: #FFF;
	font-size: 13px;
	padding: 180px 15px 0 15px;
	margin: 0px 8px 0 0;
}
#homestep02 h2 {
	font-size: 15px;
	line-height: 18px;
	font-weight: normal;
	color: #FFF;
	margin: 0px;
	text-align: center;
}
#homestep03 {
	background-image: url("/images/home-backstep03.gif");
	background-repeat: no-repeat;
	float: left;
	height: 187px;
	width: 147px;
	color: #FFF;
	font-size: 13px;
	padding: 180px 15px 0 15px;
	margin: 0 8px 0 0;
}
#homestep03 h2 {
	font-size: 15px;
	line-height: 18px;
	font-weight: normal;
	color: #FFF;
	text-align: center;
	margin: 0;
}
#homestep04 {
	background-image: url("/images/home-backstep04.gif");
	background-repeat: no-repeat;
	float: left;
	height: 197px;
	width: 147px;
	color: #FFF;
	font-size: 13px;
	padding: 170px 15px 0 15px;
}
#homestep04 h2 {
	font-size: 15px;
	line-height: 18px;
	font-weight: normal;
	text-align: center;
	margin: 0px;
}
#content h1 {
	font-size: 18px;
	text-transform: uppercase;
	color: #FF6600;
	font-weight: bold;
	margin: 10px 40px 10px 0;
	border-bottom: 1px dotted #ccc;
}


#endcontent {
	background-image: url("/images/back-endcontent.gif");
	height: 54px;
	width: 715px;
	float: left;
}
.menuend-back {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	display: block;
	float: left;
	height: auto;
	width: auto;
	padding: 16px 20px 14px 20px;
	text-decoration: none;
	border-right: 1px solid #FFFF99;
}
.bg_activities{
	background-image: url("/images/background-activities.jpg");
	background-position:top;
	background-repeat: no-repeat;
	width: 90px;
	height: 36px;
	color:#333;
	font-size: 11px;
	text-align: center;

}
.match_activities {
	font-size:12px;
	font-weight:normal;
}
.menuend-next {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	display: block;
	float: left;
	height: auto;
	width: auto;
	padding: 16px 20px 14px 20px;
	border-left: 1px solid #FFFF99;
	text-decoration: none;
}
.menuend-text {
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	float: left;
	height: auto;
	width: auto;
	padding-top: 16px;
	padding-right: 30px;
	padding-bottom: 14px;
	padding-left: 60px;
}
.insidecontent {
	float: left;
	height: auto;
	width: 660px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	font-size: 12px;
	line-height: 18px;
	padding-right: 25px;
}
.insidecontent2 {
	float: left;
	height: auto;
	width: 660px;
	font-size: 12px;
	line-height: 18px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
	margin-right: 25px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
/* new footer list* <--michael 02 15 2010-->*/

#footer_menu{
    float: left;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 15px;
}
.title-list{
    margin-bottom: 10px;
}
.list{
    width: 164px;
    float: left;
    margin: 0;
    padding: 0 0 0 22px;
}
.list li a{
    font-weight: normal;
    font-size: 11px;
}
.list li a:hover{
    text-decoration: none;
}


#footer {
	float: left;
	width: 930px;
	height: 140px;
	background-image: url("/images/back-footer.gif");
	background-repeat: no-repeat;
	background-position: left top;
	padding: 17px 20px 0px 20px;
	font-size: 10px;
}
#footermenu a {
	font-size: 11px;
	text-decoration: none;
	display: block;
	float: left;
	height: auto;
	width: auto;
	padding-right: 6px;
	padding-left: 6px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}

#footertext {
	float: left;
	height: 44px;
	width: 300px;
	text-align: right;
	padding-right: 10px;
}
#footertext img {
	padding: 0px 8px;
}

#footertext_inq {
	float: right;
	height: auto;
	width: 190px;
	text-align: right;
	text-decoration: none;
	font-size: 10px;
	padding: 12px 10px 0px 0px;
	color: #b4b9c5;
	margin-top: 5px;
}

#footertext_trademark {
	float: left;
	height: auto;
	width: 710px;
	color: #027399;
	text-decoration: none;
	font-size: 10px;
	padding-top: 12px;
	margin-top: 5px;
}
#footertext_inq a {
	color: #b4b9c5;
	text-decoration: none;
	font-size: 10px;
}
#footertext_inq a:hover {
	color: #666666;
	text-decoration: underline;
}

#footermenu {
	float: left;
	height: 44px;
	width: 600px;
	padding-top: 5px;
}

#content_green {
	float: left;
	height: auto;
	width: 750px;
	background-color: #80ae11;
}
#content_yellow {
	float: left;
	height: auto;
	width: 750px;
	background-color: #ecc013;
}
.content_yellow_life_profile {
	float: left;
	height: auto;
	width: 570px;
	background-color: #ecc013;
}
#content_yellow5 {
	float: left;
	height: auto;
	width: 900px;
	background-color: #ecc013;
}
#content_yellow3 {
	float: left;
	height: auto;
	width: 900px;
	background-color: #ecc013;
}
#content_yellow3 h1 {
	margin:  5px 5px 0px 5px;
}

#content_gray {
	float: left;
	height: auto;
	width: 750px;
}
#upcontent {
	background-image: url("/images/head-content.gif");
	float: left;
	height: 50px;
	width: 685px;
	font-size: 20px;
	font-weight: bold;
	color: #FFF;
	padding-top: 20px;
	padding-left: 30px;
}
#upcontent_green {
	background-image: url("/images/top-green.jpg");
	float: left;
	height: 50px;
	width: 720px;
	font-size: 20px;
	font-weight: normal;
	color: #FFF;
	padding-top: 20px;
	padding-left: 30px;
}
#upcontent_orange {
	background-image: url("/images/top-orange.jpg");
	float: left;
	height: 70px;
	width: 720px;
	font-size: 20px;
	font-weight: normal;
	color: #FFF;
	/*padding-top: 20px;*/
	padding-left: 30px;
	text-align: left;
	background-repeat: no-repeat;
}

/*michael - 04-08-2010*/

h2.title-home1 p{
    color:#FF6600;
    font-size:12px;
    margin: 0 0 0 10px;
}


/** new for top navigation  - lufeceba **/
.nav_title {
	float: left;
	padding-top: 20px;
}
.nav_buttons {
	float: right;
	padding: 7px 15px 10px 0;
}
.nav_button {
	position: absolute;
	top: 8px;
	right: 12px;
	z-index: 1001;
	pointer-events: auto;
}
.nav_buttons_bottom {
	text-align: right;
	padding: 10px 15px 0 0;
}
.nav_buttons_bottom a{
	font-size: 9px;
	vertical-align: middle;
	padding-bottom: 15px;
}
#upcontent_orange4 {
	background-image: url("/images/top-orange10.jpg");
	float: left;
	height: 50px;
	width: 870px;
	font-size: 20px;
	font-weight: normal;
	color: #FFF;
	padding-top: 20px;
	padding-left: 30px;
}
#upcontent_orange3 {
	background-image: url("/images/top-orange5.jpg");
	float: left;
	height: 50px;
	width: 870px;
	font-size: 20px;
	font-weight: normal;
	color: #FFF;
	padding-top: 20px;
	padding-left: 30px;
}
#upcontent_yellow {
	background-image: url("/images/top-yellow3.jpg");
	float: left;
	height: 50px;
	width: 720px;
	font-size: 20px;
	font-weight: bold;
	color: #FFF;
	padding-top: 20px;
	padding-left: 30px;
}
#upcontent {
	background-image: url("/images/head-content.gif");
	float: left;
	height: 50px;
	width: 685px;
	font-size: 20px;
	font-weight: normal;
	color: #FFF;
	padding-top: 20px;
	padding-left: 30px;
}
#upcontent_orange2 {
	background-image: url("/images/top-orange3.jpg");
	float: left;
	height: 70px;
	width: 540px;
	font-size: 20px;
	font-weight: normal;
	color: #FFF;
/*	padding-top: 16px; */
	padding-left: 30px;
}
#endcontent_green {
	height: auto;
	width: 750px;
	float: left;
	margin-top: 6px;
}
#menu .border_none_menu_home a {
	border: none;
}
.note_green .border_none_menu_home a {
	border: none;
}
.border {
	border: 1px solid #FFF;
}
#endcontent_yellow {
	padding-bottom: 9px;
	width: 750px;
	float: left;
	background-color: #eb8d00;
	height: 46px;
}
#endcontent_yellow_pages {
	width: 750px;
	float: left;
	background-color: #eb8d00;
}
#endcontent_yellow3 {
	padding-bottom: 9px;
	width: 900px;
	float: left;
	background-color: #eb8d00;
	height: 46px;
}
.endcontent_2 {
	width: 750px;
	float: left;
}
.space_orange {
	width: 750px;
	height: 7px;
	float: left;
	background-color: #ff9801;
}
.space_green {
	width: 750px;
	height: 7px;
	float: left;
	background-color: #80AE11;
}
.space_yellow {
	width: 750px;
	height: 6px;
	float: left;
	background-color: #ECC013;
}

.button_back {
	height: 31px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color:#F3D3AF;
	text-align: center;
	vertical-align: middle;

}
.button_next {
	height: 31px;
}

#endcontent_yellow td { /*agregar mas td*/
	text-align: center;
	vertical-align: middle;
}

#endcontent_yellow a:link, #endcontent_yellow a:visited, #endcontent_yellow3 a:link, #endcontent_yellow3 a:visited {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-decoration: underline;
}
#endcontent_yellow a:hover, #endcontent_yellow a:active, #endcontent_yellow3 a:hover, #endcontent_yellow3 a:active {
	font-weight: bold;
	color: #FFCC00;
	text-decoration: underline;
}
#endcontent_orange {
	height: 9px;
	width: 685px;
	float: left;
	margin-right: 15px;
	margin-left: 15px;
}
#endcontent_orange4 {
	height: 9px;
	width: 870px;
	float: left;
	margin-right: 15px;
	margin-left: 15px;
}
#endcontent_orange3 {
	height: 9px;
	width: 870px;
	float: left;
	margin-right: 15px;
	margin-left: 15px;
}
.endcontent_orange_contact {
	height: 9px;
	width: 333px;
	float: left;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-right: 12px;
	margin-left: 12px;
}
#endcontent_orange2, #endcontent_orange2b {
	padding-bottom: 9px;
	width: 570px;
	float: left;
	background-color: #EB8D00;
	height: 46px;
}
#endcontent_orange2 a,#endcontent_orange2b a {
	font-weight: bold;
	color: #FFF;
	text-decoration: underline;
}
#endcontent_orange2 a:hover, #endcontent_orange2b a:hover {
	color: #FFCC00;
}
.note_orangesup_back {
	font-size: 12px;
	background-color: #ff9900;
	margin-top: 0px;
	padding-bottom: 13px;

	float: left;
}
.endcontent_yellow_alternatives {
	background-image: url("/images/dawn-yellow-alternatives.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	height: 8px;
	width: 448px;

}
.ui-accordion a {
	background-image: url("/images/bg-button-accordion.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 15px;
	color: #FFF;
	padding: 5px 5px 5px 12px;
	margin-top: 7px;
	margin-bottom: 5px;
	display: block;
	border: 0px;

}
.note_orangesup_back5 {
	width: 900px;
	font-size: 12px;
	float: left;
	background-color: #ff9900;
	margin-top: 0px;
	padding-bottom: 15px;
	padding-top: 15px;
}

.note_green_back {
	width: 750px;
	font-size: 12px;
	float: left;
	background-color: #80ae11;
	margin-top: 0px;
	padding-bottom: 5px;
	padding-top: 1px;
}
.note_orangesup_back4 {
	width: 900px;
	font-size: 12px;
	float: left;
	background-color: #ff9900;
	margin-top: 0px;
	padding-bottom: 15px;
	padding-top: 15px;
}
.note_orangesup_back2 {
	width: 570px;
	font-size: 12px;
	float: left;
	background-color: #ff9900;
	margin-top: 0px;
	padding-bottom: 12px;
	padding-top: 12px;
}
.note_orangesup_back3 {
	width: 552px;
	font-size: 12px;
	float: left;
	background-color: #ff9900;
	padding-bottom: 15px;
	padding-top: 15px;
	height: auto;
}
.note_orangesup {
	background-image: url("/images/top-orange4.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	width: 690px;
	float: left;
	background-color: #fff;
	padding: 12px 15px 5px 15px;
	margin-top: 0px;
	margin-right: 15px;
	margin-left: 15px;
	text-align: left;
}

.note_orangesup4 {
	background-image: url("/images/top-orange11.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	width: 840px;
	font-size: 12px;
	float: left;
	background-color: #ffa927;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 12px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-right: 15px;
	margin-left: 15px;
}
.note_orangesup3 {
	background-image: url("/images/top-orange6.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	width: 840px;
	font-size: 12px;
	float: left;
	background-color: #ffa927;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-right: 15px;
	margin-left: 15px;
}
.note_space {
	width: 690px;
	font-size: 12px;
	float: left;
	padding: 0px 15px 15px 15px;
	margin-right: 15px;
	margin-left: 15px;
}
.note_greensup {
	background-image: url("/images/top-green2.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	width: 690px;
	font-size: 12px;
	float: left;
	background-color: #fff;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;

	margin-top: 0px;
	margin-right: 15px;
	margin-left: 15px;
}
select {
	background-color:#DCEBF2;
	border:1px solid #79C9E6;

}

.dp_input_varios input[type="text"], input[type="password"] {
	height: 15px;
	padding: 2px;
	background-color:#DCEBF2;
	border:1px solid #79C9E6;
}

 /*
.with_tooltip  {
	height: 22px;
	padding: 2px;
	background-color:#DCEBF2;
	border:1px solid #79C9E6;
}*/

.input1 {
	font-size: 12px;
	width: 180px;
	background-color:#DCEBF2;
	border:1px solid #79C9E6;
        padding: 2px;
}
.input2 {
	font-size: 12px;
	width: 196px;
	background-color:#DCEBF2;
	border:1px solid #79C9E6;
}
.input3 {
	font-size: 12px;
	width: 250px;
	background-color:#DCEBF2;
	border:1px solid #79C9E6;

}
.input4 {
	font-size: 12px;
	width: 100px;
	background-color:#DCEBF2;
	border:1px solid #79C9E6;
}
.input5 {
	font-size: 12px;
	width: 435px;
	background-color:#DCEBF2;
	border:1px solid #79C9E6;
}
.input6 {
	font-size: 12px;
	width: 105px;
	background-color:#DCEBF2;
	border:1px solid #79C9E6;
}
.input7 {
	font-size: 12px;
	width: 300px;
	background-color:#DCEBF2;
	border:1px solid #79C9E6;

}
.fld_invalid {
	border: 1px solid #f00;
	padding: 2px;
	background-color: #ffd4ff;
}

#alertError .fld_invalid {
	border: none;
	background-color: transparent;
}
#alertError li {
	display: block;
}
.note_orangesup_contact textarea {
	font-size: 12px;
	width: 180px;
	background-color:#DCEBF2;
border:1px solid #79C9E6;

}

.button_orange {
	width: 72px;
	font-size: 12px;
	color: #fff;
	background: none;
	background-image: url("/images/button-contactus.jpg");
	background-repeat: no-repeat;
	height: 21px;
	border: none;
	padding-bottom: 4px;
	padding-top: 2px;
	line-height: 19px;
}

.button_yellow6 {
	width: 72px;
	font-size: 12px;
	background: none;
	background-image: url("/images/button-yellow6.jpg");
	background-repeat: no-repeat;
	height: 21px;
	border: none;
}
.button_orange2 {
	width: 76px;
	font-size: 12px;
	color: #80ae11;
	background: none;
	background-image: url("/images/button-orange2.gif");
	background-repeat: no-repeat;
	height: 21px;
	border: none;
}
.button_green2 {
	width: 72px;
	font-size: 12px;
	color: #fff;
	background: none;
	background-image: url("/images/button-contactus-green.jpg");
	background-repeat: no-repeat;
	height: 21px;
	border: none;
	padding-bottom: 4px;
	padding-top: 2px;
	line-height: 19px;
	cursor: pointer;
}
.text-black {
	color: #333333;
}
.X0uMP p {
	margin-bottom: 3px;
	margin-top: 3px;
}

.note_orangesup2 {
	background-image: url("/images/top-orange2.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	width: 513px;
	font-size: 12px;
	float: left;
	background-color: #fff;
	padding: 12px 15px 2px 15px;
	margin-top: 0px;
	margin-right: 13px;
	margin-left: 14px;
}

.note_inf_orange2 {
	height: 9px;
	width: 543px;
	float: left;
	margin-right: 13px;
	margin-left: 14px;
}
.note_green {
	background: #fff url("/images/top-green2.jpg") center top no-repeat;
	width: 690px;
	font-size: 12px;
	float: left;
	padding: 15px 15px 5px 15px;
	margin-right: 15px;
	margin-left: 15px;
}
.note_yellow {
	background-image: url("/images/top-yellow.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	width: 700px;
	font-size: 12px;
	float: left;
	background-color: #fff;
	padding: 10px;
	margin-top: 0px;
	margin-right: 15px;
	margin-left: 15px;
	height: auto;
	margin-bottom: 0px;
}
.bg_tools {
	background-image: url("/images/background_define_your_factor.jpg");
	background-repeat: no-repeat;
	background-position: center top;
}
.note_tool_recommended{
	width: 62px;
	font-size: 10px;
	float: left;
	margin-right: 0px;
	margin-left: 15px;
	margin-top: 10px;
	padding-top: 10px;
	text-align: center
}
.note_yellow_tools {
	background-image: url("/images/top-yellow-tools.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	width: 624px;
	font-size: 12px;
	float: left;
	background-color: #fff;
	padding: 10px 5px 0px 10px;
	margin: 0px 0px 00px 17px;
	height: auto;

}
.note_yellow6 {
	background-image: url("/images/top-yellow.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	width: 690px;
	font-size: 12px;
	float: left;
	background-color: #fff;
	margin: 12px 15px 0px 15px;
	height: auto;
	padding: 10px 15px 0px 15px;

}
.note_yellow6_tools {
	background-image: url("/images/top-yellow.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	width: 400px;
	font-size: 12px;
	float: left;
	background-color: #dbb10c;
	margin-top: 12px;
	margin-right: 15px;
	margin-left: 15px;
	height: auto;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;

}
.note_yellow6_alternatives {
	background-image: url("/images/top-yellow-alternatives.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	width: 428px;
	font-size: 12px;
	background-color: #daeaf1;
	padding: 10px;
}


.note_yellow4 {
	width: 690px;
	font-size: 12px;
	float: left;
	margin-right: 15px;
	margin-left: 15px;
	height: auto;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}


.note_yellow5 {
	width: 750px;
    height: 290px;
	font-size: 12px;
	color: #333333;
	float: left;
	/*margin-right: 5px;*/
	/*margin-left: 5px;*/
	padding: 0px;
}


.note_yellow label {
	display: block;
	height: 22px;
}

.note_yellow4 label {
	display: block;
	height: 22px;
}
.note_yellow3 {
	background-image: url("/images/top-yellow6.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	width: 870px;
	font-size: 12px;
	float: left;
	background-color: #dbb10c;
	margin-top: 15px;
	margin-right: 15px;
	margin-left: 15px;
	height: auto;
	margin-bottom: 0px;
	padding: 0px;
}
.note_yellow_title {
	width: 690px;
	font-size: 12px;
	float: left;
	background-color: #ecc013;
	margin-right: 15px;
	margin-left: 15px;
	padding-right: 15px;
	padding-left: 15px;
	font-weight: normal;
}
.note_yellow_title2 {
	width: 840px;
	font-size: 12px;
	float: left;
	background-color: #ecc013;
	margin-top: 10px;
	margin-right: 15px;
	margin-left: 15px;
	padding-top: 2px;
	padding-right: 15px;
	padding-bottom: 2px;
	padding-left: 15px;
	font-weight: normal;
}
.note_yellow_title3 {
	width: 720px;
	font-size: 12px;
	float: left;
	background-color: #ecc013;
	margin: 5px 15px 3px 15px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: normal;
}
.note_yellow_title3 label {
	display: block;
	height: 22px;
}
.note_yellow_content3 {
	width: 720px;
	font-size: 12px;
	float: left;
	background-color: #ecc013;
	margin: 0px 15px 0px 15px;
	padding-top: 2px;
	padding-bottom: 0px;
	font-weight: normal;
}
.note_yellow_content3 label {
	display: block;
	height: 22px;
}


.note_title {
	width: 655px;
	font-size: 20px;
	color: #FFF;;
	float: left;

	margin-right: 15px;
	margin-left: 15px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 2px;
	padding-left: 15px;
	font-weight: normal;
}
.note_title2 {
	width: 655px;
	font-size: 20px;
	color: #FFF;;
	float: left;
	margin-right: 15px;
	margin-left: 15px;
	padding-right: 15px;
	padding-bottom: 2px;
	padding-left: 15px;
	font-weight: normal;
}

.note_inf_yellow {
	width: 720px;
	font-size: 12px;
	float: left;
	margin-right: 15px;
	margin-left: 15px;
	height: 10px;
	background-image: url("/images/down-yellow.jpg");
	background-repeat: no-repeat;
}
.note_inf_yellow-tools {
	width: 641px;
	font-size: 12px;
	float: left;
	margin-right: 15px;
	margin-left: 94px;
	height: 10px;
}
.note_inf_yellow4 {
	background-image: url("/images/top-green2.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	width: 870px;
	font-size: 12px;
	float: left;
	background-color: #93ba35;
	margin-right: 15px;
	margin-left: 15px;
	height: 10px;
}
.note_inf_green {
	width: 720px;
	font-size: 12px;
	float: left;
	margin-right: 15px;
	margin-left: 15px;
	height: 9px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.note_inf_green3 {
	width: 870px;
	font-size: 12px;
	float: left;
	margin-right: 15px;
	margin-left: 15px;
	height: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}
.note_inf_yellow3 {
	background-image: url("/images/down-yellow3.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	width: 705px;
	font-size: 12px;
	float: left;
	margin-right: 15px;
	margin-left: 15px;
	height: 18px;
	text-align: right;
	padding-top: 5px;
	padding-right: 15px;
}
.note {
	width: 655px;
	font-size: 12px;
	float: left;
	background-color: #80ae11;
	padding: 15px;
	margin-top: 0px;
	margin-right: 15px;
	margin-left: 15px;
}
.subtitle_green {
	font-size: 14px;
	float: left;
	width: 690px;
	font-weight: bold;
	margin-top: 7px;
	margin-bottom: 5px;
	margin-right: 15px;
	margin-left: 15px;
	text-align: left;
	padding-left: 10px;
}
.subtitle_whoweare {
	font-size: 14px;
	float: left;
	width: 690px;
	font-weight: bold;
	text-align: left;

}
.subtitle_green a {
	font-size: 14px;
}

.subtitle_green3 {
	font-size: 14px;
	float: left;
	height: 32px;
	width: 870px;
	font-weight: bold;
	line-height: 30px;
	margin-top: 15px;
	margin-right: 15px;
	margin-left: 15px;
}
.subtitle_green2 {
	font-size: 14px;
	float: left;
	height: 62px;
	width: 673px;
	font-weight: bold;
	line-height: 27px;
	margin-top: 15px;
	margin-right: 15px;
	margin-left: 15px;
	padding-left: 12px;
}
.subtitle_yellow2 {
	font-size: 14px;
	clear: both;
	width: 543px;
	font-weight: bold;
	margin-right: 15px;
	margin-left: 15px;
}/*
.content_yellow2 {
	float: left;
	width: 520px;
	background-color: #fff;
	margin: 15px;
	padding: 0px 10px;
}*/
.note_yellow2 label {
	display: block;
	height: 22px;
}

.content_yellow2b {
	float: left;
	width: 560px;
	background-color: #ECC013;
	padding-right: 5px;
	padding-left: 5px;
}
.content_yellow2_no_pading {
	float: left;
	width: 570px;
	background-color: #ECC013;
}

strong {
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
}
.subtitle_green img {
	float: left;
	padding-right: 8px;

}
#texstep01 {
	margin-top: 20px;
	line-height: 14px;
}
#texstep02 {
	margin-top: 25px;
	line-height: 14px;
}
#texstep03 {
	margin-top: 25px;
	line-height: 14px;
}
#texstep04 {
	margin-top: 20px;
	line-height: 14px;
}
.textcolumn {
	font-size: 9px;
	line-height: normal;
	font-weight: normal;
}
blockquote {
	margin-right: 0px;
	margin-left: 30px;
}
#sidebar_start {
	float: left;
	height: auto;
	width: 168px;
	text-align: center;
	font-size: 13px;
	font-weight: normal;
	color: #FFF;
}
h2 {
	font-size: 17px;
	font-weight: normal;
	color: #FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#content_yellow2 {
	float: left;
	height: auto;
	width: 552px;
	background-color: #ecc013;
}
.note_yellow2 {
	background-image: url("/images/top-yellow2.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	width: 513px;
	font-size: 12px;
	float: left;
	background-color: #fff;
	margin: 0px 13px 0px 14px;
	padding: 8px 15px 0px 15px;

}
.note_space2 {
	width: 513px;
	float: left;
	margin-right: 13px;
	margin-left: 14px;
	height: 10px;
	padding-top: 5px;
	padding-right: 15px;

	padding-left: 15px;
}
.note_inf_yellow2 {
	width: 543px;
	font-size: 12px;
	float: left;
	margin-right: 13px;
	margin-left: 14px;
	height: 10px;
	background-image: url("/images/down-yellow2.jpg");
	background-repeat: no-repeat;
}
#sidebar_right {
	float: left;
	height: auto;
	width: 160px;
	text-align: center;
	font-size: 18px;
	font-weight: normal;
	color: #FFF;
	padding: 0px 4px 25px 10px; /*este no lo tenia*/
}
.pages {
	float: left;
	height: 54px;
	width: 256px;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	line-height: 50px;
	padding-left: 20px;
}
.pages a {
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
}
.pages a:hover {
	color: #FFCC00;
}
#content_2cols {
	float: left;
	height: auto;
	width: 380px;
}
#content_1cols {
	float: left;
	height: auto;
	width: 900px;
}
.txt_decisions {
	font-size: 30px;
	font-weight: bold;
}
.txt_preview_title {
	font-size: 19px;
	font-weight: bold;
}
#menu_left {
	background-color: #80ae11;
	background-image: url("/images/left-menu-sup.gif");
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: auto;
	width: 170px;
	padding-top: 5px;
	font-size: 11px;
	color: #FFF;
	margin-right: 10px;
}
.title_menuleft {
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}
.title_preview2 {
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}

#note_menu {
	background-color: #5b7f04;
	border: 1px solid #90c210;
}
#note_menu ul, li {
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}
#note_menu a {
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
	display: block;
	height: 32px;
	line-height: 32px;
	text-decoration: none;
	padding-left: 18px;
}
#note_menu a:hover {
	color: #F2FED6;
	background-color: #759F11;
	text-decoration: none;
}
#note_menu .liselected {
	background-color: #4d6b05;
	background-image: url("/images/bullet.gif");
	background-repeat: no-repeat;
	background-position: 8px center;
}
.liselected2 {
	background-color: #4d6b05;
	background-image: url("/images/bullet.gif");
	background-repeat: no-repeat;
	background-position: 8px center;
	border:1px solid #90C210;

}
#content_yellow2 {
	float: left;
	height: auto;
	width: 552px;
	background-color: #ecc013;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
}
.line_separator {
	border-bottom:1px dotted #ADB3C0;

}

#note_menu .lisubtitle {
	background-image: url("/images/menu-left-section.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	font-size: 12px;
	line-height: 32px;
	font-weight: bold;
	color: #FFF;
	height: 32px;
	padding-left: 18px;
}

.txt_base {
	font-weight: bold;
	color: #FFF;
	padding: 4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E6BB6C;
}
.txt_score_best, .txt_score_great, .txt_score_poor, .txt_score_worst, .txt_score_fair {
	font-size: 14px;
	font-weight: bold;
	line-height: 25px;
}
.txt_score_best {
	color: #4f8700;
}
.txt_score_great {
	color: #4397f5;
}
.txt_score_poor {
	color: #ed8e00;
}
.txt_score_worst {
	color: #ff0000;
}
.txt_score_fair {
	color: #666666;
}

.main_menu ul, li {
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}
.main_menu a {
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
	display: block;
	height: 32px;
	line-height: 32px;
	text-decoration: none;
	padding-left: 18px;
}
.button-long a {
	color: #FFF;
	text-decoration: none;
}
.button-long {
	background-image: url("/images/button-long.jpg");
	background-repeat: no-repeat;
	width: 416px;
	height: 29px;
}
.button-long a:hover {
	text-decoration: underline;
}
.main_menu a:hover {
	color: #F2FED6;
	background-color: #759F11;
	text-decoration: none;
}
.main_menu .lititle, .main_menu .limenutitle {
	background-image: url("/images/menu-left-normal.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	font-size: 12px;
	line-height: 32px;
	font-weight: bold;
	color: #FFF;
	height: 32px;
}
.main_menu .lititle {
	padding-left: 18px;
}
/** added lufeceba **/
.main_menu .liselected {
	background-color: #5b7f04;

	background-image: url("/images/bullet.gif");
	background-repeat: no-repeat;
	background-position: 8px center;
	font-size: 12px;
	line-height: 32px;
	font-weight: bold;
	color: #FFF;
	height: 32px;
}
/** end added lufceba **/
.small_text {
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	line-height: 20px;
}

.small_instructions {
	padding-top: 3px;
	font-size: 10px;
}

h3 {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	margin: 0px;
}
h4 {
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
}
h5 {
	font-size: 27px;
	font-weight: normal;
	margin: 0px;
}
.content_home {
	float: left;
	height: auto;
	width: 732px;
	padding-bottom: 20px;
}
#home_decision {
	background-image: url("/images/background-decision-home.gif");
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 214px;
	width: 439px;
}
#home_help {
	background-image: url("/images/background-help-home.gif");
	background-repeat: no-repeat;
	background-position: left top;
	width: 319px;
}
#home_polls {
	background: transparent url("/images/background-polls-home.gif") left top no-repeat;
	width: 177px;
}
#home_other {
	background-image: url("/images/background-other-home.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
#home_new_decision {
	background-image: url("/images/background-new-decision-home.gif");
	background-repeat: no-repeat;
	background-position: left top;
}

.home_border {
	border-top: 1px dotted #f17d00;
}
.help_others_border {
	border-top: 1px dotted #adb3c0;
	height: 30px;
	vertical-align: middle;
}
.table_comments {
	border-bottom: 1px dotted #adb3c0;
	height: auto;
	padding-bottom: 8px;

}
b {
	margin-top: 2px;
	display: inline-block;
}
.opinion_others_border {
	border-bottom: 1px dotted #adb3c0;
	height: 30px;
	vertical-align: middle;
}
.table_text_simonites_opinion {
	font-style: italic;
	font-size: 14px;
}
.home_title {
	font-size: 12px;
	font-weight: bold;
	color: #2D93B5;


}
#home_polls label {
	display: block;
	border-bottom: 1px dotted #7b7b7b;
	font-size: 11px;
	margin-bottom: 2px;
}
#home_polls  #viewresults {
	background:none;
	border: none;
	margin-right: 7px;
	margin-left: 7px;
	font-size: 12px;
	color: #FFF;
	background-image: url("/images/button_view_results.gif");
	background-repeat: no-repeat;
	height: 22px;
	width: 146px;
}

#text_decision {
	font-size: 18px;
	font-weight: bold;
	color: #80ae11;
	float: left;
	height: 35px;
	width: 419px;
	vertical-align: middle;
	text-align: center;
	padding-top: 23px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#text_decision h1, #text_decision h2 {
	font-size: 18px;
	font-weight: bold;
	color: #80ae11;
	margin: 0px;
	padding: 0px;
}
#text_decision_simon {
	float: left;
	height: 88px;
	width: 389px;
	font-size: 14px;
	text-align: left;
	padding-top: 30px;
	padding-right: 25px;
	padding-bottom: 0;
	padding-left: 25px;
}
#text_replay {
	float: left;
	height: 19px;
	width: 414px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: right;
}

.content_home a {
	font-size: 12px;
	color: #454b5a;
	text-decoration: none;
}
#home_sidebar_start {
	float: left;
	height: auto;
	width: 169px;
	text-align: center;
	font-size: 13px;
	font-weight: normal;
	color: #FFF;
}
#decision_btn, #decision_btn_h {
	cursor: pointer;
	margin-bottom: 10px;
}

.stars_pointer {
	cursor: pointer;
}
.title_table_mydecisions, .title_table_mydecisions strong  {
	font-size: 12px;
	color: #4e4e4e;
}
.title_img_mydecisions {
	vertical-align: middle;
	padding-left: 6px;
}
.borderleft td {
	font-size: 12px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-color: #74a009;
	border-right-color: #74a009;
	border-bottom-color: #74a009;
	border-left-color: #74a009;
	border-right-style: solid;
	border-bottom-style: solid;
}
.borderleft2 td {
	font-size: 12px;
	border: thin;
	border-color: #ecc013;
	border-right-style: solid;
	border-bottom-style: solid;
}

.text_table {
	font-size: 9px;
	font-weight: normal;
}
.txt_base2 {
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
}
#select{
	width: 135px;
}
.content2 {
	background-image: url("/images/content2.gif");
	background-repeat: no-repeat;
	background-position: center top;
	width: 152px;
	height: 230px;
	float: left;
	padding-top: 12px;
	padding-right: 7px;
	padding-bottom: 21px;
	padding-left: 7px;
}
.content2 a {
	font-size: 12px;
	color: #454b5a;
}
.content3 {
	background-image: url("/images/content3.gif");
	background-repeat: no-repeat;
	background-position: center top;
	width: 347px;
    height: 213px;
    font-size: 12px;
    float: left;
}
.managebold {
	font-weight: bold;
	font-size: 13px;
}

.small_text {
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	line-height: 20px;
}
.note_green_mydecisions {
	background-image: url("/images/top-green2.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	width: 720px;
	font-size: 12px;
	float: left;
	background-color: #fff;
	padding: 0px;
	margin: 15px 15px 0px 15px;

}

.space_long {
	width: 900px;
	height: 15px;
	float: left;
}
.title_claire_rissman-sherr {
	width: 870px;
	height: 20px;
	float: left;
	padding-right: 30px;
	padding-left: 30px;
	text-align: right;
	font-size: 16px;
}
.bio_claire_rissman-sherr {
	width: 870px;
	height: 8px;
	float: left;
	padding-right: 30px;
	padding-left: 30px;
	text-align: right;
	font-size: 10px;
}
.space_small {
	width: 570px;
	height: 12px;
	float: left;
}
.space_small_2 {
	width: 570px;
	height: 12px;
	float: left;
}
.space_small_3 {
	width: 502px;
	height: 12px;
	float: left;
}
.title_white {
	font-size:20px;
	font-weight:normal;
	color: #FFF;
}
#upcontent_orange_long {
	background-image: url("/images/top-orange-long.jpg");
	float: left;
	height: 45px;
	width: 900px;
	font-size: 20px;
	font-weight: normal;
	color: #FFF;
	padding-top: 20px;
	padding-left: 30px;
}

#content_orange_long {
	float: left;
	height: auto;
	width: 930px;
	font-size: 20px;
	font-weight: normal;
	color: #FFF;
	background-color: #ff9801;
}
.note_orangelong {
	width: 870px;
	font-size: 12px;
	float: left;
	padding: 10px 15px 5px 15px;
	margin-top: 0px;
	margin-right: 15px;
	margin-left: 15px;
}
.end_orangelong {
	background-image: url("/images/end-orange-long.jpg");
	width: 915px;
	height: 22px;
	font-size: 12px;
	float: left;
	text-align: right;
	background-repeat: no-repeat;
	background-position: center top;
	padding-right: 15px;
	vertical-align: middle;
}
.end_orangelong a {
	color:#FFF;
	font-size:12px;
	text-decoration:none;
	line-height: 18px;
}
.button_green{
	background: none;
	background-image: url("/images/button-green.jpg");
	height: 21px;
	width: 132px;
	font-size: 12px;
	color: #FFF;
	border: none;
	cursor:pointer;
	padding-bottom: 4px;
	padding-top: 2px;
	line-height: 19px;
}
.button_green_add_comment {
	background: none;
	background-image: url("/images/button-green.jpg");
	height: 21px;
	width: 132px;
	font-size: 12px;
	color: #FFF;
	border: none;
	cursor:pointer;
	padding-bottom: 4px;
	padding-top: 2px;
	line-height: 19px;
}
.icon_like {
	background: none;
	background-image: url("/images/icon_like.gif");
	height: 20px;
	width: 26px;
	border: none;
	cursor:pointer;
}
.icon_unlinke {
	background: none;
	background-image: url("/images/icon_unlike.gif");
	height: 20px;
	width: 22px;
	border: none;
	cursor:pointer;
}
.icon_interrogation {
	background: none;
	background-image: url("/images/icon_interrogation.gif");
	height: 20px;
	width: 15px;
	border: none;
	cursor:pointer;
}
.icon_like_gray {
	background: none;
	background-image: url("/images/icon_like_2.jpg");
	height: 20px;
	width: 26px;
	border: none;
	cursor:pointer;
}
.icon_unlinke_gray {
	background: none;
	background-image: url("/images/icon_unlike_2.jpg");
	height: 20px;
	width: 22px;
	border: none;
	cursor:pointer;
}
.icon_interrogation_gray {
	background: none;
	background-image: url("/images/icon_interrogation_2.jpg");
	height: 20px;
	width: 15px;
	border: none;
	cursor:pointer;
}
.line_yellow {
	color: #ecc013;
}
.txt_score_is_for {
	font-size: 14px;
	font-weight: bold;
}
.button_yellow{
	background: none;
	background-image: url("/images/button-yellow.jpg");
	height: 21px;
	width: 83px;
	font-size: 12px;
	color: #80ae11;
	border: none;
	cursor:pointer;
}
.button_yellow2{
	background: none;
	background-image: url("/images/button-yellow2.gif");
	background-repeat: no-repeat;
	width: 76px;
	font-size: 12px;
	color: #fff;
	border: none;
	cursor:pointer;
	padding-bottom: 4px;
	padding-top: 2px;
	line-height: 19px;
	height: 21px;

}
.button_yellow2_bg_yellow {
	background: none;
	background-image: url("/images/button-yellow2_bg_yellow.gif");
	background-repeat: no-repeat;
	width: 76px;
	font-size: 12px;
	color: #fff;
	border: none;
	cursor:pointer;
	padding-bottom: 4px;
	padding-top: 2px;
	line-height: 19px;
	height: 21px;

}
.button_yellow3{
	background: none;
	background-image: url("/images/button-yellow3.jpg");
	height: 21px;
	width: 166px;
	font-size: 12px;
	color: #fff;
	border: none;
	cursor:pointer;
	line-height: 19px;
	padding-bottom: 4px;
	padding-top: 2px;
}
.button_yellow3b {
	background: none;
	background-image: url("/images/button-orange3.gif");
	height: 21px;
	width: 174px;
	font-size: 12px;
	color: #FFF;
	border: none;
	cursor:pointer;
	padding-bottom: 4px;
	padding-top: 2px;
	line-height: 19px;
}
.button_yellow3c {
	background: none;
	background-image: url("/images/button-yellow5.jpg");
	height: 21px;
	width: 166px;
	font-size: 12px;
	color: #fff;
	border: none;
	cursor:pointer;
	line-height: 19px;
	padding-bottom: 4px;
	padding-top: 2px;
}
.button_yellow_save {
	background: none;
	background-image: url("/images/button_yellow_save.gif");
	height: 21px;
	width: 145px;
	font-size: 12px;
	color: #fff;
	border: none;
	cursor:pointer;
	line-height: 19px;
	padding-bottom: 4px;
	padding-top: 2px;
}
.button_yellow4 {
	background: none;
	background-image: url("/images/button-yellow4.jpg");
	height: 21px;
	width: 116px;
	font-size: 12px;
	color: #fff;
	border: none;
	cursor:pointer;

	padding-bottom: 4px;
	line-height: 22px;

}
.button_yellow5 {
	background: none;
	background-image: url("/images/button-yellow5.jpg");
	height: 21px;
	width: 183px;
	font-size: 12px;
	color: #80ae11;
	border: none;
	cursor:pointer;
}
.button_yellow7 {
	background: none;
	background-image: url("/images/button-yellow7.jpg");
	height: 21px;
	width: 256px;
	font-size: 12px;
	color: #80ae11;
	border: none;
	cursor:pointer;
}
.button_yellow9 {
	background: none;
	background-image: url("/images/button-yellow9.jpg");
	height: 21px;
	width: 247px;
	font-size: 12px;
	color: #FFF;
	border: none;
	cursor:pointer;
	padding-bottom: 4px;
	padding-top: 2px;
	line-height: 19px;
}
.button_newuser{
	background: none;
	background-image: url("/images/button-newuser.gif");
	height: 22px;
	width: 95px;
	font-size: 12px;
	color: #FFF;
	border: none;
	background-repeat: no-repeat;
	padding-bottom: 2px;
	margin: 0px
	cursor:pointer;
}
.button_report_abuse{
	background: none;
	background-image: url("/images/bt_report_abuse.jpg");
	height: 23px;
	width: 102px;
	font-size: 12px;
	color: #fff;
	border: none;
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 4px;
	line-height: 19px;
	cursor:pointer;
}
.text-signup {
	padding: 10px;
}
.button_print{
	background: none;
	background-image: url("/images/button-print.gif");
	height: 21px;
	width: 63px;
	font-size: 12px;
	color: #fff;
	border: none;
	background-repeat: no-repeat;
	cursor:pointer;
	padding-bottom: 4px;
	padding-top: 2px;
	line-height: 19px;
}
.button_print_life_profile_summary {
	background: none;
	background-image: url("/images/button-print.gif");
	height: 21px;
	width: 63px;
	font-size: 12px;
	color: #fff;
	border: none;
	background-repeat: no-repeat;
	cursor:pointer;
	padding-bottom: 4px;
	padding-top: 2px;
	line-height: 19px;
	margin-left: 400px;
}
.button_send_green{
	background: none;
	background-image: url("/images/button-replay.gif");
	height: 21px;
	width: 60px;
	padding-bottom: 4px;
	padding-top: 2px;
	line-height: 19px;
	font-size: 12px;
	color: #fff;
	border: none;
	background-repeat: no-repeat;
	cursor:pointer;
}
.button_sigin_search_login{
	background:none;
	background-image: url("/images/button-search-signin.gif");
	width: 65px;
	font-size: 11px;
	color: #FFF;
	border: none;
	background-repeat: no-repeat;
	font-weight: bold;
	background-position: center center;
	float: left;
	letter-spacing: 0.01em;
	padding: 2px 4px 1px 4px;
	text-align: center;
	cursor:pointer;
}
.button_sigin_search{
	background:none;
	background-image: url("/images/button-search-signin.gif");
	width: 70px;
	font-size: 11px;
	color: #FFF;
	border: none;
	background-repeat: no-repeat;
	font-weight: bold;
	background-position: center center;
	float: left;
	letter-spacing: 0.01em;
	padding: 2px 4px 4px 4px;
	text-align: center;
	cursor:pointer;
	height: 18px;
}
#signout {
	display: inline;
	}
.button_replay{
	background: none;
	background-image: url("/images/button-replay.gif");
	height: 22px;
	width: 56px;
	font-size: 12px;
	color: #80ae11;
	border: none;
	background-repeat: no-repeat;
	cursor:pointer;
}
.button_bytool{
	background: none;
	background-image: url("/images/button-bytool.gif");
	height: 21px;
	width: 156px;
	color: #FFf;
	border: none;
	background-repeat: no-repeat;
	cursor: pointer;
	padding-bottom: 4px;
	padding-top: 2px;
	line-height: 19px;
}

.note_orangesup a:hover {
	text-decoration: underline;
}

.simon_resources a:hover {
	text-decoration: underline;
}

.current_situation {
	background-image: url("/images/background-situation.gif");
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 22px;
	width: 438px;
	padding-right: 37px;
	padding-left: 47px;
	margin-top: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.current_situation2 {
	background-image: url("/images/background-situation.gif");
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 22px;
	width: 438px;
	padding-right: 5px;
	padding-left: 5px;
	margin-top: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.current_situation input, .current_situation2 input {
	width: 428px;
	font-size: 12px;
	font-weight: normal;
	border: none;
}
#upcontent_green2 {
	background-image: url("/images/top-green3.jpg");
	float: left;
	height: 52px;
	width: 605px;
	font-size: 20px;
	font-weight: normal;
	color: #FFF;
	padding-top: 18px;
	padding-left: 30px;
}
#content_green2 {
	float: right;
	height: auto;
	width: 635px;
	background-color: #80ae11;
}
.note_green2 {
	background-image: url("/images/top-green4.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	width: 595px;
	font-size: 12px;
	float: left;
	background-color: #fff;
	padding: 5px;
	margin-top: 5px;
	margin-right: 15px;
	margin-left: 15px;
}
.note_green3 {
	background-image: url("/images/top-green4.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	width: 595px;
	font-size: 12px;
	float: left;
	background-color: #fff;
	padding: 5px;
	margin: 5px 15px 0px 15px;
}
.endcontent_green2 {
	height: auto;
	width: 605px;
	float: left;
	margin-top: 6px;
}
.note_inf_green2 {
	width: 575px;
	font-size: 12px;
	float: left;
	margin-right: 15px;
	margin-left: 15px;
	height: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}
.note_green2 .button{
	width: 72px;
	font-size: 12px;
	color: #fff;
	background: none;
	background-image:url("/images/button-contactus-green.jpg");
	background-repeat: no-repeat;
	height: 21px;
	border: none;
	padding-bottom: 4px;
	padding-top: 2px;
	line-height: 19px;
}
.upcontent_yellow2 {
	background-image: url("/images/top-yellow4.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	width: 280px;
	font-size: 20px;
	font-weight: normal;
	color: #FFF;
	float: left;
	text-align: center;
	padding-top: 14px;
	background-color: #ecc013;
	height: 35px;
}
.content_yellow4 {
	width: 280px;
	font-size: 12px;
	font-weight: normal;
	float: left;
	background-color: #dbb10c;
	text-align: center;
}

.content_yellow3 {
	width: 280px;
	color: #454B5A;
	float: left;
	height: 136px;
	background-color: #dbb10c;
	text-align: center;
}
.endcontent_yellow2 {
	background-image: url("/images/foot-yellow4.jpg");
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 280px;
	font-size: 20px;
	font-weight: normal;
	color: #FFF;
	float: left;
	height: 21px;
	background-color: #ecc013;
	text-align: center;
}

.content_yellow_session {
	width: 280px;
	font-size: 11px;
	font-weight: normal;
	float: left;
	height: 175px;
	background-color: #dbb10c;
	text-align: center;
}

.simon_polls {
	background-image: url("/images/background-polls-home.gif");
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 158px;
	margin-right: 20px;
	margin-left: 20px;
	padding: 10px;
}
.simon_polls  .viewresults {
	background:none;
	border: none;
	margin-right: 7px;
	margin-left: 7px;
	font-size: 12px;
	color: #FFF;
	background-image: url("/images/button_view_results.gif");
	background-repeat: no-repeat;
	height: 22px;
	width: 146px;

}
.simon_polls   label {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #7b7b7b;
	font-size: 11px;
}
#select_your_friends {
	width: 617px;
	height: 287px;
	overflow: scroll;
	background-color: #FFF;
}
#select_your_friends img {
	float: left;
	border: 1px solid #e5e5e5;
	margin: 2px;
}
.text_select_your_friends2 {
	font-size: 12px;
	font-weight: normal;
	color: #999999;
}
#background_acceptance_of_terms {
	width: 202px;
	height: 273px;
	background-image: url("/images/background-registered.gif");
	background-repeat: no-repeat;
	overflow: scroll;
	padding: 2px 8px;
	text-align: left;
	background-color: #fff;
}
.text_content_home {
	padding-right: 10px;
	padding-left: 10px;
	width: 158px;
	background-image: url("/images/bg-text-other-home.gif");
	background-repeat: repeat-y;
	vertical-align: top;
}
.text_content_help {
	padding-right: 10px;
	padding-left: 10px;
	width: 298px;
	background-image: url("/images/bg-text-help-home.gif");
	background-repeat: repeat-y;
	vertical-align: top;
}
.read_more_other {
	height: 15px;
	padding: 0 10px;
	width: 158px;
	text-align: right;
	background-image: url("/images/footer-other-home.gif");
	background-repeat: no-repeat;
}
.read_more_help {
	background-image: url("/images/footer-help-home.gif");
	background-repeat: no-repeat;
	background-position: left top;
	height: 15px;
	padding: 0 10px;
	width: 298px;
	text-align: right;
}
.read_more_simon_polls {
	background-image: url("/images/bg_polls_end.jpg");
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 10px;
	padding: 0 10px;
	text-align: right;
}
.read_more_new_decision {
	height: 15px;
	padding: 0 10px;
	width: 158px;
	text-align: right;
	background-image: url("/images/footer-new-decision-home.gif");
	background-repeat: no-repeat;
}
.title_help {
	height: 26px;
	width: 319px;
	padding-top: 14px;
	padding-bottom: 14px;
	text-align: center;
}
.title_other {
	height: 32px;
	padding: 8px 10px 14px 10px;
	width: 158px;
}
.text_content_new_decision {
	padding-right: 10px;
	padding-left: 10px;
	width: 158px;
	background-image: url("/images/bg-text-newdecision-home.gif");
	background-repeat: repeat-y;
	vertical-align: top;
}
.text_content_new_decision a:active, .text_content_new_decision a:hover {
	text-decoration: underline;
}
.button_green_home {
	background: none;
	background-image: url("/images/button_green_home.jpg");
	height: 22px;
	width: 112px;
	font-size: 12px;
	color: #80ae11;
	border: none;
}
.text_content_help a:link, .text_content_help a:visited {
	color: #454b5a;
}
.text_content_help a:active, .text_content_help a:hover {
	color: #454b5a;
	text-decoration: underline;
}
.form_recommend {
	font-size: 14px;
	color: #999999;
	width: 260px;
}
.tdspacer {
	width: 16px;
}
.tdspacer_1 {
	width: 62px;
}

.space {
	float:left;
	height:10px;
	width:750px;
}
.space_6 {
	float:left;
	height: 6px;
	width:750px;
}
.space_12 {
	float:left;
	height: 12px;
	width:750px;
}
.space_5 {
	float:left;
	height:5px;
	width:750px;
}
.space15 {
	float:left;
	height:15px;
	width:750px;
}
.title_simon_polls {
	background: #fff url("/images/background_poll_title.jpg") top center no-repeat;
	height: 26px;
	width: 177px;
	padding-top: 14px;
	padding-bottom: 20px;
}
.text_content_simon_polls {
	margin-top: 10px;
	padding: 7px 6px 0px 6px;
	background: #fff url("/images/bg_polls_top.jpg") no-repeat top center;
	vertical-align: top;

}
#fk_emailmsg_recommend, #emailto_recommend {
	font-family: Arial,Helvetica,sans-serif;
	color:#454B5A;
}
.form_recommend_textarea {
	font-size: 14px;
	width: 600px;
	font-family: Arial,Helvetica,sans-serif;

}
.form_recommend_textarea2 {
	font-size: 14px;
	width: 694px;
	height: 97px;
	float: left;
	font-family:Arial,Helvetica,sans-serif;
	letter-spacing: 0.02em;
	color:#454B5A;
	background-color:#DCEBF2;
border:1px solid #79C9E6;
}
.textarea_preview {
	font-size: 12px;
	color: #999999;
	width: 615px;
	border: 0px none;
	padding: 2px;
	height: 17px;
}
form {
	margin-bottom: 0;
}
.background632 {
	height: 29px;
	background-image: url("/images/text_area_preview.jpg");
	width: 632px;
}
.background600 {
	padding: 5px;
	height: 29px;
	/*background-image: url("/images/text_area_preview4.jpg");*/
	background-color: #DAEAF1;
	/*width: 600px;*/
}
.table_text{
	font-size: 15px;
}
.background162 {
	background: url("/images/textarea_preview2.jpg");
	height: 29px;
	width: 162px;
}
.background199 {
	background: url("/images/textarea_preview4.jpg");
	height: 31px;
	width: 199px;
}
.background188 {
	background: url("/images/background-textoactivities.gif");
	height: 36px;
	width: 188px;
}
.background_activities {
	background: url("/images/background-activities.jpg");
	height: 36px;
}
.background125 {
	background: url("/images/textarea_preview3.jpg");
	height: 50px;
	width: 125px;
}
.background446 {
	background: url("/images/background-alternatives.jpg");
	height: 34px;
	width: 446px;
}
.background468 {
	background: url("/images/background-factors.jpg");
	height: 30px;
	width: 468px;
}
.background205 {
	background: url("/images/background-match2.jpg");
	height: 34px;
	width: 205px;
}
.background205x99 {
	background: url("/images/background-match.jpg");
	height: 99px;
	width: 205px;
}
.background657 {
	background: url("/images/background-score.jpg");
	background-repeat: no-repeat;
	height: 31px;
	width: 657px;
}
.background258 {
	background: url("/images/background-score2.jpg");
	background-repeat: no-repeat;
	height: 39px;
	width: 258px;
}
.background208 {
	background: url("/images/background-score6.jpg");
	background-repeat: no-repeat;
	height: 39px;
	width: 208px;
}
.background241 {
	background: url("/images/background-score4.jpg");
	height: 39px;
	width: 241px;
}
.background81 {
	background: url("/images/background-score3.jpg");
	background-repeat: no-repeat;
	height: 39px;
	width: 81px;
}
.background154 {
	background-color: #fff;
	height: 21px;
	width: 154px;
	padding: 5px;
}
.background219 {
	background: url("/images/background-factors2.jpg");
	height: 22px;
	width: 219px;
}

.background_big_icon128 {
	background: url("/images/background-icons.gif");
	height: 128px;
	width: 128px;
}
.background128x28 {
	background: url("/images/end-icons.gif");
	background-repeat: no-repeat;
	height: 28px;
	width: 128px;
}
.background128x51 {
	background: url("/images/background-box.gif");
	height: 51px;
	width: 128px;
}
.background126 {
	background: url("/images/background-white1.jpg");
	height: 31px;
	width: 126px;
}
.background42 {
	background: url("/images/background-factors3.jpg");
	width: 42px;
}
.background_decisions716 {
	background: url("/images/background-life-profile.gif");
	height: 378px;

}
.background_personality420 {
	background: url("/images/button-long.jpg");
	height: 31px;
	width: 420px;
}
.bgscore4 {
	background: transparent url("/images/background-score4.jpg") center center no-repeat;
	text-align: center;
	width: 244px;
}
label.error {
	display: block;
	clear: both;
	color: red;
	padding-left: .5em;
	vertical-align: top;
	position: absolute;
	margin-top: -8px;
	background-color: #fff;
	border: 1px solid #f00;
}
.summary_detail{
	display:none
}
.ticon_summary {
	float: left;
	padding-bottom: 3px;
	padding-right: 3px;
}
.title_summary {
	float: left;
	padding-top: 31px;
	font-weight: bold;
	padding-left: 5px
}
.table_top1{
	width: 257px;
}
.table_top2{
	width: 250px;
	font-size: 10px;
	color: #7b7b7b;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #7b7b7b;
}
.table_top1_main{
	width: 357px;
}
.table_top2_main{
	width: 350px;
	font-size: 10px;
	color: #7b7b7b;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #7b7b7b;
}
.table_top_borde1{
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #7B7B7B;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #7B7B7B;
	height: 20px;
}
.table_top_borde2{
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #7B7B7B;
	height: 20px;
}
#helplist {
	padding-left: 0px;
	border: 0px;
	margin: 0px;
}
#helplist ul {
	margin: 0px;
	padding: 0px;
}
#helplist li {
	padding-left: 0px
	border: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;

}
#helplist a {
	outline: none;
	border: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#helplist input {
	/*margin-left: 12px;*/
	margin: 1px 3px 2px 4px;
	float: left;
}
#helplist label {
	clear: both;
	height: auto;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#helplist .ui-accordion-left, #helplist .ui-accordion-rigth {
	display: none;

}
.goals_helplist{
	display:none
}
/** slider control **/
.ui-slider-handle {
	background-image: url("/images/slider-handler.png");
	height: 32px;
	left: 0;
	position: absolute;
	top: 0;
	width: 16px;
	z-index: 1;
}
.ui-slider {
	background-position: center center;
	background-repeat: no-repeat;
	height: 32px;
	position: relative;
	width: 240px;
}
.ui-slider-container {
	width: 240px;
	padding: 0 7px;
	background-repeat: no-repeat;
	background-image: url("/images/slider.jpg");
}
.ui-slider-container3 {
	width: 225px;
	padding: 0 21px 0 8px;
	background-repeat: no-repeat;
	background-image: url("/images/slider3.jpg");
}
.ui-slider-container3 .ui-slider {
	width: auto;
}

/** slider on decision style **/
.tdslider {
	cursor: pointer;
}

/** droppables zones **/
.dropcontainer {
	background-image: url("/images/background-icons.gif");
	background-repeat: no-repeat;
}
.dropcontainer-active {
	background-image: url("/images/background-icons.gif");
	background-repeat: no-repeat;
}
.dropcontainer-hover {
	border: 1px dotted #eee;
}
.droptdcontainer {
	padding: 5px 0;
}
.droptdcontainer-active {
	background-color: #eee;
}
.droptdcontainer-hover {
	border: 1px dotted #aaa;
}
.droptdcontainer2 {
	background-color: #fff;
}
.dropcontainer_s {
	width:71px;
	height:71px;
	background-image: url("/images/background-small-icons.gif");
	background-repeat: no-repeat;
}
.dropcontainer_s.hover {
	border: 1px dotted #eee;
}
/** for applying rounded corners **/
.whitetextbg {
	padding: 5px;
	background-color: #daeaf1;
	background-repeat: no-repeat;
	font-size: 14px;
}
.whitetextbg2 {
	padding: 5px;
	background-color: #daeaf1;
	background-repeat: no-repeat;
}
.highlighted {
	background-color: #FF9801;
}
td.actfld {
	background: transparent url("/images/background-textoactivities.gif") top center no-repeat;
}
td.actfld_highlighted {
	background: transparent url("/images/background-textoactivities-highlighted.gif") top center no-repeat;
}

/** for popup help window **/
.jqmNotice {
	display: none;
	position: absolute;
	width: 260px;
	background:#80ae11 url("/images/bg_help1.jpg") top no-repeat;
	border: 1px solid #90C210;
	padding: 0;
}
.jqmnTitle {
	margin: 0 15px;
	padding-top: 15px;
}
.jqmnTitle h3 {
	margin: 0px 0;
	padding-left:5px;
	width: 100%;
	font-size:14px;
	color:#FFF;
	font-weight: bold;
}
div.jqmNotice .jqmClose {
	position: absolute;
	cursor: pointer;
	right: 4px;
	top: 6px;
}

.jqmnContent a {
	color:#FFF;

}
.jqmnContent ul {
	padding: 0 0 0 15px;
	margin: 5px 0;
}
.jqmnContent ul li {
	list-style-type: disc;
}
div.jqmNotice img.jqResize {
	position: absolute;
	right: 2px;
	bottom: 2px;
}
.jqmOverlay {
	background-color: #000;
}
/* end help popup */
/* for summary help */
.jqmNotice_calculate {
	display: none;
	position: absolute;
	width: 280px;
	background:#FF9900 url("/images/bg_help_orange.jpg") top no-repeat;
	border: 1px solid #FFBB55;
	padding: 0;
}
div.jqmNotice_calculate .jqmClose {
	position: absolute;
	cursor: pointer;
	right: 4px;
	top: 6px;
}
.jqmnContent_calculate {
	border-top:1px;
	color:#FFF;
	padding: 15px 20px 5px;
}
/* end summary help */
.jqmPreview {
	display: none;
	position: absolute;
	width: 750px;
	background-color: #4E4E4E;
	border: 1px solid #eee;
	padding: 0;
	top: 10px;
	left: 50%;
	margin-left: -375px;
}
#previewcontent {
	width:99%;
	height:95%;
	display: block;
	clear:both;
	margin:auto;
	margin-top:5px;
	background:#111;
	/*border:1px dotted #444;*/
}
div.jqmPreview .jqmClose {
	position: absolute;
	cursor: pointer;
	right: 4px;
	top: 15px;
	color: #fff;
}
/** for error dialog **/
#errorExplanation, #browserError, #alertError, #alertConfirmation, #alert_gemail, #alert_nextbutton, #alert_share_ajax {
	background-image: url("/images/bg_usser_error.jpg");
	background-repeat: no-repeat;
	width: 270px;
	left: 50%;
	margin-left: -155px;
	padding: 8px 15px 15px 15px;
	top: 50%;
	display: none;
	color: #fff;
	z-index: 3001;
}
#errorExplanation h2, #browserError h2, #alertError h2, #alertConfirmation h2, #alert_nextbutton h2 {
	color:#FFF;
	font-family:"trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:17px;
	font-weight:normal;
	margin:0 0 20px;
}


.jqmAlert, .errorExplanation {
	display: none;
	position: absolute;
	width: 260px;
	background-color :#2D9FC3;
	border: 1px solid #34c6f4;
	padding: 0;
}
.jqmAlert ul, .errorExplanation ul {
	padding-left: 15px;
	margin-left: 0;
}
.jqmAlert ul li, .errorExplanation ul li {
	list-style-type: disc;
}

/** for plain help text **/
.red {
	color: #CC0000;
	font-weight: bold;
}
.bold {
	font-weight: bold;
	font-size: 12px;
}
.endgrayround {
	background-color: #5D5D5D;
	}
.titlehome {
	color: #FFF;
	font-size: 15px;
	font-weight: normal;
	text-transform: uppercase;
	text-align: center;
	background-image: url("/images/icons_bg_title.gif");
	background-repeat: no-repeat;
	background-position: center bottom;
	vertical-align: middle;
	padding-right: 5px;
	padding-left: 5px;
	}
.texthome {
	color: #FFF;
	padding: 5px;
	}
.note_orangesup_backcontent {
	background-color:#FF9900;
	float:left;
	padding-bottom: 12px;
	padding-top: 16px;
	width:750px;
}
#content_none {
	float:left;
	width:570px;

}
.content_left {
	float: left;
	width: 295px;
}
.content_left2 {
	float: left;
	width: 750px;

}
.button_right {
	float: right;
	width: 655px;
	margin-right: 15px;
	margin-left: 15px;
}
/** trick for print **/
#smsg {
	display: none;
}
.tt_left, .tt_right {
	display: none;
	position: absolute;
	background-color: #80AE11;
	border: 1px solid #90C210;
	padding: 2px;
	color: #FFFFFF;
}
#check_dominant {
	padding: 10px;
}
#check_alternative {
	padding: 10px;
}

/** trunckate text **/
.text_wrapper {
	overflow:hidden;
	white-space:normal;
	width:320px;
}

/***/
.pt_featureslist {
	width: 300px;
	font-size: 11px;
	font-weight: normal;
	padding: 2px;
}

/** datepicker **/
.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div {
	margin: 0;
	adding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 1.1em;
	border: 4px solid #80AE11;
	width: 15.5em;
	padding: 2.5em .5em .5em .5em;
	position: relative;
	background-color: #FFF;
}
.ui-datepicker-div, #ui-datepicker-div {
	z-index: 9999; /*must have*/
	display: none;
}
.ui-datepicker-inline {
	float: left;
	display: block;
}
.ui-datepicker-control {
	display: none;
}
.ui-datepicker-current {
	display: none;
}
.ui-datepicker-next, .ui-datepicker-prev {
	position: absolute;
	left: .5em;
	top: .5em;
	background: #dfeffc url("/images/datepicker_btns_bg.png") 0 50% repeat-x;
}
.ui-datepicker-next {
	left: 14.6em;
}
.ui-datepicker-next:hover, .ui-datepicker-prev:hover {
	background-color: #FFF;
}
.ui-datepicker-next a, .ui-datepicker-prev a {
	text-indent: -999999px;
	width: 1.3em;
	height: 1.4em;
	display: block;
	font-size: 1em;
	border: 1px solid #80AE11;
	cursor: pointer;
	background-color: #FFF;
	background-image: url("/images/datepicker_left.gif");
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.ui-datepicker-next a {
	background-color: #FFF;
	background-image: url("/images/datepicker_right.gif");
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.ui-datepicker-prev a:hover, .ui-datepicker-prev a:active {
	background: url("/images/datepicker_left_hover.gif") 50% 50% no-repeat;
}
.ui-datepicker-next a:hover, .ui-datepicker-next a:active {
	background: url("/images/datepicker_right_hover.gif") 50% 50% no-repeat;
}
.ui-datepicker-header select {
	border: 1px solid #80AE11;
	font-size: 1em;
	line-height: 1.4em;
	position: absolute;
	top: .5em;
	margin: 0 !important;
	background-color: #FFF;
}
.ui-datepicker-header option:focus, .ui-datepicker-header option:hover {
	background: #FFF;
}
.ui-datepicker-header select.ui-datepicker-new-month {
	width: 7em;
	left: 2.2em;
}
.ui-datepicker-header select.ui-datepicker-new-year {
	width: 5em;
	left: 9.4em;
}
table.ui-datepicker {
	width: 15.5em;
	text-align: right;
}
table.ui-datepicker td a {
	padding: .1em .3em .1em 0;
	display: block;
	cursor: pointer;
	border: 1px solid #FFF;
	background-color: #D8E9B1;
}
table.ui-datepicker td a:hover {
	border: 1px solid #6F9B0A;
	color: #FFF;
	background-color: #80AE11;
}
table.ui-datepicker td a:active {
	border: 1px solid #6F9B0A;
	color: #e17009;
	background-color: #FFF;
}
table.ui-datepicker .ui-datepicker-title-row td {
	padding: .3em 0;
	text-align: center;
	font-size: .9em;
	color: #222222;
	text-transform: uppercase;
}
table.ui-datepicker .ui-datepicker-title-row td a {
	color: #222222;
}
.ui-datepicker-cover {
	display: none;
	display/**/: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 193px;
	height: 200px;
}
.ui-datepicker-trigger {
	margin-left: 3px;
	cursor: pointer;
}

/** browser error popup - when ie6 **/
#browsers {
	width: 235px;
	background: transparent url("/images/img_browser.gif") center center no-repeat;
	height: 39px;
	padding: 17px 10px 10px 10px;
}
#bre_lnk_firefox {
	background: transparent url("/images/icon-firefox-normal.gif") center center no-repeat;
}
#bre_lnk_firefox:hover {
	background: transparent url("/images/icon-firefox-hover.gif") center center no-repeat;
}
#bre_lnk_ie {
	background: transparent url("/images/icon-ie-normal.gif") center center no-repeat;
}
#bre_lnk_ie:hover {
	background: transparent url("/images/icon-ie-hover.gif") center center no-repeat;
}
#bre_lnk_safari {
	background: transparent url("/images/icon-safari-normal.gif") center center no-repeat;
}
#bre_lnk_safari:hover {
	background: transparent url("/images/icon-safari-hover.gif") center center no-repeat;
}
#bre_lnk_chrome {
	background: transparent url("/images/icon-chrome-normal.gif") center center no-repeat;
}
#bre_lnk_chrome:hover {
	background: transparent url("/images/icon-chrome-hover.gif") center center no-repeat;
}
#bre_lnk_opera {
	background: transparent url("/images/icon-opera-normal.gif") center center no-repeat;
}
#bre_lnk_opera:hover {
	background: transparent url("/images/icon-opera-hover.gif") center center no-repeat;
}

/** tooltips **/
.cluetip-default {
	background-color: #F5F5B5;
	border: 1px solid #DECA7E;
	font-family: sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding: 3px;
}

/** temp **/
.portlet {
	padding: 8px 5px;
	text-align: center;
	margin: 5px 0;
	cursor: move;
}
.ui-state-highlight {
	height: 1.5em;
	line-height: 1.2em;
}
#icons {
	width: 732px;
	float: left;
	padding-bottom: 11px;
	}
.text_label {
	color: #FFF;
	font-size: 13px;
	width: 701px;
	padding-right: 11px;
	padding-left: 11px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: normal;
	}
#content_home_left {
	width: 750px;
	float: left;
	/*padding-right: 17px;*/
	}
#btsignup {
	float: left;
	height: 56px;
	width: 160px;
	margin-top: 0px;

	}
#btsignup a {
	float: left;
	color: #FFF;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	background-image: url("/images/btn_blue_normal.gif");
	background-repeat: no-repeat;
	background-position: center top;
	padding: 15px 20px 23px 20px;
	width: 120px;
	}
#btsignup a:hover {
	background-image: url("/images/btn_blue_pressed.gif");
	background-repeat: no-repeat;
	background-position: center top;
	}
#btsignup_buttonspace {
	height: 25px;
	width: 156px;
	margin-top: 105px;
	margin-right: 6px;
	margin-left: 6px;
	}
#member {
	width: 160px;
	background-image: url("/images/bt_right_sign.gif");
	background-repeat: no-repeat;
	background-position: center top;
	display: inline-block;
	height: 38px;
	padding: 12px 0 10px 0;
	font-size: 11px;
	color: #5d5d5d;
	margin: 10px 0 15px 0;
	}

.second_stage {
	padding-left: 10px;

}

.helplink{
	text-align:right;
	padding-top: 5px;
}
.helplink img {
	padding-right: 5px;
}
.hp_label {
	background: transparent url("/images/simon_label_1.gif") top no-repeat;
	padding: 0 10px;
	height: 22px;
	vertical-align: top;
}
#img_label_sm {
	position: absolute;
}
#tdi_label_ch {
	text-align: center;
	vertical-align: middle;
}

/* bios */
.bio_title{
	font-size: 12px;
	font-weight: bold;
	border: 1px ridge #ECC013;
	background-color: #ECC013;
}

/* new decision importance example */
.newdecision_importance_example{
	border-color: #C49E0B;
	background-color: #daeaf1;
	padding: 8px 8px 8px 8px;
	font-size: 11px;
	text-align: left;
}
.actualselected {
	background: #EFCB3A;
}

.personalitymatch_neither{
	height:26px;
	border-color: #EFCB3A;
	background-color: #DAEAF1;
}

.checklist_category_key{
	font-size: 12px;
	font-weight: bold;
}

/* account profile */
.radio_usercode{
	margin-left: 0px;
}



/*gryzd*/
.content_yellow_externalResources {
    margin-top: 10px;
	float: left;
	height: auto;
	width: 910px;
	background: #ecc013;
	padding: 10px;
}
.note_yellow_grydz, .note_yellow_google, .note_yellow_wiki{
	width: 890px;
	background-color: #FFF; /*dbb10c;*/
	height: auto;
	padding: 10px;
}

#googleWidget, #wikiWidget, #grydzWidget{
	padding-top: 3px;
}

.note_yellow_grydz a, .note_yellow_google a, .note_yellow_wiki a{
	color: #2986A5;
	text-decoration: none;
}

em{
	font-weight: bold;
}
/* simonExternResources : alternatives ans scores */
#menu_left_plus_externalresources{
	float: left;
	margin-right: 10px;
	width: 170px;
}

.simonExternResources{
	float: left;
	width: 170px;
	margin-top: 10px;
	color:#ECC013;
}

/*para el autocompletado, jucachap*/
.suggestionsBox {
    position: absolute;
    margin-left:3px;
    margin-top:-2px;
    width: 432px;
    background-color: #FFFFFF;
    border: 1px solid #848484;
    color: #000000;
}

.suggestionList {
    margin: 0px;
    padding: 0px;
	background-color:#e3f0f6;
	border:1px solid #79C9E6;
	color: #454B5A;
}

.suggestionList li {
    margin: 0px 0px 3px 0px;
    padding: 1px 3px 1px 3px;
    cursor: pointer;
}

.suggestionList li:hover {
    /*background-color: #759F11;*/
    background-color: #828282;
	color: #FFFFFF;
}


/****************************************************************************************************/
/* nuevo home */
#animation_home {
	width: 930px;
	height: 198px;
}

#animation_home_buttons {
  display: flex;
  align-items: center;
  gap: 0; /* Keeps buttons tightly aligned */
  width: 930px;
  height: 60px;
  margin-bottom: 10px;
  position: relative;
  z-index: 10;
}

.hpi_slider {
  margin: 0;
  padding: 0;
}

.hpi_slider img {
  display: block; /* Removes unwanted spacing from inline images */
}

#simonitesdecisions {
	width: 700px;
	float: left;
	padding-left: 12px;
}
#simonitesdecisions h2 a {
	color: #ff6600;
	font-size: 22px;
	margin: 0px 10px 10px 10px;
	letter-spacing:-0.01em;

}
#simonitesdecisions a{
	font-size: 14px;
}

#playvideo a, #stopvideo a {
	color: #80ae11;
}

#openvideo {
	background-color: transparent;
	width: 281px;
	left: 50%;
	top: 40%;
	margin-left: -155px;
	padding: 8px 15px 15px 15px;
	display: none;
	color: #fff;
	height: 210px;
	border: 0;
}

/* home popup video */
#popup_video {
	float: left;
	height: 202px;
	width: 281px;
	padding: 1px;
}

#home_video {
	width: 930px;
	height: 250px;
	margin-top: 13px;
	float: left;
}
#video {
	width: 287px;
	background-image: url("/images/bg-video.jpg");
	background-repeat: no-repeat;
	background-position: top;
	height: 230px;
	float: left;
	padding-top: 18px;
	padding-left: 6px;
}
#simon-top-picks-en-US {
	width: 192px;
	background-image: url("/images/en-US/bg-simon-top-picks.jpg");
	background-repeat: no-repeat;
	background-position: top;
	height: 160px;
	float: left;
	padding: 90px 20px 0px 20px;
}
#simon-top-picks-es-MX {
	width: 192px;
	background-image: url("/images/es-MX/bg-simon-top-picks.jpg");
	background-repeat: no-repeat;
	background-position: top;
	height: 160px;
	float: left;
	padding: 90px 20px 0px 20px;
}
#simon-top-picks-text {
	height: 130px;
	overflow: auto;
}
#simon-top-picks-es-MX li, #simon-top-picks-en-US li {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #adb3c0;
	padding: 4px;
}
#simon-top-picks-es-MX ul, #simon-top-picks-en-US ul {
	padding-left: 8px;
	margin: 0px;
	list-style-type: none;
}

#simon-top-picks-es-MX a, #simon-top-picks-en-US a {
	font-size:14px;
}
#decisionname, #decisionobjective, #useremail{
	background-color:#DCEBF2;
	border:1px solid #79C9E6;
	font-size: 12px;
	height: 15px;
	padding: 2px;
}
.bg-table-home1 {
	background-image: url("/images/bg-table-home1.gif");
	clear: both;
	background-repeat: no-repeat;
	table-layout: fixed;
	border-collapse: collapse;
}
.line-table-home {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #adb3c0;
	padding: 4px 4px 4px 12px;
	font-size: 14px;
	color: #454b5a;
}
.line-table-home-comments {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #adb3c0;
	padding: 4px 11px 4px 0px;
	font-size: 14px;
	color: #454b5a;
}
.title-table-home {
	color: #2d93b5;
	font-size: 13px;
	font-weight: bold;
	padding-left: 12px;
}
#why-users-love-simon-es-MX {
	background-repeat: no-repeat;
	width: 226px;
	height: 98px;
	padding: 26px 23px 0px 156px;
	font-size: 15px;
	color: #606577;
	font-style: italic;
}

#why-users-love-simon-en-US {
	background-repeat: no-repeat;
	width: 226px;
	height: 98px;
	padding: 26px 23px 0px 156px;
	font-size: 15px;
	color: #606577;
	font-style: italic;
}

#why-users-love-simon p {
	margin: 0px;
}

#why-users-love-simon-text {
	height: 80px;
}
#what-the-press-is-saying-en-US {
	background-image: url("/images/en-US/bg-what-the-press-is-saying.jpg");
	background-repeat: no-repeat;
	width: 226px;
	height: 98px;
	padding: 26px 23px 0px 156px;
}
#what-the-press-is-saying-es-MX {
	background-image: url("/images/es-MX/bg-what-the-press-is-saying.jpg");
	background-repeat: no-repeat;
	width: 226px;
	height: 98px;
	padding: 26px 23px 0px 156px;
}
#content-why-what {
	width: 405px;
	float: left;
}
#content-why-what .button-home-orange {
	text-align: right;
	padding-right: 5px;
}

.wuls_int {
	background: transparent url("/images/quote_mark.gif") right 35px no-repeat;
}
.wuls_author {
    padding-top: 1.5em;
	font-size: 11px;
	font-style: italic;
	text-align: right;
}
.space-padding1 {
	padding: 2px 6px 6px 6px;
}

#animation_home_left {
	width: 310px;
	padding-left: 119px;
	float: left;
}
#animation_home_right1 {
	width: 444px;
	padding: 26px 20px 0px 37px;
	float: left;
}
#animation_home_right1 h2 {
	color: #2d93b5;
	/*font-size: 26px;*/
        font-size: 25px;
	margin: 0px 0px 7px 0px;
	line-height: 28px;
	font-weight: normal;
}
#animation_home_right1 h3 {
	color: #454b5a;
	font-size: 16px;
	margin: 0px 0px 2px 0px;
	font-weight: normal;
	line-height: 19px;

}
#animation_home_right2 {
	width: 469px;
	padding-left: 32px;
	padding-top: 3px;
	float: left;
}
.button-create-a-free-account {
	width: 203px;
	height: 48px;
	background: url("/images/bg-button-create-a-free-account.jpg");
	border: 0px;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	cursor:pointer;
	padding: 0px 0px 4px 33px;
	text-align: left;

}
.icon-table-home {
/*	background-image: url("/images/icon-table-home2.jpg"); */
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 3px;
	width: 22px;
	height: 22px;
	font-size: 12px;
	color: #2d93b5;
	border: 0px;
	margin:0px;
	line-height: 12px;

}
#hpslider {
    width: 24px;
	height: 12px;
	position: absolute;
	background: transparent url("/images/arrows.png") left no-repeat;
	z-index: 1;
	display: none;
}


/* end nuevo home*/
/****************************************************************************************************/
/* paginas de press y features */
.line-table-border-dotted {
	border-bottom:1px dotted #ADB3C0;
	padding-bottom: 16px;
	padding-top: 16px;
}
.line-table-border-dotted strong {
	color: #6c7385;
}

.title_18p {
	color: #454b5a;
	font-size:18px;

}

/*michael*/
#language .social_links{
	padding: 0 5px;
}
#language .social_links_last{
	padding: 0 16px 0 5px;
}
#edit_lsd_decision_5615 #content_2cols{
	width: 476px;
}
.note_yellow_left{
    background:url("/images/top-orange9.jpg") #FFF no-repeat top;
	width: 350px;
    height: 290px;
	float: left;
    padding-top: 10px;
    margin-right: 20px;
}
.note_yellow_inf_left{
  background: url("/images/down-yellow9.jpg") no-repeat bottom;
  float: left;
  width: 350px;
  height: 9px;
}
.note_yellow_right{
    background:url("/images/top-orange9.jpg") #FFF no-repeat top;
	width: 350px;
	float: left;
    padding-top: 10px;
    height: 290px;
}
.input_preview{
	background: none;
	cursor: pointer;
	border: none;
	color: #2D93B5;
}
.input_hover{
	color: #FC9700;
	background: none;
	border: none;
	cursor: pointer;
}
/*michael---2009-11-3< Facebook Connect >---*/
#language .social_links{
	padding: 0 5px;
}
#language .social_links_last{
	padding: 0 16px 0 5px;
}
.light{
  display: inline;
  padding: 0 10px;
}
.inside_yellow1{
  background: url("/images/up-yellow-01.gif") no-repeat top #FFF;
  width: 230px;
  margin: 25px 15px 0 15px;
  padding: 10px 10px 10px 10px;
}
.inside_yellow1 p{
	margin: 12px 0;
}
.inside_yellow2{
  background: url("/images/up-yellow-01.gif") no-repeat top #FFF;
  width: 230px;
  height: 133px;
  margin: 25px 15px 0 15px;
  padding: 1px 10px 1px 10px;
}
.inside_yellow2 p{
	margin: 8px 0;
}
.endcontent_inside_yellow1{
	background: url("/images/end-yellow-01.gif");
	width: 250px;
	height: 10px;
	margin: 0 15px;
}
.endcontent_inside_yellow2{
	background: url("/images/down-inside-yellow1.gif") no-repeat bottom;
	width: 280px;
	height: 11px;
	float: left;
}
.upcontent_inside_blue1{
	background: url("/images/up-blue-01.gif");
	width: 170px;
	height: 5px;
	margin-top: 20px;
}
.endcontent_inside_blue1{
	background: url("/images/end-blue-01.gif");
	width: 170px;
	height: 5px;
}
#facebook_connect{
	font-size: 12px;
	color: #027399;
	width: 158px;
	background: no-repeat top #daeaf1;
	border: 1px solid #bbdee8;
	padding: 1px 2.5px;
	margin-top: 20px;
	border-radius: 9px;
}
#facebook_sidebar{
	margin-top: 55px;
	float: right;
	text-align: center;
}
/*michael---22-02-2010----< iphone app store >---*/
.icon-left-home{
    float: left;
    width: 192px;
    height: 164px;
    padding-left: 31px;
}
.title-description h2 {
	color: #2d93b5;
    font-size: 25px;
	margin: 0px 0px 7px 0px;
	line-height: 28px;
	font-weight: normal;
}
.title-description h3 {
	color: #454b5a;
	font-size: 16px;
	margin: 0px 0px 2px 0px;
	font-weight: normal;
	line-height: 19px;
}
.title-description {
	width: 469px;
	float: left;
    width: 305px;
    padding-left: 44px;
}
#iphone-image{
    float: left;
    width: 204px;
    height: 142px;
}

#iphone_app{
    float: left;
    padding: 20px 0 0 0;
}
.app-description{
    float: left;
    width: 109px;
    padding-left: 5px;
    font-family: Arial;
    font-style: italic;
    font-size: 14px;
    line-height: 18px;
    color: #0c7bd2;
}
#store-button{
    margin-top: 56px;
}
/** alvaro update users**/
.content_left_update_user{
	width: 456px;
	float: left;
}
.note_yellow_content1{
  margin: 0 15px;
  padding: 10px 0;
  float: left;
}


.upcontent_yellow2_update_user{
	background:url("/images/update-user-information-yellow-top.gif") no-repeat left;
	width: 427px;
	height: 18px;
	font-size: 20px;
	color:#FFFFFF;
	padding: 14px 0 17px 29px;
}
.content_yellow3_update_user{
	background: url("/images/update-user-whitetop-yellow.gif") no-repeat top;
	width:425px;
	background-color:#FFFFFF;
	margin: 26px 0 0 15px;
}
.note_green3_update_user{
	padding: 0 15px 0 0;
}
.update_user_end_yellow3{
	width: 425px;
	height: 10px;
	background: url("/images/update-user-whiteend-yellow.gif") no-repeat;
}
.content_yellow4_update_user{
	background-color:#DBB10C;
	float:left;
	font-size:12px;
	font-weight:normal;
	height:342px;
	text-align:left;
	width:456px;
}

.endcontent_yellow2_update_user{
	background: url("/images/update-user-yellowend.gif") no-repeat;
	margin-top:342px;
	width: 456px;
	height: 16px;
}
.txt-yellow{
	width:385;
	height:60;
	border:0;
	align:center;
   }
#or{
	width: 49px;
	height: 221px;
	background: url("/images/update_user_or_buttom.gif") no-repeat center;
	padding: 190px 5px 0 5px;
	float: left;
}
#content_green2_update_user{
background-color: #80ae11;
width: 415px;
height: 395px;
float: left;
}
#upcontent_green2_update_user{
	width: 386px;
	height: 30px;
	background: url("/images/update-user-greentop-edit.gif") no-repeat top;
	font-size: 20px;
	color:#FFFFFF;
	padding: 14px 0 17px 29px;
}
.note_inf_green2_update_user{
	background: url("/images/update_user_green_white_top.gif") no-repeat top;
	background-color:#FFFFFF;
	width: 385px;
	height: 315px;
	margin-left: 15px;
	margin-top: 14px;
}
.note_inf_green_update_user{
padding-top: 90px;
padding-left: 110px;
}
.end_white_greenflied{
width: 385px;
height: 10px;
margin-top: 56px;
background: url("/images/update_user_green_white_end.gif") no-repeat bottom;
}
#content_2cols .note_yellow5{
	text-align: center;
    /*height: 251px; */
}
#content_2cols .note_yellow5_summary{
	text-align: center;
	width: 340px;
    /*height: 251px; */
}

/** lufeceba - 0607091500 -decision plan **/
.dp_input_varios tr.no-padding td {
    padding: 0;
}
.dp_input_varios td {
    background: #fff;
	padding: 5px 0;
	text-align: center;
}
.dp_input_varios td.dpiv_separator {
    background: transparent;
}

#lsd_simoncomments_sc_publicname {
    background-color:#DCEBF2;
    border:1px solid #79C9E6;
    font-size:12px;
    padding:2px;
    width:242px;
    /*height:60px;*/
    font-family: Arial, Helvetica, sans-serif;
}

#comment_form textarea {
    background-color:#DCEBF2;
    border:1px solid #79C9E6;
    font-size:12px;
    padding:2px;
    width:340px;
    height:60px;
	font-family: Arial, Helvetica, sans-serif;
}

#messagelike {
	width: 156px;
	float: right;
	text-align: center;
	height: 35px;
	background: transparent url("/images/bg-comments-likes.gif") left no-repeat;
	padding: 5px 7px 5px 7px;
	font-size: 11px;
	line-height: 11px;
}

#content_yellow .messagelike_hidden_2 {
    text-align: right;
    padding-right: 12px;
}

.messagelike_hidden {
    height: 0px;
}

.messagelike_show {
   height: 12px;
}

.lsd_decisioncomments {
    width: 280px;
    height: 110px;
    resize: none;
}

#messageup {
	width: auto;
	display: block;
	height: 18px;
	text-align: left;
}

/* Simonities Says Styles */
#messageup_foro {
	width: auto;
	display: block;
	height: 18px;
	text-align: center;
}

/* totals in homepage styles */

#simonitesdecisions .title-container{
	width: 685px;
	height: 30px;
}
h2.title-home1{
	color: #FFF;
	float: left;
	width: 300px;
}
h3.title-home2{
	color: #027399;
	float: right;
	text-align: right;
	font-size: 17px;
	line-height: 1.5em;
	font-weight: normal;
	/*width: 300px;*/
}

#totals-simon{
	background: #DAEAF1 scroll 0 0;
	border-left: 1px solid #BBDEE8;
	border-right: 1px solid #BBDEE8;
	width: 158px;
	padding: 5px;
	text-align: left;
	font-size: 11px;
}
.total-text{
	font-weight: bold;
	color: #027399
}
.total-number{
	border-bottom: 1px dotted #898989;
	padding-bottom: 5px;
}

.title-color-number {
    color: #454B5A;
}

.title-total-simon-says {
    float: right;
    width: 210px;
}

.twitter-icon {
	width: 16px;
	color: aqua; /* This works with SVG files to change their color */
  }

a.delete-factor-btn,
a.delete-factor-btn:link,
a.delete-factor-btn:visited {
  display: inline-block;
  padding: 4px 8px;
  font-size: 13px;
  line-height: 1;
  color: rgb(223, 22, 16);
  background-color: #fff;
  border: 1px solid rgb(135, 127, 127);
  border-radius: 3px;
  text-decoration: none;
  cursor: pointer;
}

/* 2) Hover state */
a.delete-factor-btn:hover {
  background-color: #d9534f;
  color: #fff;
}