
/* - ++resource++collective.buscadorcentros/buscadorcentros.css - */
/* https://www.once.es/portal_css/++resource++collective.buscadorcentros/buscadorcentros.css?original=1 */
/* */
/* */
/* */
/* */
.resultados ul li {background:url("++resource++collective.buscadorcentros/img/vineta.gif") no-repeat 0 0.6em;padding-left:1em;}
/* */
.tarjeta-centro {border:1px solid #cccccc;padding:1em;border-radius:5px;margin:1em;min-width:23em;width:23em;background-color:white;}
#content .tarjeta-centro h1 {font-size:1.3em;margin:0;line-height:1.3em;margin:0.3em 0;word-break:break-all;}
.tarjeta-centro div,
.tarjeta-centro h1 {clear: left;display: inline-block;float: left;text-align:left;}
.tarjeta-centro span {text-transform:uppercase;}
.logo-centro {display:block;height:auto;width:45%;}
.contacto-address {background:url("++resource++collective.buscadorcentros/img/listacorreo.gif") no-repeat left top;padding-left:2em;}
.contacto-cp {padding-left:2em;}
.contacto-phone {background:url("++resource++collective.buscadorcentros/img/listatelefono.gif") no-repeat left top;padding-left:2em;}
.mobile .tarjeta-centro {min-width:0;width:auto;margin:1em 0;}
/* */
.altocontraste .resultados ul li {background:url("++resource++collective.buscadorcentros/img/altocontraste/vineta.gif")no-repeat 0 0.6em;}
.altocontraste .tarjeta-centro {background-color:black;}


/* - ++resource++collective.formvoluntariado/formvoluntariado.css - */
/* https://www.once.es/portal_css/++resource++collective.formvoluntariado/formvoluntariado.css?original=1 */
#content .formulario-estilo-verde #form-widgets-name,#content .formulario-estilo-verde #form-widgets-phone,#content .formulario-estilo-verde #form-widgets-address,#content .formulario-estilo-verde #form-widgets-location,#content .formulario-estilo-verde #form-widgets-entidad,#content .formulario-estilo-verde #form-widgets-poblacion{max-width:15em}#content .formulario-estilo-verde #form-widgets-CP{max-width:5em}#content .formulario-estilo-verde .field .fieldErrorBox{display:block}#content .formulario-estilo-verde .field.error .fieldErrorBox{display:inline-block}#content .formulario-estilo-verde #label-form-widgets-programa{vertical-align:top}#content .formulario-estilo-verde #form-widgets-programa .label,#content .formulario-estilo-verde #form-widgets-lugarresidencia .label{width:auto}#content .formulario-estilo-verde #form-widgets-legal_clausule_1,#content .formulario-estilo-verde #form-widgets-legal_clausule_2,#content .formulario-estilo-verde #form-widgets-legal_clausule_3,#content .formulario-estilo-verde #form-widgets-legal_clausule_4,#content .formulario-estilo-verde #formfield-form-widgets-legal_clausule_1 .formHelp{margin-left:0;padding-left:0}#content .formulario-estilo-verde #form-widgets-legal_clausule_1 label .label,#content .formulario-estilo-verde #form-widgets-legal_clausule_2 label .label,#content .formulario-estilo-verde #form-widgets-legal_clausule_3 label .label,#content .formulario-estilo-verde #form-widgets-legal_clausule_4 label .label{font-weight:normal;width:auto;text-align:left;display:inline}#content .formulario-estilo-verde #formfield-form-widgets-captcha label{text-align:left}#content .formulario-estilo-verde #form-widgets-subject{max-width:25em;height:10em}#content .formulario-estilo-verde #form-widgets-programa{display:inline-block}#content .formulario-estilo-verde #form-widgets-programa .option{margin-left:0}#content .formulario-estilo-verde .formControls{padding-left:0}@media screen and (max-width: 1170px){.escritorio #content .formulario-estilo-verde .formControls{padding-left:0}}@media screen and (max-width: 767px){.escritorio .formulario-estilo-verde #form-widgets-programa{display:block}}.mobile .formulario-estilo-verde #form-widgets-programa{display:block}


/* - ++resource++once.premiosjuegosonce/premiosjuegosonce.css - */
/* https://www.once.es/portal_css/++resource++once.premiosjuegosonce/premiosjuegosonce.css?original=1 */
/* */
/* */
/* */
/* */
#premios-juegos-once {
text-align: center;
font-size: 0.8em; }
.premios-juegos-once__wrap {
display: inline-block;
margin: 0 auto;
border: 1px solid #CCC;
padding: 0.7em 1em; }
.premios-juegos-once__logo img {
width: 7em; }
.premios-juegos-once__fecha {
margin-top: -0.5em;
margin-bottom: 0.7em; }
.premios-juegos-once__resultado > span {
display: inline-block; }
.premios-juegos-once__numerofield {
font-weight: bold;
font-size: 2.5em;
font-family: 'Lato', 'sans-serif';
letter-spacing: -0.02em;
position: relative;
margin-top: 0.5em;
margin-right: 0.5em; }
.premios-juegos-once__numerofield::before {
content: "R";
position: absolute;
top: -0.9em;
font-size: 0.4em;
left: 0.4em;
font-family: "Avenir W01", Arial, FreeSans, sans-serif;
font-weight: normal; }
.premios-juegos-once__numerofield::after {
content: "R";
position: absolute;
top: -0.9em;
right: 0.4em;
font-size: 0.4em;
font-family: "Avenir W01", Arial, FreeSans, sans-serif;
font-weight: normal; }
.premios-juegos-once__seriefield {
font-weight: bold;
font-size: 2.5em;
font-family: 'Lato', 'sans-serif';
letter-spacing: -0.02em; }


/* - jquery.tools.dateinput.css - */
@media screen {
/* https://www.once.es/portal_css/jquery.tools.dateinput.css?original=1 */
.date {text-align:left;}
/* */
#calroot {position: absolute;margin-top:-1px;padding:1em;background-color:#fff;border:1px solid #ccc;z-index:99;-moz-border-radius:0;-webkit-border-radius:0;-moz-box-shadow: 0 0 15px #666;-webkit-box-shadow: 0 0 15px #666;visibility: visible;font-size:80%;width:auto;}
body > #calroot {font-size:100%;line-height:1.65em;}
body > #calroot #caltitle {min-width:14em;}
#calroot table th {padding:0 0.2em;line-height:1.65em;}
/* */
#calhead {padding:2px 0; height:auto;line-height:1.5em;}
#content #calendar #calhead a {border-bottom:1px solid transparent;}
#content #calendar #calhead a:hover,
#content #calendar #calhead a:active,
#content #calendar #calhead a:focus {border-bottom:1px solid #007B22;}
#caltitle {float:none;text-align:center;line-height:20px;text-shadow:0 1px 0 #ddd;font-size:100%;display:inline-block;width:80%;color:black;}
#calnext, #calprev {display:block; width:20px; height:20px; background:transparent url(++resource++plone.app.jquerytools.prev.gif) no-repeat scroll center center; float:left; cursor:pointer; margin-top:0.2em;}
#calnext {background-image:url(++resource++plone.app.jquerytools.next.gif);float:right;}
#calprev.caldisabled, #calnext.caldisabled {visibility:hidden;}
#calbody {margin-top:1em;}
#content-core dd#calbody {margin:0;}
#calendar-table,
#content #calendar-table {margin-bottom:0;}
/* */
#caltitle select {font-size:100%;margin:0 0.2em;}
/* */
#caldays {height:auto;border-bottom:0;}
#caldays span {display:block; float:left; width:28px; text-align:center;}
/* */
#calweeks {background-color:#fff;margin-top:4px;}
/* */
.calweek {clear:left;height:22px;}
/* */
.calweek a,
#calendar .calweek a {display:block; float:left; width:30px; height:auto; margin-left:1px; text-align:center; line-height:20px; -moz-border-radius:3px; -webkit-border-radius:3px; font-size:100% !important;text-decoration:none;color:#333; font-weight:normal;}
.calweek a:hover,
#calendar .calweek a:hover,
.calweek a:active,
#calendar .calweek a:active,
.calweek a:focus,
#calendar .calweek a:focus {color:white;background-color:#007B22;}
/* */
.calfocus {background-color:#ddd;}
/* */
a.calsun {color:red;}
/* */
a.caloff {color:#ccc !important;}
a.caloff:hover {background-color:rgb(245, 245, 250);}
/* */
a.caldisabled {background-color:#efefef !important;color:#ccc  !important;cursor:default;}
/* */
.calweek a#calcurrent,
#calendar .calweek a#calcurrent{background-color:#007B22; color:white !important;border:1px solid transparent !important;}
.calweek a#calcurrent:hover,
#calendar .calweek a#calcurrent:hover,
.calweek a#calcurrent:active,
#calendar .calweek a#calcurrent:active,
.calweek a#calcurrent:focus,
#calendar .calweek a#calcurrent:focus {color:#007B22 !important;border:1px solid #007B22 !important;background-color:white;}
#content #calcurrent:hover,
#content #calcurrent:active,
#content #calcurrent:focus {color:#007a2e !important; background-color: white;}
div#calroot > dl, table#calendar-table {margin-bottom:0;}
/* */
#caltoday {background-color:#333;color:#fff;}
a.caltrigger {background-image:url("popup_calendar.png"); background-repeat: no-repeat;border:2px solid transparent !important;border-radius:5px;padding:0.1em;background-size:1.1em;background-position:center;height:1.3em;vertical-align:top;display:inline-block;}
a.caltrigger:hover,
a.caltrigger:active,
a.caltrigger:focus {border-color:#007B22 !important;}
/* */
/* */
/* */
.altocontraste #calroot {background-color:black;}
.altocontraste #calhead a#calnext,
.altocontraste #calhead a#calprev {border:1px solid black;}
.altocontraste .calfocus,
.altocontraste #calhead a#calnext:hover,
.altocontraste #calhead a#calprev:hover,
.altocontraste #calhead a#calnext:active,
.altocontraste #calhead a#calprev:active,
.altocontraste #calhead a#calnext:focus,
.altocontraste #calhead a#calprev:focus {border:1px solid yellow;background-color:black;}
.altocontraste #caltitle,
.altocontraste #calendar #caltitle {color:white; text-shadow: none;}
.altocontraste #calweeks {background-color:transparent;}
.altocontraste .calweek a {border:1px solid transparent !important;}
.altocontraste .calweek a:hover,
.altocontraste #calendar .calweek a:hover,
.altocontraste .calweek a:active,
.altocontraste #calendar .calweek a:active,
.altocontraste .calweek a:focus,
.altocontraste #calendar .calweek a:focus {color:white;background-color:black;border-color:yellow !important;}
/* */
.altocontraste .calweek a#calcurrent,
.altocontraste #calendar .calweek a#calcurrent{background-color:yellow; color:black !important;}
.altocontraste .calweek a#calcurrent:hover,
.altocontraste #calendar .calweek a#calcurrent:hover,
.altocontraste .calweek a#calcurrent:active,
.altocontraste #calendar .calweek a#calcurrent:active,
.altocontraste .calweek a#calcurrent:focus,
.altocontraste #calendar .calweek a#calcurrent:focus {color:white !important;border:1px solid yellow !important;background-color:black;}
.altocontraste #content #calcurrent:hover,
.altocontraste #content #calcurrent:active,
.altocontraste #content #calcurrent:focus {color:white !important; background-color: black;}
}

