@charset "UTF-8";
/* http://maquetasinternet.epi.es/nuevo_deportes2019/elementosWeb/css/deportes/widgets_marcadores.css */
/* <link href="http://maquetasinternet.epi.es/nuevo_deportes2019/elementosWeb/css/deportes/widgets_marcadores.css" rel="stylesheet" type="text/css" /> */
/* Función para convertir medidas en PX a REM */
/* Fonts */
/* Weights */
/*$c-deportes_trama:#deebf3;*/
/* 7% del color deportes */
/* 7% del color deportes */
/* VARIABLES COPIADAS DE LA MEDIAS */
/* Margins */
/*
@mixin mobile {
    @media (max-width:30rem) {
        @content;
    }
}
*/
/* Vendor-prefix */
/* Estilos párrafo normal */
.widget_deportivo, .depcontenido {
  /* Component containers
  ----------------------------------*/
  /* Reemplazo las rutas de las imágenes de la librería */
  /* Icons
  ----------------------------------*/
  /* states and images */
  /*
  .ui-icon {
  	width: 16px;
  	height: 16px;
  }
  */
  /* Reemplazo estilos del ui-tabs de la librería */
  /* Reemplazo estilos del selectmenu de la librería */
  /* Reemplazo los estilos por defecto de la librería jquery-ui */ }
  .widget_deportivo .ui-widget, .depcontenido .ui-widget {
    /*font-family: Arial,Helvetica,sans-serif;*/
    font-family: "RobotoRegular";
    /*font-size: 1em;*/ }
  .widget_deportivo .ui-widget .ui-widget, .depcontenido .ui-widget .ui-widget {
    /*font-size: 1em;*/ }
  .widget_deportivo .ui-widget input,
  .widget_deportivo .ui-widget select,
  .widget_deportivo .ui-widget textarea,
  .widget_deportivo .ui-widget button, .depcontenido .ui-widget input,
  .depcontenido .ui-widget select,
  .depcontenido .ui-widget textarea,
  .depcontenido .ui-widget button {
    /*font-family: Arial,Helvetica,sans-serif;*/
    font-family: "RobotoBold";
    font-weight: 400;
    /*font-size: 1em;*/ }
  .widget_deportivo .ui-icon,
  .widget_deportivo .ui-widget-content .ui-icon, .depcontenido .ui-icon,
  .depcontenido .ui-widget-content .ui-icon {
    background-image: url("/elementosWeb/img/jquery-ui/images/ui-icons_444444_256x240.png"); }
  .widget_deportivo .ui-widget-header .ui-icon, .depcontenido .ui-widget-header .ui-icon {
    background-image: url("/elementosWeb/img/jquery-ui/images/ui-icons_444444_256x240.png"); }
  .widget_deportivo .ui-state-hover .ui-icon,
  .widget_deportivo .ui-state-focus .ui-icon,
  .widget_deportivo .ui-button:hover .ui-icon,
  .widget_deportivo .ui-button:focus .ui-icon, .depcontenido .ui-state-hover .ui-icon,
  .depcontenido .ui-state-focus .ui-icon,
  .depcontenido .ui-button:hover .ui-icon,
  .depcontenido .ui-button:focus .ui-icon {
    background-image: url("/elementosWeb/img/jquery-ui/images/ui-icons_555555_256x240.png"); }
  .widget_deportivo .ui-state-active .ui-icon,
  .widget_deportivo .ui-button:active .ui-icon, .depcontenido .ui-state-active .ui-icon,
  .depcontenido .ui-button:active .ui-icon {
    background-image: url("/elementosWeb/img/jquery-ui/images/ui-icons_ffffff_256x240.png"); }
  .widget_deportivo .ui-state-highlight .ui-icon,
  .widget_deportivo .ui-button .ui-state-highlight.ui-icon, .depcontenido .ui-state-highlight .ui-icon,
  .depcontenido .ui-button .ui-state-highlight.ui-icon {
    background-image: url("/elementosWeb/img/jquery-ui/images/ui-icons_777620_256x240.png"); }
  .widget_deportivo .ui-state-error .ui-icon,
  .widget_deportivo .ui-state-error-text .ui-icon, .depcontenido .ui-state-error .ui-icon,
  .depcontenido .ui-state-error-text .ui-icon {
    background-image: url("/elementosWeb/img/jquery-ui/images/ui-icons_cc0000_256x240.png"); }
  .widget_deportivo .ui-button .ui-icon, .depcontenido .ui-button .ui-icon {
    background-image: url("/elementosWeb/img/jquery-ui/images/ui-icons_777777_256x240.png"); }
  .widget_deportivo .ui-tabs, .depcontenido .ui-tabs {
    border: none;
    border-radius: 0;
    padding: 0; }
    .widget_deportivo .ui-tabs .ui-tabs-nav, .depcontenido .ui-tabs .ui-tabs-nav {
      border: none;
      border-bottom: solid 1px transparent;
      border-radius: 0;
      padding: 0;
      background-color: transparent;
      display: table;
      vertical-align: middle;
      border-collapse: separate;
      table-layout: fixed;
      width: 100%;
      color: #161616;
      margin-bottom: 1.25rem; }
      @media (max-width: 767px) {
        .widget_deportivo .ui-tabs .ui-tabs-nav, .depcontenido .ui-tabs .ui-tabs-nav {
          table-layout: auto; } }
      .widget_deportivo .ui-tabs .ui-tabs-nav.ui-widget-header .ui-state-default, .depcontenido .ui-tabs .ui-tabs-nav.ui-widget-header .ui-state-default {
        color: inherit; }
      .widget_deportivo .ui-tabs .ui-tabs-nav:before, .widget_deportivo .ui-tabs .ui-tabs-nav:after, .depcontenido .ui-tabs .ui-tabs-nav:before, .depcontenido .ui-tabs .ui-tabs-nav:after {
        display: none; }
      .widget_deportivo .ui-tabs .ui-tabs-nav .ui-tabs-tab, .depcontenido .ui-tabs .ui-tabs-nav .ui-tabs-tab {
        margin: 0;
        border-radius: 0;
        padding: 0;
        display: table-cell;
        vertical-align: middle;
        float: none;
        white-space: normal;
        text-align: center;
        border: none;
        background-color: transparent;
        border-bottom: solid 1px #c0c0c0; }
        .widget_deportivo .ui-tabs .ui-tabs-nav .ui-tabs-tab .ui-tabs-anchor, .depcontenido .ui-tabs .ui-tabs-nav .ui-tabs-tab .ui-tabs-anchor {
          float: none;
          display: block;
          padding: 0.3125rem;
          line-height: normal;
          color: inherit;
          border-bottom: solid 3px transparent;
          margin-bottom: -2px; }
          @media (max-width: 767px) {
            .widget_deportivo .ui-tabs .ui-tabs-nav .ui-tabs-tab .ui-tabs-anchor, .depcontenido .ui-tabs .ui-tabs-nav .ui-tabs-tab .ui-tabs-anchor {
              padding: 0.1875rem;
              font-size: 0.9375rem; } }
        .widget_deportivo .ui-tabs .ui-tabs-nav .ui-tabs-tab.ui-tabs-active .ui-tabs-anchor, .depcontenido .ui-tabs .ui-tabs-nav .ui-tabs-tab.ui-tabs-active .ui-tabs-anchor {
          color: var(--c-sport-brand);
          border-color: var(--c-sport-brand); }
        @media (min-width: 48rem) {
          .widget_deportivo .ui-tabs .ui-tabs-nav .ui-tabs-tab.mobile-only, .depcontenido .ui-tabs .ui-tabs-nav .ui-tabs-tab.mobile-only {
            display: none; } }
    .widget_deportivo .ui-tabs .ui-tabs-panel, .depcontenido .ui-tabs .ui-tabs-panel {
      padding: 0; }
  .widget_deportivo .ui-selectmenu-button, .widget_deportivo .ui-selectmenu-button:hover, .widget_deportivo .ui-selectmenu-button:focus, .depcontenido .ui-selectmenu-button, .depcontenido .ui-selectmenu-button:hover, .depcontenido .ui-selectmenu-button:focus {
    border: solid 1px var(--c-sport-brand);
    background: none;
    background-color: #fff;
    color: inherit; }
    .widget_deportivo .ui-selectmenu-button.redondo, .widget_deportivo .ui-selectmenu-button:hover.redondo, .widget_deportivo .ui-selectmenu-button:focus.redondo, .depcontenido .ui-selectmenu-button.redondo, .depcontenido .ui-selectmenu-button:hover.redondo, .depcontenido .ui-selectmenu-button:focus.redondo {
      border-color: #d9d9d9; }
    .widget_deportivo .ui-selectmenu-button .ui-selectmenu-icon, .widget_deportivo .ui-selectmenu-button:hover .ui-selectmenu-icon, .widget_deportivo .ui-selectmenu-button:focus .ui-selectmenu-icon, .depcontenido .ui-selectmenu-button .ui-selectmenu-icon, .depcontenido .ui-selectmenu-button:hover .ui-selectmenu-icon, .depcontenido .ui-selectmenu-button:focus .ui-selectmenu-icon {
      background-image: none; }
  .widget_deportivo .ui-selectmenu-button, .depcontenido .ui-selectmenu-button {
    font-family: "RobotoBold";
    font-weight: 400;
    font-size: 0.9375rem;
    margin-right: 0;
    padding: 0.4375rem 0.4375rem;
    display: block;
    width: auto;
    max-width: 100%;
    direction: rtl;
    border-radius: 0;
    box-shadow: none; }
    .widget_deportivo .ui-selectmenu-button .ui-selectmenu-icon, .widget_deportivo .ui-selectmenu-button .ui-selectmenu-text, .depcontenido .ui-selectmenu-button .ui-selectmenu-icon, .depcontenido .ui-selectmenu-button .ui-selectmenu-text {
      display: inline-block;
      vertical-align: middle;
      direction: ltr; }
    .widget_deportivo .ui-selectmenu-button .ui-selectmenu-icon, .depcontenido .ui-selectmenu-button .ui-selectmenu-icon {
      /*background-image:none;*/
      /* Hay que ponerlo también en hover y focus */
      float: none;
      margin-top: auto;
      width: 14px;
      height: 14px;
      text-indent: 0px;
      margin-right: 0;
      margin-left: auto; }
      .widget_deportivo .ui-selectmenu-button .ui-selectmenu-icon:before, .depcontenido .ui-selectmenu-button .ui-selectmenu-icon:before {
        display: block;
        /* Si le pongo table no se ve en IE11 */
        width: 100%;
        text-align: center;
        font-size: 0.875rem;
        color: var(--c-sport-brand);
        /* use !important to prevent issues with browser extensions that change fonts */
        font-family: 'epi-icon-font' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        /* Better Font Rendering =========== */
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "\e906"; }
    .widget_deportivo .ui-selectmenu-button .ui-selectmenu-text, .depcontenido .ui-selectmenu-button .ui-selectmenu-text {
      color: var(--c-sport-brand);
      margin-right: 0;
      width: calc( 100% - 14px ); }
    .widget_deportivo .ui-selectmenu-button.ui-selectmenu-button-open, .depcontenido .ui-selectmenu-button.ui-selectmenu-button-open {
      border-bottom: none;
      border-radius: 0; }
      .widget_deportivo .ui-selectmenu-button.ui-selectmenu-button-open .ui-selectmenu-icon:before, .depcontenido .ui-selectmenu-button.ui-selectmenu-button-open .ui-selectmenu-icon:before {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg); }
    .widget_deportivo .ui-selectmenu-button.redondo, .depcontenido .ui-selectmenu-button.redondo {
      border-radius: 3px;
      box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15);
      padding-top: 0.75rem;
      padding-bottom: 0.75rem; }
      .widget_deportivo .ui-selectmenu-button.redondo .ui-selectmenu-text, .depcontenido .ui-selectmenu-button.redondo .ui-selectmenu-text {
        color: inherit; }
      .widget_deportivo .ui-selectmenu-button.redondo.ui-selectmenu-button-open, .depcontenido .ui-selectmenu-button.redondo.ui-selectmenu-button-open {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0; }
  .widget_deportivo .ui-selectmenu-menu .ui-menu, .depcontenido .ui-selectmenu-menu .ui-menu {
    border-radius: 0;
    border: solid 1px var(--c-sport-brand);
    background: none;
    background-color: #fff;
    color: inherit; }
    .widget_deportivo .ui-selectmenu-menu .ui-menu .ui-menu-item, .depcontenido .ui-selectmenu-menu .ui-menu .ui-menu-item {
      font-family: inherit;
      font-size: inherit;
      font-weight: inherit;
      line-height: inherit;
      text-align: inherit;
      vertical-align: inherit;
      color: inherit; }
      .widget_deportivo .ui-selectmenu-menu .ui-menu .ui-menu-item .ui-menu-item-wrapper, .depcontenido .ui-selectmenu-menu .ui-menu .ui-menu-item .ui-menu-item-wrapper {
        background: none;
        background-color: #fff;
        padding: 0.3125rem;
        padding-left: 1.875rem;
        border: none;
        border-left: 3px solid transparent;
        color: #6c6c6c;
        cursor: pointer;
        font-family: "RobotoRegular";
        font-size: 0.9375rem; }
        .widget_deportivo .ui-selectmenu-menu .ui-menu .ui-menu-item .ui-menu-item-wrapper:hover, .depcontenido .ui-selectmenu-menu .ui-menu .ui-menu-item .ui-menu-item-wrapper:hover {
          background-color: #1b6598;
          color: #fff; }
        .widget_deportivo .ui-selectmenu-menu .ui-menu .ui-menu-item .ui-menu-item-wrapper.ui-state-active, .depcontenido .ui-selectmenu-menu .ui-menu .ui-menu-item .ui-menu-item-wrapper.ui-state-active {
          background-color: #f5f5f5;
          border-color: #1b6598;
          color: #1b6598;
          position: relative; }
          .widget_deportivo .ui-selectmenu-menu .ui-menu .ui-menu-item .ui-menu-item-wrapper.ui-state-active:before, .depcontenido .ui-selectmenu-menu .ui-menu .ui-menu-item .ui-menu-item-wrapper.ui-state-active:before {
            content: "\ea10";
            font-family: 'epi-icon-font' !important;
            font-size: 0.625rem;
            color: #1b6598;
            position: absolute;
            left: 0.625rem;
            top: 50%;
            margin-top: -5px; }
          .widget_deportivo .ui-selectmenu-menu .ui-menu .ui-menu-item .ui-menu-item-wrapper.ui-state-active:hover, .depcontenido .ui-selectmenu-menu .ui-menu .ui-menu-item .ui-menu-item-wrapper.ui-state-active:hover {
            background-color: #1b6598;
            color: #fff; }
            .widget_deportivo .ui-selectmenu-menu .ui-menu .ui-menu-item .ui-menu-item-wrapper.ui-state-active:hover:before, .depcontenido .ui-selectmenu-menu .ui-menu .ui-menu-item .ui-menu-item-wrapper.ui-state-active:hover:before {
              display: none; }
  .widget_deportivo .ui-selectmenu-menu.ui-selectmenu-open .ui-menu, .depcontenido .ui-selectmenu-menu.ui-selectmenu-open .ui-menu {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  .widget_deportivo .ui-selectmenu-menu.redondo .ui-menu, .depcontenido .ui-selectmenu-menu.redondo .ui-menu {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-color: #d9d9d9;
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15); }

.widget_deportivo .ubica_ui-front {
  position: relative;
  left: auto;
  top: auto; }
.widget_deportivo .ui-front_deportes {
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
  top: 0;
  max-width: 100%; }
.widget_deportivo .ui-selectmenu-button.ui-button {
  width: 100%; }
.widget_deportivo .ui-selectmenu-menu {
  max-width: 100%; }
.widget_deportivo select {
  width: 100%; }
.widget_deportivo .selects_w_deportivo {
  display: table;
  width: 100%;
  table-layout: fixed; }
  .widget_deportivo .selects_w_deportivo > div {
    display: table-cell;
    vertical-align: top;
    padding-left: 2%;
    padding-right: 2%; }
    .widget_deportivo .selects_w_deportivo > div:first-of-type {
      padding-left: 0;
      text-align: left; }
    .widget_deportivo .selects_w_deportivo > div:last-of-type {
      padding-right: 0;
      text-align: right; }
    .widget_deportivo .selects_w_deportivo > div ul {
      list-style-type: none;
      text-align: left; }
.widget_deportivo .contenido_w_deportivo {
  font-family: "RobotoRegular";
  font-weight: 400;
  font-size: 1rem;
  line-height: normal;
  overflow-y: auto; }
  .widget_deportivo .contenido_w_deportivo ul {
    list-style-type: none;
    margin: 0;
    padding: 0.3125rem; }
    .widget_deportivo .contenido_w_deportivo ul li {
      margin: 0;
      padding: 0; }
      .widget_deportivo .contenido_w_deportivo ul li a {
        display: block;
        text-decoration: none;
        padding: 0.3125rem;
color:#000;}
.widget_deportivo .pie_w_deportivo {
  margin-top: 0.625rem; }
  .widget_deportivo .pie_w_deportivo ul {
    list-style-type: none;
    display: block;
    text-align: left;
    padding: 0; }
    .widget_deportivo .pie_w_deportivo ul li {
      display: inline-block;
      vertical-align: top;
      margin-bottom: 0.25rem;
      font-size: 0.875rem; }
      .widget_deportivo .pie_w_deportivo ul li a {
        display: block;
        padding: 0.3125rem 0.625rem;
        background-color: #fff;
        border: solid 1px var(--c-sport-brand);
        color: var(--c-sport-brand);
        text-align: center; }
        .widget_deportivo .pie_w_deportivo ul li a:hover {
          background-color: var(--c-sport-brand);
          color: #fff; }
.widget_deportivo .tablaresultados {
  /*width:100%;*/
  /*margin:0;*/ }
  .widget_deportivo .tablaresultados table {
    /*
    width:100%;
    border-collapse:collapse;
    margin:0;
    padding:0;
    font-family:$f-base;
    font-weight:$f-weight-regular;
    font-size:rem(12);
    line-height:normal;
    color:#505050;
    background-color:#fff;
    */ }
    .widget_deportivo .tablaresultados table thead {
      /*font-size:rem(15);*/ }
      .widget_deportivo .tablaresultados table thead th {
        background-color: transparent;
        color: inherit;
        padding: 0; }
    .widget_deportivo .tablaresultados table tbody tr.par {
      background-color: transparent; }
    .widget_deportivo .tablaresultados table tbody td {
      padding: 7px 2px;
      /*
      &.goles {
          max-width:70px;
      }
      */ }
      .widget_deportivo .tablaresultados table tbody td.estado {
        font-family: "RobotoBold";
        font-weight: 400;
        text-align: right;
        color: #168529; }
      .widget_deportivo .tablaresultados table tbody td.equipo {
        font-size: 0.9375rem; }
        .widget_deportivo .tablaresultados table tbody td.equipo > div, .widget_deportivo .tablaresultados table tbody td.equipo > a {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-align-items: center;
          align-items: center;
          -webkit-flex-direction: row;
          flex-direction: row;
          -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
          -webkit-justify-content: space-between;
          justify-content: space-between; }
          .widget_deportivo .tablaresultados table tbody td.equipo > div .escudo_peq, .widget_deportivo .tablaresultados table tbody td.equipo > div .txt_nombre, .widget_deportivo .tablaresultados table tbody td.equipo > a .escudo_peq, .widget_deportivo .tablaresultados table tbody td.equipo > a .txt_nombre {
            align-self: center; }
          .widget_deportivo .tablaresultados table tbody td.equipo > div .escudo_peq, .widget_deportivo .tablaresultados table tbody td.equipo > a .escudo_peq {
            text-align: center;
            width: 1.25rem;
            height: 1.25rem; }
            .widget_deportivo .tablaresultados table tbody td.equipo > div .escudo_peq img, .widget_deportivo .tablaresultados table tbody td.equipo > a .escudo_peq img {
              border: none;
              display: inline-block;
              vertical-align: middle;
              width: auto;
              height: auto;
              max-width: 100%;
              max-height: 100%;
              margin: auto; }
          .widget_deportivo .tablaresultados table tbody td.equipo > div .txt_nombre, .widget_deportivo .tablaresultados table tbody td.equipo > a .txt_nombre {
            /*width:calc( 100% - 20px - 5px );*/
            max-width: 60px;
            /* Tiene que estar */
            /* DESDE 767 */
            white-space: nowrap;
            overflow-x: hidden;
            text-overflow: ellipsis; }
            @media (max-width: 767px) {
              .widget_deportivo .tablaresultados table tbody td.equipo > div .txt_nombre, .widget_deportivo .tablaresultados table tbody td.equipo > a .txt_nombre {
                max-width: inherit;
                width: auto; } }
            @media (max-width: 30rem) {
              .widget_deportivo .tablaresultados table tbody td.equipo > div .txt_nombre, .widget_deportivo .tablaresultados table tbody td.equipo > a .txt_nombre {
                width: 25vw; } }
            @media (max-width: 25rem) {
              .widget_deportivo .tablaresultados table tbody td.equipo > div .txt_nombre, .widget_deportivo .tablaresultados table tbody td.equipo > a .txt_nombre {
                width: 20vw; } }
      .widget_deportivo .tablaresultados table tbody td.local {
        text-align: right;
        padding-right: 0; }
        .widget_deportivo .tablaresultados table tbody td.local > div, .widget_deportivo .tablaresultados table tbody td.local > a {
          -webkit-justify-content: flex-end;
          justify-content: flex-end; }
          .widget_deportivo .tablaresultados table tbody td.local > div .txt_nombre, .widget_deportivo .tablaresultados table tbody td.local > a .txt_nombre {
            margin-right: 0.3125rem; }
      .widget_deportivo .tablaresultados table tbody td.visitante {
        text-align: left;
        padding-left: 0; }
        .widget_deportivo .tablaresultados table tbody td.visitante > div, .widget_deportivo .tablaresultados table tbody td.visitante > a {
          -webkit-justify-content: flex-start;
          justify-content: flex-start; }
          .widget_deportivo .tablaresultados table tbody td.visitante > div .txt_nombre, .widget_deportivo .tablaresultados table tbody td.visitante > a .txt_nombre {
            margin-left: 0.3125rem; }

.cajamarcadordeportivo .selects_w_deportivo {
  margin-bottom: 0.625rem; }

/* Añado las comas en la siguiente línea para que sirva también en las páginas de caída de GECA sin tener que duplicar los estilos */
.widget_deportivo select {
  box-sizing: border-box;
  font-family: "RobotoBold";
  font-weight: 400;
  font-size: 0.9375rem;
  color: var(--c-sport-brand);
  text-align: left;
  text-transform: none;
  white-space: nowrap;
  margin: 0;
  padding: 0.4375rem;
  padding-right: 1.9375rem;
  border: solid 1px var(--c-sport-brand);
  background-color: #fff;
  max-width: 100%;
  line-height: normal;
  vertical-align: middle;
  /* Remove webkit focus border */
  /* Fix webkit placeholder vertical position */
  cursor: pointer;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* remove default arrow */
  /*min-width:170px;*/
  background-position: calc( 100% - 7px ) center;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2014%2014'%3E%3Cpath%20d%3D'M7,10.9c-0.2,0-0.5-0.1-0.7-0.3l-6-5.9c-0.4-0.4-0.4-0.9,0-1.3l0,0c0.4-0.3,1-0.3,1.3,0L7,8.8l5.4-5.3%20c0.4-0.4,0.9-0.4,1.3,0l0,0c0.4,0.4,0.4,0.9,0,1.3l-6,5.9C7.5,10.8,7.2,10.9,7,10.9L7,10.9z'%20fill%3D'%23e00025'%2F%3E%3C%2Fsvg%3E"); }
  .widget_deportivo select:focus {
    outline: 0; }
  .widget_deportivo select::-webkit-input-placeholder {
    line-height: normal; }
  .widget_deportivo select::-ms-expand {
    display: none;
    /* hide the default arrow in ie10 and ie11 */ }
  .widget_deportivo select.desplegado {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2014%2014'%3E%3Cpath%20d%3D'M7,3.1c0.2,0,0.5,0.1,0.7,0.3l6,5.9c0.4,0.4,0.4,0.9,0,1.3l0,0c-0.4,0.3-1,0.3-1.3,0L7,5.2l-5.4,5.3%20c-0.4,0.4-0.9,0.4-1.3,0l0,0c-0.4-0.4-0.4-0.9,0-1.3l6-5.9C6.5,3.2,6.8,3.1,7,3.1L7,3.1z'%20fill%3D'%23e00025'%2F%3E%3C%2Fsvg%3E"); }
  .widget_deportivo select optgroup, .widget_deportivo select option {
    font-family: inherit;
    font-size: inherit;
    line-height: normal;
    color: inherit;
    margin: 0;
    padding: 0;
    border-radius: 0;
    display: block; }
  .widget_deportivo select option {
    border: none;
    outline: none; }
.cajabuscadordeportivo select, .contenedor .cajabuscadordeportivo select, .widget_deportivo .cajabuscadordeportivo select {
/*  border-color: #d9d9d9;
  border-radius: 3px;
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15);
  color: inherit;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;*/ }

.cajabuscadordeportivo:after {
  content: '';
  display: block;
  background-color: var(--c-sport-brand);
  width: 100%;
  height: 3px; }
.cajabuscadordeportivo .title-decoration:before {
  background-color: var(--c-sport-brand); }
.cajabuscadordeportivo select.competiciones, .cajabuscadordeportivo select.competiciones + .ui-selectmenu-button {
  display: none; }
.cajabuscadordeportivo select.competiciones.mostrado, .cajabuscadordeportivo select.competiciones.mostrado + .ui-selectmenu-button {
  display: block; }
.cajabuscadordeportivo .contenido_w_deportivo {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem; }
.cajabuscadordeportivo .enlaces_competicion {
  display: none; }
.cajabuscadordeportivo .enlaces_competicion.mostrado {
  display: block; }
/*-------pertenecientes a estilos_deportes_2019 -----*/
  .widget_deportivo h2 {
    font-family: "RobotoBold";
margin:0;
padding: 1rem 0 1rem 0;
    box-sizing: border-box;}
.title-decoration {
    position: relative;
    font-size: 1.375rem;
    line-height: 1.375rem;
    text-transform: uppercase;
    padding: 1rem 0;
}
.title-decoration:before {
    content: "";
    display: block;
    background-color: var(--c-sport-brand);
    width: 4.375rem;
    height: 3px;
    position: absolute;
    top: 0;
}
.tablaresultados table {
    width: 100%;
    border-collapse: collapse;
    margin: 0;
    padding: 0;
    font-family: "RobotoRegular", Arial, Helvetica, "sans-serif";
    font-size: 0.75rem;
    line-height: normal;
    color: #505050;
    background-color: #fff;
}
.tablaresultados table thead {
  font-size: 0.9375rem; }
.textoizda {
  text-align: left; }
.textodcha {
  text-align: right; }

.tablaresultados .celdagoles, .celdagolesbig {
  background-color: #fff;
  border: solid 1px #d6d6d6;
  text-align: center;
  display: block;
    /*
	background-image:url('/deportes/futbol/comun/imagenes/backgoles.gif');
	background-repeat:repeat-x;
    */
  /*font-weight:bold;*/
  font-family: "RobotoBold";
  font-weight: 400;
  white-space: nowrap; }

.tablaresultados .celdagoles {
  padding: 2px;
  font-size: 0.9375rem; }

.tablas_a_2_cols .tablaresultados .celdagoles, .depcolumnadcha .tablaresultados .celdagoles {
  font-size: 0.8125rem;
  /* <!-- En las tablas que están a 2 cols y en tercera columna los nombres de los equipos se van a 2 líneas, lo tengo que reducir --> */ }
  @media (max-width: 767px) {
    .tablas_a_2_cols .tablaresultados .celdagoles, .depcolumnadcha .tablaresultados .celdagoles {
      font-size: 0.9375rem;
      /* <!-- Aquí pasan a estar a 1 col, por lo que ya sí les puedo dar el mismo tamaño de letra --> */ } }

.celdagolesbig {
  padding: 4px 1px;
  font-size: 28px;
  width: 90px;
  margin-left: auto;
  margin-right: auto; }
a {
    text-decoration: none;
    color: inherit;
    cursor: pointer;
    outline: none;
}

