@charset "utf-8";
/* 20120625-1800 */
#mod-gallery-list .ttl-page { float:left; margin-bottom:12px; height:25px; }
#mod-gallery-list .ttl-page  span { width:100%; }
#mod-gallery-list .ctn-page-header .ttl-description { display:block; float:left; height:13px; padding-left:12px; margin:6px 0 0 12px; background:url("http://s1.trrsf.com.br/atm/3/core/_img/lin-dotted.png") repeat-y scroll left top transparent; font-weight:normal; }
#mod-gallery-list .ttl-section { float:left; margin-bottom:12px; height:25px; }
.LNG_pt #mod-gallery-list .ttl-section { width:158px; }
.LNG_es #mod-gallery-list .ttl-section { width:158px; }
.LNG_en #mod-gallery-list .ttl-section { width:124px; }
#mod-gallery-list .ttl-section  span { width:100%; }
#mod-gallery-list .ttl-description { display:block; float:left; height:13px; padding-left:12px; margin:6px 0 0 12px; background:url("http://s1.trrsf.com.br/atm/3/core/_img/lin-dotted.png") repeat-y scroll left top transparent; font-weight:normal; }
.sub-heading {  height: 13px; margin-left: 12px; margin-top: 8px; padding: 0 0 0 12px; background-repeat:repeat-y; }
#mod-gallery-list .lin-hor-dotted.dotted-share-top { border-width:0 0 4px 0; }
#mod-gallery-list .tgm-shareleft,
#mod-gallery-list #content-sharer { float:left; }
#mod-gallery-list #content-sharer { display:inline; margin-left:65px; width:378px; }
.RGN_ES #mod-gallery-list #content-sharer { margin-left:15px; width:413px; }
#trr-ctn-general { z-index:800; }
#trr-ctn-content { z-index:800; }
#trr-ctn-advertising, #trr-ctn-advertising  div{ z-index:5; }
#content-sharer { z-index:900; }
#content-sharer .trr-content-sharer{ z-index:900; }
#content-sharer .trr-content-sharer .layer-reference { z-index:900; }
#content-sharer .trr-content-sharer .layer-reference .trr-content-sharer-layer-email { z-index:900; }
#content-sharer .trr-content-sharer .layer-reference .common-ui .common-ui-e-mail{ z-index:900; }
#mod-gallery-list .tgm-shareright { float:right; }
#mod-gallery-list .lin-hor-dotted.dotted-share-bottom { border-width:5px 0 20px 0; }
#mod-gallery-list .ctn-image { z-index:800; }
#mod-gallery-list .ctn-image .bgr,
#mod-gallery-list .ctn-image .txt { width:602px; height:32px; padding:8px 8px 0 9px; }
#mod-gallery-list .ctn-image a:hover .bgr,
#mod-gallery-list .ctn-image a:hover .txt,
#mod-gallery-list .ctn-image a:focus .bgr,
#mod-gallery-list .ctn-image a:focus .txt { height:29px; padding:8px 5px 0 6px; }
#mod-gallery-list .ctn-image a .bgr,
#mod-gallery-list .ctn-image a .txt { _bottom:-1px; }
#mod-gallery-list .ctn-image a:hover .bgr,
#mod-gallery-list .ctn-image a:hover .txt,
#mod-gallery-list .ctn-image a:focus .bgr,
#mod-gallery-list .ctn-image a:focus .txt { _bottom:2px; }
#mod-gallery-list .ctn-image .title { float:left; margin-top:1px; font-weight:bold; font-size:14px; color:#47423a; height:22px; line-height:20px; overflow:hidden; }
#mod-gallery-list .ctn-captioned-image .title { font-weight:bold; font-size:23px; color:#47423a; line-height:28px; overflow:hidden; }
#mod-gallery-list .ctn-captioned-image .txt { margin-top:2px; font-size:12px; color:#47423a; line-height:16px; overflow:hidden; display:block; }
#mod-gallery-list .ctn-captioned-image .more { display:block;  margin:12px 0 17px 0; }
#mod-gallery-list .ctn-image .button { float:right; overflow:hidden; text-indent:-9999px; width:78px; height:24px; cursor:pointer; }
#mod-gallery-list .ctn-captioned-image .button { display:block; overflow:hidden; text-indent:-9999px; width:78px; height:24px; cursor:pointer; }
.LNG_pt #mod-gallery-list .ctn-image .button,
.LNG_pt #mod-gallery-list .ctn-captioned-image .button { background:url("../../_img/vocabulario-pt.png") no-repeat scroll left top transparent; }
.LNG_es #mod-gallery-list .ctn-image .button,
.LNG_es #mod-gallery-list .ctn-captioned-image .button { background:url("../../_img/vocabulario-es.png") no-repeat scroll left top transparent; }
.LNG_en #mod-gallery-list .ctn-image .button,
.LNG_en #mod-gallery-list .ctn-captioned-image .button { background:url("../../_img/vocabulario-en.png") no-repeat scroll left top transparent; }
#mod-gallery-list .ctn-image a:hover .button,
#mod-gallery-list .ctn-image a:focus .button,
#mod-gallery-list .ctn-captioned-image .button:hover ,
#mod-gallery-list .ctn-captioned-image .button:focus { background-position:-90px top; }
#mod-gallery-list .ctn-image a .txt em { margin-top:-3px; }


#mod-gallery-list .ctn-section { padding-bottom:12px; }
.LNG_pt #mod-gallery-list .ttl-section .last-galleries { background:url("../../_img/vocabulario-pt.png") no-repeat scroll left -203px transparent; }
.LNG_es #mod-gallery-list .ttl-section .last-galleries { background:url("../../_img/vocabulario-es.png") no-repeat scroll left -203px transparent; }
.LNG_en #mod-gallery-list .ttl-section .last-galleries { background:url("../../_img/vocabulario-en.png") no-repeat scroll left -203px transparent; }
#mod-gallery-list .ttl-section .last-galleries { float:left; width:152px; height:22px; }
#mod-gallery-list .ctn-navigator { float:right; }
#mod-gallery-list .ctn-navigator .counter { float:left; margin:3px 6px 0 0; font-size:11px; color:#5d5850; text-transform:uppercase; font-weight:bold; }
#mod-gallery-list .ctn-navigator .prev,
#mod-gallery-list .ctn-navigator .next { float:left; overflow:hidden; width:20px; height:20px; margin-left:2px; background:url("../../_img/ico-general.png") no-repeat scroll transparent; text-indent:-9999px; }
#mod-gallery-list .ctn-navigator span.prev { background-position:-74px -388px; }
#mod-gallery-list .ctn-navigator span.next { background-position:-74px -420px; }
#mod-gallery-list .ctn-navigator a.prev { background-position:0 -388px; }
#mod-gallery-list .ctn-navigator a.next { background-position:0 -420px; }
#mod-gallery-list .ctn-navigator a.prev:hover,
#mod-gallery-list .ctn-navigator a.prev:focus { background-position:-37px -388px; }
#mod-gallery-list .ctn-navigator a.next:hover,
#mod-gallery-list .ctn-navigator a.next:focus { background-position:-37px -420px; }
#mod-gallery-list .gallery-title { float:left; width:195px; margin:8px 0 12px 0; font-weight:bold; font-size:14px; color:#47423a; }
#mod-gallery-list .more { padding-top:0; }
/*#mod-gallery-list .lin-hor-dotted { border-width:17px 0 22px; }*/
/*#mod-gallery-list .page .lin-hor-dotted { border-width:17px 0; }*/
/*#mod-gallery-list .mod-multi { min-height:280px; }*/

#mod-gallery-list .col-main .ctn-zone { float:left; width:619px; }

/* promover p/ core */
.mod-multi { min-height:280px; margin-bottom:22px; }
.brg-col-solid { background:url("http://s1.trrsf.com.br/atm/3/core/_img/lin-solid-ver.png") 627px 0 repeat-y; }
.col-main { border:0; }