.video-cell { display:inline-block; width: 124px;margin:0 10px; line-height:1.2em }
.row { background-color: #ccc;margin:20px 0;padding: 15px 0}
.v120WrapperOuter {
border:1px solid #999999;
width:122px;
}
.v120WrapperInner {
border:1px solid #FFFFFF;
height:72px;
overflow:hidden;
width:120px;
}
.video-time, .video-corner-text {
font-family:Arial,sans-serif;
margin-right:1px;
margin-top:-26px;
text-align:right;
white-space:nowrap;
}
.video-time span, .video-corner-text span {
-moz-border-radius-bottomleft:2px;
-moz-border-radius-bottomright:2px;
-moz-border-radius-topleft:2px;
-moz-border-radius-topright:2px;
background-color:#000000;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
height:14px;
opacity:0.75;
padding:0 4px;
}
.video-thumb-link {
display:block;
}
.v120WrapperInner img {
margin-top:-10px;
}
.vimg120 {
height:90px;
width:120px;
}

.video-main-content { margin-top:2px;overflow:hidden}
.video-main-content a { color: #666 !important; font-weight:normal}
.title {
font-weight:bold;
height:55px;
overflow:hidden;
padding-left:1px;margin-bottom:0.4em;
}
.title a {color:#3499cd !important;font-weight:bold}
.video_player { width:450px;margin:20px auto 0;}
#resultat_vot { margin:20px 0 0 0px;}
.alert {margin: 1em 0;padding: .5em;background: #ffa;border: 1px solid #a00;color: #a00;
       font-weight: bold;display: none;}
#votacions p.dreta { font-size:0.8em;margin-top:30px}