@charset "utf-8"; 

/* Ovverride core 3 */
#popupContainer  br { display:block !important; }

/* From core 2 */
.lnk-more { color:#FF9900 !important; font-size:11px; font-weight:bold; line-height:16px; margin-left:1px; text-transform:lowercase; }

/* ICONES SOCIAL MEDIA */
#socialCommentBox { margin-top:7px; overflow:hidden; }
#socialCommentBox strong, #socialCommentBox ol { float:left; }
#socialCommentBox strong { text-transform:lowercase; display:block; line-height:24px; color:#474139; text-align:right; width:367px; }
#socialCommentBox ol { overflow:hidden; }
#socialCommentBox li { float:left; background:url(http://s1.trrsf.com/portal/_img/lin-dotted.gif) 11px top repeat-y; padding-left:21px; line-height:0; *font-size:0; }
#socialCommentBox .first { padding-left:16px; background:none; }

/* POPUP CONTAINER STYLES */
#popupMask { position:fixed; _position:absolute; z-index:99990; top:0px; left:0px; width:100%; height:100%; min-height:100%; min-width:100%; opacity:0.4; filter:alpha(opacity=40); -moz-opacity:0.5; background:#333333; }
#popupContainer { position:absolute; z-index:99997; top:0px; left:0px; display:none; padding:0px; }
#popupFrame { margin:0px; width:100%; height:100%; position:relative; z-index:99998; }
#popupTitleBar { display:none; }
#popupTitle { float:left; font-size:1.1em; }
#popupControls { float:right; cursor:pointer; cursor:pointer; }

/* MODAL */
.pseudo { width:100%; -moz-opacity:0.5; filter:alpha(opacity=50); opacity:0.5; }
.nntt-box { padding:7px; width:468px; border:3px solid #FF9300; background-color:#FFF; }

.nntt-header { clear:both; overflow:hidden; margin-bottom:16px; height:12px; }
.nntt-header h6, .nntt-header a { height:12px; }
.nntt-header h6 { float:left; text-indent:-9999px; width:50%; background:url(http://s1.trrsf.com/transversais/comments/v2.1/_img/ttl-sendlayer.gif) left -10px no-repeat; }
.LNG_en .nntt-header h6 { background-position:left -40px; }
.LNG_es .nntt-header h6 { background-position:left -70px; }
.nntt-header a { float:right; display:block; width:8px; text-indent:-9999px; background:url(http://s1.trrsf.com/portal/_img/ico-general.gif) -4px -602px no-repeat; }

.nntt-content { overflow:hidden; _clear:both; }

.logged { margin-top:-1px; }
.nntt-form, .nntt-message, .nntt-logged { float:left; }
.nntt-form { width:252px; }
.logged .nntt-form { _display:inline; }
.nntt-form label { display:block; text-transform:lowercase; margin-bottom:1px; }
.nntt-form input, .nntt-form textarea { width:246px;  border:1px solid #BEB7AF; padding:1px 2px; *padding: 2px 2px 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5D5850; line-height:13px; }
.nntt-form input { margin-bottom:9px; *margin-bottom:8px; }
.nntt-form textarea { height:97px; margin-bottom:14px; }
.logged textarea { height:74px; }
.nntt-captcha { height:41px; clear:both;  }
.nntt-captcha label { display:none; }
.nntt-captcha img { margin-bottom:-16px; }
.nntt-captcha input { width:70px; margin-bottom:0; *margin-bottom:-1px; }
.LNG_en .nntt-captcha input { width:81px; }
.nntt-captcha, .nntt-send { float:left; }
.nntt-captcha input, .nntt-send { margin-left:7px; }
.nntt-form a { display:block; text-indent:-9999px; width:52px; height:20px; background:url(http://s1.trrsf.com/portal/_img/btn-general.gif) left -510px no-repeat; }
.nntt-form a:hover { background-position:-240px -510px; }
.LNG_en .nntt-form a { background-image:url(http://s1.trrsf.com/portal/en/_img/btn-general.gif); width:41px; }
.LNG_es .nntt-form a { background-image:url(http://s1.trrsf.com/portal/es/_img/btn-general.gif); }
.nntt-send { margin-top:11px; }
.nntt-info { clear:both; padding-top:8px; *padding-top:4px; }
.logged .nntt-name { display:none; }

.nntt-message, .nntt-logged { width:192px;  }
.nntt-message, .nntt-logged { background-color:#ECEAE7; padding:7px; margin:14px 0 0 10px; *margin-top:15px; }
.logged .nntt-message { display:none; }
.nntt-message ol { min-height:84px; _height:84px; }
.nntt-message li { height:24px; _font-size:0; margin-top:6px; }

.nntt-logged { display:none; margin-top:15px; }
.logged .nntt-logged { display:block; }
.nntt-logged div { float:left; position:relative; margin-right:10px; *margin-right:9px; _margin-right:7px; width:50px; height:50px; background:url(http://s1.trrsf.com/transversais/comments/v2.1/_img/ico-login.gif) left -100px no-repeat; }
.nntt-avatar em { position:absolute; bottom:0; right:0; display:block; width:14px; height:14px; background:url(http://s1.trrsf.com/transversais/comments/v2.1/_img/ico-login.gif) left top no-repeat; text-indent:-9999px; }
.nntt-terra {}
.nntt-facebook { background-position:-50px top !important; }
.nntt-twitter { background-position:-100px top !important; }
.nntt-logged p strong { display:block; }
.nntt-logged .clear { padding:9px 0 8px; *padding-top:5px; }
.nntt-logged a { font-weight:bold; }

.nntt-footer { _clear:both; _margin-top:-7px; padding-top:8px; _padding-top:4px; }
.nntt-error { font-weight:bold; color:#CB3906; font-size:12px; padding-bottom:6px; }

.nntt-adv { margin-top:19px; }

.nntt-sent { text-align:center; margin:140px 0; font-size:12px; }
.nntt-sent a { display:block; text-indent:-9999px; width:54px; height:20px; background:url(http://s1.trrsf.com/portal/_img/btn-general.gif) left -540px no-repeat; margin:16px 0 0 207px; *margin-left:0 !important; }
.nntt-sent a:hover { background-position:-240px -540px; }
.LNG_en .nntt-sent a { background-image:url(http://s1.trrsf.com/portal/en/_img/btn-general.gif); width:41px; margin-left:213px; }
.LNG_es .nntt-sent a { background-image:url(http://s1.trrsf.com/portal/es/_img/btn-general.gif); width:68px; margin-left:200px; }

.nntt-abuse h6 { background-image:url(http://s1.trrsf.com/transversais/comments/v2.1/_img/ttl-abuse.gif); }
.LNG_en .nntt-abuse h6 { background-position:0 -70px; }
.nntt-abuse input, .nntt-abuse textarea { width:462px; }
.nntt-abuse .nntt-send { margin:0 !important; }
.nntt-abuse .nntt-sent { _clear:both; }

/* SUB-MODAL LOGIN TERRA */
.trr-login { width:224px; position:absolute; margin:-282px 0 0 122px; }
.trr-login .nntt-header { margin-bottom:12px; }
.trr-login h6 { background-image:url(http://s1.trrsf.com/transversais/comments/v2.1/_img/ttl-loginterra.gif); }
.trr-login .nntt-error { float:none; font-size:11px; padding-bottom:13px; }
.trr-login .nntt-form { width:100%; }
.trr-login label { display:none; }
.trr-login p { float:left; }
.trr-login input { width:73px; margin:0 7px 0 0; }
.LNG_en .trr-login input { width:78px; }
.trr-login .nntt-send { margin:-1px 0 0 0; *margin:0; }
.LNG_en .trr-login .nntt-send { margin-left:1px;  }
.trr-login .nntt-footer { _margin-top:-17px;  }

.nntt-box .twitter { background:none; width:auto; float:none; height:auto; margin:0; overflow:auto; padding:0; text-indent:0; } /* reset core 3 */
.twitter .left{ float:left }
.twitter .left .chk-rdo-replace{ width:14px;}
.twitter .left label{ width:114px;}
.twitter .right { float:right; width:60px; background:transparent url(http://s1.trrsf.com/transversais/comments/v2.1/_img/lin-dotted.gif) repeat-y scroll 38px 0; height:20px;  }
.twitter .right a { background:none;width:20px;display:inline;}  
.twitter .right input{ border:0px; width:34px;float:left;text-align:right;}
.twitter .right img{float:right;cursor:pointer;}

.toolTip{ display:none; width:180px; height:90px; z-index:30000; border:3px solid #ff9300; left:81px; top:23px; background:#fff; position:absolute; }
.toolTip p {float:left; font:Arial; font-size:11px; width:120px; padding:5px; }
.toolTip .options { float:right; }
.toolTip .close { padding:5px; cursor:pointer; }
.toolTip .arow{ position:absolute; top:89px; left:152px; }

.nntt-message-notAnnonymous { width : 100%; height: 61px; margin : 0; }
.nntt-message-notAnnonymous  ol{ margin-left: 63px; }
.nntt-message-notAnnonymous  ol li{ float: left; margin-right: 10px; }
.trr-login-not-anonymous { margin: -216px 0 0 122px; }
