.ocu_gal {visibility:hidden;height:0px;margin:0px;padding:0px;}
.block_gal {visibility:visible;height:auto;}
.col7-f1 .mult .tabs-nav {width:100%;border:0px;}
/*Galeria Multimedia*/
.mult {clear:both;margin: 0px 0px 8px 0px;}
#dts .mult {background:none;}
.gal-amp {float:left;background:#000000 url(../../../img/generales/loading.gif) center no-repeat;width:100%;position:relative;}
.gal-amp.bg1 {background:#005ea4;}
.gal-amp.bg2 {background:#231f20;}
.gal-amp div.sh {position:relative;left:0px;background:#000000;padding-bottom:12px;display:block;}
.gal-amp div.sh a {color:#000000;position:relative;}

/*Galería*/
.gal-amp div.sh a span {border-radius: 18px;position:absolute;float: left;display: block;top: 10px;right: -5px;left: initial;font-weight:700;-webkit-border-radius:18px;-moz-border-radius:18px;font-size:14px;background: #005ea4;color: #ffffff;font-family:"dinregular";}
.gal-amp div.sh a span .fa {display:block;font-size: 15px;background-color: #005ea4;padding: 3px 3px 2px 3px;float: right;border-radius: 0px;}
.gal-amp div.sh a span .fa-camera:before {position:absolute;top: 14px;right: 12px;}
.gal-amp div.sh .fa-camera:after {content: "\f1db";font-size: 39px;}
.gal-amp div.sh a img {width:100%;height:auto;}
.gal-amp div.sh a span strong{ padding:12px 5px 11px 10px;text-transform:uppercase;display: block;font-size: 17px;font-weight: 700;letter-spacing: 0.05em;float:left;}

/*Vídeo*/
.gal-amp.rep_vid div.sh a span .fa {display:block;font-size: 18px;background-color: #005ea4;padding: 3px 3px 2px 3px;float: right;border-radius: 0px;}
.gal-amp.rep_vid div.sh a span .fa-play:before {position:absolute;top: 14px;right: 11px;}
.gal-amp.rep_vid div.sh a span .fa-play:after {content: "\f1db";font-size: 39px;}

/*Botón reproductor in situ*/
.mult .vjs-default-skin .vjs-big-play-button, .rep_vid .vjs-default-skin:hover .vjs-big-play-button{border:0px;width: 109px;height: 44px;border-radius: 18px;position:absolute;float: left;display: block;top: 10px;right: -5px;left: initial;font-weight:700;-webkit-border-radius:18px;-moz-border-radius:18px;font-size:14px;background-color: #005ea4;color: #ffffff;font-family:"dinregular";-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.mult .vjs-default-skin .vjs-big-play-button:before{line-height:normal;text-shadow: none;content: "VÍDEO";text-align: left;padding: 12px 5px 11px 10px;text-transform:uppercase;display: block;font-size: 17px;font-weight: 700;letter-spacing: 0.05em;float:left;color: #ffffff;font-family:"dinregular"}
.mult .vjs-default-skin .vjs-big-play-button span{display:block;font-size: 18px;background-color: #005ea4;padding: 3px 3px 2px 3px;float: right;border-radius: 0px;font: normal normal normal 14px/1 FontAwesome;}
.mult .vjs-default-skin .vjs-big-play-button span:before {content: "\f04b";position:absolute;top: 14px;right: 11px;font-size: 18px;}
.mult .vjs-default-skin .vjs-big-play-button span:after {content: "\f1db";font-size: 39px;}
.mult .vjs-default-skin .vjs-big-play-button:hover{-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}

.gal-amp div.flo-l {font-family:'dinregular';padding:20px 12px 0px 12px;}
.gal-amp div.flo-l h2 {font-family:'dinregular';font-size:22px;font-weight:400;color:#FFFFFF;display:block;}
.gal-amp div.flo-l h2 a {color:#FFFFFF;font-size:22px;font-weight:400;}
.gal-amp div.flo-l p {font-size:14px;color:#FFFFFF;font-weight:400;display:inline;}
.gal-amp div.flo-l .firm {font-weight:normal;display:inline;margin:0px;color:#AD5D20;font-size:14px;text-transform:uppercase;}
.col7-f1 .gal-amp div.flo-l .firm {display:block;clear:both;}
.gal-amp div.flo-l p.footer-img {display:none;}

/*Colocacion miniaturas*/
.gal-amp div.jcarousel {margin:0 auto;width:90%;overflow:hidden;position:relative;}
.col3-f1 .gal-amp div.jcarousel {width:84%;}
.col4-f1 .gal-amp div.jcarousel {width:75%;}
.col5-f1 .gal-amp div.jcarousel {width:70%;}
.col6-f1 .gal-amp div.jcarousel {width:47%;}
.gal-amp div.jcarousel ul {float:left;clear:both;width:20000em;padding:0px;position:relative;}
.gal-amp div.jcarousel ul li {float:left;display:inline;padding:12px 0px 12px 0px;margin-right:35px;margin-left:0px;}
.col2-f1 .gal-amp div.jcarousel ul li {margin-right:30px;}
.col3-f1 .gal-amp div.jcarousel ul li {margin-right:48px;}
.col4-f1 .gal-amp div.jcarousel ul li {margin-right:63px;}
.col5-f1 .gal-amp div.jcarousel ul li {margin-right:1px;}
.col6-f1 .gal-amp div.jcarousel ul li {margin-right:0px;}
.gal-amp div.jcarousel ul li.ocu {display:none;}
.gal-amp div.jcarousel ul li a {float:left;width:100%;}
.gal-amp div.jcarousel ul li.act {background:none;}
.gal-amp div.jcarousel ul li.act a {filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; display:block;}
.gal-amp div.jcarousel ul li a img  {float:left;width:100%;}
.gal-amp div.jcarousel ul li a.box-vid {clear:both;float:left;width:100%;}
.gal-amp div.vjs-control-bar {bottom:0px !important;}
.gal-amp a.ant {float:left;position:relative;top:40px;left:7px;background:transparent url(../img/generales/arrow_carrusel_2.png) 0px -38px no-repeat;text-decoration:none;width:36px;height:36px;z-index:101;}
.gal-amp a.inactive {display:none;}
.gal-amp a.ant:hover {text-decoration:none;}
.gal-amp a.sig {float:right;position:relative;top:40px;right:7px;background:transparent url(../img/generales/arrow_carrusel_2.png) 0px 0px no-repeat;text-decoration:none;width:36px;height:36px;z-index:101;}
.gal-amp a.sig:hover {text-decoration:none;}
.vjs-poster {position:absolute !important;}

/*Colocación flechas según tamaño*/
.row-f3 .col3-f1 .gal-amp a.ant, .row-f3 .col3-f1 .gal-amp a.sig, .row-f11 .col3-f1 .gal-amp a.ant, .row-f11 .col3-f1 .gal-amp a.sig {top:37px;}
.row-f4 .col4-f1 .gal-amp a.ant, .row-f4 .col4-f1 .gal-amp a.sig {top:40px;}
.row-f8 .col5-f1 .gal-amp a.ant, .row-f8 .col5-f1 .gal-amp a.sig {top:39px;}
.col6-f1 .gal-amp a.ant, .col6-f1 .gal-amp a.sig {top:39px;}

/*Galeria multimedia miniaturas*/
.mult-bas {font-family:'dinregular';padding:0px;}
.mult-bas .tabs-nav {float:left;width:auto;}
.mult-bas .arrow-carr {float:right;width:80px;position:relative;top:-55px;}
.mult-bas .arrow-carr a {display:block;float:left;width:36px;height:36px;}
.mult-bas .arrow-carr a.ant {top:0% !important;left:0px;background:transparent url(../img/generales/arrow_carrusel.png) 0px -76px no-repeat;}
.mult-bas .arrow-carr a.inactive {opacity:0.3;filter:alpha(opacity=30);display:inline;cursor:default;}
.mult-bas .arrow-carr a.sig {float:right;top:0% !important;background:transparent url(../img/generales/arrow_carrusel.png) 0px 0px no-repeat;}

.mult-bas .gal-amp{background-color:#FFFFFF;}
.mult-bas .gal-amp div.jcarousel {position:relative;left:0px;background:#FFFFFF;padding-bottom:12px;display:block;}
.mult-bas .gal-amp div.jcarousel a {color:#000000;position:relative;}

/*Galería*/
.mult-bas .gal-amp div.jcarousel a span {border-radius: 18px;position:absolute;float: left;display: block;top: 10px;right: 0px;left: initial;font-weight:700;-webkit-border-radius:18px;-moz-border-radius:18px;font-size:14px;background: #005ea4;color: #ffffff;font-family:"dinregular";}
.mult-bas .gal-amp div.jcarousel a span .fa {display:block;font-size: 15px;background-color: #005ea4;padding: 3px 3px 2px 5px;float: right;border-radius: 18px 0px 0px 18px;}
.mult-bas .gal-amp div.jcarousel a span .fa-camera:before {position:absolute;top: 14px;right: 12px;}
.mult-bas .gal-amp div.jcarousel .fa-camera:after {content: "\f1db";font-size: 39px;}
.mult-bas .gal-amp div.jcarousel a img {width:100%;height:auto;}
.mult-bas .gal-amp div.jcarousel a span strong{display:none;}

/*Vídeo*/
.mult-bas .gal-amp.rep_vid div.jcarousel a span .fa {display:block;font-size: 18px;background-color: #005ea4;padding: 3px 3px 2px 5px;float: right;border-radius: 18px 0px 0px 18px;}
.mult-bas .gal-amp.rep_vid div.jcarousel a span .fa-play:before {position:absolute;top: 14px;right: 11px;}
.mult-bas .gal-amp.rep_vid div.jcarousel a span .fa-play:after {content: "\f1db";font-size: 39px;}

.mult-bas .gal-amp div.jcarousel ul li .sec {float:left;clear:both;display:block;padding:12px 7px 0px 7px;font-style:normal;font-size:17px !important;font-weight:400;}
.col3-f1 .mult-bas .gal-amp div.jcarousel ul li .sec, .col4-f1 .mult-bas .gal-amp div.jcarousel ul li .sec , .col5-f1 .mult-bas .gal-amp div.jcarousel ul li .sec, .col6-f1 .mult-bas .gal-amp div.jcarousel ul li .sec {font-size:13px !important;}
.mult-bas .gal-amp div.jcarousel ul li h2 {float:left;clear:both;display:block;color:#000 !important;font-size:14px !important;font-weight:600 !important;padding:12px 7px 0px 7px !important;margin:0px !important;line-height:normal;}