#fans-morale { position:relative; display:inline-block; width:619px; border:1px solid #FFF; border-width:15px 0; z-index:2; }
#fans-morale:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
html[xmlns] #fans-morale { display:block; }
* html #fans-morale { height:1%; }

/* Section */
#fans-morale .ctn-section { margin:0 0 18px 0; }
#fans-morale .ctn-section h2{ display:block; float:left; width:166px; height:28px; background:url(http://sdp.terra.com.br/image/klavika?c=sh&t=%E2nimo%20da%20torcida) no-repeat; text-indent:-999px;  }
.LNG_es #fans-morale .ctn-section h2{ width:206px; background-image:url(http://sdp.terra.com.br/image/klavika?c=sh&t=%C1nimo%20de%20los%20hinchas); }
.LNG_en #fans-morale .ctn-section h2{ width:117px; background-image:url(http://sdp.terra.com.br/image/klavika?c=sh&t=Fans%20morale); }
#fans-morale .ctn-section p {margin-left:10px; float:left; margin-top:7px; background:url(http://s1.trrsf.com.br/atm/3/core/_img/lin-dotted.gif) repeat-y scroll; height:15px; padding:3px 0 0 14px;}

/* Columns */
#fans-morale .ctn-content { height:200px; }
#fans-morale .ctn-content .ctn-main { position:relative; float:left; width:309px;}
#fans-morale .ctn-content .modFansMoraleChartBar { position:relative; float:left; background:url(http://s1.trrsf.com.br/atm/3/core/_img/lin-dotted.gif) -1px 0 repeat-y; margin-left:2px; padding-left:8px; }

/* Moods */
#fans-morale .ctn-moods { position:relative; width:105px; float:left; margin:4px 0 0 6px; }
#fans-morale .ctn-moods li a { display:block; height:16px; margin:0 0 17px 0; padding:1px 0 0 23px; background:url(../_img/btn-general-pt.png) no-repeat; cursor:pointer; text-indent:-99999px; }
.LNG_es #fans-morale .ctn-moods li a{ background-image:url(../_img/btn-general-es.png); }
.LNG_en #fans-morale .ctn-moods li a{ background-image:url(../_img/btn-general-en.png); }
#fans-morale .ctn-moods li a:hover {color:#FF9900;}
#fans-morale .ctn-moods li.mood-happy a {background-position:0px -33px;}
#fans-morale .ctn-moods li.mood-whatever a {background-position:0px -68px;}
#fans-morale .ctn-moods li.mood-disappointed a {background-position:0px -102px;}
#fans-morale .ctn-moods li.mood-angry a {background-position:0px -136px;}

/* Statistics */
#fans-morale .ctn-stats  { position:relative; float:right; margin-top:-2px;}
#fans-morale .ctn-stats li {width:122px; text-align:right; padding:4px 5px 3px 0;}
#fans-morale .ctn-stats li.highlighted {background-color:#eceae7;}
#fans-morale .ctn-stats span{ font-size:14px; font-weight:bold; color:#9bc80d; display:block;}
#fans-morale .ctn-stats small{font-size:10px; color:#7f7871;}

/* Vote */
#fans-morale .ctn-vote { position:relative; clear:both; }

/* Button Submit */
#fans-morale .ctn-vote .btn-vote { float:left;  width:53px; height:21px; border:none; background:url(../_img/btn-send.png) no-repeat 0 0; cursor:pointer;}
.LNG_en #fans-morale .ctn-vote .btn-vote { width:41px; background:url(http://s1.trrsf.com/atm/3/en/_img/btn-general.png) no-repeat 0px -330px; }
.LNG_en #fans-morale .ctn-vote .btn-vote:hover { background:url(http://s1.trrsf.com/atm/3/en/_img/btn-general.png) no-repeat -250px -330px; }
#fans-morale .ctn-vote .enabled:hover {background-position:-240px 0; }
#fans-morale .ctn-vote .disabled {background-position:-460px 0; }

/* Counter */
#fans-morale .ctn-vote .vote-count { position:relative; line-height:2em; background:url(http://s1.trrsf.com.br/atm/3/core/_img/col-dotted.gif) repeat-y scroll; padding:0 0 0 9px; margin:0 0 0 5px;}
#fans-morale .ctn-vote .vote-count strong {color:#9bc80d; font-size:11px; }
#fans-morale .ctn-vote .vote-count smal l{ color:#999999; font-size:10px; }

/* Modal */
#fans-morale .ctn-vote .vote-confirmation { display:none; position:absolute; left:0; width:270px; border:3px solid #ff9900; background-color:#FFF; z-index:2; }
#fans-morale .ctn-vote .on { display:block; } 
#fans-morale .ctn-vote .vote-confirmation .vote-confirmation-title {font-weight:bold; text-transform:uppercase; padding:9px 0 0 8px; float:left;}
#fans-morale .ctn-vote .vote-confirmation .vote-confirmation-close { float:right; background:url(../_img/btn-general.png) 0px -183px no-repeat; width:9px; text-indent:-999px; margin:7px 8px 0 0;}
#fans-morale .ctn-vote .vote-confirmation .vote-confirmation-text { clear:both; text-align:center; font-weight:bold; font-size:12px; margin:auto; width:248px; padding:0px; *margin-top:0px; *margin-bottom:0px; padding-top:10px;}
#fans-morale .ctn-vote .vote-confirmation .success { color:#009900; }
#fans-morale .ctn-vote .vote-confirmation .failure { color:#FF0000; width:185px;}
#fans-morale .ctn-vote .vote-confirmation .vote-confirmation-button { width:51px; height:24px; margin:12px auto 12px 100px; border:none; background:url(../_img/btn-general-pt.png) 0px -156px no-repeat; cursor:pointer; }
.LNG_es #fans-morale .ctn-vote .vote-confirmation .vote-confirmation-button { width:51px; height:24px; margin:12px auto 12px 100px; border:none; background:url(../_img/btn-general-es.png) 0px -156px no-repeat; cursor:pointer; }
.LNG_en #fans-morale .ctn-vote .vote-confirmation .vote-confirmation-button { width:51px; height:24px; margin:12px auto 12px 100px; border:none; background:url(../_img/btn-general-en.png) 0px -156px no-repeat; cursor:pointer; }

/* Slider */
#fans-morale .ctn-meter { position:relative; }

#fans-morale .ctn-meter .ctn-controller { position:relative;  display:block; float:left; width:22px; height:156px; margin:3px 0 0 0; padding:2px 0 0 0; border:1px solid #ECEAE7; text-indent:-999em; overflow:hidden; }
#fans-morale .ctn-meter .ctn-controller .ctn-bar { display:block; position:absolute; left:0; bottom:0; width:20px; background:#9BC80D;  border:1px solid #FFF;}

#fans-morale .ctn-slider-handle-area { position:relative; float:left; width:10px; height:163px; }
#fans-morale .ctn-slider-handle { position:absolute; bottom:0; left:0; width:10px; height:7px; margin:0; background:url(../_img/arrow.png) center 0 no-repeat; }