
/* - ++resource++sl_stylesheets/social_like.css - */
@media screen {
/* https://onubenses.com/portal_css/++resource++sl_stylesheets/social_like.css?original=1 */
#viewlet-social-like > div
{
float: left;margin-right: 2em;
}
#viewlet-social-like
{
min-height: 3em;
margin-top: 5px;
}
#viewlet-social-like .twitter-count-horizontal
{
height: 20px !important;
}
#viewlet-social-like .fb_edge_widget_with_comment
{
position: relative;
margin-top: 0;
}
.twitter-share-button
{
margin-top: .8px;
}
#viewlet-social-like.vertical
{
min-height: 7em !important;
}
#viewlet-social-like .whatsapp,
#viewlet-social-like .telegram,
#viewlet-social-like .share-by-email
{
font-size: 82%;
display: inline-block;
overflow: hidden;
height: 20px;
padding: 0 5px 0 24px;
white-space: nowrap;
color: #fff !important;
border: 0 !important;
border-bottom: none !important;
border-radius: 3px;
background-repeat: no-repeat;
background-size: 16px;
}
#viewlet-social-like .whatsapp.link,
#viewlet-social-like .telegram.link,
#viewlet-social-like .share-by-email.link
{
width: 0;
padding: 0 20px;
text-indent: -200%;
background-position: 50%;
}
#viewlet-social-like .whatsapp
{
display: none;
background-color: #199e0e;
background-image: url(++resource++sl_images/ico-whatsapp.svg);
background-position: 2px 2px;
}
#viewlet-social-like .whatsapp:hover,
#viewlet-social-like .telegram:hover,
#viewlet-social-like .share-by-email:hover
{
color: #fff !important;
}
#viewlet-social-like .whatsapp.active
{
display: inline-block;
}
#viewlet-social-like .telegram
{
background-color: #31a4d5;
background-image: url(++resource++sl_images/ico-telegram.svg);
background-size: 19px;
}
#viewlet-social-like .share-by-email
{
background-color: #205c90;
background-image: url(++resource++sl_images/ico-email.svg);
background-position: 5px 3px;
background-size: 14px;
}

}


/* - ploneCustom.css - */
@media all {
/* https://onubenses.com/portal_css/ploneCustom.css?original=1 */
/* */
body{color:#333;font-family:Brown,arial,sans-serif}
/* */
#portal-top{font-size:120%}
#portal-column-one,#portal-column-two{font-size:150%}
#portal-column-content{font-size:130%}
h1{font-size:200%}
.section-portada h1{font-size:180%}
h2,.documentDescription,#description{font-size:140%!important}
.section-portada .documentDescription{font-size:100%!important}
#portal-siteactions{font-size:120%}
#portal-footer{font-size:90%}
/* */
a,a:link,a:visited,dl.portlet a:link,dl.portlet a:visited,#content a:link,#content a:visited,#content .link-category,a h2{color:#1D52B4;text-decoration:none;border:0}
a:hover{color:#C00;text-decoration:none!important}
#content a:hover,dl.portlet a:hover,#portal-siteactions a:hover{color:#C00!important;text-decoration:none}
.portletHeader a,.navTreeItem a{color:#1D52B4!important}
#portal-footer a,#portal-footer a:visited{color:#FFF;text-decoration:none}
.navTreeItem a:hover span,dd.portletItem .navTreeItem a:hover{background-color:transparent;border-color:transparent;color:#C00;text-decoration:none}
#portal-footer a:hover,a:hover.navTreeCurrentItem span{color:#FC0}
.portletNavigationTree .portletHeader a{pointer-events:none;cursor:default;color:#333!important}
#portal-personaltools li a,#portal-siteactions li a{padding:0 5px 3px 5px}
#portal-personaltools a{color:#FFF}
#portal-personaltools a:hover{color:#FC0}
#portal-globalnav li a{min-width:1px!important;background-color:transparent;color:#FFF;border:0;font-weight:bold;text-transform:uppercase;margin:0.7em 1em 0.7em 0;padding:0}
#portal-globalnav li a:hover,#portal-globalnav li.selected a,#portal-globalnav li a:hover,#portal-globalnav li.selected a{border:none;text-decoration:none;color:#FC0;background-color:transparent}
#portal-globalnav .selected a{background-color:transparent!important;color:#FF0!important}
#portal-globalnav .selected a:hover{color:#FC0!important}
#portal-globalnav ul.submenu li a{color:#FFF!important;text-transform:none}
#portal-globalnav ul.submenu li a:hover{color:#FC0!important}
#content p a{border:0}
div.listingBar a:hover{background-color:#FFF;color:#C00;border-color:#CCC}
.state-published{color:#1D52B4!important}
.state-private a{color:#C00!important}
/* */
.directorio-alta{display:inline-block;background-color:#C00;padding:0.5em 1em;margin:0.8em 0 1em -0.5em;text-align:center;-moz-border-radius:0 25px 25px 0;-webkit-border-radius:0 25px 25px 0;border-radius:0 25px 25px 0}
.directorio-alta:hover{background-color:#000}
.directorio-alta a{font-weight:bold;font-size:90%;text-transform:uppercase;color:#FFF!important}
.directorio-alta a:hover{color:#FF0!important}
/* */
#portal-top{position:fixed;z-index:99;min-height:3.8em;background-color:#1D52B4;padding:6px 0 0 0;box-shadow:0px 0px 3px rgba(0,0,0,0.5)}
.scrolled #portal-top {background-color:#FF0;-webkit-transition:background-color .5s linear;-ms-transition:background-color .5s linear;transition:background-color .5s linear}
#portal-header{padding:5px 0 8px 0;min-height:40px}
#portal-logo,#portal-globalnav{display:inline-block;float:left}
#portal-logo{margin:4px 0 0 0}
a#portal-logo,a:visited#portal-logo{color:White;text-decoration:none;font-size:1.35em;font-weight:bold}
a:hover#portal-logo{color:#FC0}
#portal-personaltools{border:0;background-color:transparent;margin:8px 5px 0 0}
#portal-personaltools dd{background-color:#000}
#portal-globalnav{white-space:normal;clear:none;background-color:transparent;margin:0;padding:0 0.5em}
#portal-globalnav li{display:inline-block;margin-bottom:0}
/* */
#portal-columns{margin-top:5em}
.section-portada #portal-columns{margin-top:6em}
.userrole-manager #portal-columns,.userrole-site-administrator #portal-columns,.userrole-site #portal-columns{margin-top:9em!important}
#portal-column-one,#portal-column-two{margin-top:1em}
#portal-column-one .visualPadding,#portal-column-two .visualPadding{padding:1.5em}
/* */
.portletHeader,.managedPortlet .portletHeader{font-weight:bold;background-color:#EDEDED;border:none;padding:0.3em 1em}
.portlet,.portletFooter{background-color:transparent;border:none}
.portlet{border-bottom-color:#1D52B4}
.portletItem{border:none}
.navTreeCurrentItem{background-color:transparent;border-color:transparent!important}
dl.portlet ul.navTree .navTreeCurrentItem{background-color:#1D52B4}
dl.portlet dt{background-color:#EDEDED}
a.navTreeCurrentItem.navTreeCurrentNode{color:#FFF!important;font-weight:bold}
a:hover.navTreeCurrentItem.navTreeCurrentNode{color:#1D52B4!important;text-decoration:none!important}
.portletRelatedItems .portletFooter{display:none}
.even{background-color:#FFF}
/* */
.section-portada #portal-breadcrumbs,#breadcrumbs-you-are-here{display:none}
#portal-breadcrumbs{background-color:transparent;border-bottom-color:#1D52B4}
h1,h2{color:#555;border-bottom-color:#1D52B4}
h3,#content .documentDescription,#content #description{color:#555;margin-bottom:1em}
.description{font-weight:normal}
.tileItem{padding:1em 0 0 0;border-bottom:1px solid #CCC}
div.tileImage{min-width:128px!important}
#content .tileImage {float:left!important;margin:0.5em 1em 1em 0.5em;padding:0;border:0}
.tileImage img{object-fit:cover;width:128px;height:96px}
/* */
#profesional-cabecera{display:block;margin-bottom:1em}
#profesional-image{float:left;margin-right:12px;text-align:center;width:100px;height:100px}
#profesional-image img{max-width:100px;max-height:100px}
#profesional-titulodescripcion-contenedor{display:table}
#profesional-titulodescripcion{display:table-cell;vertical-align:baseline}
#profesional-contacto,#profesional-slideshow,#profesional-mapa,#profesional-detalles{margin-top:1em}
#profesional-clasificacion{padding:1em;background-color:#EDEDED;-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em}
.profesional-campo-titulo{font-weight:bold}
div#profesional-detalles{text-align:justify}
.profesional-redes-enlace{margin-left:0.2em;margin-right:0.3em}
h2{margin-bottom:0.3em}
.clearboth{clear:both}
#profesional-mapa iframe{width:700px}
/* */
.profesional-eeafn{padding:1em 0;border-bottom:1px solid #CCC}
.profesional-eeafn-image,.profesional-eeafn-textos{display:inline-block;vertical-align:middle;min-height:96px}
.profesional-eeafn-textos{width:calc(100% - 140px);float:right}
.profesional-eeafn-image{width:128px;margin-right:12px;background:transparent url(/profesional-eeafn.jpg) no-repeat;margin:0}
.profesional-eeafn-image img{border-bottom:0.5em solid transparent !important}
/* */
.premium-icono{margin-left:0.5em}
/* */
.userrole-member #contentview-local_roles,.userrole-member #plone-contentmenu-display,.userrole-member #plone-contentmenu-actions,.userrole-member #plone-contentmenu-workflow,.userrole-member #personaltools-dashboard,.userrole-member #personaltools-preferences{display:none}
.userrole-manager #contentview-local_roles,.userrole-manager #plone-contentmenu-display,.userrole-manager #plone-contentmenu-actions,.userrole-manager #plone-contentmenu-workflow{display:inline-block}
.userrole-manager #personaltools-dashboard,.userrole-manager #personaltools-preferences{display:block}
/* */
#faceted-form{padding-top:0.5em}
#faceted-form fieldset{margin-top:-0.5em;margin-bottom:0.5em;padding-top:0em;padding-bottom:0.5em}
.widget-fieldset legend{background-color:transparent;margin-bottom:0em;padding-bottom:0em !important}
.template-facetednavigation_view #content ul{margin-left:0em}
.photoAlbumEntry img{float:left;margin:0 1em 1em 0;border:0}
.photoAlbumEntry{height:auto;width:100%;text-align:left;background:none;border-bottom:1px solid #CCC}
.photoAlbumEntry a{height:auto;width:100%}
.photoAlbumEntryTitle{font-size:150%;width:100%;height:auto;color:#1D52B4;font-weight:bold}
.photoAlbumEntryTitle a:hover{color:#000}
a span.photoAlbumEntryTitle{color:#1D52B4}
a:hover span.photoAlbumEntryTitle{color:#E31A26}
span.photoAlbumEntryDescription{font-size:110%}
a span.photoAlbumEntryDescription,a:hover span.photoAlbumEntryDescription{color:#000;pointer-events:none;cursor:default}
.faceted-widget{display:inline-block}
.section-current-search{display:block}
.faceted-text-widget input[type="text"]{max-width:10em;margin-bottom:0.5em}
.faceted-text-widget .searchButton{display:none}
.faceted_select{max-width:10em}
.faceted-criteria dt,.faceted-criteria dd{display:inline-block}
.faceted-criteria dt{padding-right:0.5em}
.faceted-criteria span{padding:0}
#content-core .faceted-criteria dd{margin:0 1em 0 0}
#faceted-form fieldset{border:0}
.pagination{border-top:1px solid #CCC;border-bottom:1px solid #CCC;padding:0 0.5em}
/* */
#h1portada,#h2portada{text-align:center}
#h1portada{font-size:100%;margin-bottom:0.5em;color:#C00}
#h2portada{font-size:105%!important}
.section-portada dl.portlet dt{background-color:#1D52B4}
.section-portada dt.portletHeader{color:#FFF!important;font-size:150%}
.section-portada dt.portletHeader a{color:#FFF!important}
.section-portada #content dt.portletHeader a:hover{color:#FC0!important}
.section-portada .portletItem a,.section-portada .portletFooter a{font-size:120%}
.section-portada .portletFooter a{font-weight:bold}
.section-portada .featured-document{text-align:center;margin-bottom:1.5em}
/* */
.section-portada body{overflow-x:hidden}
.sliderImage img{margin-left:0!important;width:100%;object-fit:cover;height:50vh;min-height:400px}
.sliderText{bottom:-0.5em;left:0;right:0;background-color:rgba(255, 255, 255, 0.7);font-weight:bold;border-top:1px solid #333;text-align:center;padding:1em}
.sliderText p.title{font-size:180%;margin-bottom:0;color:#1D52B4;padding-top:0.5em}
.sliderText p{font-size:110%;color:#1D52B4}
.slick-slider button{background-color:transparent;border:0}
button.slick-prev,button.slick-next{border-top:1.75em solid transparent;border-bottom:1.75em solid transparent}
button.slick-prev{margin-left:1em;border-right:3.5em solid #FFF}
button.slick-next{margin-right:1em;border-left:3.5em solid #FFF}
/* */
.destacado{background-color:#FD7}
/* */
.portaltype-faqfolder dt{margin-top:1em}
/* */
.separador{margin:0 0.5em;color:#777}
dl.portlet.publicidad a img{max-width:100%;height:auto}
.section-mas.subsection-index_html .portletNavigationTree{display:none}
dd#promotores a img{margin:0 0.5em 0.5em 0}
.tileFooter{display:none}
.summaryDate{font-size:85%;color:#666}
#content p.tileBody{margin-bottom:0}
.template-plone-app-collection-interfaces-icollection #content-core{border-top:1px solid #CCC}
img.portraitPhoto{width:70px;height:70px}
ul{margin-bottom:1em}
/* */
#redes{float:right;margin:10px 1em 0 -3px}
#redes img{margin:0 3px}
/* */
.portletSearch{text-align:center}
.portletSearch .portletHeader,.portletSearch .portletFooter{display:none}
.livesearchContainer{text-align:left;background-color:#FFF}
#portal-searchbox{margin:6px 0 0 0}
.portlet.portletSearch .portletItem {padding:1em 0}
.portlet-search-gadget{background-color:#EDEDED;border:1px solid #D6D4D4;width:65%;min-width:170px;height:35px;margin-top:-1px;padding-left:12px;font-size:1em}
.section-portada .portlet-search-gadget{width:25%;min-width:300px}
.LSBox input.searchButton{background:#1D52B4 url('/buscar.png') no-repeat 10px 8px;color:transparent;border:1px solid #333;width:40px;height:35px}
.LSResult{z-index:10}
/* */
#portal-siteactions{padding:1em 1em 0 1em}
/* */
.submenu{background-color:#1D52B4;border:1px solid rgba(0,0,0,0.5);z-index:4;-moz-border-radius:0px 0px 5px 5px;-webkit-border-radius:0px 0px 5px 5px;border-radius:0px 0px 5px 5px}
/* */
#portal-footer{background-color:#1D52B4;padding-top:0.5em;padding-bottom:0.5em;line-height:1.2em}
#portal-footer a{margin:0 0.5em}
.colophonWrapper{font-size:140%}
/* */
#viewlet-cookiepolicy{background:#F5F6F8;border-top:1px solid #000!important;border-radius:0;box-shadow:1px 1px 1px 1px #444;margin:0;padding:0;width:100%;left:0;text-align:center}
#tlspu_cookiepolicy_title{display:none}
#tlspu_cookiepolicy_message, #tlspu_cookiepolicy_form, #tlspu_cookiepolicy_agreed, #tlspu_cookiepolicy_button{display:inline-block}
#tlspu_cookiepolicy_agreed{margin-left:16px}
/* */
.anuncio img{max-width:100%;height:auto}
.anuncio-arriba{margin:1.25em 0 0.5em 0}
.anuncio-abajo{margin-bottom:0.5em}
.anuncio-izquierda{text-align:center}
.anuncio-portrait{display:none}
.section-portada .anuncio{text-align:center}
.section-portada .anuncio-arriba{margin:0 0 1.25em 0}
/* */
dl.portalMessage,div.attention,div.caution,div.danger,div.error,div.hint,div.important,div.note,div.tip,div.warning,div.underreview{background-color:#FF0;border-color:#000}
div.underreview{background-color:#FF0;border:1px solid #000!important;padding:1em;font-weight:bold;font-size:110%}
dl.portalMessage dt,div > .admonition-title{background-color:#000}
.discreet {font-size:80%}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
#searchGadget{width:11em}
#collage .standard-topic .tileItem{display:block;width:94%}
#collage .standard-topic .tileItem .tileHeadline{font-size:130%}
#collage .standard-topic .tileItem .tileBody,#collage .standard-topic .tileItem p.tileFooter a{font-size:100%}
}
@media (orientation:portrait) {
#portal-searchbox{display:inline-block;margin:5px 0 0 10px}
#portal-personaltools-wrapper{display:inline-block;float:right;margin-top:-15px}
#redes{margin:-50px 10px 0 0}
#portal-columns{margin-top:7em;width:98%;padding-left:2%}.section-portada #portal-columns{margin-top:8.5em}
.userrole-manager #portal-columns,.userrole-site-administrator #portal-columns,.userrole-site #portal-columns{margin-top:11em!important}
#h1portada{font-size:95%}
.section-directorio.subsection-coleccion .documentDescription{font-size:130%!important}
#collage .block_1,#collage .block_2,#collage .block_3{width:100%!important}
#collage .standard-topic .tileItem{width:88%;padding:5%}
.summaryauthorItem{width:100%!important}
.photoAlbumEntry{width:100%!important}
.separador{display:none}
.profesional-separado{display:block}
.anuncio-1920x240{display:none}
.anuncio-portrait{display:block}
}
@media print {
#portal-top,.sitefolderheader,dl.portlet.publicidad{display:none}
#portal-columns,.section-portada #portal-columns,.section-portada #portal-column-one,.section-colecciones #portal-columns,.section-proyecto #portal-columns,.section-sitios #portal-columns,.section-mas #portal-columns,.template-author #portal-columns,.userrole-manager #portal-columns,.userrole-site-administrator #portal-columns,.userrole-site #portal-columns{margin-top:0!important}
}
.section-portada dt.portletHeader a:hover span,.section-portada dl.portlet a:hover{color:#FC0!important}
}

