.contVideos > h2{
    font-size: 25px;
    color: #006cb8;
    margin-bottom: 10px;
}

.contVideos > p{
    font-size: 14px;
    color: #1b191a;
}

.contVideos > .featured{
    overflow: hidden;
    width: 100%;
    border-bottom: 1px dashed #cccccc;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.contVideos > .featured > a.image{
    float: left;
    border: 5px solid #f3f3f3;
    width: 592px;
    margin-right: 10px;
    position: relative;
}

.contVideos > .featured > a.image > img{
    width: 100%;
}

.contVideos > .featured > a.image > span, .playH{
    display: block;
    width: 137px;
    height: 127px;
    background: url(../images/icon_play_video.png) no-repeat left top transparent;
    position: absolute;
    left: 85%;
    top: 72%;
    margin-left: -68.5px;
    margin-top: -63.5px;

}

.playH {
    margin-left: -155px;
    margin-top: 100px;
}

.contVideos > .featured > .detail{
    float: left;
    width: 307px;
    background: #f3f3f3;
    padding: 10px;
    display: table;
    position: relative;
}

.contVideos > .featured > .detail .izq,
.contVideos > .featured > .detail .der{
    display: table-cell;
    padding-right: 10px;
}

.contVideos > .featured > .detail .izq{
    vertical-align: middle;
}

.contVideos > .featured > .detail .der h4{
    font-size: 34px;
    color: #006cb8;
    padding-top: 35px;
}

.contVideos > .featured > .detail .der p{
    font-size: 14px;
    color: #141213;
}

.contVideos > .featured > .detail .der p:not(.date) {
    margin: 56px 0;
}

.contVideos > .featured > .detail .der p.date strong{
    display: block;
}

.contVideos > .featured > .detail .borderbottom {
    background: url('../images/borderbottom_video_featured.jpg') no-repeat left top transparent;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 16px;
}

.contVideos > .lastest{
    overflow: hidden;
}

.contVideos > .lastest > h3{
    font-size: 21px;
    color: #006cb8;
    margin-bottom: 15px;
}

.contVideos > .lastest > div{
    overflow: hidden;
}

.contVideos > .lastest > div .video{
    float: left;
    width: 284px;
    margin-right: 20px;
    margin-bottom: 20px;
    border: 3px solid #f3f3f3;
    padding: 5px;
}

.contVideos > .lastest > div .video:nth-child(3n) {
    margin-right: 0;
}

.contVideos > .lastest > div .video > a.image{
    width: 100%;
    position: relative;
    display: block;
}

.contVideos > .lastest > div .video > a.image > img{
    width: 100%;
}

.contVideos > .lastest > div .video > a.image > span{
    display: block;
    width: 79px;
    height: 81px;
    background: url(../images/icon_play_video_lastest.png) no-repeat left top transparent;
    position: absolute;
    left: 85%;
    top: 72%;
    margin-left: -41px;
    margin-top: -40.5px;

}

.contVideos > .lastest > div .video .description{
    padding: 0 10px;
}

.contVideos > .lastest > div .video .description h4{
    font-size: 14px;
    font-family: 'gobclbold';
    color: #141213;
    margin: 10px 0;
}

.contVideos > .lastest > div .video .description p{
    font-size: 14px;
    color: #141213;
}

.contVideos .wp-pagenavi{
    text-align: right;
}

.contVideos .wp-pagenavi span,
.contVideos .wp-pagenavi a{
    display: inline-block;
    margin-left: 5px;
    background: #f7f7f7;
    padding: 5px 10px;
    text-decoration: none;
    color: #000000;
}

.contVideos .wp-pagenavi span.current,
.contVideos .wp-pagenavi a:hover{
    background: #006cb8;
    color: #ffffff;
}
.separacion {
    clear: both;
    width: 100%;

}