
/* - ++resource++dropDown_after_selfProductTheme.css - */
/* https://www.once.es/portal_css/++resource++dropDown_after_selfProductTheme.css?original=1 */
/* */
#portal-globalnav a.hasChildrens + div.dropdown-boxsections {min-width:0;}
#portal-globalnav li .extracontentbox {min-width:0;}
#portal-globalnav li .extracontentbox img {max-width:none;} /* */


/* - ++resource++portlet.twitter/portlet_twitter.css - */
/* https://www.once.es/portal_css/++resource++portlet.twitter/portlet_twitter.css?original=1 */
.titulosiguenosen {color:black;padding-right:6.5em;}
.portlet-twitter-content {border:1px solid #d1d1d1;background-color:white;padding:0.1em;}
.portlet-twitter-content > iframe{margin-bottom:-5px !important;}
.listadoRedesSociales {position:relative;display:block;}
.listadoRedesSociales > li > h3 {position:absolute;top:-1.85rem;margin:0;border-bottom:none;display:block;line-height:0;font-size:1em;}
.listadoRedesSociales > li > h3#siguenosEnTwitter {right:4.2rem;border-left:1px solid #d1d1d1;border-top:1px solid #d1d1d1;border-right:1px solid #d1d1d1;background:white;padding:0.2rem;}
.listadoRedesSociales > li > h3.fb {right:2.1rem;}
.listadoRedesSociales > li > h3.yb {right:0;}
.listadoRedesSociales > li > h3 > a {border-left:1px solid transparent;border-top:1px solid transparent;border-right:1px solid transparent;padding:0.2rem;display:block;}
.listadoRedesSociales > li > h3 > a:hover,.listadoRedesSociales > li > h3 > a:active,.listadoRedesSociales > li > h3 > a:focus {border-color:#d1d1d1;background:white;outline:none !important;}
.listadoRedesSociales > li > h3 img {width:1.65em;}
.template-edit #form\.facebook_url,.template-edit #form\.youtube_url{width:35em;}
@media screen and (max-width:767px){.titulosiguenosen {margin-bottom:0.3em;}
}
.altocontraste .portlet-twitter-content {background-color:#292f33;}

/* - ++resource++portlet.youknow/portlet_youknow.css - */
/* https://www.once.es/portal_css/++resource++portlet.youknow/portlet_youknow.css?original=1 */
.sabiasque {border:1px solid #cccccc;padding:1em;background-color:white;border-radius:10px;margin-top:1em;}
.sabiasque img.imageOrderAltered {max-width:37%;border:none;margin:0 1em 0.5em 0;float:left;}
.titulosabiasque {color:#007A2E;text-transform:none;margin:0 0 0.3em 0;line-height:1em;}
.contenidosabiasque {font-size:90%;line-height:1.5em;}
.contenidosabiasque a {color:black;font-weight:bold;}
.contenidosabiasque a:hover,.contenidosabiasque a:active,.contenidosabiasque a:focus {color:#007A2E;}
.contenidosabiasque a.internal-link,.contenidosabiasque a.external-link,.contenidosabiasque a span.tituloArchivo  {display:inline;}
.altocontraste .sabiasque {background-color:black;color:white;border-color:white;}
.altocontraste .contenidosabiasque a {color:white;border:1px solid transparent;}
.altocontraste .contenidosabiasque a:hover,.altocontraste .contenidosabiasque a:active,.altocontraste .contenidosabiasque a:focus {border-color:yellow;}


/* - ++resource++collective.banner.cabecera/cabeceraBanner.css - */
/* https://www.once.es/portal_css/++resource++collective.banner.cabecera/cabeceraBanner.css?original=1 */
#collectiveBannerCabecera-wrapper-home {margin-bottom:4em;}
#collectiveBannerCabecera-wrapper-home,#collectiveBannerCabecera-wrapper-noHome {position:relative;z-index:1;}
#portal-header-collectiveBannerCabecera .collectiveBannerCabecera-box-left {color:#007B22;min-height:100%;width:100%;position:absolute;z-index:3;}
#portal-header-collectiveBannerCabecera .collectiveBannerCabecera-box-left span.title-collectiveBannerCabecera {font-family:Avenir Next W01,Arial,FreeSans,sans-serif;font-size:1.8em;margin:0 1.1rem 0.7em 1.1rem;display:block;line-height:1em;max-width:9em;position:absolute;bottom:0;right:0;}
#portal-header-collectiveBannerCabecera .collectiveBannerCabecera-box-left a {font-size:1.25em;display:block;color:#007B22;padding:15px 1.1rem 15px 1.8em;line-height:110%;text-transform:uppercase;background:url(++resource++collective.banner.cabecera/play-button-green.png) no-repeat scroll left center / 1.4em auto transparent;position:absolute;top:0;right:0;}
#portal-header-collectiveBannerCabecera .collectiveBannerCabecera-box-left a:hover,#portal-header-collectiveBannerCabecera .collectiveBannerCabecera-box-left a:active,#portal-header-collectiveBannerCabecera .collectiveBannerCabecera-box-left a:focus {text-decoration:underline;}
#portal-header-collectiveBannerCabecera .wrap {position:relative;}
#collectiveBannerCabecera-wrapper-home,#collectiveBannerCabecera-wrapper-home .wrap-height {height:20em;}
#collectiveBannerCabecera-wrapper-noHome,#collectiveBannerCabecera-wrapper-noHome .wrap-height{height:15em}
#portal-header-collectiveBannerCabecera .wrap-content {text-align:right;position:relative;}
#collectiveBannerCabecera-wrapper-noHome .wrap-content {word-wrap:break-word;overflow:hidden;height:15em;}
#portal-header-collectiveBannerCabecera  .collectiveBannerCabecera-box-right{position:relative;z-index:2;height:100%;overflow:hidden;text-align:right;display:inline-flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:flex-end;justify-content:flex-end;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;}
#collectiveBannerCabecera-wrapper-home .collectiveBannerCabecera-box-right {float:right;}
#portal-header-collectiveBannerCabecera .collectiveBannerCabecera-box-right img{display:block;margin:0;float:none;width:73.1em;height:auto;}
.mobile #portal-header-collectiveBannerCabecera .collectiveBannerCabecera-box-right {background:#007B22 url(./++resource++collective.banner.cabecera/triangle-white.png) no-repeat right top / 14em;}
.altocontraste.mobile #portal-header-collectiveBannerCabecera .collectiveBannerCabecera-box-right {background:#303030 url(./++resource++collective.banner.cabecera/triangle-white.png) no-repeat right top / 14em;}
.mobile #portal-header-collectiveBannerCabecera .collectiveBannerCabecera-box-right img {visibility:hidden;}
.mobile #portal-header-collectiveBannerCabecera .collectiveBannerCabecera-box-left span.title-collectiveBannerCabecera {left:0;right:0;max-width:7em;color:white;text-align:left;}
@media screen and (max-width:1000px){.escritorio #portal-header-collectiveBannerCabecera .wrap {position:relative;padding:0;}
.escritorio #portal-header-collectiveBannerCabecera .wrap-content {padding-left:1em;}
}
@media screen and (max-width:767px){.escritorio #portal-header-collectiveBannerCabecera .collectiveBannerCabecera-box-right {background:#007B22 url(./++resource++collective.banner.cabecera/triangle-white.png) no-repeat right top / 14em;}
.altocontraste.escritorio #portal-header-collectiveBannerCabecera .collectiveBannerCabecera-box-right {background:#303030 url(./++resource++collective.banner.cabecera/triangle-white.png) no-repeat right top / 14em;}
.escritorio #portal-header-collectiveBannerCabecera .collectiveBannerCabecera-box-right img {visibility:hidden;}
.escritorio #portal-header-collectiveBannerCabecera .collectiveBannerCabecera-box-left span.title-collectiveBannerCabecera {left:0;right:0;color:white;text-align:left;}
}
@media screen and (max-width:480px){.escritorio #portal-header-collectiveBannerCabecera .collectiveBannerCabecera-box-left span.title-collectiveBannerCabecera {max-width:7em;}
}
.altocontraste #portal-header-collectiveBannerCabecera .collectiveBannerCabecera-box-left {color:black;}
.altocontraste #portal-header-collectiveBannerCabecera .collectiveBannerCabecera-box-left a {border:1px solid transparent;color:black;background:url(++resource++collective.banner.cabecera/play-button-black.png) no-repeat scroll left center / 1.4em auto transparent;}
.altocontraste #portal-header-collectiveBannerCabecera .collectiveBannerCabecera-box-left a:hover,.altocontraste #portal-header-collectiveBannerCabecera .collectiveBannerCabecera-box-left a:active,.altocontraste #portal-header-collectiveBannerCabecera .collectiveBannerCabecera-box-left a:focus {border:1px solid black;}
