﻿/* 20130902-0950 */

/* RESETS */
figure, article, date, time, aside { margin:0; padding:0; }

/* HELPERS */
.visually-hidden { position:absolute; overflow:hidden; margin:-1px; padding:0; height:1px; width:1px; border:0; clip:rect(0, 0, 0, 0); }
.visually-hidden.focusable:active,
.visually-hidden.focusable:focus { overflow:visible; position:static; margin:0; width:auto; height:auto; clip:auto; }
.lin-hor-dotted.top { border-top:0; }
.lin-hor-dotted.bottom { border-bottom:0; }
.lin-hor-dotted.reset-border { border:none; }

/* MENU */
#mod-header { min-height:197px; }
#mod-menu { margin-bottom:22px; }

/* HEADER */
.ctn-page-header { margin-bottom:8px; }
.ctn-page-header.media-services { margin-bottom:1px !important; }
.ctn-page-header .ttl-page span,
.ttl-page a { height:31px; }
.ctn-page-header.with-image .ttl-page { text-indent: 0px; }

/* TITLE + SUBTITLE */
.ctn-page-header .ttl-header { width: 286px; height: 54px; float: left; }
.ctn-page-header .ttl-header .ttl-page { width: 286px; margin: 0; }
.ctn-page-header .ttl-header .subtitle { font-family: "klavikaRegular"; font-size: 11px; color: #999999; }

/* ARTICLE HEADER */
#trr-ctn-general .ctn-article-header .ttl-header { float:left; width:286px; height:47px; }
#trr-ctn-general .ctn-article-header .ttl-header .ttl-page { overflow:visible; width:286px; margin:8px 0; text-indent:0; font-family:"klavikaRegular"; font-size:18px; text-transform:uppercase; }
#trr-ctn-general .ctn-article-header .ttl-header .subtitle { font-family:"klavikaRegular"; font-size:11px; color:#999999; }
.ctn-article-header { margin-top:-22px; }
.ctn-article-header .ttl-header-nav { float:right; margin-left:-12px; margin-top:10px; }
.ctn-article-header .ttl-header-nav a { padding:0 12px; border-left:1px dotted #BEB7AE; display:block; float:left; height:25px; line-height:25px; vertical-align:middle; font-weight:bold; }
.ctn-article-header .ttl-header-nav a:first-child { padding-left: 6px; border: none; }
.ctn-article-header .ttl-header-nav .spacer { padding:0 12px; border-left:1px dotted #BEB7AE; border-right:1px dotted #BEB7AE; }

/* EVENTS COUNTDOWN */
#events-countdown { clear:left; float:right; overflow:hidden; margin-top:-35px; height:34px; }
.ctn-page-header #events-countdown .border:before { content:""; position:absolute; left:12px; top:3px; display:block; height:30px; border-left:solid 1px #D5D0CB; }

/* SOCIALIZE CONTAINER */
.socialize-container { margin-bottom:29px; }
#tgm-pbuttons1 { float:left; }
#tgm-pbuttons2 { float:right; }
.socialize-container .socialize { margin:4px 0; }
.socialize-container .socialize .content-sharer { display:block; width:392px; margin:auto; }

/* ARTICLE */
.article-container .header-container { margin-bottom:17px; }
.article-container .header-container .ttl-main { margin-bottom:11px; font-size:31px; line-height:31px; color:#47423A; letter-spacing:-0.04em; }
.article-container .header-container .txt-claim { color:#BEBCB9; font-size:11px; }

/* ARTICLE HEADER */
#header-container { margin-bottom:34px; }
#header-container .published { margin-bottom:13px; font-size:12px; color:#978E81; }
#header-container .published .circle { margin:0 3px; }
#header-container .ttl-main { line-height:39px; font-size:35px; color:#463F39; font-weight:normal; }
#header-container .description { margin-top:12px; font-size:18px; line-height:25px; color:#978D80; font-weight:normal; }

/* NEWS CONTAINER */
#news-container { }
#news-container .anchor-right { float:right; margin-left:17px !important; }
#news-container .anchor-left { float:left; margin-right:17px !important; }
#news-container .info-container { display:inline-block; width:195px; }
#news-container .before-image { }
#news-container .info-container.no-image { float:left; padding-top:4px; margin-right:15px; width:195px; }
#news-container .info-container .author-container { display:inline-block; padding-bottom:20px; margin-bottom:16px; width:190px; background:url("../../../core/_img/lin-dotted.png") repeat-x 0 bottom; }
#news-container .info-container .author-container li:first-child { margin-top:0; }
#news-container .info-container .author-container li { margin-top:12px; }
#news-container .info-container .author-container .author-picture { float:left; margin-right:10px; border:1px solid #BEB7AF; }
#news-container .info-container .author-container .about-author .by { margin-right:5px; font-weight:bold; }
#news-container .info-container .author-container .about-author .author-name { font-size:12px; color:#463F39; }
#news-container .info-container .author-container .about-author .author-location { display:block; margin-top:4px; font-size:11px; color:#978C7F; }
#news-container .info-container .image-container { margin-bottom:18px; padding-bottom:16px; background:url("../../../core/_img/lin-dotted.png") repeat-x 0 bottom; }
#news-container .info-container #content-sharer-article { height:63px; margin-bottom:23px; }
#news-container .info-container #content-sharer-article .trr-content-sharer-middle .common-ui.common-ui-twitter-middle { margin-right:0 !important; }
#news-container .image-container { margin-bottom:22px; padding-top:7px; padding-bottom:17px; background:url("../../../core/_img/lin-dotted.png") repeat-x 0 bottom; }
#news-container .image-container:first-child { padding-top:0; }
#news-container .image-container.view-1 { width:619px; }
#news-container .image-container.view-2 { width:407px; }
#news-container .image-container.view-3 { width:301px; }
#news-container .image-container.view-4 { width:195px; }
#news-container .image-container.view-5 { width:195px; }
#news-container .image-container.view-6 { width:301px; }
#news-container .image-container .image-link { position:relative; overflow:hidden; display:block; border:none; }
#news-container .image-container .image-link:hover { border:3px solid #FF9900; }
#news-container .image-container .image-link:hover .image { margin:-3px; }
#news-container .image-container.video-thumb { position:relative; display:inline-block; }
#news-container .image-container.video-thumb.view-1 { width:619px; }
#news-container .image-container.video-thumb.view-2 { width:407px; }
#news-container .image-container.video-thumb.view-3 { width:301px; }
#news-container .image-container.video-thumb a div { margin-bottom:8px; }
.lt-ie9 #news-container .image-container.video-thumb a div { margin-bottom:7px; }
#news-container .image-container.video-thumb a.image-link + .caption { margin-top:5px; }
#news-container .image-container.video-thumb a + .caption { margin-top:0; }
#news-container .image-container.video-thumb .image-link .ico-video { position:absolute; left:0; top:0; width:100%; height:100%; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF0AAABACAMAAABP54u0AAAAA3NCSVQICAjb4U/gAAAAclBMVEX///8ZGRcZGRcZGRcZGRcZGRczMzMsLComJiQfHx0ZGRdcXFpXV1ZTU1FNTUxJSUeIiIeEhIOBgYB9fXx6eniMjIu1tbSzs7OwsK+urq2rq6qpqanMzMzX19fX19XV1dTT09Lt7e3p6enn5+b19fX///8MkoTEAAAAJnRSTlMAESIzRFVmZmZmZnd3d3d3iIiIiIiZqqqqqqqqu8zMzMzd3d3u/9iXpYkAAAAJcEhZcwAACusAAArrAYKLDVoAAAAedEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzUuMasfSOsAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDEvMjEvMTP6xLgqAAABEUlEQVRYhe3Y2U7DQAyFYYckLANtKXQjXZPmvP8rIgTX47GtU1Uic+9P0X8xmlikqts2EU5bVyJVw6B//UpqGp5SI5Qqf6cVIp7SpP9nfbVg6t24YurAnqrj8MzUcbXGN+mwxrfp1vhWHRdLfLOOYc7UMX4ydaCj6sXxfXppfKeO8YOpA19UHZcnpo5hxtT1+CFdjR/Ucc7Gj+oYcnxYXxO/vX/NTsX042N+KqRvtKmI/q5O+fX+TZ9y60f9lvHravKIrif36716OQb0U0lyr74ttT36shw368XJPXr+Og/qO5Nt1IveME5dfwIEdGNyk763JjfpLx78Tv7kJ33Sb6Qzt52JvKnlbplFHjj+z4b8G3/5H/VviXV+AAAAAElFTkSuQmCC') no-repeat center center; text-indent:-9999px; }
#news-container .image-container.video-thumb .image-link:hover .ico-video { background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF0AAABACAMAAABP54u0AAAAA3NCSVQICAjb4U/gAAAAk1BMVEX/////mQD/mQD/mQD/mQD/mQD/mQD/mQD/mQD/mQD/mQD/mQD/mQD/////+O3/9+r/9ef/9OT/7dL/7M//68z/6cn/6Mb/3Kj/26X/2qL/2Z//15z/1pn/yHX/x3L/xW//xGz/w2n/wmb/tkj/tUX/s0L/sj//sTz/sDn/pyT/piH/pR7/pBv/oxj/ngz/nQn/mQAXrTI1AAAAMXRSTlMAESIzZneImaq7zN3u////////////////////////////////////////////////IO4wjAAAAAlwSFlzAAAK6wAACusBgosNWgAAAB50RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNS4xqx9I6wAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMS8yMS8xM/rEuCoAAAEZSURBVFiF7djLTsNADIVhJ9BC05w0LYReuPRCgQItzPs/HRLqemZs66wa7/0p+hdWNCLFoBoHwtTDUqQcMej/qa5kSMNDuJGKqI+FiIfQ65esH05MfTs9MHVgR9XxRNXxoI2v0tEq4+t0bXytjkeqju7I1NF+MHVgS9Wz49v03PhGHe07Uwc2VB2rX6aO7pupp+O79GR8p45lNL5XRxfjvXrzSvz22Wd0y6fPf+JbLv05teXQm31yy67PvtJbZn2evjJ2PZncoWckt+t3yePo0Bc5ya36S65t0Ju3fFytZye36PFz7tTXKlunT7L+YYz6vSq5UlcmV+k7bXKVbpte7/WL0ilvwOepyS+1xS0NH5UixTXFr6tBKX+x2g7RgfFW8AAAAABJRU5ErkJggg==') no-repeat center center; }
#news-container .image-container .caption { margin-top:3px; font-size:12px; line-height:16px; font-weight:bold; color:#47423A; }
#news-container .image-container .copyright { display:block; margin-top:2px; color:#978E81; font-size:11px; font-style:italic; }
#news-container .image-container.highlight-image { position:relative; padding:6px 0 13px; width:195px; }
#news-container .image-container.highlight-image .caption { margin:1px 0 0; font-size:12px; color:#463F39; font-weight:bold; line-height:21px; }
#news-container .image-container.highlight-image .image-link { position:relative; }
#news-container .image-container.highlight-image .image-link .gallery-info { position:absolute; bottom:3px; right:0; padding:7px 10px 9px 8px; background:rgba(0, 0, 0, 0.3); }
.lt-ie9 #news-container .image-container.highlight-image .image-link .gallery-info { background-color:#47423A; }
#news-container .image-container.highlight-image .image-link .gallery-info .pictures-amount { color:#FFF !important; font-size:12px; }
#news-container .image-container.highlight-image .image-link .gallery-info .pictures-amount .ico-hed-photo  { background-position:-188px 4px; }
#news-container .image-container.highlight-image .image-link .gallery-info .pictures-amount .circle { margin:0 7px 0 3px; color:#FFF !important; }
#news-container .image-container.highlight-image .image-link .gallery-info .pictures-amount .total { margin-right:3px; color:#FFF !important; }
#news-container .image-container.highlight-image .image-link:hover .gallery-info { margin:-3px; background-color:#FF9900; background-image:none; }
#news-container .image-container.highlight-image .image-link .ico-hed-play { top:0; }
#news-container .image-container.highlight-image .image-link:hover .ico-hed-play { left:0; margin:-3px; }
#news-container .widget-container { margin-bottom:22px; padding-top:7px; padding:15px 0 17px 0; border-top: dotted #BEB7AE 1px; border-bottom: dotted #BEB7AE 1px; }
#news-container .widget-container:first-child { padding:0; background:none; border:none;}
#news-container .widget-container.view-1 { width:619px; }
#news-container .widget-container.view-2 { width:407px; }
#news-container .widget-container.view-3 { width:301px; }
#news-container .widget-container.view-4 { width:195px; }
#news-container .widget-container.view-5 { width:195px; }
#news-container .widget-container.view-6 { width:301px; }
#news-container .sub-header { clear:both; display:block; margin-bottom:20px; font-size:15px; color:#463F39; }
#news-container p { margin-bottom:17px; font-size:15px; color:#5D5850; line-height:25px; }
#news-container p a { font-weight:bold; }
#news-container p a,
#news-container p a * { color:#FF9900; }
#news-container p a:hover,
#news-container p a:hover * { text-decoration:underline; }
#news-container .related-news { margin-bottom:20px; padding:5px 0 20px 0; width:295px; }
#news-container .related-news .title { display:inline-block; padding:10px; background-color:#47423A; color:#FFF; text-transform:lowercase; font-size:20px; font-family:'klavikaRegular'; font-weight:normal; }
#news-container .related-news .news-list { padding:20px 0; border-top:1px solid #47423A; border-bottom:1px solid #47423A; }
#news-container .related-news .news-list li:first-child { margin-top:0; }
#news-container .related-news .news-list li { margin-top:14px; font-size:15px; font-weight:bold; color:#464039; line-height:21px; }
#news-container .related-news.view-2 { width:407px; }
#news-container .related-news.view-3 { width:619px; }
#news-container .provider-container a { margin-right:8px; }
#news-container .provider-container img { float:left; }
#news-container .provider-container .provider { float:left; clear:both; margin-top:8px; vertical-align:top; font-size:12px; color:#978E81; }
#news-container footer { clear:both; }
#news-container > table { float:left; margin:7px 17px 24px 0; font-size:12px; }
#news-container > table caption { margin-bottom:8px; font-size:15px; font-weight:bold; text-align:left; }
#news-container > table tbody tr:first-child td { padding: 6px 10px 5px; background-color:#BEB7AF; color:#FFF; text-transform:uppercase; font-weight:bold; }
#news-container > table tbody td { padding:12px 10px 10px 10px; background-color:#ECEAE7; border:1px solid #FFF; border-left:none; border-collapse:separate; }
#news-container > table tbody td a { font-weight:bold; color:#47423A; font-size:12px; }
#news-container > table tbody td a span { color:#FF9900; font-size:12px; }
#news-container .quote-container { display:inline-block; padding:22px 0 0 66px; margin:5px 0 20px; width:235px; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAwBAMAAABOG1+3AAAAA3NCSVQICAjb4U/gAAAAMFBMVEX////s6ufs6ufs6ufs6ufs6ufs6ufs6ufs6ufs6ufs6ufs6ufs6ufs6ufs6ufs6uc5/ET1AAAAEHRSTlMAESIzRFVmd4iZqrvM3e7/dpUBFQAAAAlwSFlzAAALEgAACxIB0t1+/AAAAB50RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNS4xqx9I6wAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMS8yNC8xM80aSBgAAAEkSURBVDiN7ZLNTQNBDIWN+Avib48IISUVQAsgcYcKSI4cc6CAwIkb6SDpIKGCQAV7oAJoYBEKAgS7zvp5x+M5UAH49J6+GfuNd4m09vrka21gcr1482Ql/whyOedvR5YmXGWNvmPmXkQXtR2r3K8lPxtpiZ3r/Vz0l6GR2BIdDxh13JANtciIS1yeu8HM1cBOVSHGql66Ft2FvA+TDmGfEKJIQ8zE/mQWlYe2CNhH6CORcRfbGJzFQC+GMPlddWGPQE3ETmNWWyaRe30rzYeTpeot1zuc/FS9K/rV0GbcOp3FsVI77mQ3DdgW+0DxWT1DaDJWPfKfKm2CbXYMoUnfIUpR0yT/HWExp3WpxwqvanvSoPiYWbDzf/Tn0W0o/S8vg72hBQISnPkzbiq0AAAAAElFTkSuQmCC') no-repeat left top; }
#news-container .quote-container .quote { padding-bottom:9px; margin-bottom:8px; font-weight:bold; font-size:18px !important; color:#978E81 !important; background:url("../../../core/_img/lin-dotted.png") repeat-x 0 bottom; line-height:25px; }
#news-container .quote-container .person { display: block; margin-bottom:5px; font-size:12px; color:#7F7871; text-align:right; }
#news-container .quote-container .about { display: block; font-size:12px; color:#7F7871; text-align:right; font-style:italic; }
#news-container .quote-container.view-2 { width:342px; }
#news-container .quote-container.view-2 .quote { font-size:23px !important; line-height:33px; }
#news-container .quote-container.view-3 { width:554px; }
#news-container .quote-container.no-quote-icon { margin-top:1px; padding:0; width:301px; background:none; }
#news-container .quote-container.no-quote-icon.view-3 { width:619px; }
#news-container .quote-container.no-author .quote { background:none; }
#news-container br { display:block; }

/* Comments container */
#comments-container { float:right; margin-top:13px; width:133px; }
#comments-container .common-ui-block-comment { position:relative; float:left; width:70px; height:20px; background:url('http://s1.trrsf.com.br/transversais/content_share/v2/themes/atm/_img/button-comentar.png') no-repeat; line-height:20px; text-indent:-9999px; z-index:100000; }
.LNG_en #comments-container .common-ui-block-comment { background:url('http://s1.trrsf.com/transversais/content_share/v2/themes/atm/_img/button-comentar-en.png') no-repeat scroll 0 0 transparent; }
#comments-container .number-container { float:right; margin-left:5px; padding-left:4px; height:19px; width:54px; text-align:center; background:url('http://s1.trrsf.com.br/transversais/content_share/v2/themes/atm/_img/button-comentar.png') no-repeat right top; line-height:20px; }
#comments-container .number-container .total-comments { color:#000000; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:10px; }
#divNumComments { margin-top:0 !important; }
.divPaginationNoComments { margin-bottom:0 !important; }

/* mod related news. Note: We will remove this guy. The related engine will embrace it. Don´t use this in ANY other template. */
.mod-related-news .lst-headlines li { padding-left:7px; background:url('../../../core/_img/ico-general.png') no-repeat 0 -535px; }
.mod-related-news .lst-headlines li:first-child { margin-top:0; }
.mod-related-news .lst-headlines li { margin-top:9px; }
.mod-related-news .lst-headlines li a { font-weight:bold; color:#5D5850; }
.mod-related-news .lst-galleryrelated .img-news { float:left; margin-right:15px; width:89px; }
.mod-related-news .lst-galleryrelated  li:first-child .img-news { margin-bottom:5px; }
.mod-related-news .lst-galleryrelated .img-news a { float:left; overflow:hidden; }
.mod-related-news .lst-galleryrelated .img-news a:hover { border:3px solid #FF9900; }
.mod-related-news .lst-galleryrelated .img-news a:hover img { margin:-3px; }

/* Facebook Recomendations bar */
.fb-recommendations-bar { z-index:999; }
.fb-recommendations-bar span { right:30px; bottom:43px; border-bottom:1px solid #aeb2bd; }
.fb-recommendations-bar span.min { bottom:0; }
#facebook-activityfeed { margin-bottom:22px; }

/* ADS */
.ctn-tgm-hotad { margin-top:22px; height:297px; }

/* LISTS */
.list { padding-bottom: 5px; font-size: 12px; }
.list em { font-style: normal; font-weight: bold; padding-right: 3px; }
.list.article em { color: #999999; }
.list li { margin-top: 7px; }
.list h2 { color: #BEB7AF; margin: 0; }
.ctn-types span { margin-top: 0px; }
.ctn-types ol, .ctn-types ol li, .ctn-types span { float: left; }
.ctn-types { color: #BEB7AF; text-transform: lowercase; float: left; margin-top: 5px; }
.ctn-types ol li { background: url("http://s1.trrsf.com.br/atm/3/core/_img/lin-dotted-ver.png") repeat-y scroll left top transparent; padding: 0 5px 1px 6px; }
.ctn-types ol li.itm-clear { background: none; }
.latest-combo { width: 150px; float: left; margin-top: 5px; }
.control { float: right; }
.control .status { width: 269px; color: #BEB7AF; font-size: 9px; text-align: right; margin-top: 5px; float: left; margin-right: 8px; }
.navigation { float: left; }
.navigation .ico-general{ text-indent: -9999px; display: block; width:20px; height:20px; float: left; overflow: hidden; }
.navigation  { text-indent: -9999px; display: block; width:45px; height:20px; float: left; overflow: hidden; }
.navigation .prev { left:0; background-position:0 -995px; margin-right: 5px; }
.navigation .next { right:0; background-position:-20px -995px; }
.navigation .prev:hover,
.navigation .prev:focus { background-position:-80px -995px; }
.navigation .next:hover,
.navigation .next:focus { background-position:-100px -995px; }
.navigation .prev.disabled { background-position:-40px -995px; }
.navigation .next.disabled { background-position:-60px -995px; }

/* GALLERY */
.list.photos { }
.list.photos li { line-height: 16px; margin: 20px 17px 0 0; overflow: hidden; }
.list.photos em { display: block; font-size: 11px; line-height: normal; color: #BEB7AF; }
.list.photos .ctn-captioned-image { float: left; }
.list.photos p { padding: 4px 0; font-weight: bold; }

/* SVA */
.ttr-sva>li { display: inline-block; padding: 0 0px 0px 0; vertical-align: top; margin-bottom: 0px; font-size: 14px; width: 312px; }
.ttr-sva .img em { position: relative; }
.ttr-sva li .img em { float: left; }
.ttr-sva a:hover .ctn-chamada { padding-left: 9px; padding-bottom: 5px; bottom: 0px; margin-right: 3px; }
.ttr-sva .ctn-chamada { width: 275px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; line-height: 18px; font-size: 18px; color: white; display: block; position: absolute; bottom: 0px; padding-top: 15px; padding-left: 12px; padding-right: 12px; padding-bottom: 8px; overflow: hidden; text-shadow: 0px 1px #001; background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0) 100%); background: -moz-linear-gradient(bottom, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0) 100%); background: -o-linear-gradient(bottom, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0) 100%); background: -ms-linear-gradient(bottom, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0) 100%); background: linear-gradient(bottom, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0) 100%); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#666, endColorstr=#FFFFFFFF)" !important; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc191917',GradientType=0 ) !important; -webkit-font-smoothing: antialiased;}

.ttl-section a { background: url('../../../core/_img/ico-general.png') right -264px no-repeat; display: block; padding-right: 11px; float: left; color: #5D5850; text-shadow: 0px 0px 1px rgba(93,88,80,0.35);}
.ttl-sva { font-family: klavikaRegular; font-size: 24px; text-transform: lowercase; font-weight: normal; margin-bottom: 12px; line-height: 18px; }
.box-info-sva{ border-top: 0px; border-left: 3px solid #EBEAE8; border-right: 3px solid #EBEAE8; border-bottom: 3px solid #EBEAE8; display: inline-block; width: 278px; padding-top: 10px; padding: 8px; font-size: 12px; color: #5D5850; }
.apoio-sva{ margin-bottom: 10px; font-weight: bold;}
.titulo-sva{ margin-bottom: 10px; color: #5D5850; font-size: 16px; line-height: 18px; display: none;}
.txt-sva{ margin-bottom: 10px;}
.more-sva{ margin-bottom: 20px; padding-top: 6px; padding-left: 10px; }

.no-image-sva .box-info-sva{ border-top: 3px solid #EBEAE8; }
.no-image-sva .titulo-sva{ display: block;}
.no-image-sva .img.description{ display: none; }

.no-options-sva .more-sva, .no-options-sva .apoio-sva{ display: none; }
.no-options-sva .box-info-sva{ margin-bottom: 21px; }

.btn-sva-see-more{background-color: #FF9900; color: white; border: 1px solid #FF9900; border-radius: 3px; font-size: 10px; font-family: klavikaRegular; padding-top: 5px; padding-bottom: 4px; padding-left: 6px; padding-right: 6px; text-transform: uppercase; display: inline-block;	}	
.btn-sva-see-more:hover{ background-color: white; color: #FF9900; }

.ctn-tgm-sva{ height: 360px; }

/* PRINT STYLES */
@media print {
    * { background:transparent !important;  box-shadow:none !important; text-shadow:none !important; }
    a,
    a:visited { text-decoration: underline; }
    a[href]:after { content: " (" attr(href) ")"; }
    abbr[title]:after { content: " (" attr(title) ")"; }
    pre,
    blockquote { border:1px solid #999; page-break-inside:avoid; }
    thead { display: table-header-group; }
    tr,
    img { page-break-inside:avoid; }
    img { max-width:100% !important; }
    @page { margin:0.5cm; }
    p,
    h2,
    h3 { orphans:3; widows:3; }
    h2,
    h3 { page-break-after: avoid; }

	#mod-header,
	.lst-accessibility,
	.col-aside,
	.content-sharer,
	.ctn-section,
	.mod-related-news,
	.ctn-zone,
	#mod-footer,
	.fb-recommendations-bar.fb_iframe_widget,
	#tgm-hotad,
	#tgm-textlinks,
	#divAnnotatio { display:none; }
}