body {margin:0;padding:0;font-family: 'Open Sans', sans-serif;font-size:22px;color:#000000;background:#ffffff;}
@media screen and (min-width:0\0) {body {word-wrap:break-word;}}
legend {margin:-3000px;overflow:hidden;position:absolute;}
form fieldset {border:none;}
input, select, textarea {float:left;border:1px solid #c2c1c1;font-size:12px;outline:0;background:#FFF;margin:5px 0px 0px 0px;padding:10px;color:#000000;outline-style:none;outline-width:0;font-family:Arial,Verdana,Tahoma,sans-serif;}
a {font-size:11px;color:#000000;text-decoration:none;}
a:hover {text-decoration:underline;}
a:focus {outline:0;}
sup {font-size:11px;font-weight:bold;color:#0072b8;padding:0px 5px;vertical-align:middle;}
h2, h3, p, span {line-height:normal;}
p {margin:0px 0px;color:#000000;line-height:150%;font-size:14px;}
a:focus {outline:#C4071A;}
h1.ocu-h1{text-indent: -9999px;height: 0px;}
.txt strong, .txt b {font-weight:700;}
.txt italic, .txt i{font-style:italic;}
#cab a.logo-segre-premium{display:none;}

/*ESTILOS GRID GLOBAL*/
/*Filas*/
.row-f1 {clear:both;float:left;width:100%;}
.row-f2, .row-f3, .row-f4, .row-f5, .row-f8, .row-f10 {clear:both;float:left;width:96.36%;padding:0 1.82%;background:none;}
/*Fondos filas*/
.bck_row_f1 {background-color:#FFF;}/*BLANCO*/
.bck_row_f2 {background-color:#D5E5F3;}/*AZUL*/
.bck_row_f3 {background-color:#efefef;}/*GRIS*/

/*Columnas*/
.col1-f1 {float:left;width:100%;min-height:0px;height:auto !important;height:0px;}
.col2-f1 {float:left;width:100%;min-height:0px;height:auto !important;height:0px;}
.col3-f1 {float:left;width:66%;max-width:629px;min-height:0px;height:auto !important;height:0px;}
.col4-f1 {float:left;width:49%;max-width:467px;min-height:0px;height:auto !important;height:0px;}
.col5-f1 {float:left;width:40.5%;max-width:386px;min-height:0px;height:auto !important;height:0px;}
.col6-f1 {float:left;width:32%;max-width:305px;min-height:0px;height:auto !important;height:0px;}
.col7-f1 {float:left;width:23.5%;max-width:224px;min-height:0px;height:auto !important;height:0px;}
.col9-f1 {float:left;width:74.6%;max-width:710px;min-height:0px;height:auto !important;height:0px;}

/*Politica de cookies*/
#aviso-cookie {position:relative;top:0;overflow:hidden;width:100%;z-index:1;background:#ffffff;padding:20px 0px;font-family:'Open Sans', sans-serif;}
#aviso-cookie p {width:96%;max-width:989px;font-size:13px;color:#000;padding:0% 2%;margin:0px auto;}
#aviso-cookie p strong {display:block;font-weight:bold;font-size:18px;margin-bottom:10px;}
#aviso-cookie a {text-decoration:underline;font-size:100%;font-weight:bold;}

/*Didomi*/
html.didomi-open,body.didomi-consent-popup-open{overflow:hidden!important}
#didomi-host #didomi-notice {position:relative !important;}
#didomi-host .didomi-consent-popup-body {overflow-wrap: break-word !important;max-height: 300px !important;overflow-x: hidden !important;-webkit-overflow-scrolling: touch !important;}
#didomi-host {position:relative !important;overflow:hidden !important;width:100% !important;padding:5px 0px !important;font-family:'Open Sans', sans-serif !important;height: auto !important;}

/*Aviso suscripción*/
.avisosuscripcion {position:relative;top:0;overflow:hidden;width:100%;z-index:1;background:#ffffff;padding:20px 0px;font-family:'Open Sans', sans-serif;}
.avisosuscripcion.scaducando {background-color:#fff8ea;}
.avisosuscripcion.scaducada {background-color:#ffecea;}

.avisosuscripcion p {width:96%;max-width:989px;font-size:13px;color:#000;padding:0% 2%;margin:0px auto;}
.avisosuscripcion p strong {display:block;font-weight:bold;font-size:18px;margin-bottom:10px;}
.avisosuscripcion p strong:before {margin-right:15px;font: normal normal normal 14px/1 FontAwesome;font-size:25px;}
.avisosuscripcion.scaducando p strong:before {color: #ff9900;content:"\f071";}
.avisosuscripcion.scaducada p strong:before {color: #e62117;content:"\f057";}

/*Estilos generales*/
#div-gpt-ad_980, #div-gpt-ad_bottom980,  #div-gpt-ad_bottom980b,  #div-gpt-ad_bottom980c,  #div-gpt-ad_728 {max-width:989px;width:100%;position:relative;margin:0px auto 0px auto;}
#div-gpt-ad_bottom980 {margin-bottom:20px;}
#div-gpt-ad_980 iframe {margin-bottom:10px;}
.pub_mov {position:relative;width:100%;max-width:983px;margin:0px auto;padding:0px;height:1px;}
.center {position:relative;width:100%;margin:0px auto;}
#precab {position:relative;width:100%;margin:0px auto;padding:0px 0px 0px 0px;z-index:10002;background-color:#D5E5F3;}
#precab .center{max-width:989px;}
#web {margin:0px auto;font-size:75%;width:100%;max-width:989px;text-align:left;padding:0%;}
#cab {float:left;width:100%;position:relative;top:0px;left:0px;height:90px;z-index:10001;padding:0px 0 0 0;background:#0072b8 url(../img/bg_cab.png) bottom left repeat-x;}
#cab .center{max-width:252px;margin-top:14px;}

#ctd {float:left;clear:both;width:100%;max-width:989px;margin:0 auto 0 auto;min-height:313px;height:auto !important;height:313px;position:relative;z-index:0;background:#FFF;padding:30px 0px 20px 0px}
#ctd-f2 {float:left;clear:both;max-width:953px;margin:0px auto 0px auto;min-height:313px;height:auto !important;height:313px;padding-bottom:18px;position:relative;background:#FFF;}/*Para paginas interiores*/
#ctd-f3 {float:left;clear:both;width:100%;max-width:989px;margin:0px auto 0px auto;padding:30px 0px 20px 0px;position:relative;z-index:1;box-sizing: border-box;background:#FFF;}

#pie {clear:both;width:100%;padding:40px 0 0 0;margin:0px 0 0px 0;position:relative;z-index:1;background:#FFF;}
.margen-social {margin-bottom:89px !important;}
#nav {clear:both;margin:0px auto;width:100%;border-bottom:1px solid #0072B8;}
#nav a#toggle_nav span{text-indent:-10000px;height:0px;visibility:hidden;display:block;overflow:hidden;}
#nav .center, #pie .center{max-width:989px;}

/*Estilos Precabecera*/
#selector-idioma {position: relative;display: block;margin: 0px auto;width: 177px;text-align:center;}
#selector-idioma a {color: #0072b8;font-size: 14px;font-weight: 700;text-transform:uppercase;line-height:36px;}
#selector-idioma a.active span {border-top:7px solid #0072b8;padding-top: 1px;}
#selector-idioma .es:before {content: '|';margin-right: 6px; }
#selector-idioma a:hover {text-decoration:none;}

.usr-block {position: absolute;left: 15px;top: 0px;}
.usr-block strong {float:left;margin-left:5px;}
.usr-block strong span {float:left;width:auto;line-height: 36px;font-size:12px;}
.usr-block strong span.sep {border-right:1px solid #1F3E59;height:13px;margin-top:11px;}
.usr-block strong a {float:left;padding:0px 10px;font-size:12px;color:#1F3E59;padding:0px 10px;color:#0072b8;line-height: 36px;}
.usr-block strong a:hover {color:#0C8BD9;text-decoration:none;}
.usr-block strong img {position:relative;top:0px;float:left;}
.usr-block ul {height:auto !important;clear:both;position:absolute;top:36px;left:118px;width:120px;margin:0px;padding:0px 10px;background:#D5E5F3;}
.usr-block ul li {float:left;clear:both;padding:0px 0px;background:none;margin:0px;width:100%;border-bottom: 1px solid #BED4E1;}
.usr-block ul li a {float:left;width:100%;display:block;font-size:12px;margin:0px;padding:12px 0px;text-transform:none;color:#0072b8;font-weight:normal;}
.usr-block ul li:last-child{border:0px;}
#usr-block-sticky.usr-block {left:0px;}
#usr-block-sticky.usr-block img {display:none;}

#precab .redes {position: absolute;right: 15px;top: 0px;}
#precab .redes a {float:left;font-size:16px;margin:10px 0 10px 15px;color:#0072B8;}
#precab .redes a:hover {color:#1F3E59;}

#precab .weather {position:absolute;right:130px;top:0px;}
#precab .weather .datos {color:#0072B8;}
#precab .weather .localidad, #precab .weather .temp {float:left;font-size:14px;font-weight:700;text-transform:uppercase;line-height:36px;}
#precab .weather .icon {font-size:20px;float:left;margin:10px 10px 0px 10px;}
#precab .weather .icon a {font-size:20px;color: #0072B8;}
#precab .weather .localidad a, #precab .weather .temp a {font-size:14px;color: #0072B8;}


/*Estilos Menu Sticky*/
#toggle_nav {display:none;}
.nav-sticky {display:none;position:fixed;width:100vw;top:0;left:0;padding:0;z-index:1000000000;background:#0072b8;-webkit-box-shadow:0px 4px 7px 0px rgba(0,0,0,0.21);-moz-box-shadow:0px 4px 7px 0px rgba(0,0,0,0.21);box-shadow:0px 4px 7px 0px rgba(0,0,0,0.21);height:41px;}
.nav-sticky #toggle_nav_sticky {float:left;padding:0 10px;}
.nav-sticky #toggle_nav_sticky .fa-bars{float:left;width:24px;text-align:center;}
.nav-sticky #toggle_nav_sticky .fa-bars:before{font-size:24px;color:#FFFFFF;line-height:41px;font-weight:normal;}
.nav-sticky #toggle_nav_sticky span {float:left;font-size:18px;color:#FFFFFF;line-height:41px;text-transform:uppercase;font-weight:bold;margin-left:10px;}

.nav-sticky #toggl_capa_buscador{display:none;}
#precab .nav-sticky .capa-buscador {float:left;width:100%;background:#0C8BD9;}
#precab .nav-sticky form.capa-buscador fieldset {border:0px;padding:15px;}
#precab .nav-sticky form.capa-buscador fieldset input{border:0px;margin:0px;width:87%;padding:10px;}
#precab .nav-sticky form.capa-buscador fieldset input.btn{background:transparent url(../img/btn_search.png) 0 0 no-repeat;border:0;cursor:pointer;float:right;height:21px;margin:0;padding:0;position:relative;right:0px;top:5px;width:20px;}

.nav-sticky .menu-sticky {display:none;position:absolute;top:41px;left:0px;width:300px;z-index:100000;background:#269fe9;-webkit-box-shadow:4px 4px 7px 0px rgba(0,0,0,0.21);-moz-box-shadow:4px 4px 7px 0px rgba(0,0,0,0.21);box-shadow:4px 4px 7px 0px rgba(0,0,0,0.21);}
.nav-sticky ul.men_nav_sticky {background:#0C8BD9;padding:0px;float:left;height:auto;width:100%;border-bottom: 1px solid #49a9e3;}
.nav-sticky ul.men_nav_sticky li {float:left;width:100%;clear:both;border-top:1px solid #49a9e3;position:relative;}
.nav-sticky ul.men_nav_sticky li.child {background:transparent url(/MODULOS/global/publico/interfaces/img/arrow_white.png) 95% 17px no-repeat;}
.nav-sticky ul.men_nav_sticky li a {float:left;color:#FFFFFF;font-size:15px;font-weight:700;width:100%;box-sizing:border-box;}
.nav-sticky ul.men_nav_sticky li a:hover {text-decoration:none;}
.nav-sticky ul.men_nav_sticky li a span {color:#FFFFFF;font-weight:500;line-height:39px;padding:0px 15px;}
.nav-sticky ul.men_nav_sticky li a:hover span{color:#beddef;}
.nav-sticky ul.men_nav_sticky li ul {position:absolute;top:0px;left:300px;background:#31a4eb;width:200px;-webkit-box-shadow:0px 4px 7px 0px rgba(0,0,0,0.21);-moz-box-shadow:0px 4px 7px 0px rgba(0,0,0,0.21);box-shadow:0px 4px 7px 0px rgba(0,0,0,0.21);}
.nav-sticky ul.men_nav_sticky li ul li {border-color:#7fc2eb;}
.nav-sticky ul.men_nav_sticky li ul li:first-child {border-top:0px;}
.nav-sticky ul.men_nav_sticky li ul li a {font-size:14px;}
.nav-sticky ul.men_nav_sticky li ul li ul {background:#5cbaf3;left:200px;}
.nav-sticky ul.men_nav_sticky li ul li ul li ul{display:none !important;}

.nav-sticky .men-f10{display:block;width:100%;float:left;background:#269fe9;padding:0px 0px 15px;}
.nav-sticky .men-f10 strong{text-transform:uppercase;padding: 5px 10px;font-weight:600;color:#FFFFFF;font-size:14px;float:left;width:100%;box-sizing: border-box;background: #0072b8;}
.nav-sticky .men-f10 li {float:left;width:100%;clear:both;text-transform:none;position:relative;}
.nav-sticky .men-f10 li:first-child{background-image:none;} 
.nav-sticky .men-f10 li strong {display:none;}
.nav-sticky .men-f10 li a {width:auto;color:#FFFFFF;padding:0px 12px;font-size:13px;font-weight:500;font-family: 'Open Sans', sans-serif;cursor:pointer;display:inline;}
.nav-sticky .men-f10 li a span {line-height: 20px;text-transform: none;font-size: 13px;color:#FFFFFF;}
.nav-sticky .men-f10 li a:hover {color:#FFFFFF;text-decoration:underline;}
.nav-sticky .men-f10 li ul {display:none;}

.nav-sticky .box-idioma {clear: both;border-top: 1px solid #49a9e3;position: relative;padding:12px 0px;width:100%;float:left;}
.nav-sticky .box-idioma span {float:left;color:#FFFFFF;text-transform:uppercase;font-size: 10px;margin: 0px 6px 0 15px;}
.nav-sticky .box-idioma label {float:left;color:#FFFFFF;text-transform:uppercase;font-size:11px;margin:2px 0px 0 0;}
.nav-sticky .box-idioma label.active {font-weight:900;text-decoration:underline;}
.nav-sticky .box-idioma input {margin-top:2px;margin-right:3px;margin-left:6px;}
.nav-sticky .box-idioma label:hover, .nav-sticky .box-idioma input:hover {cursor:pointer;}

.nav-sticky .box-social {float:left;padding:0px;width:100%;background: #0C8BD9;}
.nav-sticky .box-social a {color:#FFFFFF;font-size:20px;padding:15px;float:left;}
.nav-sticky .box-social a:hover{color:#1F3E59;}

.nav-sticky #selector-idioma .cont-idioma {position: absolute;top: -36px;left:168px;text-align: left;}
.nav-sticky #selector-idioma a {font-size: 12px;color:#FFF;clear: left; display: block;font-weight:300;line-height:16px;margin-left: 9px;}
.nav-sticky #selector-idioma a.active {margin-left:0px;}
.nav-sticky #selector-idioma a.active span {border-top:0px;padding-top:0px;}
.nav-sticky #selector-idioma a.active span:before {content: '|';font-weight: 900;margin-right: 3px;}
.nav-sticky #selector-idioma .es:before {display:none;}


.nav-sticky a.logo.logo-segre-premium-sticky{display:none;}

.nav-sticky a.logo {margin:8px auto 8px auto;float:none;text-align:center;width:150px;display:block;}
.nav-sticky a.logo img{width:150px;}

.nav-sticky #toggl_capa_perfil {position:absolute;top:25px;right:0px;top:8px;right:10px;font-size: 24px;color: #FFFFFF;line-height: 41px;font-weight: normal;}
.nav-sticky #toggl_capa_perfil span {display:none;}
.nav-sticky .usr-block {position:absolute;top:41px;right:0px;z-index:100000;background:#0C8BD9;-webkit-box-shadow:4px 4px 7px 0px rgba(0,0,0,0.21);-moz-box-shadow:4px 4px 7px 0px rgba(0,0,0,0.21);box-shadow:4px 4px 7px 0px rgba(0,0,0,0.21);}
.nav-sticky .usr-block strong {float:right;}
.nav-sticky .usr-block strong.bck {display:none;}
.nav-sticky .usr-block .bck img, .nav-sticky .usr-block .bck a, .nav-sticky .usr-block .bck span{display:none;}
.nav-sticky .usr-block ul.men-us {right:0px;top:0px;display:block;left:initial;background-color:#0C8BD9;}
.nav-sticky .usr-block strong a {color:#FFFFFF;}
.nav-sticky .usr-block strong a:hover {color:#FFFFFF;text-decoration:underline;}
.nav-sticky .usr-block strong span.sep {border-color:#FFFFFF;}
.nav-sticky .usr-block ul li a {color:#FFFFFF;}
.nav-sticky .usr-block ul li a:hover {text-decoration:underline;}

/*Logueo*/
.nav-sticky #toggl_capa_perfil i:after {color: #e62117;font: normal normal normal 14px/1 FontAwesome;font-size: 12px;content: "\f057";position:absolute;right:4px;top:12px;}
.nav-sticky #toggl_capa_perfil i.iconologueado:after {color: #4aac5e;font: normal normal normal 14px/1 FontAwesome;font-size: 12px;content: "\f058";position:absolute;right:4px;top:12px;}

/*Estilos Cabecera*/
#cab .enl-menu{text-transform:uppercase;text-align:center;width: 75px;height:90px;display:block;border-right:1px solid #2185c3;padding:0px ;cursor: pointer;color:#ffffff;font-size:12px;font-weight: 400;position: absolute;top: 0px;left: 0px;z-index: 1;/*background-color: #1F3E59;*/}
#cab .enl-menu:hover{text-decoration:none;background-color:#0C8BD9;}
#cab .enl-menu.activo{background-color:#0C8BD9;}
#cab .enl-menu i{font-size:20px;margin: 23px 0px 15px;}
#cab .enl-menu span{clear:both;width:100%;display:block;}
#cab .menu-desplegable{display:none;position:absolute;top:90px;left:0px;width:300px;z-index:100000;background:#0C8BD9;-webkit-box-shadow:4px 4px 7px 0px rgba(0,0,0,0.21);-moz-box-shadow:4px 4px 7px 0px rgba(0,0,0,0.21);box-shadow:4px 4px 7px 0px rgba(0,0,0,0.21);}
#cab .menu-desplegable strong {display:none;}
#cab .menu-desplegable ul {padding:0px;float:left;height:auto;width:100%;}
#cab .menu-desplegable ul li {float:left;width:100%;clear:both;border-top: 1px solid #49a9e3;position:relative;}
#cab .menu-desplegable ul li:first-child {border-top:0px;}
#cab .menu-desplegable ul li.child {background:transparent url(/MODULOS/global/publico/interfaces/img/arrow_white.png) 95% 17px no-repeat;}
#cab .menu-desplegable ul li a {float:left;width:100%;color:#FFFFFF;font-size:15px;font-weight:700;box-sizing:border-box;}
#cab .menu-desplegable ul li a:hover{text-decoration:none;}
#cab .menu-desplegable ul li a span {color:#FFFFFF;font-weight:500;line-height:39px;padding:0px 7px;}
#cab .menu-desplegable ul li a:hover span{color:#beddef;}
#cab .menu-desplegable ul li ul {position:absolute;top:0px;left:300px;background:#31a4eb;width:200px;-webkit-box-shadow:0px 4px 7px 0px rgba(0,0,0,0.21);-moz-box-shadow:0px 4px 7px 0px rgba(0,0,0,0.21);box-shadow:0px 4px 7px 0px rgba(0,0,0,0.21);}
#cab .menu-desplegable ul li ul li {border-top:1px solid #7fc2eb;}
#cab .menu-desplegable ul li ul li a {font-size:14px;}
#cab .menu-desplegable ul li ul li ul {text-indent:10px;background:#5cbaf3;left:200px;}
#cab .menu-desplegable ul li ul li ul li ul {display:none !important;}

#cab a.logo {float:left;}
#cab p.date{text-align:center;margin-top:7px;font-size:12px;font-weight:400;font-family: 'Open Sans', sans-serif;color:#FFFFFF;opacity:.7;}

#cab .enl-buscador{text-transform:uppercase;text-align:center;width: 75px;height:90px;display:block;border-left:1px solid #2185c3;padding:0px ;cursor: pointer;color:#ffffff;font-size:12px;font-weight: 400;position: absolute;top: 0px;right: 0px;z-index: 1;/*background-color: #1F3E59;*/}
#cab .enl-buscador:hover{text-decoration:none;background-color:#0C8BD9;}
#cab .enl-buscador i{font-size:20px;margin: 23px 0px 15px;}
#cab .enl-buscador span{clear:both;width:100%;display:block;}
#cab .enl-buscador.activo{background-color:#0C8BD9;}
#cab .capa-buscador{display:none;position:absolute;right:0px;top:90px;background-color:#0C8BD9;padding:17px;width:35%;-webkit-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.28);-moz-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.28);box-shadow:4px 4px 5px 0px rgba(50, 50, 50, 0.28);z-index:100;box-sizing:border-box;}
#cab .capa-buscador form fieldset {float:left;width:100%;}
#cab .capa-buscador form fieldset label {text-indent:-10000px;height:0px;visibility:hidden;display:block;overflow:hidden;}
#cab .capa-buscador form fieldset input {float:left;color:#454343;width:100%;padding:10px;margin:0px;border:0px;height:39px;font-size:14px;border-radius:3px;box-sizing: border-box;}
#cab .capa-buscador form fieldset input.btn {display:none;}

/* Notificaciones push */
.subscribe-notifications {width: 500px;background-color: #ffffff;margin: 0px auto;padding: 20px;position: fixed;top: 0;left: 0;right: 0;z-index: 2147483647;box-shadow: 0 0 20px 3px rgba(0,0,0,.22)!important;box-sizing: border-box;}
.subscribe-notifications p{color: #B6B6B6;font-size: 18px; float:left;}
.subscribe-notifications img{margin-bottom: 10px; width: 20%;}
.subscribe-notifications .dismiss-notification {float: right;display: block;cursor: pointer;font-size: 18px;background: #0c8bd9;padding: 15px 30px;color: #FFFFFF;margin-top: 20px;}
.subscribe-notifications .dismiss-notification:hover {text-decoration: none;}
.subscribe-notifications .cancel-notification {float: right;display: block;cursor: pointer;font-size: 18px;padding: 15px 30px;color: #000000;margin-top: 20px;}
.message-notifications {width: 500px;background-color: #ffffff;margin: 0px auto;padding: 20px 10px;position: fixed;bottom: 0;right: 0;z-index: 100000;box-shadow: 0 0 20px 3px rgba(0,0,0,.22)!important;min-height: 121px;box-sizing: border-box;}
.message-notifications p.notif_title{color: #666;font-size: 16px;font-weight: bold;line-height: 20px;}
.message-notifications p.notif_desc{color: #666;font-size: 14px;line-height: 18px;margin-top:5px;}
.message-notifications img{width: 100px;position: absolute;top: 20px;left: 10px;}
.message-notifications .message-body {position: relative;padding-left: 117px;}
.message-notifications .dismiss-message-notifications {position: absolute; top: 0; right: 0;display: block;cursor: pointer;font-size: 22px;padding: 5px 5px;color: #000000;z-index: 2147483647;}
.message-notifications .dismiss-message-notifications:hover {text-decoration: none;}
.message-notifications .link-notifications {position: absolute;bottom: 0px;right: 0px;width: 500px;height: 121px;cursor: pointer;z-index: 2147480000;}

/*Cabecera de los suplementos*/
img.cab_sup {margin:0px auto;display:block;width:100%;max-width:989px;margin-bottom:20px;}
#menus_desplegable_menuSuplemento {margin-bottom:20px;}

/*Estilos Menus*/
ul.men_nav {clear:both;position:relative;display:flex;justify-content:center;box-sizing:border-box;}
ul.men_nav li {float:left;display:inline;position:relative;}
ul.men_nav li a {display:block;color:#000;font-size:87.5%;font-weight: 700;padding: 16px 4px;float: left;text-transform:uppercase;position:relative;}
ul.men_nav li.parent a:after {content:"\f107";font: normal normal normal 14px/1 FontAwesome;color: #0072b8;}
ul.men_nav li a span{font-family: 'Open Sans', sans-serif;padding:0px 3px 0 0;font-size: 13px;letter-spacing:0px;}
ul.men_nav li a:hover {text-decoration:none;color:#0072b8;}
.center > ul.men_nav > li:first-child{margin-right:6px;margin-left: 6px;}
.center > ul.men_nav > li:first-child > a:first-child {width:30px;height:30px;background:transparent url(/MODULOS/global/publico/interfaces/web/se/img/ico_home.png) 0px 10px no-repeat;padding:12px 0 0 0;}
.center > ul.men_nav > li:first-child > a:first-child span{display:none;}
.center > ul.men_nav > li.parent:first-child a:after {display:none;}
.center > ul.men_nav > li:first-child > a:first-child:hover span{background-color:#9c7904;}
.center > ul.men_nav > li:nth-child(2){margin-right:6px;margin-left: 6px;}
.center > ul.men_nav > li.parent:nth-child(2) a:after {display:none;}
.center > ul.men_nav > li:nth-child(2) > a:first-child span{color: #FFFFFF;background-color: #d2bc00;padding:2px 10px;border-radius: 3px;text-transform: uppercase;font-weight:normal;}
.center > ul.men_nav > li:nth-child(2) > a:first-child:hover span{background-color:#9c7904;}
.center > ul.men_nav > li:nth-child(2) a {background: none;}
.center > ul.men_nav > li:nth-child(2) ul li a:after{display:none;}
.center > ul.men_nav > li:nth-child(2) ul li.parent:after{content:"\f105";font: normal normal normal 14px/1 FontAwesome;color: #0072b8;top: 9px;right: 10px;position: absolute;}
.center > ul.men_nav > li:nth-child(2) ul li ul li a {background: #e6eef6;}

ul.men_nav.principal {position:relative;z-index:10000;background:#FFF;}

/*Menu de 2 nivel*/
ul.men_nav li strong {display:none;}
ul.men_nav li ul {display:none;position:absolute;top:50px;left:0px;background-color: #D5E5F3;padding:0px;z-index: 10000;border-top: 1px solid #0072B8;width:233px;}
ul.men_nav li ul li {width:100%;display:block;}
ul.men_nav li ul li a {padding: 8px 20px;width: 100%;box-sizing: border-box;color:#0072b8;background:#d5e5f3;}
ul.men_nav li ul li a:hover {color:#000000;background: #bedaf2 !important;}
ul.men_nav li.parent ul li a:after{display:none !important;}
ul.men_nav li.parent ul li.parent:after{content:"\f105";font: normal normal normal 14px/1 FontAwesome;color: #0072b8;top: 9px;right: 10px;position: absolute;}

/*Menu de 3 nivel*/
ul.men_nav li ul li ul {display:none;padding:0px;border:0px;background: #b8d5ef;position: absolute;top: 0px;left: 233px;}
ul.men_nav li ul li ul a {background: #e6eef6;}
ul.men_nav li ul li ul a:hover {background: #aed2f0;}
ul.men_nav li.parent ul li.parent ul li:after{display:none;}

/*Nivel 4*/
ul.men_nav li ul li ul li ul {display:none !important;}

/*Menú on*/
ul.men_nav li.on a {color:#FFFFFF;background:#0C8BD9;}
ul.men_nav li.on.parent a:after {color:#FFFFFF;}

ul.men_nav li.on ul li a {color: #0072b8;background: #d5e5f3;}
ul.men_nav li.on ul li.on a {color:#000000;background: #bedaf2;}
ul.men_nav li.on ul li a:hover {color:#000000;background: #bedaf2;}

ul.men_nav li.on ul li.on ul li a {color: #0072b8;background: #e6eef6;}
ul.men_nav li.on ul li ul li.on a {color:#000000;background: #aed2f0;}
ul.men_nav li.on ul li ul li a:hover {color:#000000;background: #aed2f0;}

/*Estilos menú servicios*/
ul.men-f10{float:left;width:100%;position:relative;height:100%;z-index:1;background-color:#D5E5F3;display: flex;justify-content: center;}
ul.men-f10 li {float:left;width:auto;display:inline;}
ul.men-f10 li:first-child{background-image:none;} 
ul.men-f10 li strong {display:none;}
ul.men-f10 li a {width:auto;color:#000000;padding:0px 10px;font-size:13px;font-weight:500;font-family: 'Open Sans', sans-serif;cursor:pointer;display:inline;}
ul.men-f10 li a span {line-height: 20px;text-transform: uppercase;font-size: 11px;color:#0072b8;}
ul.men-f10 li a:hover {color:#0072b8;text-decoration:underline;}
ul.men-f10 li ul {display:none;}

/*Estilos pie*/
/*#pie {position:relative;}*/
#pie .logo_pie{margin:0px 0px 10px; padding:0px; text-align:center;}
#pie div.vcard {font-weight:normal;color:#000;font-size:13px;padding:0px;margin:0px;text-align:center;line-height:18px;}
#pie div.vcard a{font-size:13px;font-weight:700;}
#pie div.vcard a:hover {text-decoration:none;}
#pie div.vcard span.org{font-weight:700;color:#0072b8;font-size: 14px;}
#pie ul {text-align:center; margin-top:15px;clear:both;}
body.detail #pie .center {margin-bottom:65px;}
#pie ul li {color:#7c7a7a;font-size:75%;display:inline-block;}
#pie ul li a {font-size:75%;color:#7c7a7a;}
#pie ul li a span {padding:0px 5px;}
#pie ul li ul {display:none;}
#pie ul li strong{display:none;}
#pie .destacados{width:100%; background-color:#000;}
#pie .menu-destacados{margin-bottom:15px;background-color:#0072b8;width:100%;float:left;padding:20px 10px;box-sizing:border-box;}
#pie .menu-destacados a{color:#FFFFFF;text-transform:uppercase;font-size:14px;}

#pie .center img{float:right;margin:15px 10px 0;}

/*Breadcrumbs*/
.bdc, .bdc-f2 {clear:both;padding:0px 1.82% 14px 1.82%;width:96.36%;margin:0px 0px;font-family:'Open Sans', sans-serif;}
#dts .bdc h1, .bdc h1, .bdc a, .bdc strong, #dts .bdc-f2 h1, .bdc-f2 h1, .bdc-f2 a, .bdc-f2 strong, .bdc span, .bdc-f2 span {float:left;margin:0px;padding:0px 10px 0px 0px;font-size:13px;line-height:normal;color:#000;border:0px;}
.bdc span, .bdc-f2 span {background:transparent url(../img/arrow_black.png) 0px 4px no-repeat;display:none;}
.bdc a, .bdc-f2 a {padding:0px 15px;font-family:'Open Sans', sans-serif;background:transparent url(../img/arrow_black.png) 0px 4px no-repeat;}
.bdc a.first, .bdc-f2 a.first {display:none;}
.bdc a:hover, .bdc-f2 a:hover {text-decoration:none;}
.bdc strong, .bdc-f2 strong {color:#000;}
.bdc h1, .bdc-f2 h1 {background:transparent url(../img/arrow_black.png) 0px 4px no-repeat;padding-right:15px;padding-left:15px;}
.bdc-f2 h1.encb {color:#000;font-size:36px;font-weight:700;padding-bottom:10px;margin-top:18px;background:none;float:none;display:block;}
#contenido-idiomas {float:right;}
#contenido-idiomas a {background:#97bddf;padding:5px 10px;font-size:14px;display:block;color:#FFFFFF;}
#contenido-idiomas a:hover {background:#0072b8;}

/*Estilos colores de fondo*/
.c-n {background:none;margin-bottom:18px;clear:both;}
.c-n-f2 {background:none;clear:both;}
.c-w {background:#FFF;margin-bottom:18px;clear:both; }
.c-w-f2 {background:#FFF;clear:both;}
.c-f1 {background:#D5E5F3;margin-bottom:18px;clear:both;}
.c-f1-f2 {background:#D5E5F3;clear:both;}
.c-f2 {background:#efefef;margin-bottom:18px;clear:both;}
.c-f2-f2 {background:#efefef;clear:both;}
.c-f3 {background:#E1701C;margin-bottom:18px;clear:both;} /*Naranja*/
.c-f3-f2 {background:#E1701C;clear:both;}
.c-f4 {background:#09747c;margin-bottom:18px;clear:both;} /*Verde*/
.c-f4-f2 {background:#09747c;clear:both;}
.c-f5 {background:#00569C;margin-bottom:18px;clear:both;} /*Azul*/
.c-f5-f2 {background:#00569C;clear:both;}
.c-f6 {background:#810808;margin-bottom:18px;clear:both;} /*rojo*/
.c-f6-f2 {background:#810808;clear:both;}
.c-f7 {background:#312929;margin-bottom:18px;clear:both;} /*fondo premmium*/
.c-f7-f2 {background:#312929;clear:both;}

/*Contenedor publicidad*/
.cnt-pub  {text-align:center;}

#cols_dart {position:fixed;width:100%;float:left;top:230px;z-index:2;}
#cols_dart_right {position:relative;z-index:2000;height:1px;left:995px;float:left;top:0px;}
#cols_dart_left {position:relative;z-index:2000;height:1px;left:-253px;float:left;top:0px;}
#cols_dart_left #div-gpt-ad_skyizda {position:absolute;left:120px;}
#cols_dart_right #div-gpt-ad_skydcha {position:absolute;}


/*Estilos para flotar*/
.flo-l {float:left;}
.flo-r {float:right;}
.no-flo {float:none !important;}

/*Posiciones*/
.prelative {position:relative;}

/*Estilos alineacion textos*/
.ali-l {text-align:left;}
.ali-r {text-align:right;}
.ali-c {text-align:center;}
.ali-j {text-align:justify;}

/*Grosor de la fuente de los titulos y estilo*/
.f-bl {font-weight:600;}/*Fuente negrita*/
.f-bl-f2 {font-weight:900;}
.f-it {font-style:italic;}/*Fuente cursiva*/
.ft-14 {font-size:16px;line-height:19px;font-family:'Open Sans', sans-serif;}
.ft-16 {font-size:16px;line-height:19px;font-family:'Open Sans', sans-serif;}
.ft-20 {font-size:20px;line-height:22px;font-family:'Open Sans', sans-serif;}
.ft-24 {font-size:24px;line-height:26px;font-family:'Open Sans', sans-serif;}
.ft-34 {font-size:34px;line-height:36px;font-family:'Open Sans', sans-serif;font-weight:700;}
.ft-48 {font-size:48px;line-height:50px;font-family:'Open Sans', sans-serif;font-weight:700;}
.ft-60 {font-size:60px;line-height:62px;font-family:'Open Sans', sans-serif;font-weight:700;}

/*Tamaños fuente de los textos de portada*/
.f-s {font-size:13px;line-height:160%;}
.f-m {font-size:14px;line-height:160%;}
.f-b {font-size:16px;line-height:25px;}

/*Estilos fuente*/
.txt-tit-f1 {float:left;clear:both;width:100%;border-top:2px solid #d5e5f3;font-family:'Open Sans', sans-serif;}/*Estilo 1*/
.txt-tit-f1 strong {color:#0072b8;float:left;padding:6px 5px 3px 0px;font-size:20px;line-height:24px;font-weight:normal;margin-top:1px;border-top: 5px solid #D5E5F3;text-transform: uppercase;font-family:'Open Sans', sans-serif;}


/*Estilos del ckeditor*/
.tit_editor {font-size:20px;line-height:22px;padding:6px 5px 3px 0px;border-top:5px solid #D5E5F3;margin:20px 0px;color:#0072b8;text-transform: uppercase;}
.txt_blue {color:#0072b8;}
.grey_box {border-top:2px solid #CCC;color:#000;margin:20px 0px;padding:15px;background:#f0f0f0;}
.ladillo {color:#0072b8;font-weight:700;}
.quote_box {margin:20px 0px;font-size: 16px;font-weight:600;line-height: 24px;clear:both;text-align:center;padding:20px 27px;background: url(/MODULOS/global/admin/interfaces/web/se/img/quote.png) top left no-repeat, url(/MODULOS/global/admin/interfaces/web/se/img/quote_end.png) bottom right no-repeat;}
.txt_small {font-size:85%;}

/*Estilos bordes*/
.brd-r {border-right:1px solid #000000;}
.brd-l {border-left:1px solid #000000;}
.brd-b {border-bottom:1px dotted #c2c1c1;}
.brb-t-s {border-top:1px solid #c2c1c1;}
.brb-b-s {border-bottom:1px solid #c2c1c1;}
.brb-b-s-f2 {border-bottom:1px solid #c2c1c1!important;}
.brb-b-s-f3 {border-bottom:2px solid #c2c1c1;}
.brd-b-d {border-bottom:1px dotted #c2c1c1;}
.brd-t-d {border-top:1px solid #c2c1c1;}
.brb-r-s{border-right:1px solid #0072b8;}

/*Anchos*/
.w-100 {width:100%;}
.w-50 {width:50%;margin:0px auto 0px auto;box-sizing:border-box;}

a.more {float:right;color:#1a171b;padding:0px 0px 0px 0px;clear:both;text-align:right;margin:10px 0 0 0;font-size:13px;font-weight: 400;} 
a.more:after, div a.more:after{content: " \f0a9";font: normal normal normal 14px/1 FontAwesome;color:#005ea4;}
a.more:hover{text-decoration:none;}
a.more span:hover{text-decoration:underline;}
a.more.marg-btt{margin-bottom:20px;}
a.more.brb-b-s-f2{padding-bottom:10px;} 

a.more-f2 {float:left;color:#1a171b;padding:0px 0px 0px 0px;text-align:right;margin:0px 0 0 0;font-size:12px;font-weight: 400;} 
a.more-f2:before{content:"\f0a8 ";font: normal normal normal 14px/1 FontAwesome;color:#005ea4;margin-right:5px;}
a.more-f2:hover{text-decoration:none;}
a.more-f2 span:hover{text-decoration:underline;}
a.more-f2.marg-btt{margin-bottom:20px;}

/*Títulos interiores*/
#ctd-f2 h2.tit-interior, #dts h2.tit-interior  {float:left;clear:both;width:100%;border-top:2px solid #d5e5f3;}
#ctd-f2 h2.tit-interior.marg-btt2, #dts h2.tit-interior.marg-btt2 {margin-bottom:20px; }
#ctd-f2 h2.tit-interior strong, #dts h2.tit-interior strong{color:#0072b8;float:left;padding:6px 5px 3px 0px;font-size:28px;clear:both;line-height:32px;font-weight:normal;margin-top:1px;text-transform: uppercase;}

/*GADGET VIDEO:Video solo visible para Hueco 1, Hueco2, Hueco 3, Hueco 4, Hueco 5, Hueco 6, Hueco 7*/
div.vid {/*background:transparent url(/MODULOS/global/publico/interfaces/img/video/player.png) center center no-repeat;*/margin-bottom:12px;}
div.vid a img {float:left;filter: alpha(opacity=60); opacity:0.6;}
.col8-f1 div.vid, .col8-f1 .tit-vid {display:none;}
.col1-f1 div.vid, .col2-f1 div.vid, .col3-f1 div.vid, .col4-f1 div.vid, .col5-f1 div.vid, .col6-f1 div.vid, .col7-f1 div.vid, .col9-f1 div.vid {float:left;width:100%;margin-right:0px;}
.col1-f1 div.vid a img, .col2-f1 div.vid a img, .col3-f1 div.vid a img, .col4-f1 div.vid a img, .col5-f1 div.vid a img, .col6-f1 div.vid a img, .col7-f1 div.vid a img, .col9-f1 div.vid a img {width:100%;height:auto;}

/*Abrir en detalle*/
div.vid a {float:left;width:100%;position:relative;top:0px;left:0px;text-decoration:none;}
div.vid a span {position:absolute;top:43%;left:47%;text-align:center;font-weight:700;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px 7px;font-size:14px;background:rgba(255,255,255,0.8);color:#005ea4;font-family:"dinregular";}
div.vid a span .fa {display:block;font-size:26px;}
.col7-f1 div.vid a span .fa {font-size:24px;}
div.vid a span .fa-play:before {position:absolute;top:27%;left:35%}
.col7-f1 div.vid a span .fa-play:before {top:26%;}
div.vid a span .fa-play:after {content:"\f1db";font-size:60px;}
.col7-f1 div.vid a span .fa-play:after {font-size:50px;}
	/*Ratio 4:3*/
.col3-f1 div.vid a span {top:42%;left:45%;}
.col4-f1 div.vid a span {top:40%;left:42%;}
.col5-f1 div.vid a span {left:39%;top:41%;}
.col6-f1 div.vid a span {left:38%;top:36%;}
.col7-f1 div.vid a span {top:34%;left:36%;}
	/*Ratio 16:9*/
.col1-f1 div.vid a.ratio_16_9 span {top:43%;left:47%;}
.col3-f1 div.vid a.ratio_16_9 span {top:39%;left:45%;}
.col4-f1 div.vid a.ratio_16_9 span {top:37%;left:43%;}
.col5-f1 div.vid a.ratio_16_9 span {left:42%;top:35%;}
.col6-f1 div.vid a.ratio_16_9 span {left:40%;top:31%;}
.col7-f1 div.vid a.ratio_16_9 span {top:27%;left:38%;}

/*Abrir in situ*/
.vjs-default-skin .vjs-big-play-button {width:3em !important;height:1.9em !important;border-radius:.6em !important;top:45% !important;left:45% !important;}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before {font-size:52px !important;}
	/*Ratio 4:3*/
.col1-f1 .vjs-big-play-button {top:45% !important;left:45% !important;}
.col2-f1 .vjs-big-play-button {top:42% !important;left:45% !important;}
.col3-f1 .vjs-big-play-button {top:43% !important;left:42% !important;}
.col4-f1 .vjs-big-play-button {top:40% !important;left:39% !important;}
.col4-f1 .not-color .vjs-big-play-button {top:39% !important;left:39% !important;}
.col5-f1 .vjs-big-play-button {top:39% !important;left:38% !important;}
.col5-f1 .not-color .vjs-big-play-button {top:38% !important;left:37% !important;}
.col6-f1 .vjs-big-play-button {top:36% !important;left:34% !important;}
.col6-f1 .not-color .vjs-big-play-button {top:35% !important;left:34% !important;}
.col7-f1 .vjs-big-play-button {top:34% !important;left:30% !important;}
.col7-f1 .not-color .vjs-big-play-button {top:31% !important;left:27% !important;}
	/*Ratio 16:9*/
	
.col1-f1 .ratio_16_9 .vjs-big-play-button {top:45% !important;left:45% !important;}
.col2-f1 .ratio_16_9 .vjs-big-play-button {top:44% !important;left:45% !important;}
.col3-f1 .ratio_16_9 .vjs-big-play-button {top:42% !important;left:42% !important;}
.col4-f1 .ratio_16_9.vjs-big-play-button {top:38% !important;left:40% !important;}
.col5-f1 .ratio_16_9 .vjs-big-play-button {top:36% !important;left:39% !important;}
.col5-f1 .not-color .ratio_16_9 .vjs-big-play-button {top:36% !important;left:37% !important;}
.col6-f1 .ratio_16_9 .vjs-big-play-button {top:33% !important;left:34% !important;}
.col7-f1 .ratio_16_9 .vjs-big-play-button {top:27% !important;left:29% !important;}
.col7-f1 .not-color .ratio_16_9 .vjs-big-play-button {top:25% !important;left:27% !important;}
	/*controles*/
.col1-f1 div.vjs-quality-button, .col1-f1 div.vjs-captions-button {display:none;}
.col2-f1 div.vjs-quality-button, .col2-f1 div.vjs-captions-button {display:none;}
.col3-f1 div.vjs-quality-button, .col3-f1 div.vjs-captions-button {display:none;}
.col4-f1 div.vjs-quality-button, .col4-f1 div.vjs-captions-button {display:none;}
.col5-f1 div.vjs-quality-button, .col5-f1 div.vjs-captions-button {display:none;}
.col6-f1 div.vjs-quality-button, .col6-f1 div.vjs-captions-button, .col6-f1 div.vjs-mute-control {display:none;}
.col7-f1 div.vjs-quality-button, .col7-f1 div.vjs-captions-button, .col7-f1 div.vjs-mute-control, .col7-f1 div.vjs-current-time, .col7-f1 div.vjs-time-divider, .col7-f1 div.vjs-remaining-time, .col7-f1 div.vjs-duration {display:none;}
	/*controles*/
	
/*Reproductor video detalle de video*/
.video-js {height:auto !important;padding-top:75% !important;width:100%;}
div.ratio_16_9 {padding-top: 56.25% !important;}
.lst_alb .ratio_16_9 {padding-top:0px !important;}


/*Fullscreen*/
.video-js:-webkit-full-screen {width:100%!important;height:100%!important;}
.vjs-fullscreen div.vjs-mute-control, .vjs-fullscreen div.vjs-current-time, .vjs-fullscreen div.vjs-time-divider, .vjs-fullscreen div.vjs-remaining-time, .vjs-fullscreen div.vjs-duration, .vjs-fullscreen div.vjs-volume-control{display:block;}

/*Estilos textos genericos*/
.ndts {clear:both;padding:10px 15px;margin:10px 0px 10px 0px;font-size:14px;color:#000;font-family:'Open Sans', sans-serif;background:transparent url(../img/arrow_black.png) 0px 12px no-repeat;line-height:120%;}
.ndts a {font-size:14px;color:#DB2023;text-decoration:none;}


/*-------------------ESTILOS FORMULARIOS-----------------*/
.form {clear:both;float: left;margin:0;width:100%;text-align:left;}       
.form input, form input, .form2 input {float:left;padding:10px;box-sizing:border-box;}
.form select, form select, .form2 select {float:left;padding:10px;box-sizing:border-box;}
.form label.lbl-chk, .form2 label.lbl-chk {float: left;width: auto;}
.info-form {font-size:11px;font-weight:normal;}
.txt.txt-form{font-family:Arial, Helvetica, sans-serif;line-height:130%;}

/*Botones*/
.form input[type="checkbox"], .form-f2 input[type="checkbox"] {border:0 none;margin:3px 5px 0 0;padding:0;width:auto;}
.form input[type="radio"], .form-f2 input[type="radio"] {border:0 none;margin:0px 5px 0 0;padding:0;width:auto;}
form input[type="radio"]{background:none;}

/*Privacidad*/
.privacidad .txt-f1 {font-size:13px;}
.privacidad .lbl_check  {text-align: left;color: #000000;cursor: default;float: left;font-size: 13px;font-weight: 400;line-height: normal;margin: 0 0 10px;padding: 0;margin-right: 3%;width: auto;float:left;}
.privacidad fieldset label span a {font-weight:400;}
.privacidad .mini {font-size: 12px;}

.form input.btn[type="submit"], .form-f2 input.btn[type="submit"] {float:left;font-family:'Open Sans', sans-serif; width:auto;color:#FFF; background:#0072b8 ; border:0px;font-size:14px;margin:0 5px 0 0; padding:10px 10px; text-transform:uppercase; cursor:pointer;font-weight: normal;}
.form input.btn[type="button"], .form-f2 input.btn[type="button"] {float:left;font-family:'Open Sans', sans-serif; width:auto;color:#FFF; background:#0072b8 ; border:0px;font-size:14px;margin:0 5px 0 0; padding:10px 10px; text-transform:uppercase; cursor:pointer;font-weight: 500;}
.form input.btn[type="button"] {float:right;margin-right:0px;margin-top:5px;}
.form button.btn[type="button"], .form-f2 button.btn[type="button"] {float:left;font-family:'Open Sans', sans-serif;width:auto;color:#FFF; background:#0072b8 ; border:0px;font-size:14px;margin:0 5px 0 0; padding:10px 10px; text-transform:uppercase; cursor:pointer;font-weight: 500;}
.form button.btn[type="submit"], .form-f2 button.btn[type="submit"] {float:left;font-family:'Open Sans', sans-serif; width:auto;color:#FFF; background:#0072b8 ; border:0px;font-size:14px;margin:0 5px 0 0; padding:10px 10px; text-transform:uppercase; cursor:pointer;font-weight: normal;}
.form-f2 input.btn.marg-btt[type="submit"] {margin-bottom:20px;}
.form input.btn.flo-r, .form-f2 input.btn.flo-r[type="submit"] {float:right;}

a.btn {float:left;width:auto;color:#FFF; background:#0072b8 ; border:0px;font-size:14px;margin:0 5px 0 0; padding:5px 10px; text-transform:uppercase; cursor:pointer;font-weight: normal;line-height: 16px;}
a.btn:hover {text-decoration:none;background-color:#0b659c;}
div.btn a {float:left;font-family:'Open Sans', sans-serif; width:auto;color:#FFF; background:#0072b8 ; border:0px;font-size:14px;margin:0 5px 0 0; padding:10px 10px; text-transform:uppercase; cursor:pointer;font-weight: normal;}
.form a.btn {float:left;font-family:'Open Sans', sans-serif; width:auto;color:#FFF; background:#0072b8 ; border:0px;font-size:14px;margin:0 5px 0 0; padding:10px 10px; text-transform:uppercase; cursor:pointer;font-weight: normal;}
.form a.btn.flo-r, a.btn.flo-r{float:right;}


/*form*/
.form input {width:96%;}
.form select {width:96%;}
.form fieldset.busc {display:block;margin-bottom:20px;}
.form fieldset span.encab{font-size:18px;margin-bottom:10px;width:100%;float:left;color:#005eac;}
.form label {text-align:left;color:#666666;cursor:default;float:left;font-size:13px;font-weight:400;line-height:normal;margin:0 0 20px;padding:0;margin-right:3%;width:47%;}
.form label a{font-size:13px;color:#0072b8;}
.form label.lbl {margin-right:0px;width:100%;}
.form label.lbl input {width:100%;}
.form textarea {font-family:Arial;margin:5px 0px 0px 0px;width:96%;color:#1a171b;padding:2%;border:1px solid #c2c1c1;background:#FFF;font-weight:normal;}
.form textarea.mini {font-family:Arial;margin:5px 0px 0px 0px;width:96%;color:#1a171b;font-size:13px;padding:2%;border:1px solid #dddfde;background:#FFF;}
.form textarea.obs-f1{width:100%;box-sizing:border-box;}
.form .txt-lbl {color: #666666;}
.form p{font-size:13px;color:#000000;}
.form a{font-size:13px;color:#0072b8;}
.form .file {border:0px; padding:0px;width:auto;padding:6px 0 0 0;margin: 0px;}
.form input.fech {width:66px;margin: 5px 15px 10px 0;}

/*Tooltip*/
.tooltip-icon {float:left;width:15px;height:15px;background:transparent url(../../../img/ico-tool.png) 0px 0px no-repeat;}
.tooltip-box {position:relative;width:auto;left:10px;}
.tooltip-box p {z-index:1;position: absolute;left: 100px;top: 20px;background-color: #FFFFFF;border-radius: 5px;padding: 10px;box-shadow: 0px 0px 1em #ccc;font-weight:normal;font-size:12px;}
.col6-f1 .tooltip-box p {left:-10px;}

/*form2*//*Para los formularios de gadgets, Gadget buscadores home (hemeroteca y vÃ­deos y galerÃ­as - Usuarios)*/
.col4-f1 .form-f2 {float:left;width:100%;}
.form-f2 input {width:95%;}
.form-f2 select {width:100%;color: #000000;}
.col1-f1 .form-f2 input#texto-libre, .row-f1 .form-f2 input#texto-libre, .col3-f1 .form-f2 input#bb_titulo, .col3-f1 .form-f2 input#bb_autor {width:100%;padding:10px;color: #000000;font-weight: normal;box-sizing:border-box;}
.col2-f1 .form-f2 input#texto-libre {width:100%;padding:10px;box-sizing:border-box;}
.col3-f1 .form-f2 input#texto-libre {width:100%;padding:10px;box-sizing:border-box;}
.col4-f1 .form-f2 input#texto-libre {width:100%;padding:10px;box-sizing:border-box;}
.col5-f1 .form-f2 input#texto-libre {width:100%;padding:10px;box-sizing:border-box;}
.col6-f1 .form-f2 input#texto-libre {width:100%;padding:10px;box-sizing:border-box;}
.form-f2 fieldset.busc {border: 1px solid #CCCCCC;padding: 20px;display: block;margin-bottom: 20px;}
.col4-f1 .form-f2 fieldset.busc {float:left;padding:0%;width:100%;border:0px;}

#buscador-hemeroteca fieldset {width:100%; float:left;}
.form-f2 fieldset.busc label {color:#666666;cursor: default;float:left;width:100%;font-size:13px;font-weight: 500;line-height: normal;margin: 0 0 20px;padding: 0;}
.form-f2 fieldset.busc label a{line-height:normal;}
.form-f2 fieldset.busc label.lbl-50 {width:50%;}
.form-f2 fieldset.busc input.btn[type="submit"] {float:right;margin-right:0px;margin-top:15px;}
.form-f2 fieldset.busc input.fech {width:61%;color:#000000;padding: 10px 5px;}
.form-f2 fieldset.busc button {width:35px;border:0px;float:left;margin:5px 10px 0 5px;background-color:#ffffff;padding:0px;}
.form-f2 fieldset #busq-avanz {margin-top:10px;float:left;}
.form-f2 input[type="file"] {border:0px;padding:10px 0px}
	
	/*Para usuarios solamente*/
.form fieldset.busc label.col {width:50%;}
.form fieldset.busc label.col input {margin-top:20px;}
.form fieldset.busc label.lbl-fech{width:80px;}
.enl-14{font-size:14px;color:#0072b8;}
.form fieldset.busc label.lbl-chk{width:80%;}

.form-f2 fieldset label.lbl-chk {width:auto;font-weight:normal;}
.form-f2 fieldset label a {font-size:100%;color:#738fc4;font-weight:700;}
.form-f2 button.btn[type="submit"], .form-f2 input.btn[type="button"] {float:right;}

.col6-f1 #buscador-hemeroteca a.more{margin-bottom:15px;margin-top:0px;}

/*Encuestas*/
.form .url_h_po_t, .form-f2 .url_h_po_t {display:none;}

/*Comentarios*/
.form fieldset fieldset{display:block;padding:12px;background:#D5E5F3;}
.form fieldset fieldset.form-redaccion{padding:0px;background:none;}
.form .zona-respuesta {margin:10px 0px 20px;}
.form .zona-respuesta span{float:none;margin:0px;padding:0px;border:0px;}
.form .lbl-sin {margin-bottom:0px;}

.zona-respuesta {font-size:13px;margin-bottom:10px;}
.zona-respuesta span {width:auto !important;}
.zona-respuesta a {font-size:100%;margin-left:10px;background-color:#0072b8; color:#FFFFFF;padding:2px 5px;}
.zona-respuesta a:hover{text-decoration:none;}

a.next_com {float:right;text-transform:uppercase;font-size:14px;color:#FFF;border-top:4px solid #005EAC;background:#738fc4;font-weight:700;margin:10px 0px 0px 0px;width:auto;text-align:center;height:30px;line-height:30px;padding:0px 15px}
a.next_com:hover {text-decoration:none;}

/*chats - comentarios*/
.tabs-container .form-f2 fieldset.busc {border:0px;}
#form-com textarea{width:100%;box-sizing: border-box;}

/*Boton comentarios button*/
.est-button {display:block;float:right;margin:0;min-width:65px;padding:0px;}    
.est-button .button {background:#000;color:#ffffff;display:block;text-transform:uppercase;cursor:pointer;font-family:'AkkuratBold';padding:15px;border:0px;}

/*Estilos paginacion*/
.pag {float:left;clear:both;width:100%;box-sizing:border-box;}
.pag p.log_pag {text-align:center;margin:10px 0px;}
.pag p.log_pag img {width:235px;}

.pag ul {list-style:none;margin:10px 0px;max-width:585px;}
.pag ul li {float:left;margin:0px 1px;border:1px solid #c2c1c1;font-size:75%;background-color:#FFFFFF;}
.pag ul li a {color:#666666;font-size:75%;padding:5px 10px;float:left;}
.pag ul li a:hover {text-decoration:none;color:#0072b8;}
.pag ul li span {padding:0px; margin:0px;float:left;font-weight:normal;}
.pag ul li.on strong{padding:5px 10px;float:left;}
.pag ul li.on strong span{color:#0072b8;font-weight:normal;}

.pag a.prev {float: left;margin: 0 0px;padding:0px;height:25px;width:26px;text-align:center;}
.pag a.prev:before{content:"\f104";font: normal normal normal 20px/1 FontAwesome;line-height:24px;}
.pag a.prev:hover {float: left;margin: 0 0px;padding:0px;height:25px;width:26px;}
.pag a.prev span {display:none;}
.pag a.next {float: left;margin: 0 0px;padding:0px;height:25px;width:26px;text-align:center;}
.pag a.next:before{content:"\f105";font: normal normal normal 20px/1 FontAwesome;line-height:24px;}
.pag a.next span {display:none;}
.pag a.next:hover {float: left;margin: 0 0px;padding:0px;height:25px;width:26px;}

ul.pag {list-style:none;margin:0 0px 10px;max-width:585px;box-sizing:border-box;}
ul.pag li {float:left;margin:0px 1px;border:1px solid #c2c1c1;font-size:75%;background-color:#FFFFFF;}
ul.pag li a {color:#666666;font-size:100%;padding:5px 6px;float:left;}
ul.pag li a:hover {text-decoration:none;color:#0072b8;}
ul.pag li span {padding:0px; margin:0px;float:left;font-weight:normal;line-height: 14px;}
ul.pag li.on strong {padding:5px 6px;float:left;}
ul.pag li.on strong span {color:#0072b8;font-weight:normal;}

ul.pag a.prev {float: left;margin: 0 0px;padding:0px;height:24px;width:26px;text-align:center;}
ul.pag a.prev:before{content:"\f104";font: normal normal normal 20px/1 FontAwesome;line-height:24px;}
ul.pag a.prev:hover {float: left;margin: 0 0px;padding:0px;height:24px;width:26px;}
ul.pag a.prev span {display:none;}
ul.pag a.next {float: left;margin: 0 0px;padding:0px;height:24px;width:26px;text-align:center;}
ul.pag a.next:before{content:"\f105";font: normal normal normal 20px/1 FontAwesome;line-height:24px;}
ul.pag a.next span {display:none;}
ul.pag a.next:hover {float: left;margin: 0 0px;padding:0px;height:24px;width:26px;}

.not-color div.pag{padding-left:10px;}

ul.pag_event {list-style:none;margin:10px 0px;max-width:585px;}
ul.pag_event li {float:left;margin:0px 1px;border:1px solid #c2c1c1;font-size:75%;}
ul.pag_event li a {color:#666666;font-size:75%;padding:5px 10px;float:left;}
ul.pag_event li a:hover {text-decoration:none;color:#e2001a;}
ul.pag_event li span {margin:0px; padding:0px;float:left;font-weight:normal;}
ul.pag_event li.on strong{padding:5px 10px;float:left;}
ul.pag_event li.on strong span{color:#e2001a;font-weight:normal;}

ul.pag_event a.prev {background: url(/MODULOS/global/publico/interfaces/img/arrow_prevf2.png) no-repeat scroll 8px 8px;float: left;margin: 0 1px;padding:5px 11px;}
ul.pag_event a.prev:hover {background: url(/MODULOS/global/publico/interfaces/img/arrow_prev.png) no-repeat scroll 8px 8px;float: left;margin: 0 1px;padding:5px 11px;}
ul.pag_event a.prev span {display:block;}
ul.pag_event a.next {background: url(/MODULOS/global/publico/interfaces/img/arrow_nextf2.png) no-repeat scroll 10px 8px ;float: left;margin: 0 1px;padding:5px 11px;}
ul.pag_event a.next:hover {background: url(/MODULOS/global/publico/interfaces/img/arrow_next.png) no-repeat scroll 10px 8px ;float: left;margin: 0 1px;padding:5px 11px;}
ul.pag_event a.next span {display:block;}

/*Fin de los Estilos paginacion*/
/*Gadget facebook*/
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {width:100% !important;}


/*Listado de Tags*/
.caj_topic {display:block;margin:10px 0px;background:#FFFFFF;padding:15px;border: 1px solid #d5e5f3;box-sizing: border-box;border-top:5px solid #d5e5f3;}
.caj_topic strong {float:left;color:#0072b8;font-family:'Open Sans', sans-serif;font-size:16px;text-transform:uppercase;margin-bottom:20px;}
.caj_topic strong:after {content:":"}
.caj_topic ul {float:left;width:100%;clear:both;}
.caj_topic ul li {float:left;padding:0px;}
.col7-f1 .caj_topic ul li {width:100%;clear:both;padding:5px 0px;}
.caj_topic ul li a {color:#000;display:block;font-size:13px;line-height:normal;font-family:'Open Sans', sans-serif;}
.caj_topic ul li a:before {content:"/";padding:0px 5px;}
.caj_topic ul li:first-child a:before, .col7-f1 .caj_topic ul li a:before {content:"";padding:0px;} 
.caj_topic ul li a:hover {text-decoration:underline;}

/*Compartir redes sociales*/
.col3-f1 .box-social-com {display:none;}
.box-social-com {display:flex;justify-content:center;margin:25px 0px 10px;}
.box-social-com div, .box-social-com a.send, .box-social-com a.tw, .box-social-com a.comm  {float:left;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin-left:10px;}
.col7-f1 .box-social-com div, .col7-f1 .box-social-com a.send, .col7-f1 .box-social-com a.tw, .col7-f1 .box-social-com a.comm {margin-left:5px;}
.col6-f1 .box-social-com {margin-top:0px;}
.box-social-com a {display:block;width:50px;height:50px;}
.box-social-com a .fa {font-size:26px;color:#FFFFFF;position:relative;top:12px;left:12px;}
.box-social-com .fb {background:#005eac;margin-left:0px;}
.box-social-com .fb a .fa {left:17px;}
.box-social-com .tw {background:#00aced;}
.box-social-com .g-plusone {background:#ee2d33;}
.box-social-com .send {background:#1a171b;}
.box-social-com .comm {background:#d5e5f3;width:auto !important;min-width:50px !important;}
.box-social-com .comm.n-comm {width:50px !important;}
.box-social-com .comm .fa {color:#005eac;float:left;left:10px;}
.box-social-com .comm span {float:left;color:#005eac;font-size:13px;font-weight:700;margin:16px 7px 0px 12px;}
#compartir-whatsapp {background:#4ec85b;}
.box-social-com #compartir-whatsapp .fa-whatsapp {font-size:36px;top:7px;left:9px;}
.fix {position:fixed !important;/*top:41px;*/bottom:0px;z-index:1000;background-color:#FFFFFF;left:0px;}
.box-social-com.fix {width:100%;padding:2px 0px;border-top:2px solid #0072b8;margin:0px auto;}

.loading {clear:both;background:transparent url(../../../img/loading.gif) center left no-repeat; color:#000000;font-weight:bold;font-size:87.5%;padding:15px 15px 15px 60px}

/*Compartir redes sociales fix*/
.box-social-com.fix a{width: 36px;height: 36px;}
.box-social-com.fix a .fa{font-size: 20px;top: 8px;left:10px;}
.box-social-com.fix .fb a .fa{left:12px;}
.box-social-com.fix .comm {min-width: 36px !important;}
.box-social-com.fix .comm .fa{top:7px;left:9px;}
.box-social-com.fix .comm span{margin-top:10px;}
.box-social-com.fix #compartir-whatsapp .fa-whatsapp {font-size:22px;}
.box-social-com.fix a .fa-envelope{left:8px;}  

/*Pagina de multimedia*/
#pag_mult .bck_box_f1 {background:none;}

#dts h2 {font-size:24px;color:#000;font-family:'Open Sans', sans-serif;line-height:120%;margin: 0px 0px 10px 0px;/*clear:both;*/}
#dts h2.subt {font-size:18px;margin: 0px 0px 10px 0px;}

/*Listado mapa web*/
ul.lst-mw {padding-left:8px;}
ul.lst-mw li {clear:both;margin:0px 11px;padding:7px 0px 10px 0px;font-weight:700;font-size:100%;color:#000000;}
ul.lst-mw li a {font-size:100%;color:#000000;}
ul.lst-mw li a:hover {color:#000000;text-decoration:none;}
ul.lst-mw li ul {margin:5px 0px 0px 5px;}
ul.lst-mw li ul li {clear:none;float:left;width:50%;padding:5px 0px 5px 0px;font-weight:normal;margin:0px;}
ul.lst-mw li ul li a {text-decoration:none;font-size:80%;color:#000000;}
ul.lst-mw li ul li:before{content:"\f105";font: normal normal normal 14px/1 FontAwesome;color: #005ea4;margin-right:10px;}
ul.lst-mw li ul li a:hover {text-decoration:underline;color:#000000;}

/*Mensajes de error u ok*/
div.err {clear:both;display:block;padding:15px;font-size:16px;margin:0px 10px;line-height:normal;color:#e2001a;}
div.err span {clear:both;display:block;}
div.err ul {clear:both;margin:10px 0px 10px 0px;width:100%;float:left;}
div.err ul li {clear:both;padding:5px 0px 5px 22px; color:#000000;font-size:13px;font-weight:normal;border-bottom:0px;font-family:'Open Sans', sans-serif;}
div.err-us {font-weight:700;min-height:25px;background:#FFF url(/MODULOS/global/publico/interfaces/img/forms/err_reg.png) 5px 5px no-repeat;color:#e2001a;padding:20px 5px 20px 70px;margin:5px 0px 15px 0px;font-size:17px;line-height:normal;text-align:left;}
div.err-us a  {font-weight:700;color:#e2001a;text-decoration:underline;font-size:17px;}
div.err-us span span {font-weight:700;}
div.err-us-bloq {display:block;background:#FFF url(/MODULOS/global/publico/interfaces/img/sociosKey.png) 10px 22px no-repeat;border:1px solid #c2c1c1;padding:20px 5px 20px 30px;margin:5px 0px 15px 0px;font-size:120%;line-height:normal;}
div.err-us-bloq a {color:#e2001a;text-decoration:underline;font-size:120%;}
div.ok, h2.ok {font-size: 17px;text-align: center;color: #005eac;margin-bottom: 10px;}
div.ok span {clear:both;font-size:17px;color:#5c5c5c;display:block;line-height:24px;margin-top:5px;}
div.ok a, div.ok strong {color:#005eac;font-size:17px;font-weight:700;line-height:normal;}
div.ok div.susc {margin-top:36px;padding-top:25px;border-top:1px solid #E0DFDE;font-size:120%;color:#838383;}
div.ok div.susc span {font-size:120%;color:#181818;font-weight:700;margin:0px;}
div.ok div.susc p {margin-bottom:10px;}
div.ok div.susc p span.susc-p {font-size:120%;color:#e50000;font-weight:700;margin:0px;display:inline;}
div.aviso {font-size:150%;letter-spacing:-1px;margin:0px 0px 30px;}
.ent-error {font-size:13px;font-family:'Open Sans', sans-serif;line-height:20px;}
.ent-error span {font-size:24px;color:#000;font-family:'Open Sans', sans-serif;line-height:120%;margin: 0px 0px 40px 0px;clear:both;}
.ent-error a {font-size:13px;color:#0072b8;}

/*Estilo clearfix*/
.brr {clear:both;}
.con:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.con       { display:inline-block;}
.con       { display:block;}
@media all { .con { display:block; }} /* Para Opera */
/* Hides from IE-mac \*/ * html .con { height: 1%; display:block;} /* End hide from IE-mac */
/*Estilo para ocultar*/
.ocu {display:none;}
.ocu-h1 {margin:-3000px;overflow:hidden;position:absolute;}
.ocult {visibility:hidden;height:0px;margin:0px;padding:0px;}

/*Estilos comunes de los gadgets de noticias*/
.info{width:100%;margin-bottom:10px;}
.ent {color:#000;font-size:13px;font-family:'Open Sans', sans-serif;}/*Entradilla*/
.firm {color:#0072b8;margin:0px 10px 0px 0px;font-family:'Open Sans', sans-serif;display:inline-block;}/*Firma*/
span.firm , a.firm  {color:#0072b8;font-size:100%;font-size:13px;}
a.firm:hover {text-decoration:underline;}
.not-color .firm, .not-color a.firm, .not-color span.firm{color:#FFFFFF;}
.c-f1 .firm, .c-f1-f2 .firm,.c-f2 .firm, .c-f2-f2 .firm,.c-f1 a.firm, .c-f1-f2 a.firm,.c-f2 a.firm, .c-f2-f2 a.firm,.c-f1 span.firm, .c-f1-f2 span.firm,.c-f2 span.firm, .c-f2-f2 span.firm{color: #0072b8;}

.sec, .ante {float:left;color:#0072b8;font-size:13px;text-transform:uppercase;font-family:'Open Sans', sans-serif;margin:0px 0px 10px 0px;line-height:normal;}/*Seccion, Antetitulo*/
.sec {font-weight:600;margin:0px 0px 5px 0px;}
a .sec:hover, a .ante:hover {text-decoration:underline;}
.sec a, .ante a {color:#0072b8;font-size:13px;}
.sec a:hover, .ante a:hover {text-decoration:underline;} 
.ante{clear:left;}
.ante span {color:#0072b8;}
.ante.ali-c {clear:both;display:block;width:100%;margin:25px 0px;}
.not-color .ante, .not-color .sec{color:#FFFFFF;}
.c-f1 .ante, .c-f1-f2 .ante, .c-f1 .sec, .c-f1-f2 .sec, .c-f2 .ante, .c-f2-f2 .ante, .c-f2 .sec, .c-f2-f2 .sec{color:#0072b8;}

a.com {color:#000;font-size:13px;display:inline-block !important;padding-right:10px;line-height:normal;}
a.com .fa-comments {font-size:13px;color:#0072b8;padding-left: 5px;}
.not-color a.com {color:#FFFFFF;opacity:.9;}
.c-f1 a.com, .c-f1-f2 a.com, .c-f2 a.com, .c-f2-f2 a.com{color:#000000;opacity:1;}
.not-color a.com .fa-comments{color:#FFFFFF;}
.c-f1 a.com .fa-comments, .c-f1-f2 a.com .fa-comments, .c-f2 a.com .fa-comments, .c-f2-f2 a.com .fa-comments{color:#0072b8;}
a.com i{margin-right:4px;}
a.com:hover {text-decoration:none;}
a.com strong:hover{text-decoration:underline;}

.dat {color:#666666;font-size:12px;font-style:normal;font-family:'Open Sans', sans-serif;text-transform:uppercase;line-height:normal;display:inline-block;margin-right: 10px;}
.not-color .dat{color:#FFFFFF;opacity: .7;}
.c-f1 .dat, .c-f1-f2 .dat,.c-f2 .dat, .c-f2-f2 .dat{color:#666666;opacity: 1;}
.h_m {color:#666666;font-size:12px;font-style:normal;font-family:'Open Sans', sans-serif;}
.not-color .h_m{color:#FFFFFF;opacity: .7;}
.c-f1 .h_m, .c-f1-f2 .h_m,.c-f2 .h_m, .c-f2-f2 .h_m{color:#666666;opacity: 1;}
.txt {font-family:'Open Sans', sans-serif;}
.not-color .txt, .not-color .txt p {color:#FFFFFF;}
.c-f1 .txt, .c-f1-f2 .txt, .c-f2 .txt, .c-f2-f2 .txt, .c-f1 .txt p, .c-f1-f2 .txt p, .c-f2 .txt p, .c-f2-f2 .txt p {color:#000000;}
.txt p {font-size:100%;}
.txt a {color:#0072B8;font-size:100%;font-weight:600;text-decoration:underline;}
.txt a:hover {text-decoration:none;}
#txt blockquote, .ent blockquote, .txt blockquote {font-family:'Open Sans', sans-serif;padding:2px 8px 2px 20px;border-left:5px solid #63594b;margin:0px 1%;}

p.inf {width:100%;float:left;}
p.inf a {padding:5px 0px 5px 15px;clear:both;font-size:12px;float:left;font-family:'Open Sans', sans-serif;display:block;color:#000000;}
p.inf a .fa:before {padding-right:5px;}
p.inf a:hover{text-decoration:underline;}
p.inf a i{color:#0072b8;font-size:13px;}
.not-color p.inf a{color:#FFFFFF;}
.c-f1 p.inf a, .c-f1-f2 p.inf a,.c-f2 p.inf a, .c-f2-f2 p.inf a{color:#000000;}
.not-color p.inf a i{color:#FFFFFF;}
.c-f1 p.inf a i, .c-f1-f2 p.inf a i,.c-f2 p.inf a i, .c-f2-f2 p.inf a i{color:#0072b8;}

ul.lst-rel {float:left;display:block;clear:both;width:100%;padding:0px 0px 0px 0px;margin:5px 0px 0 0;font-family:'Open Sans', sans-serif;}
ul.lst-rel li {clear:both;padding:5px 0px 5px 15px;display:block;float:left;line-height:22px;}
ul.lst-rel li a {font-size:12px;float:left;font-family:'Open Sans', sans-serif;display:block;color:#000000;}
ul.lst-rel li a:hover {text-decoration:underline;}
ul.lst-rel li a .fa:before {padding-right:5px;}
ul.lst-rel li a i{color:#0072b8;font-size:13px;}
.not-color ul.lst-rel li a{color:#FFFFFF;}
.c-f1 ul.lst-rel li a, .c-f1-f2 ul.lst-rel li a,.c-f2 ul.lst-rel li a, .c-f2-f2 ul.lst-rel li a{color:#000000;}
.not-color ul.lst-rel li a i{color:#FFFFFF;}
.c-f1 ul.lst-rel li a i, .c-f1-f2 ul.lst-rel li a i,.c-f2 ul.lst-rel li a i, .c-f2-f2 ul.lst-rel li a i{color:#0072b8;}

.cont-visitas {float:right;color:#666666;padding:0px 0px 0px 0px;clear:both;text-align:right;margin:10px 0 0 0;font-size:11px;font-weight: 400;} 
.not-color .cont-visitas {color:#FFFFFF;opacity: .7;}
.c-f1 .cont-visitas, .c-f1-f2 .cont-visitas,.c-f2 .cont-visitas, .c-f2-f2 .cont-visitas{color:#666666;opacity: 1;}

p.rang_fech {font-family:'Open Sans', sans-serif;font-size:13px;margin:10px 0px;}

/*Estilos premium noticia*/
.pay{border-top:2px solid #d2bc00;}
.pay:before{content: url(/MODULOS/global/publico/interfaces/web/se/img/etiquetal_premium.png);width:auto;float:right;margin-top:-2px;}

.pay div.padd-fdo{padding-top:22px !important;}

/*Estilos premium tira de noticias*/
.tir-f1 li.pay,.tir-f2 li.pay{border-top:0px;}
.tir-f1 li.pay:before,.tir-f2 li.pay:before{margin-top:-22px;}

ul.tir-f1 li.pay, ul.tir-f2 li.pay{padding-top:22px !important;}
ul.tir-f1 li.pay{margin-top:10px;}
ul.tir-f1 li.first.pay{margin-top:0px;}

/*Premium destacadas*/
.high.pay:before{position:absolute;top:0px;right:0px;z-index:1;}

/*Margenes y padding*/
.marg-l {margin-left:19px;}
.marg-r {margin-right:19px;}
.padd-r {padding-right:10px;}
.padd-t {padding-top:20px;}
.marg-sep {margin-right:10px;}
.marg-btt {margin-bottom:20px;}
.marg-btt2 {margin-bottom:5px;}
.marg-t {margin-top:20px;}
.padd {padding:10px;}

/*Listado de blogs*/
.box-blog {background-color: #d5e5f3;padding:15px 12px 12px 12px;clear:both;}
.box-blog.brb-b-s-f2 {}
.box-blog a.gad-enl-f1 {padding-bottom:0px;margin-top:10px;}
ul.lst-blog {float:left;width:100%;clear:both;}
ul.lst-blog li {float:left;width:100%;border-bottom:1px solid #c2c1c1;padding:0px 0px 10px 0px;margin-bottom:15px;}
ul.lst-blog li:last-child{border-bottom:0px;margin-bottom:0px;}
ul.lst-blog li img {float:left;margin:0px 19px 5px 0px;}
ul.lst-blog li.gad img {width:62px;height:62px;}
ul.lst-blog li a strong, ul.lst-blog li strong  {color:#0072b8;font-size:125%;font-family: 'Open Sans', sans-serif;}
ul.lst-blog li.gad strong {font-size:12px;text-transform:uppercase;}
ul.lst-blog li.gad h3 strong{text-transform:none;font-size:14px;margin-right: 10px;}
ul.lst-blog li a:hover, ul.lst-blog li.gad h3 a:hover{color:#0072b8;}
ul.lst-blog li.gad strong.dest {font-weight:600;font-size:14px;}
ul.lst-blog li p.aut{color:#1a171b;font-weight:normal;font-size:13px;}
#dts ul.lst-blog li.gad h2 {float:none !important;margin:0px 0px 2px 0px;font-size:125%;}
ul.lst-blog li h2 strong {float:left;font-size:18px;font-weight:normal;float:none;}
ul.lst-blog li p.txt {font-size:14px;color:#1a171b;margin:0px 0px 0px 0px;line-height:20px;}
ul.lst-blog li.gad p.txt {font-size:12px;line-height:normal;margin-top:10px;}
ul.lst-blog li h2 {margin:0px 0px 5px 0px;padding:0px;}
ul.lst-blog li h2 a {font-family: 'Open Sans', sans-serif;font-size:100%;font-weight:700;color:#1a171b;line-height:24px;letter-spacing: 0px;display:block;}
.box-blog ul.lst-blog li h3{margin-bottom:10px;}
.box-blog ul.lst-blog li h3 a {line-height:normal;margin-bottom:5px;color: #0072b8;}

.desc-gadget{font-size: 14px;font-family: 'Open Sans', sans-serif;margin-top:10px;width:100%;line-height: normal;}
.brb-b-s-f2 .desc-gadget{padding-bottom:18px;}


/*copyright*/
.copypopup, .copyPopup-fancy {line-height: 150%;font-size: 12px;color: #FFFFFF;font-weight: 400;position: absolute;background-color: #000000;padding: 8px; cursor: pointer;top: 0px;opacity: .7;width:100%;box-sizing:border-box;left:0px;}
.copypopup p, .copyPopup-fancy p {font-size: 12px;color: #FFFFFF;font-weight: 400; display: inline;cursor: pointer;position: relative;padding: 0px;}
.cnt-img .copypopup, .cnt-img .copyPopup-fancy {left:0px;}
.fancybox-opened .fancybox-title {position: initial;}
.fancybox-opened .fancybox-title .copyPopup-fancy {color: #FFFFFF;}
.cpointer {cursor:pointer;}

/*CUSTOM CURSORES PARA EL PREVSISUALIZAR*/
.custom_cursor_display,.custom_cursor_display:hover a { cursor:  url(/MODULOS/global/publico/interfaces/img/cursor_movil.png), url(/MODULOS/global/publico/interfaces/img/cursor_movil.cur), pointer !important;}
/* CUSTOM SCROLL PARA EL PREVSISUALIZAR CHORME Y SAFARI */
.custom_scroll_display{overflow-x: hidden;}
.custom_scroll_display::-webkit-scrollbar {width: 4px;}
/* Track */
.custom_scroll_display::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);-webkit-border-radius: 10px;border-radius: 10px;}
/* Handle */
.custom_scroll_display::-webkit-scrollbar-thumb {-webkit-border-radius: 10px;border-radius: 10px;background: #fcfcfc;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);}
.custom_scroll_display::-webkit-scrollbar-thumb:window-inactive {background: #fcfcfc;}

/*IFRAME INICIO SESIÓN*/
body.pop-up{background-color:#f9f9f9;}
body.pop-up hr{display:none;}

/*FANCY*/
.fancybox-opened .fancybox-skin {background-color:#FFFFFF;}

/*Formulario galerias de pago*/
#form_terms_and_conds p {margin-top:20px;}
#form_terms_and_conds input.btn[type="button"] {float:left;}
/*fuentes*/

@font-face {
  font-family: 'KeplerStd-BlackExt';
  src:  url('../fonts/KeplerStd-BlackExt.eot?#iefix') format('embedded-opentype'),  
  		url('../fonts/KeplerStd-BlackExt.otf')  format('opentype'),
	    url('../fonts/KeplerStd-BlackExt.woff') format('woff'), 
	    url('../fonts/KeplerStd-BlackExt.ttf')  format('truetype'), 
	    url('../fonts/KeplerStd-BlackExt.svg#KeplerStd-BlackExt') format('svg');
  font-weight: normal;
  font-style: normal;
}

.type-font-f1 {font-family:'KeplerStd-BlackExt';}


.fancybox-opened {z-index:100000 !important;}
.fancybox-overlay {z-index:10002 !important;}

/*Control idioma*/
.form-idioma fieldset input[type="submit"] {background:#0072b8;color:#FFFFFF;text-transform:uppercase;cursor:pointer;}
.form-idioma fieldset input {float:left;font-family: 'Open Sans', sans-serif;font-weight:500;display:block;margin-bottom:10px;width:95%;border:0px;padding:2.5%;font-size:16px;}
.swal2-header {border-top: 2px solid #d5e5f3; width:95%;}
.swal2-title {color: #0072b8 !important; float: left; padding: 6px 5px 3px 0px !important; font-size: 20px !important; line-height: 24px;    font-weight: normal !important;    margin-top: 1px !important;    border-top: 5px solid #D5E5F3;    text-transform: uppercase;    font-family: 'Open Sans', sans-serif; }
.swal2-modal{
    width: 30%;
    min-width: 300px;
    max-width: 550px;
}



/*Publicidad quantum*/
.news-title {border-top:1px solid #d5e5f3;padding:0px;display:block;float:left;font-size:12px;clear:both;line-height:14px;font-family:'Open Sans', sans-serif;}
.news-title strong {color:#0072b8;float:left;padding:5px 10px;background-color:#d5e5f3;font-weight:600;text-transform:uppercase;}
.news {padding:10px !important;background:#efefef;clear:both;float:left;width:100%;box-sizing: border-box;}
.news .ean_element {width:100%;}
.news .image_content {margin-bottom:15px;margin-right:0 !important;margin-left:0 !important;}
.news .image_content img {width:100%;object-fit:cover;object-position:top;}
.news h2 {letter-spacing:0px;text-align:left !important;font-family:'Open Sans', sans-serif !important;margin:0 0 15px 0 !important;color:#000 !important;font-weight:600 !important;clear:both;}
.col3-f1 .news h2 {font-size:24px !important;line-height:26px !important;}
.col6-f1 .news h2  {font-size:20px !important;line-height:22px !important;}
.news .ea_nativE, .news .ea_summary {font-family:'Open Sans', sans-serif !important;}
.news .ea_nativE a, .news .ea_summary a {font-size:16px !important;color:#000000 !important;line-height:25px !important;margin:0 !important;}
#quantum-hm-izd {width: 50%;}
#quantum-hm-dch {width: 50%; clear: none !important;}
