@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: "CommonsRegular";
  /*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: "CommonsDemiBold";
  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: #599ac4;
  border-color: #599ac4; }
@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 #599ac4;
  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: "CommonsDemiBold";
  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: #599ac4;
  /* 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: #599ac4;
  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 #599ac4;
  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: "CommonsRegular";
  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: "CommonsRegular";
  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 #599ac4;
  color: #599ac4;
  text-align: center; }
.widget_deportivo .pie_w_deportivo ul li a:hover {
  background-color: #599ac4;
  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: "CommonsDemiBold";
  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: "CommonsDemiBold";
  font-weight: 400;
  font-size: 0.9375rem;
  color: #599ac4;
  text-align: left;
  text-transform: none;
  white-space: nowrap;
  margin: 0;
  padding: 0.4375rem;
  padding-right: 1.9375rem;
  border: solid 1px #599ac4;
  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'%23599ac4'%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'%23599ac4'%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: #599ac4;
  width: 100%;
  height: 3px; }
.cajabuscadordeportivo .title-decoration:before {
  background-color: #599ac4; }
.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: "CommonsDemiBold";
  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: #599ac4;
  width: 4.375rem;
  height: 3px;
  position: absolute;
  top: 0;
}
.tablaresultados table {
  width: 100%;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  font-family: "CommonsRegular", 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: "CommonsDemiBold";
  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;
}
