﻿/* 20110103-1525 */

#mod-066-sonora { margin-bottom:22px; border:2px solid #BEB7AF; background:#FFF; }

/* controls */
#mod-066-sonora .controls { padding:8px 0 10px 16px; background-color:#BEB7AF; }
#mod-066-sonora .controls strong { float:left; margin:2px 9px 0 0; color:#FFF; }

/* droplist */
#mod-066-sonora .controls .ctn-droplist { float:left; width:142px; }
#mod-066-sonora .controls .droplist .droplist-value div,
#mod-066-sonora .controls .droplist .droplist-value a { background:url("../_img/droplist.png") no-repeat; }
#mod-066-sonora .controls .droplist.droplist-active div,
#mod-066-sonora .controls .droplist a:focus ~ div { background-position:0 -29px !important; }
#mod-066-sonora .controls .droplist  a { background-position:0 -56px !important; }
#mod-066-sonora .controls .droplist-active a,
#mod-066-sonora .controls .droplist a:focus { background-position:-50px -56px !important; }

/* content */
#mod-066-sonora .content { margin-bottom:5px; padding:15px 16px 0 15px; }
#mod-066-sonora .content .scroll { overflow:hidden; height:148px; }
#mod-066-sonora .content li { margin-bottom:4px; padding:0 1px 4px 0; border-bottom:1px dotted #BEB7AF; }
#mod-066-sonora .content li a { display:inline-block; }
#mod-066-sonora .content li a * { vertical-align:top; }
#mod-066-sonora .content li em { display:inline-block; line-height:1em; font-weight:bold; font-style:normal; color:#9DC612; }
#mod-066-sonora .content li:last-child { border-bottom:none; }

/* generic */
#mod-066-sonora-songs li a em { width:30px; font-size:14px; }
#mod-066-sonora-songs li a span { display:inline-block; font-weight:bold; }

/* albuns skin */
#mod-066-sonora-albuns li a em {  width:33px; font-size:18px; }
#mod-066-sonora-albuns li a img { display:inline-block; width:46px; height:46px; margin-right:10px; }
#mod-066-sonora-albuns li a span { display:inline-block; width:150px; }
#mod-066-sonora-albuns li a span strong { display:block; margin-bottom:2px; font-size:11px; }

/* links */
#mod-066-sonora .links { overflow:hidden; padding:10px 16px 10px 16px; border-top:1px dotted #BEB7AF; }
#mod-066-sonora .links .ranking { float:left; width:98px; height:24px; background:url("../../../_img/btn-general-pt.png") no-repeat 0 -120px; text-indent:-9999px; }
#mod-066-sonora .links .ranking:hover,
#mod-066-sonora .links .ranking:focus { background-position:-250px -120px; }
#mod-066-sonora .links .more-songs { float:left; padding:5px 0 0 10px; font-weight:bold; color:#FF9900; }
#mod-066-sonora .links .more-songs:hover,
#mod-066-sonora .links .more-songs:focus { text-decoration:underline; }

/* language exceptions */
.LNG_en #mod-066-sonora .links .ranking  { width:98px; background-image:url("../../../_img/btn-general-en.png"); }
.LNG_es #mod-066-sonora .links .ranking { width:114px; background-image:url("../../../_img/btn-general-es.png"); }
.LNG_en #mod-066-sonora .links .ranking:hover,
.LNG_en #mod-066-sonora .links .ranking:focus { background-position:-250px -120px; }
.LNG_es #mod-066-sonora .links .ranking:hover,
.LNG_es #mod-066-sonora .links .ranking:focus { background-position:-250px -120px; }