.historial {width: 100%;}
.historial .historial-top {padding: 0px 0px 20px 20px;}
.historial .historial-bottom {}

.layout-video {width: 100%;}
.layout-video .layout-video-left {border: 1px #eeeeee solid;}
.layout-video .layout-video-right {width: 250px; border: 1px #eeeeee solid;}

.video {width: 590px; margin: 0px 5px 0px 0px; float: left;}
.video .video-top {background: #eeeeee; border: 1px #dddddd solid; font: normal 10pt tahoma; padding: 8px 0px 8px 0px; text-align: center; vertical-align: middle;}
.video .video-bottom {text-align: center; vertical-align: middle; padding: 10px;}

.actividades {width: 250px; margin: 0px 0px 0px 5px; float: left;}
.actividades .actividades-top {background: #eeeeee; border: 1px #dddddd solid; font: normal 10pt tahoma; padding: 8px 0px 8px 0px; text-align: center; vertical-align: middle;}
.actividades .actividades-bottom {text-align: center; vertical-align: middle; padding: 10px 0px 0px 0px;}

.actividad {width: 100%;}
.actividad .actividad-center {background: #f9f9f9; border: 2px #eeeeee solid; padding: 5px; font: normal 9pt tahoma; color: #666666; cursor: pointer;}

.actividad-over {width: 100%;}
.actividad-over .actividad-center {background: #f9f9f9; border: 2px #e0e0e0 solid; padding: 5px; font: normal 9pt tahoma; color: #000000; cursor: pointer;}

.x-text-title {width: 100%;}
.x-text-title .x-text-title-center {font: bold 30pt tahoma; letter-spacing: 0px; background: #b94746; background: linear-gradient(to top, #9685bb 0%, #56476e 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}