.captionOrange,.captionBlack { color:#fff; font-size:20px; line-height:30px; text-align:center; border-radius:4px } .captionOrange { background-color:rgba(0,0,255,0.3); color:#fff } .captionBlack { font-size:16px; background:#000; background-color:rgba(0,0,0,0.4) } a.captionOrange,A.captionOrange:active,A.captionOrange:visited { color:#fff; text-decoration:none } a.captionOrange:hover { color:#eb5100; text-decoration:underline; background-color:#eee; background-color:rgba(238,238,238,0.7) } .jssora05l { display:block; position:absolute; width:40px; height:50px; cursor:pointer; background:url(../images/next.png) no-repeat; overflow:hidden; left:0px; top:33% !important } .jssora05r { display:block; position:absolute; width:40px; height:50px; cursor:pointer; background:url(../images/prev.png) no-repeat; overflow:hidden; right:0px; top:33% !important } .jssora05l.jssora05ldn { background-position:-250px -40px } .jssora05r.jssora05rdn { background-position:-310px -40px } .caption-box { width:600px; height:200px; position:absolute; bottom:77px; left:30% !important } .caption-box .name-cap { text-transform:uppercase; font-size:19px; padding-left:100px; padding-right:50px; display:table; height:40px; line-height:40px; color:#000; text-decoration:none; margin-top:-20px; background:#fff; background-size:100% 40px; min-width:200px } .caption-box .mota-caption ul { list-style:none } .caption-box .mota-caption { padding:25px 20px 20px 20px; color:#fff; font-size:16px; line-height:25px; height:100%; overflow:hidden; box-sizing:border-box; font-family:'robotoregular' } 

