/* Hoja de estilo especifica para estilos dentro de las vistas */

/* Mecanismos de servicio */
/* ***************************** */
.pxc-mecanismos-mapa-titulo { display:block; font-size:.9rem; padding: 0 0 10px 30px; position: relative; }
.pxc-mecanismos-mapa-titulo::before{  content:"";  display:block;  background: url( /themes/custom/pixel/img/per-ic.png) no-repeat center; width: 20px; height: 20px; position: absolute;  left: 0; top:4px;}

.pxc-mecanismos-mapa-telefono { display:block; font-size:.9rem; padding: 0 0 10px 30px; position: relative; }
.pxc-mecanismos-mapa-telefono::before{  content:"";  display:block;  background: url( /themes/custom/pixel/img/p-ic.png) no-repeat center; width: 20px; height: 20px; position: absolute;  left: 0; top:4px;}

.pxc-mecanismos-mapa-mail-2{ display:block; font-size:.9rem; padding: 0 0 10px 30px; position: relative; }
.pxc-mecanismos-mapa-mail-2::before{  content:"";  display:block;  background: url( /themes/custom/pixel/img/mail-ic.png) no-repeat center; width: 20px; height: 20px; position: absolute;  left: 0; top:4px;}

.pxc-mecanismos-mapa-mail{ display:block; font-size:.9rem; padding: 0 0 10px 30px; position: relative; }
.pxc-mecanismos-mapa-mail::before{  content:"";  display:block;  background: url( /themes/custom/pixel/img/mail-ic.png) no-repeat center; width: 20px; height: 20px; position: absolute;  left: 0; top:4px;}

.pxc-mecanismos-mapa-direccion { display:block; font-size:.9rem; padding: 0 0 10px 30px; position: relative; }
.pxc-mecanismos-mapa-direccion::before{  content:"";  display:block;  background: url( /themes/custom/pixel/img/lug-ic.png) no-repeat center; width: 20px; height: 20px; position: absolute;  left: 0; top:4px;}

.pxc-mecanismos-mapa-horario { display:block; font-size:.9rem; padding: 0 0 10px 30px; position: relative; }
.pxc-mecanismos-mapa-horario::before{  content:"";  display:block;  background: url( /themes/custom/pixel/img/re-ic.png) no-repeat center; width: 20px; height: 20px; position: absolute;  left: 0; top:4px;}

.pxc-mecanismos-mapa-enlaces { display:block; font-size:.9rem; padding: 0 0 10px 30px; position: relative; }
.pxc-mecanismos-mapa-enlaces::before{  content:"";  display:block;  background: url( /themes/custom/pixel/img/plus-ic.png) no-repeat center; width: 20px; height: 20px; position: absolute;  left: 0; top:4px;}

.pxc-mecanismos-mapa-otros { display:block; font-size:.9rem; padding: 0 0 10px 30px; position: relative; }
.pxc-mecanismos-mapa-otros::before{  content:"";  display:block;  background: url( /themes/custom/pixel/img/plus-ic.png) no-repeat center; width: 20px; height: 20px; position: absolute;  left: 0; top:4px;}

.pxc-mecanismos-listado-servicios-label {display:block;font-size:1rem;padding: 0;position: relative;font-weight: 700 !important;line-height: 23px !important;margin-bottom: 10px;}
.pxc-mecanismos-listado-servicios-label > ul{ list-style-image: url(/themes/custom/pixel/img/s-lista.png);}
.puntosAcordeon > .card > .collapse >.card-body .card > .collapse > .card-body, .puntosAcordeon > .card > .collapsing >.card-body .card > .collapse > .card-body, .puntosAcordeon > .card > .collapse >.card-body .card > .collapsing > .card-body {
    padding: 15px 30px;
}
.puntosAcordeon > .card > .collapse >.card-body .card > .collapse > .card-body ul, .puntosAcordeon > .card > .collapsing >.card-body .card > .collapse > .card-body ul, .puntosAcordeon > .card > .collapse >.card-body .card > .collapsing > .card-body ul {
    color: #7f5594; list-style-image: url(/themes/custom/pixel/img/s-lista.png);}

/* Documentos */
/* ***************************** */
.pxc-documentos-embebido-fila {border-bottom: 2px solid #e4cced;margin-bottom: 25px;}
.pxc-documento-adjuntos ul li, .pxc-documento-adjuntos ul {list-style:none; padding-left:0;}
.pxc-documento-enlaces ul {list-style:none; padding-left:0;}
.pxc-documento-enlaces ul li a{color: #444;position: relative; font-size:1.1rem;}    
.pxc-documento-enlaces ul li a:after {
    content: "";
    display: block;
    background: url(/themes/custom/pixel/img/lk.png) no-repeat center;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 0;
    right: -20px;
}
.pxc-documento-fecha {text-transform: uppercase;
    font-weight: 700;
    font-family: museo-sans-condensed,sans-serif;
    letter-spacing: .09rem;
    font-size: .95rem;
    color: #e6716e;}
.pxc-documento-fecha strong{ text-transform: uppercase;font-weight: 700;font-family: museo-sans-condensed,sans-serif;letter-spacing: .12rem; font-size:.9rem; color: #8d5497;}

.pxc-documento-titulo {/* color: #a72194; */padding-right: 5px;display:block;font-size:1.25rem;font-weight: 700;margin-bottom: 15px;}
.pxc-documento-imagen{ padding: 0 0 25px 0;}
.pxc-documento-titulo:first-of-type{ margin-top: 15px;}
.pxc-documentos-embebido-fila .col-md-4 {text-align:center;}
.pxc-mini-date {font-size: 0.8rem;
    font-weight: 300;
    display: block;
    padding-bottom: 8px;
    color: #6b3f73;}

/* Tab Documentos */
.pxc-documentos-embebidos .nav-tabs {border-bottom: 2px solid #e4cced;margin-top: 0; padding-bottom:1px;}  
.pxc-documentos-embebidos .nav-tabs .nav-item .nav-link { border: 0; font-weight:500; font-size: 1.3rem; border-bottom: 3px transparent solid; font-family: museo-sans-condensed,sans-serif;
    letter-spacing: .05rem;
    font-weight: 300; padding:0.5rem 1.5rem;
    text-transform: uppercase;}
.pxc-documentos-embebidos .nav-tabs .nav-item .nav-link.active{border-bottom: 3px #e6716e solid;position: relative;background-color: transparent;}
.pxc-documentos-embebidos .nav-tabs .nav-item .nav-link.active:after {
    content: "";
    display: block;
    background-color: transparent;
    width: 3px;
    height: 3px;
    left: 50%;
    margin-left: -8px;
    position: absolute;
    bottom: -1px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 6px solid #e6716e;
}
.pxc-documentos-embebidos .tab-content{padding:0 }


/* Iconos */
.file.file--application-pdf{ background-image: url(/themes/custom/pixel/img/doc-pdf1.png); }
.file{ background-image: url(/themes/custom/pixel/img/doc-general.png);     background-position-y: 2px;
    background-position-x: -1px;
}

/* Glosario */
/* ***************************** */
/*  Posible estilo que deba ir en el main */
.pxc-glosario-letra{position:relative;width: fit-content;font-size: 50px;background-color: #8d5497;text-align: center;padding-right: 20px;color: #fff;border-top-right-radius: 2.5rem;margin-top: 15px;border-bottom-right-radius: 2.5rem;}
.pxc-glosario-letra::before {
      content: "";
      display: block;
      width: 0;
      height: 0;
      border-bottom: 60px solid transparent;
      border-left: 25px solid #de618e;
      float:left;
}
.pxc-glosario .nav-tabs {flex-wrap: nowrap;}
.pxc-glosario .nav-tabs .nav-link { white-space: nowrap; font-weight:500; color:#D3316C}
.pxc-glosario .nav-tabs .nav-link:hover {
    border-color: #f7eafc #f7eafc #f7eafc;
    background-color: #f7eafc;
	color:#C62A63;
}
.pxc-glosario .nav-tabs{ border-bottom: 3px solid #de618e ;margin-bottom: 25px;}
.pxc-glosario .nav-tabs .nav-link.active {
    color: #9C214E;
    font-weight:700;
    background-color: #e4cced;
    border-color: #e4cced;
}
.pxc-glosario .nav-tabs .nav-link{ border-top-right-radius:25px; border-top-left-radius:25px; padding-top: 10px }

.pxc-glosario-fila{ padding: 8px 0;}
.pxc-glosario-fila:first-of-type{ padding-top:20px}
.pxc-glosario-fila .pxc-glosario-titulo{color:  #8d5497;font-weight: 500;font-size: 18px;}

/* Personas */
/* ***************************** */
.pxc-personas-listado-fila{padding: 25px;background-color: #f7eafc; border: 2px solid #fff}
.pxc-personas-listado-fila span{
    white-space: normal;
    overflow-wrap: break-word;
    word-wrap: break-word;
}
.pxc-persona-foto{text-align:center;margin-top: 15px;}
.pxc-persona-foto img {margin:15px; border-radius:100px; filter:grayscale(100%); transition: filter 0.5s ease-in-out;}
.pxc-personas-listado-fila:hover .pxc-persona-foto img {filter:none;}
.pxc-persona-foto img.no-round {border-radius:0;}
.pxc-persona-nombre a, .pxc-persona-nombre {color: #8d5497;font-size: 1.45rem;font-weight: 700;display: block;line-height: 28px;margin: 10px 0;}
.pxc-persona-cargo{color: #737373;display: block;text-transform: uppercase;font-weight: 700;font-family: museo-sans-condensed,sans-serif;letter-spacing: .065rem;font-size: .925rem; margin-bottom:1rem;}
.pxc-persona-dependencia{ color: #737373; font-weight: 300; display:block; margin-bottom:1rem;}
.pxc-persona-correo{ color: #737373; font-weight: 300; display:block; word-break:break-all;}
.pxc-persona-correo a {font-weight: 500;}
.pxc-persona-telefono a {color: #737373;font-weight: 300;display: block;}
.pxc-personas-listado-fila .modal-body img {margin:15px; border-radius:100px;}
.pxc-personas-listado-fila .modal-body img.no-round {border-radius:0;}

/* Preguntas frecuentes */
/* ***************************** */
.pxc-faq-general .card .card-body ul li { padding-bottom: 10px; font-weight: 300;}
.pxc-faq-general .card .card-body ul li a { font-weight: 500;}
.pxc-faq-general .card .card-body ul{ list-style-image: url(/themes/custom/pixel/img/s-lista.png);}
.pxc-faq-general .card .card-body a{ font-weight: 500; position: relative;}
.pxc-faq-general .card .card-body a:after {
    content: "";
    display: block;
    background: url(/themes/custom/pixel/img/lk-m.png) no-repeat center;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 2px;
    right: -25px;
    opacity:.5;
}

#accordionFaq .card .card-body { padding: 15px 30px 10px 30px;}

#accordionFaq, .pxc-directoriolt-lista { position: relative;}
#accordionFaq .card {  border: 0px solid rgba(0,0,0,.125); border-radius: 0;  position: relative;}
#accordionFaq .card-header {padding: 1.15rem 0.25rem;margin-bottom: 0;background-color: transparent;border-bottom: 3px solid #ccc;position: relative;}
#accordionFaq .card-header h5, .pxc-directoriolt-lista .card-header h5 {position: relative;}
#accordionFaq .card-header h5 .btn {color: #444;font-weight: 700;padding: 0;white-space: normal;overflow-wrap: break-word;word-wrap: break-word;hyphens: auto;text-align: left; font-size: 1.07rem; padding-right: 30px;}
#accordionFaq .card-body {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;background-color: #eee;}
#accordionFaq > .card > .card-header > h5 > .btn:after, .pxc-directoriolt-lista  .card  .card-header  h5  .btn:after {
    content: "";
    display: block;
    background: url(/themes/custom/pixel/img/plus-1.png);
    width: 20px;
    height: 20px;
    position: absolute;
    top: 5px;
    right: 0;
}

.pxc-directoriolt-lista .card {border: 0px solid rgba(0,0,0,.125); border-radius: 0;  position: relative; background-color:transparent;}
.pxc-directoriolt-lista .card-header {padding: 1.15rem 0.25rem;margin-bottom: 0;background-color: transparent;border-bottom: 3px solid #ccc;position: relative;}
.pxc-directoriolt-lista .card-body {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;background-color:  #f2f2f2;}
.pxc-directoriolt-lista .pxc-directoriolt-lista .card-body {padding:0.25rem 0;}
.pxc-directoriolt-lista .card-header h5 .btn {color: #444;font-weight: 900;padding: 0;white-space: normal;overflow-wrap: break-word;word-wrap: break-word;hyphens: auto;text-align: left; font-size: 1.07rem; padding-right: 30px;}
.pxc-directoriolt-lista .pxc-directoriolt-lista .card-header h5 .btn {font-weight:700;}
.pxc-directoriolt-lista .pxc-documentos-embebidos .nav-tabs {background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(251,233,233,1) 80%);}

.pxc-directoriolt-lista .pxc-linea, .pxc-documentos-embebidos .pxc-paneable::before {display:none;}



.puntosAcordeon .card .collapse .card-body .card, .puntosAcordeon .card  .collapsing .card-body .card{ background-color: #eee;}
.puntosAcordeon .card .collapse .card-body .card, .puntosAcordeon .card  .collapsing .card-body .card .card-header{ border-bottom: 0px solid #ccc !important;}
.puntosAcordeon .card .collapse .card-body .card .card-header h5 .btn{color: #8d5497;font-weight: 500;}
.puntosAcordeon .card .collapse .card-body .card .card-header h5 .btn:after{ opacity:.5; background: url(/themes/custom/pixel/img/plus-m.png);}

.puntosAcordeon .card .collapse .card-body .card .card-header, .puntosAcordeon .card  .collapsing .card-body .card .card-header {padding: 15px 0;background-color: #eee;border-bottom: 1px solid #ccc;}


/*.puntosAcordeon .card .collapse .card-body .card .card-header, .puntosAcordeon .card  .collapsing .card-body .card .card-header:first-of-type{ padding-top: 0;}*/
.puntosAcordeon .card .collapse .card-body .card .card-body, .card .collapsing .card-body .card .card-body {padding: 0;}




/* Convocatorias */
/* ***************************** */
.pxc-convocatorias-fecha{font-size: 15px;font-family: museo-sans-condensed,sans-serif;letter-spacing: .05rem;text-transform: uppercase;color: #737373;font-weight: 700;display: block;}
.pxc-convocatorias-titulo { 
    font-size: 1.25rem;
    color: #8d5497;
    font-weight: 900;
    display: block;
    margin-bottom: 15px;
}

.pxc-convocatorias-subtitulo{}
.pxc-convocatorias-enlaces ul {list-style: none;padding:0;margin: 10px 0;}
.pxc-convocatorias-enlaces ul li a{ color: #444; margin: 10px 0; position:relative;}
.pxc-convocatorias-enlaces ul li a:after {
    content: "";
    display: block;
    background: url(/themes/custom/pixel/img/lk.png) no-repeat center;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 2px;
    right: -25px;
}
.pxc-convocatorias-adjuntos ul { list-style: none; padding: 0;}
.pxc-convocatorias-adjuntos ul { list-style: none; padding: 0;}
.pxc-convocatorias-imagen img{ width: 100%; height: auto;}
.pxc-barra-fechas {padding:15px; background-color:#ebdeed; margin-top:15px;}
.pxc-barra-fechas .pxc-boton {background-color:#fff; margin:15px; display: inline-block;}
.pxc-barra-fechas .pxc-boton.active {background-color: #611E64;
    color: white;}
.pxc-convocatorias-lista .views-exposed-form {display:none;}

/* Tramites */
/* ***************************** */
.pxc-tramites .col-md-4{ padding: 25px; background-color: #f7eafc;  border: 2px solid #fff;}

.pxc-tramites .col-md-4 .pxc-tramites-titulo{color: #8d5497;font-size: 1.45rem;font-weight: 700;display: block;line-height: 28px;margin: 10px 0;}
.pxc-tramites .col-md-4 .pxc-tramites-titulo a{ position:relative;}
.pxc-tramites .col-md-4 .pxc-tramites-titulo a:before{content: "";display: block;background-color:#8d5497;width: 50px;height: 4px;position:absolute;top:-30px;left:0;margin-top: 15px;opacity: .25;}

.pxc-tramites .col-md-4 .pxc-tramites-imagen img{width: 100%;height:auto;margin-bottom: 25px;}


/* Articulos */
/* ***************************** */
article .datetime{text-transform: uppercase;font-weight: 900;font-size: 1.05rem;font-family: museo-sans-condensed,sans-serif;letter-spacing: .12rem;}
.pxc-articulo-links ul li {position:relative; display:inline-block;}
.pxc-articulo-links ul li a {font-size:1.1rem; word-wrap:break-word; display: block; padding-right:25px;}
.pxc-articulo-links ul li a:after {
    content: "";
    display: block;
    background: url(/themes/custom/pixel/img/lk.png) no-repeat center;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 4px;
    right: 0;
}


/* Mapa */
/* ***************************** */
.geolocation-map-wrapper .pxc-mecanismos-mapa-titulo{padding: 0 20% 8px 0;font-weight: 700 !important;line-height: 1.3 !important;margin-bottom: 10px;font-size: 1.2rem; border-bottom:1px solid #e6716e;}
.geolocation-map-wrapper .pxc-mecanismos-mapa-titulo:before{ display:none;}


/* Barra GOV */
#block-pixel2024-barragov {background-color:#3366cc; padding: 6px 0;}
#block-pixel2024-barragov img {height: 20px; width: auto;}
#block-pixel2024-barragovinferior {background-color:#3366cc; padding: 6px 0;}
#block-pixel2024-barragovinferior img {height: 20px; width: auto;}


.on {display:block !important;}

#block-navegacionedicion .nav {margin:25px 0;}
#block-navegacionedicion .nav li {border:1px solid #ddd;}
#block-navegacionedicion .nav li a:hover {background-color:#eee;}
#block-navegacionedicion .nav {border-bottom:1px solid #ddd;}

.content-lista {margin:0 0 45px;}
.content-lista table {width:100%;}
.content-lista thead {border-bottom:3px solid #ddd;}
.content-lista table tr {border-bottom:1px solid #ddd;}
.content-lista table tr:nth-child(even) {background-color:#eee;}
.content-lista table td, .content-lista table th {padding:8px;}
.content-lista table th, .content-lista table th * {font-family: museo-sans-condensed,sans-serif;}


/* Calendario y eventos */
/* Tipo de contenido */
.page-node-type-eventos .fotorama__wrap {margin:0 auto;}

.page-node-type-eventos .field--name-field-meta-campana {text-align:center;}
.page-node-type-eventos .field--name-field-fecha-de-la-convocatoria {text-align:center;}
.page-node-type-eventos .field--name-field-fecha-de-la-convocatoria .field__item {font-size:1.5rem; margin:15px auto; background-color:#eee; border-radius:25px; padding:15px; display:inline-block;}

.page-node-type-eventos .field--name-field-localidad, .page-node-type-eventos .field--name-field-modalidad, .page-node-type-eventos .field--name-field-lugar {display:inline-block; width:32%; padding:25px 0; text-align:center;}
.page-node-type-eventos .field--name-field-localidad .field__label, .page-node-type-eventos .field--name-field-modalidad .field__label, .page-node-type-eventos .field--name-field-lugar .field__label, .page-node-type-eventos .field--name-field-informacion-de-contacto .field__label, .page-node-type-eventos .field--name-field-correo-institucional .field__label, .page-node-type-eventos .field--name-field-telefono .field__label {text-transform: uppercase;font-weight: 900;font-size: 1.05rem;font-family: museo-sans-condensed,sans-serif;letter-spacing: .12rem;}
.page-node-type-eventos .pxc-article-cuerpo .field--name-body {margin:15px 0 30px;}
.page-node-type-eventos article .datetime{text-transform: uppercase;font-weight: 900;font-size: 1.5rem;font-family: museo-sans-condensed,sans-serif;letter-spacing: .12rem;}
.pxc-meta-campana img {width:80px; height:auto;}
.pxc-meta-campana-titulo div {padding-top:15px; text-transform: uppercase;font-weight: 900;font-size: 1.5rem;font-family: museo-sans-condensed,sans-serif;letter-spacing: .12rem;}



/* Vista de calendario */

#pxc-cal-control{ position: relative; padding: 0 10px}
#pxc-cal-control h2{ color: #8d5497; font-weight: 700;}
#pxc-cal-control .pxc-cal-control-prevnext{ position:absolute; top: 0; right: 10px;}

#pxc-cal-control .pxc-cal-control-prevnext{ color: #e6716e; margin-right: 10px }
#pxc-cal-control .pxc-cal-control-prevnext .btn { border: 1px solid #fff !important; color: #DD3636;}

#pxc-cal-control .pxc-cal-control-prevnext .btn:hover { color: #B31E1E; background-color: #fff; border-color: #fff; opacity:.75;}
#pxc-cal-control .pxc-cal-control-prevnext .btn:focus { box-shadow: 0 0 0 0.2rem rgb(220 53 69 / 0);}

#pxc-cal-control .pxc-cal-control-prev:before {content: "";display: block; background: url("/themes/custom/pixel/img/arr-iz.png");width: 16px;height: 16px;position:absolute;top: 10px;left:-8px; opacity:.5}
#pxc-cal-control .pxc-cal-control-next:before {content: "";display: block; background: url("/themes/custom/pixel/img/arr-d.png");width: 16px;height: 16px;position:absolute;top: 10px;right:-8px; opacity:.5}
 
 
.pxc-dia {background-color:#faf4f4;border:8px solid #fff;padding: 20px 25px 50px 25px;}
.pxc-dia h3{font-size: 2rem;color: #E35E59;font-weight: 900;padding: 0;margin-bottom: 0;margin-top: 15px;}
.pxc-dia .pxc-dia-mini{ font-size: 1.65rem; font-weight: 900; }
.pxc-dia .card{ border:#faf4f4 1px solid;}
.card:first-of-type {margin-top: 15px;}
.pxc-dia .card-header{ padding: 0; background-color:#faf4f4; border-bottom: #f2c5c3 solid 3px; }

.pxc-dia .card .card-header h5 { position: relative;}

.pxc-dia .card .card-header h5 .btn{padding: 0;color: #212529;font-size: 1.2rem;font-weight: 600;margin-right: 25px;white-space: normal;overflow-wrap: break-word;word-wrap: break-word;hyphens: auto;text-align: left;}
.pxc-dia .card .card-header h5 .btn::after {content: "";display: block; background: url("/themes/custom/pixel/img/plus-acc.png");width: 16px;height: 16px;position:absolute;top: 6px;right: 0; opacity:.75}

.pxc-dia .pxc-evento-nombre{ color: #212529; font-size: 1.25rem; font-weight: 600;}

.pxc-dia .card .card-body .pxc-evento{  margin-top: 0;}
.pxc-dia .card .card-body .pxc-evento .pxc-evento-nombre{ display: none;}
.pxc-dia .card .card-body{ padding: 15px 0 35px 0; background-color:#faf4f4}
.pxc-dia .card .card-body .pxc-evento{ padding: 0;}
.pxc-dia .card .card-body .pxc-evento .pxc-evento-desc{font-family: 'museosans-regular';line-height: 25px;font-size: 1.02rem;padding: 10px 0;}

.pxc-dia .pxc-evento-tema img{ width:15%; margin: 10px 0 0 0; }
.pxc-dia h5{ padding: 0; margin-bottom: 5px;}
.pxc-dia .pxc-evento-desc{ font-family: 'museosans-regular';line-height: 25px;font-size: 1.02rem;padding: 0 0 15px 0;}

.pxc-dia .pxc-meta-campana-titulo .field{ font-family: 'museosans-regular'; font-size: .85rem; letter-spacing: .15rem}

.pxc-dia .pxc-evento{ padding:0; margin-top: 15px; border:#faf4f4 1px solid;}

.pxc-dia .pxc-evento-imagen img {width:100%; height:auto;}

.pxc-dia .pxc-evento-ver-mas{ margin-bottom: 20px}
.pxc-dia .pxc-evento-ver-mas a span{ color: #e6716e}

.pxc-dia .pxc-evento-ver-mas a span:after{content: "";display: block; background-color: #f2c5c3; ;width: 18%;height: 2px;position:absolute; opacity:.75; }


.pxc-evento-modalidad, .pxc-evento-hora, .pxc-evento-lugar, .pxc-evento-info, .pxc-evento-horas, .pxc-evento-mail, .pxc-evento-telefono{ margin-left: 25px; position:relative;}

.pxc-evento-modalidad span:before {content: "";display: block; background: url("/themes/custom/pixel/img/presencial-icc.png");width: 16px;height: 16px;position:absolute;top: 4px;left:-25px; opacity:.5}
.pxc-evento-lugar span:before {content: "";display: block; background: url("/themes/custom/pixel/img/place-icc.png");width: 16px;height: 16px;position:absolute;top: 4px;left:-25px; opacity:.5}
.pxc-evento-info span:before {content: "";display: block; background: url("/themes/custom/pixel/img/info1-icc.png");width: 16px;height: 16px;position:absolute;top: 4px;left:-25px; opacity:.5}
.pxc-evento-horas span:before {content: "";display: block; background: url("/themes/custom/pixel/img/reloj-icc.png");width: 16px;height: 16px;position:absolute;top: 4px;left:-25px; opacity:.5}
.pxc-evento-telefono span:before {content: "";display: block; background: url("/themes/custom/pixel/img/tele.png");width: 16px;height: 16px;position:absolute;top: 4px;left:-25px; opacity:.5}
.pxc-evento-mail span:before {content: "";display: block; background: url("/themes/custom/pixel/img/mail.png");width: 16px;height: 16px;position:absolute;top: 4px;left:-25px; opacity:.5}

.pxc-dia .vocabulary-meta-campana{ margin-bottom:15px}
.pxc-dia .pxc-meta-campana .field img{width:30px;float:left;margin-right: 15px;}
.pxc-dia .pxc-meta-campana .pxc-meta-campana-titulo{ float: right; margin-left: 15px; margin-bottom:15px}
.pxc-evento-info span, .pxc-evento-info p {word-break: break-word;}
