/*
Colores:

GI: azul 0,68,148	#23418f
BI: rojo 207,4,28	#cf041c
AL: verde 0,133,64  #008540

* /
:root {
  --color-ppal-gi: #23418f;
  --color-ppal-gi-rgb: 0,68,148;
  --color-ppal-bi: #cf041c;
  --color-ppal-bi-rgb: 207,4,28;
  --color-ppal-al: #008540;
  --color-ppal-al-rgb: 0,133,64;
}*/

/* Base Parnet */
body{quotes:"\00AB" "\00BB" "\201C" "\201D" "\0027" "\0027"}
[LANG|=es]>*,[LANG|=eu]>*{quotes:"\00AB" "\00BB" "\201C" "\201D" "\0027" "\0027"}
[LANG|=en]>*{quotes:'\0022' '\0022' "\0027" "\0027"}
[LANG|=de]>*,[LANG|=da]>*{quotes:"\00BB" "\00AB" '\2039' '\203A'}
[LANG|=fr]>*{quotes:"\201C" "\201D" "\0027" "\0027"}
[LANG|=sv]>*{quotes:'\201D' '\201D' '\2019' '\2019'}
:lang(en){quotes:'\0022' '\0022' "\0027" "\0027"}
:lang(de),:lang(da){quotes:"\00BB" "\00AB" '\2039' '\203A'}
:lang(fr){quotes:"\201C" "\201D" "\0027" "\0027"}
:lang(sv){quotes:'\201D' '\201D' '\2019' '\2019'}

::placeholder {color: #666!important;font-style: italic;}
:placeholder-shown {background-color: #fefefe!important;}

cite:before{content:""}/* · \00B7 */
cite:after{content:""}/*
q:before{content:open-quote;font-weight:700;padding:0 2px}
q:after{content:close-quote;font-weight:700;padding:0 2px}*/
q{display:none}
abbr[data-original-title],abbr[title]{border-bottom:1px dotted #eee;text-decoration:none}
#xmap a[target="_blank"]:after,.defaultmenu li a:after,#top5 .defaultmenu li a:before{content:""}
a[target="_blank"]:after,.defaultmenu li a[target="_blank"]:after{content:" \021d7 ";opacity:.2;position:static;left:.5em;top:7px;transform:rotate(45deg)}
a[target="_blank"]:hover:after{opacity:1}
.social-icons a[target="_blank"]:after,.iconos a[target="_blank"]:after,.social a[target="_blank"]:after,a.inscribir[target="_blank"]:after{content:""}
.cursiva{font-style:italic}
.derecha{float:right}
.izquierda{float:left}
.derechos{clear:both;font-size:1em}
.derechos li{display:inline;margin:0 .5em}
.invisible,.impresora{display:none}
.oculto{visibility:hidden}
.transparente{background-color:transparent;color:transparent}
.clearBoth{clear:both}
div.polaroidSimple{
    border:1px solid #eee;
    border-radius:.3em;
    box-shadow:2px 2px 5px 0;
    margin-top:1em;
    padding:1em 1em 3.5em;
	text-align:center;
    transform:rotate(-.5deg);
}
div.polaroidSimple img{border-radius:.2em}

.polaroid{overflow:hidden;padding:20px 10px;width:100%}
.polaroid figure{float:left;margin:10px 20px;position:relative;width:100%;
	padding:6px 8px 10px 8px;
	background:#eee6d8;
	background:-webkit-linear-gradient(top,#ede1c9,#fef8e2 20%,#f2ebde 60%);
	background:-moz-linear-gradient(top,#ede1c9,#fef8e2 20%,#f2ebde 60%);
	background:-o-linear-gradient(top,#ede1c9,#fef8e2 20%,#f2ebde 60%);
	background:-ms-linear-gradient(top,#ede1c9,#fef8e2 20%,#f2ebde 60%);
	background:linear-gradient(top,#ede1c9,#fef8e2 20%,#f2ebde 60%);
	-webkit-box-shadow:4px 4px 8px -4px rgba(0,0,0,.75);
	-moz-box-shadow:4px 4px 8px -4px rgba(0,0,0,.75);
	box-shadow:4px 4px 8px -4px rgba(0,0,0,.75);
}
.polaroid figcaption{color:#454f40;font-family:'Reenie Beanie',cursive;font-size:1.3em;font-weight:700;letter-spacing:.09em;text-align:center}
.polaroids a:after{content:attr(title)}

.rotaFigura{-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);-o-transform:rotate(-1deg);-ms-transform:rotate(-1deg);transform:rotate(-1deg);-webkit-backface-visibility:hidden}
.rotaFigura:nth-child(even){-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-o-transform:rotate(2deg);-ms-transform:rotate(2deg);transform:rotate(2deg);-webkit-box-shadow:4px 4px 8px -4px rgba(0,0,0,.75);-moz-box-shadow:4px 4px 8px -4px rgba(0,0,0,.75);box-shadow:-4px 4px 8px -4px rgba(0,0,0,.75)}

.celloFigura:before{content:'';display:block;position:absolute;left:5px;top:-15px;width:105px;height:35px;opacity:1;
	background-color:rgba(222,220,198,.7);
	-webkit-transform:rotate(-12deg);
	-moz-transform:rotate(-12deg);
	-o-transform:rotate(-12deg);
	-ms-transform:rotate(-12deg)
}
.celloFigura:nth-child(even):before{left:150px;top:-10px;width:55px;
	-webkit-transform:rotate(12deg);
	-moz-transform:rotate(12deg);
	-o-transform:rotate(12deg);
	-ms-transform:rotate(12deg);
}
.filtroImgGris.celloFigura:hover:before,.filtroImgGris.celloFigura:focus:before,.filtroImgGris.celloFigura:active:before,.filtroImgSepia.celloFigura:hover:before,.filtroImgSepia.celloFigura:focus:before,.filtroImgSepia.celloFigura:active:before{opacity:0;transition:opacity .25s ease-in-out}
.filtroImgGris{filter:grayscale(100%)}
.filtroImgSepia{filter:sepia(100%)}
.filtroImgGris:hover,.filtroImgGris:focus,.filtroImgGris:active,.filtroImgSepia:hover,.filtroImgSepia:focus,.filtroImgSepia:active{filter:none;transform:scale(1,1) rotate(0deg)!important;transition:all .35s}

.versales{font-variant:small-caps}
.txtIzqda{text-align:left}
.txtDcha{text-align:right}
.txtJustif{text-align:justify}

aside a[href^='mailto'],aside a[target="_blank"]{font-size:.95em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
aside a[href^='mailto']:hover,aside a[href^=mailto]:focus,aside a[href^=mailto]:active,aside a[target="_blank"]:hover,aside a[target="_blank"]:focus,aside a[target="_blank"]:active{overflow:visible}
a[href='#']{cursor:text}

/*.vcard figure{float:right;width:50%}
.vcard img{float:left}
address p{width:50%}*/
.copyright{margin-bottom:.1em;text-align:center}
#Parnet,#Parnet *{opacity:.5}
#Parnet:hover,#Parnet a:hover{opacity:1}

/* Visform */
.visCustomText a:hover,.visCustomText a:focus{text-decoration:underline}
.captchaCont{clear:both}
.captchaCont img{vertical-align:middle}
.captcharefresh{cursor:pointer}
.visform_tooltipcss{cursor:help}
.visform:not(.bt4mcindividual):not(.uikit3):not(.uikit2) label.error{font-size:.9em}

/*input:not([type="checkbox"]),textarea,.uneditable-input{width:100%!important}*/
.captchacode ~ input{display:initial;width:initial!important}
textarea{min-height:5em}

.plg_system_eprivacy_module>div{height:0;overflow:hidden;width:0}
.plg_system_eprivacy_module p{margin:0}
.plg_system_eprivacy_module:after{color:#fff;content:"Cookies";font-size:small}
.plg_system_eprivacy_module:hover>div{height:auto;overflow:visible;width:100%}
.plg_system_eprivacy_module:hover:after{content:""}
.plg_system_eprivacy_declined,.plg_system_eprivacy_declined button,.plg_system_eprivacy_accepted,.plg_system_eprivacy_accepted button{border-radius:4px;font-size:small}
.plg_system_eprivacy_declined button,.plg_system_eprivacy_accepted button{line-height:1em;padding:.25em .5em}
 /* Fin Base Parnet */



/* EHU Sans para castellano y EHU Serif para Euskera */
[LANG|=es]>*{font-family:'EHUSans';text-rendering:optimizelegibility}
[LANG|=eu]>*{font-family:'EHUSerif';text-rendering:optimizelegibility}

.jm-module h1.grande{font-size:3em;text-align:center}
h1{font-size:2em}
#eb-event-page h1{font-size:1.55em}
h2{font-size:1.45em}
h3{font-size:1.32em;color:var(--color-ppal)}
h4{font-size:1.15em}
body{font-size:1em}
strong,b{color:#000}
ul:not([class]) li:not([class]):before,ul.color li:not([class]):before,ul.color2 li:not([class]):before{display:none}
.jm-logo{text-align:center}
.fa{min-width:.7em}
h2.item-title{text-align: center;}

.item-page > .page-header > h2{text-align: center;}
.relleno1{padding:1em}

body.highcontrast #eb-categories .eb-box-heading,body.highcontrast #eb-events .eb-box-heading,body.highcontrast #eb-event-page .eb-box-heading{background:#333}
body.highcontrast .table-striped tbody>tr:nth-child(odd)>td,body.highcontrast .table-striped tbody>tr:nth-child(odd)>th{background-color:#666}
body.highcontrast [class*=eb-btn-] i:before{background-color:#333;color:#fff}
body.highcontrast #jm-top-menu .idiomas li,body.highcontrast #jm-top-menu .idiomas a{filter:invert(0)}
body.highcontrast2 [class*=eb-btn-] i:before{color:#333}
body.highcontrast2 #jm-logo,body.highcontrast2 .jm-logo,body.highcontrast2 #jm-top-menu .idiomas a{filter:invert(0)}
body.highcontrast3 #jm-logo,body.highcontrast3 .jm-logo,body.highcontrast3 #jm-top-menu .idiomas a{filter:invert(1)}
body.night #eb-categories .eb-description,body.night #eb-event-page .eb-description,body.night #eb-events .eb-description{background:#ddd}
.center{text-align:center}

#jm-logo-nav,#jm-top-menu{background-color:transparent}

#jm-top-menu .jm-module-raw{clear:both;float:right}
#jm-top-menu .idiomas li,#jm-top-menu .idiomas a{color:#fff;font-weight:700}
.icemegamenu>ul>li a.iceMenuTitle{color:#333;font-family:inherit}
.icemegamenu>ul,ul.icesubMenu{background-color:#f2f2f2}
.icemegamenu>ul>li a.iceMenuTitle{font-size:1.2em;text-shadow:none}

#jm-bottom2 ul.nav.menu li a,#jm-bottom2 ul.nav.menu li span.separator{font-size:.9em}
ul.nav.menu li.current>a, ul.nav.menu li.active>a, ul.nav.menu li.current>span.separator, ul.nav.menu li.active>span.separator,ul.nav.menu li a:hover,ul.nav.menu li span.separator:hover,ul.nav.menu li a:focus,ul.nav.menu li span.separator:focus,ul.nav.menu li a:active,ul.nav.menu li span.separator:active{color:#aaa;/*text-shadow:1px 1px 1px #777*/}

/*[LANG|=es] ._menu [LANG|=eu],[LANG|=eu] ._menu [LANG|=es]{display:none}*/
#jm-top-menu ._menu p{margin:2em 0 -1em}
#jm-top-menu ._menu a{color:#fff}

#eb-events ul:not([class]) li:not([class]),#eb-events ul.color li:not([class]),#eb-events ul.color2 li:not([class]){padding:0}

.eb-events-timeline .eb-event-information .eb-event-date-info{display: none}
.eb-events-timeline .eb-taskbar{border-bottom:2px dotted #a5a5a5;padding:0 0 1em}

.eb-social-sharing-buttons{margin-top:20px}
.eb-social-sharing-buttons .btn{margin:0 10px 0 0;padding:10px 15px}
.eb-social-sharing-buttons i.fa{font-size:20px}	
a.btn[class*=eb-btn-]{background-color:#888;border-color:none;box-shadow:none}
.btn.eb-btn-facebook{padding:10px 17px}

.btn-group>.btn:first-child{border-radius: 4px;line-height: 1rem;text-shadow: none;}

.eb-event-container{padding:50px 0 0 100px}
.eb-container [class*=" icon-plus"],.eb-container [class^=icon-plus]{display:none!important }
.eb-events-timeline .eb-event-date-container .eb-event-date{background-color:#f5f5f5}
                      
#eb-event-info td{vertical-align:middle/*;text-align:center*/}
#eb-event-info td[class*=tdn]{text-align:center}
#eb-event-info table .eb-taskbar li{width:100%}

.form-actions{background-color:unset;border-top: none;}
.input-large,select{min-width:28em;width:auto}
.input-large,select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{padding:.85em!important}
.input-append, .input-prepend{margin-bottom: 0;}

.table td{vertical-align: middle;}
.table td.col_event_date{text-align: center;}
.col_price, .col_subtotal,.list_amount, .col_quantity .quantity_box, .eb-events-timeline .eb-event-date-container .eb-event-date div, #eb-event-info-left th.location_col, #eb-event-info-left td:nth-child(2), #eb-cart-registration-page .eb-cart-content .col_quantity, .eb-events-timeline a.eb-register-button, 
.eb-mobile-event-price, .eb-mobile-quantity .quantity_box, .eb-mobile-sub-total, #eb-mini-cart-page .totals{
	display:none;width: 0;
    height: 0;
    left: -9999px;
    position: relative;}
#eb-registration-history-page table{zoom:.95}
#eb-registration-history-page table tbody td:nth-child(3){white-space:nowrap}
#eb-registration-history-page table tbody td:nth-child(3) a{display:flow-root;overflow:hidden;text-overflow:ellipsis;max-width:16em}
#eb-registration-history-page table tbody td:nth-child(3):hover a, #eb-registration-history-page table tbody td:nth-child(3):focus a, #eb-registration-history-page table tbody td:nth-child(3):active a{display: initial;white-space: initial;}
.btn-danger{padding:.1em}

ul#ramaConoc > li > a,ul#ramaConoc > li > span, .accesoUPV .ebm-upcoming-events .ebm-event-link{display:block;font-size:1.2em;font-weight:700;text-transform:uppercase}

#eb_search_form .control-group,#eb_search_form .form-actions{display:inline-block;float:left;}
#eb_search_form .form-actions{margin:0;padding:0;min-width:3em;}
#eb_search_form .controls,#search_eb_box{max-width:13em;}
#search_eb_box{font-size:.8125rem}

.camposPersonalizados{text-align:center}
.btn{font-size:.711rem;line-height:1.5rem;padding:1em 1.5em}
.input-append input,.input-append select,.input-append .uneditable-input{border-radius:1em 0 0 1em}
.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input, .input-append .dropdown-menu, .input-prepend .dropdown-menu, .input-append .popover, .input-prepend .popover {font-size:1rem}
select, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{height:3rem;line-height:3rem;margin:.2em;}
.input-mini{width:4em}
.form-validate input[type=password],input[type=submit],input[type=text],input[type=email]{border-radius:2.5rem;margin:.2em}
.form-validate input[type=password],input[type=text],input[type=email]{background:#f7f8fa}

.sepFH:before,.col_event_date b:before,.ebm-event-date b:before,#eb-event-info td b:before{content:"\00B7";display:inline-block;font-weight:700;text-align: center;width:1em}
                                                                       
.accesoUPV .ebm-upcoming-events-default,.table td.center{text-align:center}
#eb-registration-history-page .table td{white-space: nowrap;}
                                                                      
#jm-logo-nav{
    background-color: var(--color-ppal-rgb);
	background-image: var(--nombre-prov);
    background-position-x: center;
    background-position-y: top;
    background-size:110%;
    background-repeat: repeat;
    background-blend-mode: soft-light;
}
ul#ramaConoc > li > a,ul#ramaConoc > li > span, .accesoUPV .ebm-upcoming-events .ebm-event-link{color:var(--color-ppal);}
.sepFH:before,.col_event_date b:before,.ebm-event-date b:before,#eb-event-info td b:before{color:var(--color-ppal);}
.titulo{color: var(--color-ppal);}

.PN_Itemid_174 aside#jm-right{margin:0;width:25%}
.PN_Itemid_174 div#jm-content{margin:0;width:75%}
.PN_Itemid_174 #eb_search_form .controls,.PN_Itemid_174 #search_eb_box{margin-right:.77em}

.lopd td, .lopd th{border: 1px solid #ccc;padding: .5em}
.lopd th{text-align:left;vertical-align:middle;width:33%}
.lopd td{vertical-align:top;width:66%}
.lopd ul{list-style:none;margin:0;padding:0}
.lopd ul:not([class]) li{padding:0}

.msj_error th{
	/*background: url("../images/error_right.png") no-repeat right center;*/
	background-color: #f00;
	text-decoration: none;
	padding: 0 25px 0 20px;
}
.msj_error th *{margin:.4em;padding:.2em}

/*#eb-registrants-management-page #btn-toolbar #toolbar-new,
#eb-registrants-management-page #btn-toolbar #toolbar-edit,
#eb-registrants-management-page #btn-toolbar #toolbar-delete,
#eb-registrants-management-page #btn-toolbar #toolbar-batch,
#eb-registrants-management-page #btn-toolbar #toolbar-envelope,
#eb-registrants-management-page #btn-toolbar #toolbar-download{display:none}*/

/*.PN_layout_cart #adminForm div.control-group{display:none}
.PN_layout_cart #adminForm div.control-group:nth-last-child(6){display:block}
.PN_view_complete .form-horizontal .controls{padding-top: 1px;}*/

.form-horizontal .control-label {min-width: 13em;width: min-content;padding-top: 1px;}
.form-horizontal .controls {margin-left: 16em;}
        
.btn {border-radius: 4px;line-height: 1.0rem;text-shadow:none}
h2 {font-size: 1em;color: #222;}
.eb-event-information {padding: 0;}
.eb-events-timeline div.clearfix {color: #337;font-size: .75em;}
.eb-event-container {padding: 30px 0 0 100px;}
.eb-search-bar-container {padding: 5px 0 5px 5px;}
.icemegamenu>ul, ul.icesubMenu {background-color: #fff;}
.icemegamenu>ul>li a.iceMenuTitle {font-size: 1em;}
.eb-events-timeline .eb-event-date-container .eb-event-date {background-image: none!important}
.eb-event-date, .eb-event-date-container {padding: 0;}
.eb-event-date-container {border: 1px solid #ddd;margin: 0 15px 0 -90px;}
  
@keyframes latido{
  from{
  transform:scale(.85) rotate(-5deg);
  }
  to{
  transform:scale(1.35) rotate(5deg);
  }
}
.blog-featured div p img{animation: 2.5s infinite alternate latido}
.row-fluid {margin: 0;}
/* Adaptabilidad */
@media (min-width: 1200px){
	.row-fluid [class*="span"] {
		box-sizing: border-box;
		display: block;
		float: left;
		margin-left: 0;
		padding: 0 30px 0 0;
	}
  .row-fluid #jm-right{padding: 0 0 0 20px;}
  .row-fluid .span3{width:25%}
  .row-fluid .span9{width:75%}
}/*
@media (min-width:800px){
	.registro{float:right}
	.reg-previo{width:38%}
	.reg-nuevo{width:62%}
	.form-horizontal .controls{margin-left:2em}
}
@media (min-width:668px){
	.whatsapp,.eb-btn-whatsapp{display:none}
}*/
@media (max-width:980px){
	#menuinfo{text-align:center}
	#menuinfo li{display:inline-block;margin:0 1em}
	#eb_search_form .control-group{margin-left:25%}
	#eb_search_form .form-actions{margin-right:25%}
  .icemegamenu>ul>li a.iceMenuTitle{background:none;font-size:1em;padding:0 1em}
  .btn {font-size: .7rem;line-height: 1.2rem;padding: .7em 1.2em;}
  .PN_Itemid_206.sticky-bar.settings #jm-logo-nav-wrap{min-height: 5em;}
  .PN_Itemid_174 div#jm-content,.PN_Itemid_174 aside#jm-right{width:100%}
  .input-large, select {min-width: 24em;}
  #jm-logo img{width: 85%;}
}
@media (max-width: 767px){
  .input-medium {
      display: block;
      width: 100%;
      min-height: 3em;
      box-sizing: border-box;
  }
  .PN_Itemid_206.sticky-bar.settings #jm-logo-nav-wrap{min-height: 7em;}
  #jm-logo-nav-wrap{z-index:0}
  #jm-wcag{display:none}
  #jm-logo-nav{padding: 5px 0}
  .icemegamenu > ul,.icemegamenu > ul > li a.iceMenuTitle{height:2rem}
  .icemegamenu > ul > li > a.iceMenuTitle > span.icemega_nosubtitle{padding:0 .15em}
}
@media (max-width:570px){
  #jm-wcag .jm-wcag-settings> li{clear: both;float: left;}
  #jm-wcag .jm-wcag-settings ul li{float: left;}
  .pagination ul{-webkit-box-shadow:unset;-moz-box-shadow:unset;box-shadow:unset}
  .icemegamenu>ul>li a.iceMenuTitle{font-size:.9em;padding:0 .9em}
  .btn {font-size: .6rem;line-height: 1rem;padding: .6em 1em;}
  .PN_Itemid_206.sticky-bar.settings #jm-logo-nav-wrap{min-height: 8em;}
}
@media (max-width:480px){
	#jm-top-menu .jm-module-raw{margin:0}
	ul#menuinfo li{display:list-item;margin:.75em 1em}
	ul:not([class]) li:not([class]), ul.color li:not([class]), ul.color2 li:not([class]){padding: 0 0 0 1em}
  .icemegamenu>ul>li a.iceMenuTitle{font-size:.8em;padding:0 .6em}
  .btn {font-size: .5rem;line-height: .9rem;padding: .5em .9em;}
  .PN_Itemid_206.sticky-bar.settings #jm-logo-nav-wrap{min-height: 9.5em;}
    .form-horizontal .controls {margin-left:0}
}
@media (max-width:460px){
	.icemegamenu>ul>li a.iceMenuTitle{padding:0 .4em}
}
@media (max-width:420px){
	/*ul#menuinfo li{display:list-item;margin:.75em 1em}
	ul:not([class]) li:not([class]), ul.color li:not([class]), ul.color2 li:not([class]){padding: 0 0 0 1em}
  .btn {font-size: .5rem;line-height: .9rem;padding: .5em .9em;}
  .PN_Itemid_206.sticky-bar.settings #jm-logo-nav-wrap{min-height: 9.5em;}*/
  .icemegamenu>ul>li a.iceMenuTitle{font-size:.75em;padding:0 .25em}
}
@media (max-width:360px){
  .icemegamenu>ul>li a.iceMenuTitle{padding:0 .05em}
  #jm-top-menu .jm-module-raw {margin-left:0}
  .icemegamenu>ul>li a.iceMenuTitle{font-size:.7em;padding:0}
}
@media (max-width:340px){
  .icemegamenu>ul>li a.iceMenuTitle{padding:0}
  #jm-top-menu .jm-module-raw {margin-left:0}
  .icemegamenu>ul>li a.iceMenuTitle{font-size:.6em;padding:0}
}
@media (max-height:880px){
	.sticky-bar #jm-logo-nav{position:absolute}
}
                          
                          
                          
html,body{height: 100%}
#jm-logo-nav,#jm-logo {padding: 0 0 30px 0;}
#jm-logo img {clip-path: inset(1px 1px 1px 1px);margin-top: -1px;}
#jm-top-menu {padding-top: 50px;}
.titulo{font-size: 1.9em;line-height: normal;margin:.75em 0 0}
.subtitulo{display:block;font-size: 1.32em;font-weight: 400;color: #000;line-height: normal;margin:0 0 4em}
.subtitulo span{font-size: .75em;font-weight: 400;}
.PN_Itemid_395 h1,.PN_Itemid_274 h1{font-size: 2.5em;margin-bottom: 1.2em;width: fit-content;}
.subrayado{border-bottom: 6px solid var(--color-ppal);display:block;width: 50%;}
#jm-main {color: #000;min-height: 50vh;padding-top: 90px;text-align: justify;}
#jm-wcag {border-bottom: unset;}
#jm-wcag .jm-wcag-settings {margin: 0 1em 0;text-align: right;}
aside .avisos{font-size:.917em;line-height:1.34em}
#jm-footer-in {padding: 10px 0 10px;}
#eb-categories .eb-category, #eb-events .eb-event {margin-bottom: .5em;}
.eb-box-heading {font-size:.8em;line-height:.8em;padding:.5em .75em}
.eb-container h3 {margin: 2px 0 0!important;}
#eb-event-info td[class*=tdno]:last-child{color:transparent}
.custom h3{border:1px dotted var(--color-ppal);padding:1em}

#eb-registration-history-page .hidden-phone{
	display: none;
}
