 /* 20130502-1505 */

/* MOD-602-MEGAENQUETE */
.mod-602-megaenquete .question { float:left; width:89px; margin-right:17px; }
.mod-602-megaenquete .img { margin-bottom:10px; }
.mod-602-megaenquete .participate { float:left; width:63px; margin-top:12px; background-position:0 -663px; }
.mod-602-megaenquete .participate:hover,
.mod-602-megaenquete .participate:focus { background-position:-250px -663px; }
.LNG_es .mod-602-megaenquete .participate:hover,
.LNG_es .mod-602-megaenquete .participate:focus { background-position:-250px -663px; }
.LNG_en .mod-602-megaenquete .participate { width:76px; }
.LNG_en .mod-602-megaenquete .participate:hover,
.LNG_en .mod-602-megaenquete .participate:focus { background-position:-250px -663px; }
.mod-602-megaenquete .more { float:right; }

/* MOD-194B-MAGAZINES */
.mod-194-magazines .content { overflow:hidden; }
.mod-194-magazines .content li { float:left; width:89px; margin-right:17px; }
.mod-194-magazines .content li a { display:block; text-align:center; }
.mod-194-magazines .content li .ctn-image { margin-bottom:15px; }
.mod-194-magazines .content li .last { margin:0; }

/* MOD-194B-MAGAZINES */
.mod-194b-magazines.loading { background:url("../_img/loader.gif") center center no-repeat; }
.mod-194b-magazines .ctn-section .ttl-dynamic a span { padding-right:5px; }
.LNG_pt .mod-194b-magazines .ctn-section .all { width:94px; background:url("../_img/ttl-section.png") no-repeat scroll 0 -175px transparent; }
.LNG_es .mod-194b-magazines .ctn-section .all { width:100px; background:url("../_img/ttl-section-es.png") no-repeat scroll 0 -175px transparent; }
.LNG_en .mod-194b-magazines .ctn-section .all { width:76px; background:url("../_img/ttl-section-en.png") no-repeat scroll 0 -175px transparent; }
.mod-194b-magazines form { display:block; float:left; width:153px; }
.mod-194b-magazines .ctn-section { z-index:10; }
.mod-194b-magazines .ctn-section .all { display:block; float:right; margin:8px 1px 0 0; text-transform:uppercase; text-indent:-9999em; }
.mod-194b-magazines .ctn-layer { display:none; position:absolute; padding:8px 8px 0; right:0; top:22px; border:solid 3px #FF9900; background:#FFFFFF; white-space:nowrap; z-index:9999; }
.mod-194b-magazines .ctn-layer ul { float:left; }
.mod-194b-magazines .ctn-layer li { padding:0 30px 7px 12px; background:url("../../core/_img/ico-general.png") no-repeat scroll -196px -221px transparent; *display:inline-block; }
.mod-194b-magazines .ctn-layer li a { padding:0; height:auto; color:#978E81; font-weight:bold; }
.mod-194b-magazines .ctn-layer li a:hover { color:#FF9900 !important; }
.mod-194b-magazines .ctn-layer .col-layer-right li { padding-right:0; }
.mod-194b-magazines .ctn-layer .title-layer { display:block; width:100%; height:11px; margin-bottom:12px; }
.mod-194b-magazines .ctn-layer .title-layer .all { position:absolute; margin:0; left:8px; }
.mod-194b-magazines .ctn-layer .title-layer .close { position:absolute; width:9px; height:9px; right:8px; background:url("../../core/_img/ico-general.png") no-repeat scroll 0 -900px transparent; text-indent:-9999px; }
.mod-194b-magazines .content { overflow:hidden; }
.mod-194b-magazines .content li { float:left; width:89px; margin-right:17px; }
.mod-194b-magazines .content li a { display:block; text-align:center; }
.mod-194b-magazines .content li .ctn-image { margin-bottom:15px; }
.mod-194b-magazines .content li .last { margin:0; }
.mod-194b-magazines .droplist { display:block; float:left; width:150px; margin:3px 0 0 12px; }
.mod-194b-magazines .droplist .droplist-list ul li a { *padding-left:0; }


/* MOD 207 MUSIC VIDEO */
#mod-207-music-video .ttl-section span { width:106px; background:url("../_img/ttl-section.png") no-repeat scroll 0 -50px transparent; }
#mod-207-music-video .ttl-section span:hover { background-position:-200px -50px; }
.LNG_es #mod-207-music-video .ttl-section span { background:url("../_img/ttl-section-es.png") no-repeat scroll 0 -50px transparent; }
.LNG_es #mod-207-music-video .ttl-section span:hover { background-position:-200px -50px; }
.LNG_en #mod-207-music-video .ttl-section span { background:url("../_img/ttl-section-en.png") no-repeat scroll 0 -50px transparent; }
.LNG_en #mod-207-music-video .ttl-section span:hover { background-position:-200px -50px; }
#mod-207-music-video .carousel { background:url("../_img/bgr-carousel.png") no-repeat scroll 0 -3px transparent; }
#mod-207-music-video .carousel .item { float:left; width:89px; }
#mod-207-music-video .content { overflow:hidden; }
#mod-207-music-video .ctn-image { margin-right:9px; }
#mod-207-music-video .info { overflow:hidden; padding:8px; }
#mod-207-music-video .gender { margin-bottom:17px; font-size:12px; }
#mod-207-music-video .title { margin-bottom:7px; font-size:14px; line-height:16px; }
#mod-207-music-video .description { font-size:12px; font-weight:100; }
#mod-207-music-video .carousel { position:relative; overflow:hidden; height:149px; }
#mod-207-music-video .carousel .mouseoverCheckElement { position:absolute; visibility:hidden; width:0; height:0; left:0; }
#mod-207-music-video .carousel:hover .mouseoverCheckElement { left:1px; }
#mod-207-music-video .flow .item canvas.content { height:100%; width:100%; }
#mod-207-music-video .flow .item img.content { width:100%; }
#mod-207-music-video .flow .item img.reflection,
#mod-207-music-video .flow .item canvas.reflection { width:100%; margin-top:-1px; }
#mod-207-music-video .flow .item.active { cursor:pointer; }
#mod-207-music-video .flow { position:relative; z-index:0; visibility:hidden; width:100%; margin:0 auto; }
#mod-207-music-video .flow.hidden { visibility:hidden; }
#mod-207-music-video .flow .item { position:absolute; visibility:hidden; top:0; left:0; }
#mod-207-music-video .flow .item .content { display:block; }
#mod-207-music-video .flow .item div.content { width:100%; height:100%; }
#mod-207-music-video .flow .item .label,
#mod-207-music-video .flow .item .description { display:none; }
#mod-207-music-video .flow .item .reflection { display:block; }
#mod-207-music-video .flow .item .caption { position:absolute; display:none; bottom:10%; width:100%; background:url("../_img/blank.gif"); text-align:center; max-height:30%; }
#mod-207-music-video .flow .item .play-video a { background:url("about:blank"); }
#mod-207-music-video .flow .item .play-video { position:absolute; top:0; height:100%; width:100%; }
#mod-207-music-video .flow .item .play-video a,
#mod-207-music-video .flow .item.active .play-video { display:block; overflow:hidden; z-index:0; margin:0 -3px; height:69%; border:3px solid #CCCCCC; text-indent:-9999em; }
#mod-207-music-video .flow .item .play-video a { margin:0; }
#mod-207-music-video .flow .item .play-video a:hover { border:3px solid #FF9900; }
#mod-207-music-video .flow .item.active .play-video a { border:none; margin:0; width:100%; height:100%; background:url("../_img/play-video.png") no-repeat scroll center transparent; }
#mod-207-music-video .flow .item.active .play-video a:hover { border:none; }
#mod-207-music-video .flow .item.active .play-video:hover { border:3px solid #FF9900; }
#mod-207-music-video .global-caption { position:relative; height:20px; margin:13px auto 0; text-align:center; color:gray; font-size:12px; }
#mod-207-music-video .global-caption .caption { text-align:center; }
#mod-207-music-video .loading { display:block; position:absolute; z-index:65000; width:100%; height:100%; top:-20px; left:0; background:url("../_img/loader.gif") center center no-repeat; text-indent:-9999em; }
#mod-207-music-video .scrollbar { position:relative; overflow:visible; z-index:1; visibility:hidden; width:100%; height:2px; margin:0 auto; margin-top:10px; background:#CCC; }
#mod-207-music-video .scrollbar .slider { position:absolute; width:77px; height:6px; background:#F90; cursor:pointer; }

/* 20130311-1500 */
/* OLD CODE LET IT BE*/
#mod-668-daily-horoscope { padding-top: 32px; border: 3px solid #ECEAE7; }
#mod-668-daily-horoscope .sign-container { float: left; display: inline-block; padding-left: 35px; width: 160px; }
#mod-668-daily-horoscope .sign-container .sign-icon { display: block; margin-bottom: 12px; height: 108px; width: 128px; background: url('../_img/signs-large.png') no-repeat; }
#mod-668-daily-horoscope .sign-container .sign-name { display: block; width: 128px; margin-bottom: 11px; font-family: 'klavikaLight'; font-size: 20px; color: #463F39; text-transform: uppercase; font-weight: normal; text-align: center; }
#mod-668-daily-horoscope .sign-container .sign-date { display: block; width: 128px; margin-bottom: 14px; font-size: 12px; font-weight: bold; color: #7F7871; font-style: normal; text-align: center; }
#mod-668-daily-horoscope .sign-container #my-sign { display: inline-block; margin-left: 19px; padding: 5px 8px; border: 1px solid #CCCCCC; border-radius: 1px; font-family: 'klavikaRegular'; font-size: 11px; color: #463F39; font-weight: normal; background: #ECEAE7; cursor: pointer; text-transform: uppercase; }
#mod-668-daily-horoscope .sign-container #my-sign .star { display: inline-block; margin-right: 8px; width: 15px; height: 14px; background: url('../_img/ico-general.png') no-repeat; }
#mod-668-daily-horoscope .sign-container #my-sign:hover .star { background-position: -223px 0; }
#mod-668-daily-horoscope .sign-container #my-sign:hover .star.current { background-position: 0 -35px; }
#mod-668-daily-horoscope .sign-info { float: left; }
#mod-668-daily-horoscope .sign-info .title { margin-bottom: 23px; font-size: 31px; color: #463F39; }
#mod-668-daily-horoscope .sign-info .date { display: block; margin-bottom: 17px; font-size: 23px; color: #999999; text-transform: uppercase; }
#mod-668-daily-horoscope .sign-info .description { width: 407px; font-size: 14px; line-height: 17px; }
#mod-668-daily-horoscope .signs-list { float: left; clear: both; margin-top: 34px; padding: 10px 12px; width: 100%; border-top: 1px solid #ECEAE7; }
#mod-668-daily-horoscope .signs-list li { display: inline-block; margin-left: 10px; width: 40px; height: 32px; background: url('../_img/signs-small.png') no-repeat; text-indent: -9999px; cursor: pointer; }
#mod-668-daily-horoscope .signs-list li:first-child { margin-left: 0; }
#mod-668-daily-horoscope .signs-list .cancer:hover { background-position: 0 -52px; }
#mod-668-daily-horoscope .signs-list .sagitarius { width: 31px; height: 32px; background-position: -60px 0; }

.mod-668-daily-horoscope {}
.mod-668-daily-horoscope li { float:left; display:inline-block; margin:0 0 40px 17px; }
.mod-668-daily-horoscope li .sign { display:block; width:89px; height:89px; line-height:205px; text-align:center; font-weight:bold; font-size:12px; color:#464039; background:url('../_img/horoscope-signs.png') no-repeat; }
.mod-668-daily-horoscope li.aries .sign { background-position:0 0; }
.mod-668-daily-horoscope li.aries .sign:hover { background-position:0 -109px; }
.mod-668-daily-horoscope li.taurus .sign { background-position:-104px 0; }
.mod-668-daily-horoscope li.taurus .sign:hover { background-position:-104px -109px; }
.mod-668-daily-horoscope li.gemini .sign { background-position:-209px 0; }
.mod-668-daily-horoscope li.gemini .sign:hover { background-position:-209px -109px; }
.mod-668-daily-horoscope li.cancer .sign { background-position:-312px 0; }
.mod-668-daily-horoscope li.cancer .sign:hover { background-position:-312px -109px; }
.mod-668-daily-horoscope li.leo .sign { background-position:-416px 0; }
.mod-668-daily-horoscope li.leo .sign:hover { background-position:-416px -109px; }
.mod-668-daily-horoscope li.virgo .sign { background-position:-520px 0; }
.mod-668-daily-horoscope li.virgo .sign:hover { background-position:-520px -109px; }
.mod-668-daily-horoscope li.libra .sign { background-position:-624px 0; }
.mod-668-daily-horoscope li.libra .sign:hover { background-position:-624px -109px; }
.mod-668-daily-horoscope li.scorpio .sign { background-position:-728px 0; }
.mod-668-daily-horoscope li.scorpio .sign:hover { background-position:-728px -109px; }
.mod-668-daily-horoscope li.sagittarius .sign { background-position:-832px 0; }
.mod-668-daily-horoscope li.sagittarius .sign:hover { background-position:-832px -109px; }
.mod-668-daily-horoscope li.capricorn .sign { background-position:-936px 0; }
.mod-668-daily-horoscope li.capricorn .sign:hover { background-position:-936px -109px; }
.mod-668-daily-horoscope li.aquarius .sign { background-position:-1040px 0; }
.mod-668-daily-horoscope li.aquarius .sign:hover { background-position:-1040px -109px; }
.mod-668-daily-horoscope li.pisces .sign { background-position:-1144px 0; }
.mod-668-daily-horoscope li.pisces .sign:hover { background-position:-1144px -109px; }
.mod-668-daily-horoscope + .lin-hor-dotted { border-top:0; }