/* 20130201-1544 */

/* MOD 335 POPULARITY */
.mod-335-popularity .ctn-section { height:19px; }
.mod-335-popularity .ctn-section span { width:129px; background:url("../_img/ttl-general.png") no-repeat 0 -4px; }
.mod-335-popularity .popularity { float:left; height:82px; margin-right:10px; background:url("../../../../core/_img/lin-dotted.png") right top repeat-y; }
.mod-335-popularity .ctn-image { margin-right:8px; }
.mod-335-popularity .voting { height:81px;padding:8px; }
.mod-335-popularity .popularity li { float:left; width:233px; margin-right:10px; }
.mod-335-popularity .popularity li h2 { margin-bottom:7px; font-size:12px; }
.mod-335-popularity .popularity li h3 { margin-bottom:18px; }
.mod-335-popularity .popularity li span { float:left; margin-right:9px; }
.mod-335-popularity .popularity li span img { float:left; }  
.mod-335-popularity .popularity li .bgr-bar-most,
.mod-335-popularity .popularity li .bgr-bar-less { float:left; width:99px; height:3px; background-color:#FFFFFF; }
.mod-335-popularity .popularity li .bgr-bar-most span,
.mod-335-popularity .popularity li .bgr-bar-less span { float:left; position:relative; height:3px; background-color:#9BC80D; }
.mod-335-popularity .popularity li .bgr-bar-most span em,
.mod-335-popularity .popularity li .bgr-bar-less span em { position:absolute; left:110px; top:-5px; font-style:normal; font-weight:bold; font-size:12px; color:#9BC80D; }
.mod-335-popularity .vote-popularity { float:left; width:103px; _width:89px; }
.mod-335-popularity .vote-popularity .btn-vote { display:block; margin-top:11px; }

/* MOD 362 POPULARITY */
#mod-362-popularity li { margin-bottom:17px; }
#mod-362-popularity li .bgr-lightgray:hover,
#mod-362-popularity li .bgr-lightgray:focus { margin:-3px; border:3px solid #FF9900; }
#mod-362-popularity .subtitle { margin-bottom:17px; font:12px Arial; }
#mod-362-popularity .content { float:left; margin-top:8px; }
#mod-362-popularity .ctn-image { margin-right:17px; }
#mod-362-popularity .name { font-weight:bold; font-size:12px; }
#mod-362-popularity .like { display:block; margin-top:12px; padding:2px 0 0 18px; height:16px; font-weight:bold; font-size:10px; color:#5D5850; background:url('../_img/ico-like.png') no-repeat; }
#mod-362-popularity .like:hover,
#mod-362-popularity .like:focus { color:#9BC80D !important; }
#mod-362-popularity .bgr-bar-most { float:left; display:block; margin-top:16px; width:130px; height:3px; background-color:#FFF; }
#mod-362-popularity .bgr-bar-most span { position:relative; float:left; height:3px; background-color:#9BC80D;  }
#mod-362-popularity .bgr-bar-most span em { position:absolute; left:147px; top:-5px; font-weight:bold; font-style:normal; font-size:12px; color:#9BC80D; }

/* MOD 285 QUIZ */
.mod-285-quiz p { padding:3px 0 10px; color:#47423A; font-size:12px; font-weight:bold; }
.mod-285-quiz ul { margin:8px 0 12px; }
.mod-285-quiz li { margin-top:8px; height:11px; *margin-top:5px; }
.mod-285-quiz li strong { float:right; color:#9BC80D; font-size:12px; font-weight:bold; }
.mod-285-quiz .txt-opt { display:block; float:left; width:27%; padding-right:10px; text-align:right; }
.mod-285-quiz .txt-bar { display:block; float:left; width:100px; height:3px; margin:6px 0; }
.mod-285-quiz .txt-bar em { display:block; height:3px; background-color:#9BC80D; }
.mod-285-quiz .btn-vote { float:left; padding-right:8px; margin-right:8px; width:82px; border-right:1px dotted #BEB7AF; background:url('../_img/btn-general.png') no-repeat; }
.mod-285-quiz .btn-vote:hover,
.mod-285-quiz .btn-vote:focus { background-position:-233px 0; }
.mod-285-quiz .total-participant { float:left; margin-top:6px; color:#9BC80D; font-size:11px; font-style:normal; font-weight:bold; }
.mod-285-quiz .total-participant span { color:#BEB7AF; font-weight: normal; font-size:10px }

/* MOD 347A OTHERS TASKS */
.mod-347a-others-tasks h4 a { display:block; overflow:hidden; }
.mod-347a-others-tasks .ttl-single { margin-bottom:8px; font-weight:normal; font-size:12px; }
.mod-347a-others-tasks .more { clear:both; }

/* MOD 347B OTHERS TASKS */
.mod-347b-others-tasks h4 a { display:block; overflow:hidden; }
.mod-347b-others-tasks .ttl-single { margin-bottom:8px; font-weight:normal; font-size:12px; }
.mod-347b-others-tasks .more { clear:both; }

/* MOD 347C OTHERS TASKS */
.mod-347c-others-tasks h4 a { display:block; overflow:hidden; }
.mod-347c-others-tasks .ttl-single { margin-bottom:8px; font-weight:normal; font-size:12px; }
.mod-347c-others-tasks .more { clear:both; }

/* MOD 347D OTHERS TASKS */
.mod-347d-others-tasks h4 a { display:block; overflow:hidden; }
.mod-347d-others-tasks .ttl-single { margin-bottom:8px; font-weight:normal; font-size:12px; }
.mod-347d-others-tasks .more { clear:both; }

/* MOD 354 PEARL QUOTATIONS */
.mod-354-pearl-quotations ul li { float:left; padding-top:17px; }
.mod-354-pearl-quotations ul li blockquote {  float:left; width:155px; padding:8px 20px 7px; background-color:#ECEAE7;font-weight:bold; font-size:12px; color:#474139; }
.mod-354-pearl-quotations ul li blockquote em { display:block; color:#978D80; font-weight:normal; }
.mod-354-pearl-quotations ul li .ctn-image { margin-right:17px; }
.mod-354-pearl-quotations ul li .quotation { display:block; float:left; margin-left:-8px; padding-left:8px; background: url("../_img/ico-pearl-quotations.png") no-repeat scroll left 10px transparent; }

/* MOD 357 GENERAL VISION */
.mod-357-general-vision h4 { margin-bottom:6px; font-size:12px; }
.mod-357-general-vision h4 + a { clear:both; }
.mod-357-general-vision .ctn-captioned-image { padding-top:17px; }
.mod-357-general-vision .ttl-section span { padding-right:11px; }

/* MOD 361 TESTS */
.mod-361-tests h4 { margin-bottom:8px; font-size:12px; color:#999999; }
.mod-361-tests p { font-size:12px; color:#463F39; }
.mod-361-tests em { padding-right:8px; color:#999999; font-weight:bold; font-style:normal; }
.mod-361-tests a:hover em { color:#999999 !important; }
.mod-361-tests .more { clear:both; }

/* MOD 366 PARTICIPANTS */
#mod-366-participants-ruler .participants-ruler{ width:100%; overflow:visible; background:#FFF; padding:5px 0; margin-bottom:7px; height:40px; }
#mod-366-participants-ruler .participants-ruler li{ overflow:visible; display:inline; float:left; list-style:none; width:40px; height:40px; background:#069; margin-right:7px; }
#mod-366-participants-ruler .participants-ruler li a { color:#FFF !important; }
#mod-366-participants-ruler .participants-ruler li a .img-sm { position:relative; overflow:hidden; width:40px; height:40px; }
#mod-366-participants-ruler .participants-ruler li a .img-big { position:relative; overflow:hidden; padding:3px 3px 0 3px; width:65px; height:68px; background:#FF9900; display:none; margin-top:-56px; margin-left:-14px; z-index:1000; }
#mod-366-participants-ruler .participants-ruler li a:hover .img-big { display:block; cursor:pointer; }
#mod-366-participants-ruler .participants-ruler li a .txt-elm { position:absolute; overflow:hidden; height:7px; background:#CB3906; color:#FFF; }
#mod-366-participants-ruler .participants-ruler li a .img-sm .txt-elm { background:url("../_img/eliminado-sm.png") !important; width:40px; bottom:0px; left:0px; }
#mod-366-participants-ruler .participants-ruler li a .img-big .txt-elm { background:url("../_img/eliminado-bg.png") !important; width:65px; bottom:15px; left:3px; }
#mod-366-participants-ruler .participants-ruler li a .img-big .txt-nome { position:absolute; overflow:hidden; font-family:Arial; font-size:10px; text-align:center; height:15px; width:65px; color:#FFF !important; bottom:0px; left:3px; }

/* MOD 364 THERMOMETER */
#mod-364-thermometer .ttl-section span { width:120px; }
#mod-364-thermometer .col-skinny p { color:#474139; font-size:12px; }
#mod-364-thermometer .ctn-temperature { width:195px; height:120px; margin-top:12px; background-color:#ECEAE7;}
#mod-364-thermometer .ctn-temperature ul { float:left; width:190px; margin:9px 0 0 9px; font-weight:bold; }
#mod-364-thermometer .ctn-temperature ul li { display:block; float:left; width:80px; margin-bottom:4px; margin-right:4px; }
#mod-364-thermometer .ctn-temperature ul .txt-description,
#mod-364-thermometer .ctn-temperature ul .txt-number { display:block; float:left; margin-bottom:2px; }
#mod-364-thermometer .ctn-temperature ul .txt-description { clear:both; }
#mod-364-thermometer .ctn-temperature ul .txt-symbol { float:left; height:14px; color:#97C70D; }
#mod-364-thermometer .col-wide ul { margin:5px 0 8px; }
#mod-364-thermometer .col-wide ul li { float:left; margin:8px 8px 0 0; width:130px; height:58px; font-size:12px; font-weight:bold; color:#5D574F;  }
#mod-364-thermometer .col-wide ul .ctn-meter { float:left; width:131px; margin-top:6px; color:#97C70D; }
#mod-364-thermometer .col-wide ul .ctn-meter .spn-value { float:right; margin-bottom:2px; }
#mod-364-thermometer .col-wide ul .ctn-meter .ctn-controller { display:block; overflow:hidden; width:120px; height:5px; margin-top:1px; border:5px solid #ECEAE7; cursor:pointer; text-indent:-5000em; }
#mod-364-thermometer .col-wide ul .ctn-meter .ctn-controller div.ctn-percentage { float:left; height:5px; display:block; background-color:#FF9900; }
#mod-364-thermometer .col-wide ul .ctn-meter .lnk-icon { display:block; overflow:hidden; width:11px; height:6px; margin-top:2px; background-image:url("../_img/ico-general.png"); text-indent:-5000em;  }
#mod-364-thermometer .col-wide a.btn-enviar { float:right; display:block; overflow:hidden; width:53px; height:21px; background-image:url("../_img/btn-send-thermometer-poll.png"); text-indent:-5000em; }
#mod-364-thermometer .col-wide a.disabled { background-position:-460px 0; }
#mod-364-thermometer .col-wide a.enabled:hover { background-position:-240px 0; }
#mod-364-thermometer .ctn-slider-handle { float:left; height:10px; width:11px; margin-top:2px; background:url("../_img/ico-general.png") no-repeat scroll left top transparent; cursor:pointer; }
#mod-364-thermometer .ctn-slider-handle-area { width:100%; }
#popupMaskTherm { position:fixed; top:0; left:0; width:100%; height:100%; background:none repeat scroll 0 0 #333333; filter:alpha(opacity=40); opacity:0.4; z-index:99990; }
#popupContainerTherm { position:absolute; display:none; top:0; left:0; width:300px; padding:0; z-index:99997; }
#popupFrameTherm { position:relative; height:100%; width:100%; margin:0; z-index:99998; }
#popupTitleBarTherm { display:none; }
#popupTitleTherm { float:left; font-size:1.1em; }
#popupControlsTherm { float:right; cursor:pointer; }
#popupMaskTherm { position:fixed; left:0; top:0; width:100%; height:100%; background:none repeat scroll 0 0 #333333; filter:alpha(opacity=40); opacity:0.4; z-index:99990; }
#popupContainerTherm { position:absolute; display:none; top:0; left:0; padding:0; z-index:99997; }
#popupFrameTherm { position:relative; width:100%; height:100%; margin:0; z-index:99998; }
#popupTitleBarTherm { display:none; }
#popupTitleTherm { float:left; font-size:1.1em; }
#popupControlsTherm { float:right; cursor:pointer; }
#popupContainerTherm .therm-box { width:300px; padding:7px; background-color:#FFFFFF; border:3px solid #FF9300; }
#popupContainerTherm .therm-header { overflow:hidden; clear:both; height:12px; margin-bottom:16px;  }
#popupContainerTherm .therm-header h6 { float:left; width:50%; background:url("../_img/therm-head.png") no-repeat scroll left -3px transparent; text-indent:-9999px; }
#popupContainerTherm .therm-header a { display:block; float:right; width:11px; height:11px; background:url("../_img/btn-head-close.png") repeat scroll 0 0 transparent; text-indent:-9999px;  }
#popupContainerTherm .therm-sent { height:70px; margin:10px 0; text-align:center; font-size:12px; }
#popupContainerTherm .therm-sent .nntt-close { display:block; float:left; height:21px; width:53px; margin:20px 0 0 125px; }
#popupContainerTherm .therm-sent .nntt-close a { display:block; height:21px; width:53px; background:url("../_img/btn-close-thermometer-poll.png") repeat scroll 0 0 transparent; text-indent:-9999px; }
#popupContainerTherm .therm-sent .nntt-close a:hover { display:block; height:21px; width:53px; background:url("../_img/btn-close-thermometer-poll.png") repeat scroll -240px 0 transparent; text-indent:-9999px; }