
/* - ++resource++collective.enlacesConTexto.static/enlacesConTexto.css - */
/* https://marrakech.once.es/portal_css/++resource++collective.enlacesConTexto.static/enlacesConTexto.css?original=1 */
/* */
/* */
/* */
#portal-header + #enlacesConTextoViewlet {margin-top:1em;} /* */
#enlacesConTextoViewlet ul {text-align:center;}
#enlacesConTextoViewlet ul li{display:inline-block;text-align:center;width:10.5em;margin:0 1.8em 1em 1.8em;vertical-align:top;}
#enlacesConTextoViewlet ul li a{display:block;}
#enlacesConTextoViewlet ul li img{width:5em;}
#enlacesConTextoViewlet ul li span.enlaceConTextoItem-title{color:black;line-height: 1em;margin: 1em 0 0;font-size:0.95em;font-weight:bold;display:block;letter-spacing: normal;}
#enlacesConTextoViewlet ul li span{font-size:0.95em;display:block;padding:0 1em;}
#enlacesConTextoViewlet ul li a:hover span.enlaceConTextoItem-title,
#enlacesConTextoViewlet ul li a:active span.enlaceConTextoItem-title,
#enlacesConTextoViewlet ul li a:focus span.enlaceConTextoItem-title,
#enlacesConTextoViewlet ul li a:hover span,
#enlacesConTextoViewlet ul li a:active span,
#enlacesConTextoViewlet ul li a:focus span {text-decoration:underline;}
/* */
/* */
/* */
@media screen and (min-width : 1625px)  {
}
@media screen and (max-width : 1152px)  {
}
@media screen and (max-width : 1024px)  {
.escritorio #enlacesConTextoViewlet ul li{margin:0 1.2em 1em 1.2em;}
}
@media screen and (max-width : 1000px)  {
.escritorio #enlacesConTextoViewlet ul li{margin:0 1em 1em 1em;}
}
@media screen and (max-width : 860px)  {
.escritorio #enlacesConTextoViewlet ul li{margin:0 0.5em 1em 0.5em;}
}
@media screen and (max-width : 800px)  {
}
@media screen and (max-width : 767px) {
.escritorio #enlacesConTextoViewlet ul li{margin:0 2em 1em 2em;}
}
/* */
/* */
/* */
.mobile #enlacesConTextoViewlet ul li{margin:0 0.3em 1em 0.3em;width:10em;}
.mobile #enlacesConTextoViewlet ul li:nth-child(odd){margin-left:0;}
.mobile #enlacesConTextoViewlet ul li:nth-child(even){margin-right:0;}
@media screen and (max-width: 480px) {
.escritorio #enlacesConTextoViewlet ul li{margin:0 1em 1em 1em;width:8em;}
}
/* */
@media screen and (max-width: 320px) {
.mobile #enlacesConTextoViewlet ul li{width:8em;}
}
/* */
/* */
/* */
.altocontraste #enlacesConTextoViewlet ul li > img{margin-top:1em;padding-top:1px;}
.altocontraste #enlacesConTextoViewlet ul li span.enlaceConTextoItem-title {color:white;}
.altocontraste #enlacesConTextoViewlet ul li a {border:1px solid transparent;padding:1em 0 0 0;box-sizing:border-box;}
.altocontraste #enlacesConTextoViewlet ul li a:hover,
.altocontraste #enlacesConTextoViewlet ul li a:active,
.altocontraste #enlacesConTextoViewlet ul li a:focus{border-color:yellow;}
.altocontraste #enlacesConTextoViewlet ul li a:hover span.enlaceConTextoItem-title,
.altocontraste #enlacesConTextoViewlet ul li a:active span.enlaceConTextoItem-title,
.altocontraste #enlacesConTextoViewlet ul li a:focus span.enlaceConTextoItem-title,
.altocontraste #enlacesConTextoViewlet ul li a:hover span,
.altocontraste #enlacesConTextoViewlet ul li a:active span,
.altocontraste #enlacesConTextoViewlet ul li a:focus span {color:black;background-color:yellow;}


/* - ++resource++collective.externalWebsitesLinks.static/externalWebsitesLinks.css - */
/* https://marrakech.once.es/portal_css/++resource++collective.externalWebsitesLinks.static/externalWebsitesLinks.css?original=1 */
/* */
/* */
/* */
#externalWebsLinksWrapper {margin:3em 0;}
#externalWebsLinksWrapper h2 {text-transform:none;max-width:61.8em;margin-left:auto;margin-right:auto;padding:0 1rem;}
#externalWebsLinksWrapper ul {text-align:center;margin: 0 auto;max-width: 1050px;}
#externalWebsLinksWrapper ul li{display:inline-block;text-align:center;width:9em;vertical-align:top;margin-bottom:4px;}
#externalWebsLinksWrapper ul li div.enlaceExternalWebItem-wrap {
display:inline-flex;display: -webkit-flex;display: -ms-flexbox;display: flex;
-ms-flex-direction:row;flex-direction:row;
}
#externalWebsLinksWrapper ul li div.enlaceExternalWebItem-wrap > span.enlaceExternalWebItem-title,
#externalWebsLinksWrapper ul li a{
border-radius:0.5em;min-height:3em;background-color:white;padding:0.2em 1em;color:#333333;border:1px solid #cccccc;font-family: Avenir Next W01, Arial, FreeSans, sans-serif;font-weight:bold;width:100%;box-sizing:border-box;
display:inline-flex;display: -webkit-flex;display: -ms-flexbox;display: flex;
-ms-flex-pack: center;justify-content:center;
-webkit-align-items: center;-ms-flex-align:center;align-items: center;
-ms-flex-direction:column;flex-direction:column;
}
#externalWebsLinksWrapper ul li a:hover,
#externalWebsLinksWrapper ul li a:active,
#externalWebsLinksWrapper ul li a:focus {border-color:#007A2E;background-color:#007A2E;color:white;}
#externalWebsLinksWrapper ul li span.enlaceExternalWebItem-title {line-height:1em;max-width:100%;word-wrap:break-word;display:block;}
#externalWebsLinksWrapper ul li a span.enlaceExternalWebItem-title.variasLineas,
#externalWebsLinksWrapper ul li span.enlaceExternalWebItem-title > span.enlaceExternalWebItem-title-wrap-noLink.variasLineas {font-size:0.8em;}
#externalWebsLinksWrapper ul li span.enlaceExternalWebItem-title .enlaceExternalWebItem-title-wrap-noLink {line-height:1em;max-width:100%;word-wrap:break-word;display:block;}
/* */
/* */
/* */
@media screen and (max-width : 1024px)  {
#externalWebsLinksWrapper ul li{width:8.7em;}
}
@media screen and (max-width : 1000px)  {
#externalWebsLinksWrapper ul li{width:9em;}
}
/* */
/* */
/* */
.altocontraste #externalWebsLinksWrapper ul li div.enlaceExternalWebItem-wrap > span.enlaceExternalWebItem-title,
.altocontraste #externalWebsLinksWrapper ul li a{background-color:black;color:white;border-color:white;}
.altocontraste #externalWebsLinksWrapper ul li a:hover,
.altocontraste #externalWebsLinksWrapper ul li a:active,
.altocontraste #externalWebsLinksWrapper ul li a:focus{border-color:yellow;}

