﻿@charset "utf-8";
/* 20090113-1402 */

/* MOD COMUNITIES */
.mod-communities { width:250px; }

.mod-communities h5 { background:url(../../../_img/ttl-modules.gif) no-repeat 0 -60px; height:26px; line-height:26px; margin-bottom:15px; }

/* linguagens */
.br .mod-communities h5 { background-image:url(../../../_img/ttl-modules.gif); }
.es .mod-communities h5 { background-image:url(../../../_img/ttl-modules.gif); }
.en .mod-communities h5 { background-image:url(../../../_img/ttl-modules.gif); }

.mod-communities h5 span { visibility:hidden; }
.mod-communities h5 a { text-decoration:none; }

/* link apenas nos EUA */
.en .mod-communities h5 a { background:url(../../../_img/ico-general.gif) no-repeat -69px top; } /* -69px = right @ core.css */

.mod-communities h5 a span { visibility:hidden; }
.mod-communities strong,
.mod-communities b,
.mod-communities em { display:block; padding:2px 3px 0 3px; font:normal 11px Arial, Verdana, Helvetica, sans-serif; }
.mod-communities strong,
.mod-communities b { font-weight:bold;}
.mod-communities em { font-style:italic;}

/* box */
.mod-communities .box { background-color:#ECEAE7; display:block; margin:0; padding:4px; width:242px; height:219px; } /* float:left; 250x226 pixels */
.mod-communities .box h2,
.mod-communities .box h3 { display:block; float:left; clear:left; font:bold 12px Arial, Verdana, Helvetica, sans-serif; color:#5D5850; margin:0; padding:0; text-align:left; white-space:nowrap; }
.mod-communities .box h2 { height:30px; line-height:30px; padding-left:3px; }
.mod-communities .box h3 { background-color:#FFFFFF; width:237px; height:28px; line-height:28px; padding-left:5px; }
.mod-communities .box h3 em { display:inline; padding:0; background:url(../_img/txt-comunidades.gif) no-repeat 0 0; }

/* linguagens */
.br .mod-communities .box h3 em { background-position:0 0; }
.es .mod-communities .box h3 em { background-position:0 -59px; }
.en .mod-communities .box h3 em { background-position:0 -119px; }

.mod-communities .box h3 em span { visibility:hidden; font-size:10px; font-style:normal; font-weight:bold; text-transform:uppercase; }
.mod-communities .box h3 a { background:url(../_img/txt-comunidades.gif) no-repeat; margin-left:5px; }
.mod-communities .box h3 a span { visibility:hidden; font-size:10px; font-style:normal; font-weight:bold; text-transform:uppercase; }

.mod-communities .box h3 a.lnk-fanzone { background-position:-60px 1px; }
.mod-communities .box h3 a.lnk-fanzone:hover { background-position:-60px -29px; }
.mod-communities .box h3 a.lnk-blog { background-position:-150px 1px; }
.mod-communities .box h3 a.lnk-blog:hover { background-position:-150px -29px; }

/* linguagens */
.mod-communities .box h3 a.lnk-blogs { background-position:-120px 1px; }
.mod-communities .box h3 a.lnk-blogs:hover { background-position:-120px -29px; }
.mod-communities .box h3 a.lnk-fanzone { background-position:-60px -119px; } 
.mod-communities .box h3 a.lnk-fanzone:hover { background-position:-60px -149px; }
.mod-communities .box h3 a.lnk-fotologs { background-position:-60px 1px; }
.mod-communities .box h3 a.lnk-fotologs:hover { background-position:-60px -29px; }
.mod-communities .box h3 a.lnk-videos { background-position:-180px 1px; }
.mod-communities .box h3 a.lnk-videos:hover { background-position:-180px -29px; }
.mod-communities .box h3 a.lnk-audios { background-position:-60px -179px; }
.mod-communities .box h3 a.lnk-audios:hover { background-position:-60px -209px; }

.es .mod-communities .box h3 a.lnk-blogs { background-position:-120px -59px; }
.es .mod-communities .box h3 a.lnk-blogs:hover { background-position:-120px -89px; }
.es .mod-communities .box h3 a.lnk-fanzone { background-position:-60px -119px; }
.es .mod-communities .box h3 a.lnk-fanzone:hover { background-position:-60px -139px; }
.es .mod-communities .box h3 a.lnk-fotologs { background-position:-60px -59px; }
.es .mod-communities .box h3 a.lnk-fotologs:hover { background-position:-60px -89px; }
.es .mod-communities .box h3 a.lnk-videos { background-position:-180px 1px; }
.es .mod-communities .box h3 a.lnk-videos:hover { background-position:-180px -29px; }
.es .mod-communities .box h3 a.lnk-audios { background-position:-120px -179px; }
.es .mod-communities .box h3 a.lnk-audios:hover { background-position:-120px -209px; }

.en .mod-communities .box h3 a.lnk-blogs { background-position:-120px -119px; }
.en .mod-communities .box h3 a.lnk-blogs:hover { background-position:-120px -149px; }
.en .mod-communities .box h3 a.lnk-fanzone { background-position:-60px -119px; }
.en .mod-communities .box h3 a.lnk-fanzone:hover { background-position:-60px -149px; }
.en .mod-communities .box h3 a.lnk-fotologs { background-position:-60px 1px; }
.en .mod-communities .box h3 a.lnk-fotologs:hover { background-position:-60px -29px; }
.en .mod-communities .box h3 a.lnk-videos { background-position:-180px -119px; }
.en .mod-communities .box h3 a.lnk-videos:hover { background-position:-180px -149px; }
.en .mod-communities .box h3 a.lnk-audios { background-position:-120px -179px; }
.en .mod-communities .box h3 a.lnk-audios:hover { background-position:-120px -209px; }

.mod-communities .box ul { height:161px; }
.mod-communities .box ul li { height:161px; background:url(../../../_img/ajax-loader_v1.gif) 50% 50% no-repeat; text-indent:-9999px; }

/* mosaic */
.mod-communities .mosaic { display:block; padding:0; width:100%; margin:0; }
.mod-communities .mosaic .clear { clear:both; width:100%; margin:0; padding:0; display:inline; }
.mod-communities .mosaic .ctn-imageoverzoom { position:relative; width:80px; vertical-align:top; height:80px; border:0; float:left; margin:0 1px 1px 0; text-indent:0; background:none; }
.mod-communities .mosaic .ctn-imageoverzoom a.tmbImage { display:block; vertical-align:top; overflow:hidden; width:80px; height:80px; line-height:80px; text-align:center; }
.mod-communities .mosaic .ctn-imageoverzoom a.tmbImage { background-color:#FFFFFF !important; } /* cor de fundo de cada caixa de thumb */
/*.mod-communities .mosaic .ctn-imageoverzoom a.tmbImage img { vertical-align:top; width:120px; }*/ /* este width eh provisorio */
.mod-communities .mosaic .ctn-imageoverzoom a.tmbImage b,
.mod-communities .mosaic .ctn-imageoverzoom a.tmbImage em { font-size:10px; }
.mod-communities .mosaic .ctn-imageoverzoom .ctn-zoom { display:none; float:left; width:120px; min-height:90px; _height:90px; padding:3px; position:absolute; left:-26px; top:0px; border:3px #FF9900 solid; background-color:#FFFFFF; z-index:2; color:#464239; }
.mod-communities .mosaic .ctn-imageoverzoom .ctn-zoom a { display:block; overflow:hidden; cursor:pointer; position:relative; float:left; width:120px; color:#555555; text-decoration:none; }
.mod-communities .mosaic .ctn-imageoverzoom .ctn-zoom a b { background-color:#FFFFFF; font:bold 11px Arial, Helvetica, sans-serif; }
.mod-communities .mosaic .ctn-imageoverzoom .ctn-zoom a strong { margin-top:90px; background-color:#FFFFFF; font-weight:bold; font-size:11px; }
.mod-communities .mosaic .ctn-imageoverzoom .ctn-zoom em { background-color:#FFFFFF; font-size:10px; font-style:italic; }
.mod-communities .mosaic .ctn-imageoverzoom .ctn-zoom a:hover .spn-play { display:block; width:36px; height:27px; position:absolute; top:30px; left:42px; background:url(../../../_img/btn-general.gif) no-repeat -150px 0px; opacity:0.85; -moz-opacity:0.85; filter:alpha(opacity=85); }
.mod-communities .mosaic .ctn-imageoverzoom .ctn-zoom a:hover { color:#5D5850 !important; }
.mod-communities .mosaic .ctn-imageoverzoom .ctn-zoom span.crop { display:block; width:120px; height:90px; overflow:hidden; }
.mod-communities .mosaic .ctn-imageoverzoom .ctn-zoom span.crop a { height:90px; overflow:hidden; }

.mod-communities .mosaic .ctn-imageoverzoom .fotolog a img { display:block; margin:0 auto; width:120px; } /* este width eh provisorio */

.mod-communities .mosaic .hookedBottom { margin-bottom:0; }
.mod-communities .mosaic .hookedRight { margin-right:0; }
.mod-communities .mosaic .hookedRight div.ctn-zoom { left:-52px !important; }
.mod-communities .mosaic .hookedLeft div.ctn-zoom { left:0px !important; }

/* loading */
.mod-communities.loading .box ul { background-image:url(../../../_img/ajax-loader_v1.gif); background-repeat:no-repeat; background-position:center center; }
.mod-communities.loading .box ul li { text-indent:-9999px; }
