/************************************** ELEMENTOS GENERALES ********************************/
body {text-align: justify; font-family: Geneva, Arial, Helvetica, san-serif; font-size: 11px; color: #190E7F;}
p {display: block; margin: 0;}

/******************************* COMBOS - SELECT ***************************************/
select {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; text-transform: uppercase; color: #000066;}
.select02 {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; text-transform: uppercase; color: #000066;width:100%}
.select04 {width: 100%; border: 1px solid #cccccc; height: 30px; line-height: 30px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; border-radius: 4px;}
.select_rojo {font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: none;font-size: 9px; color: red; font-weight: bold}
.select_rojo02 {font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: none;font-size: 9px; color: red; font-weight: bold;width:100%}
.select_rojo03 {font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: none;font-size: 10px; color: red; font-weight: bold;width:100%}

/*************************** INPUT **********************************************/
.input01{text-transform: none; font-family: Tahoma, Verdana, Arial; font-size: 12px; color: #FFFFFF; background-color: #6699CC; border: #000099; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.inputText01{font-size: 13px;text-align: center;color: #190e7f;background-color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;border: 1px solid #757575;font-weight: bold;border-radius: 5px; height: inherit;}
.inputText02 {width: 100%;box-sizing: border-box;display: inline-block; margin: 0; position: relative; vertical-align: middle; background-color: #fff; border: 1px solid #aaa; border-radius: 4px; color: #190e7f; height: 28px;}
.inputText03{font-size: 13px;color: #190e7f;background-color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;border: 1px solid #757575;border-radius: 7px; height: inherit; padding:5px}
.inputText04{font-size: 20px;color: #190e7f;border: 1px solid #757575;border-radius: 5px; height: 30px;text-align:center;font-weight:bold}
.imputbox_rojo {  font-size: 10px; text-align:center; color: red; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px #000000 solid; border-color: #000000; font-weight: bold}
.imputbox2 {  font-size: 7pt; color: #000066; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px #000000 solid; border-color: #000000;}
.inputSubmit { font-family: Verdana, Arial; font-size: 8pt;}
.myInput {width: 100%;box-sizing: border-box;display: inline-block; margin: 0; position: relative; vertical-align: middle; background-color: #fff; border: 1px solid #aaa; border-radius: 4px; cursor: pointer; height: 28px;}   

/****************************** CHECKBOX ******************************************/
.checkbox01 {transform:scale(1.5);cursor:pointer;}

/***************** EFECTOS ******************************/
.efectoHover:hover{cursor:pointer; background-color:#F3F781 !important;}
.brightness:hover {opacity: .5;}


/***************** MATERIAL ICONS ***********************/
/* Rules for sizing the icon. */
.material-icons.md-16 { font-size: 16px; }
.material-icons.md-18 { font-size: 18px; }
.material-icons.md-24 { font-size: 24px; }

/* Rules for using icons as black on a light background. */
.material-icons.md-dark { color: rgba(0, 0, 0, 0.54); }
.material-icons.md-dark.md-inactive { color: rgba(0, 0, 0, 0.26); }

/* Rules for using icons as white on a dark background. */
.material-icons.md-light { color: rgba(255, 255, 255, 1); }
.material-icons.md-light.md-inactive { color: rgba(255, 255, 255, 0.3); }

.material-symbols-outlined {font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 24}

/******** ESTILOS SELECT2 *******************/
.select2-result{padding-top:3px;padding-bottom:3px}
.select2-result__foto{float:left;width:30px;margin-right:5px}
.select2-result__foto img{width:100%;border-radius:5px}
.select2-result__meta{margin-left:40px}
.select2-result__title{color:black;font-weight:700;font-size:14px;word-wrap:break-word;line-height:1.1;margin-bottom:2px}
.select2-result__id {margin-right:1em;display:inline-block;color:#aaa;font-size:10px}
.select2-result__description{font-size:12px;color:#777;margin-bottom:2px}
.select2-results__option--highlighted .select2-result__title{color:white}
.select2-results__option--highlighted .select2-result__id, .select2-results__option--highlighted .select2-result__description {color:#c6dcef}

/************************ CLASES COMUNES ********************************************************/
#divBody {
	box-shadow: #888 0px 0px 10px 3px;
   -webkit-box-shadow: #888 0px 0px 10px 3px;
   -moz-box-shadow: #888 0px 0px 10px 3px;
}

/**** Overriding Styles ********/
.size9  {font-size:9px !important;}
.size10 {font-size:10px !important;}
.size12 {font-size:12px !important;}
.size13 {font-size:13px !important;}
.size15 {font-size:15px !important;}
.bold   {font-weight:bold !important;}
.normal   {font-weight:initial !important;}
.numericText {font-family: Skranji;font-size:17px;text-align:center;}
.red {color:red !important}
.red2 {color:#a50909 !important}
.white {color:white !important}

/* ESTILO GENÉRICO DE TABLA EN LAPREFERENTE */
.lpfTable01 {font-size: 15px; width: 100%;border-spacing: 1px;padding: 0px;border: 0px;border-radius: 10px; overflow:hidden;text-align:center}
.lpfTable01 tr:nth-child(even) {background: #EEEEEE;}
.lpfTable01 tr:nth-child(odd) {background: #E0E0E0;}
.lpfTable01 thead tr:first-child th {FONT-SIZE: 12px;padding:5px;FONT-FAMILY: Verdana, Arial, Helvetica;font-weight:bold;COLOR: white; background: linear-gradient(0deg, rgba(127,182,127,1) 0%, rgba(26,117,26,1) 100%);}
.lpfTable01 thead th                {FONT-SIZE: 11px;FONT-FAMILY: Verdana, Arial, Helvetica;font-weight:bold;COLOR: white;    background-color: rgb(30, 22, 154);}
.lpfTable01 tr:first-child th {FONT-SIZE: 12px;FONT-FAMILY: Verdana, Arial, Helvetica;font-weight:bold;COLOR: white;background: linear-gradient(0deg, rgba(127,182,127,1) 0%, rgba(26,117,26,1) 100%);}
/*.lpfTable01 tr:first-child th {FONT-SIZE: 12px;FONT-FAMILY: Verdana, Arial, Helvetica;font-weight:bold;COLOR: white;background: linear-gradient(0deg, rgba(29,102,16,1) 0%, rgba(41,162,32,1) 46%, rgba(19,120,18,1) 100%);}*/
.lpfTable01 tr:first-child th p {FONT-SIZE: 12px;FONT-FAMILY: Verdana, Arial, Helvetica;font-weight:bold;COLOR: white;}
.lpfTable01 th                {FONT-SIZE: 11px;FONT-FAMILY: Verdana, Arial, Helvetica;font-weight:bold;COLOR: white;    background-color: rgb(30, 22, 154);}
.lpfTable01 tr.totales th{FONT-SIZE: 10px;FONT-FAMILY: Verdana, Arial, Helvetica;font-weight:bold;COLOR: white;background: #0D6213 !important;}
.lpfTable01 td {border-bottom:1px solid #C6C6C6;}
.lpfTable01 a:link, .lpfTable01 a:visited {color:#190e7f; text-decoration: none}
.lpfTable01 a:hover, .lpfTable01 a:active {TEXT-DECORATION: underline}
.lpfTable01 td p:first-child {font-family:Verdana, Arial, Helvetica, sans-serif; color:#190E7F; font-size: 13px; font-weight: bold;}
.lpfTable01 p {font-family:Verdana, Arial, Helvetica, sans-serif; color:#190E7F; font-size: 11px;}
.lpfTable01 span {font-family:Verdana, Arial, Helvetica, sans-serif; color:#190E7F; font-size:11px;}
.lpfTable01 tfoot td {background:linear-gradient(to bottom, #7d7e7d 0%,#0e0e0e 100%);}


/* ESTILO GENï¿½RICO DE COMBO EN LAPREFERENTE */
.lpfCombo01 {font-size:13px;padding:4px;border-radius:10px;height:29px}
.lpfCombo01 option:nth-child(even) {background: #EEEEEE;}
.lpfCombo01 option:nth-child(odd) {background: #E0E0E0;}
.lpfCombo01 option {color:#190e7f;}

	

.cabecera_verde, .fila_formulario_par, .cabecera_verde02, .lista_default_par, .lista_default_impar {
	FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none;
    font-weight:bold;
    text-align:center;
}

.cabecera_verde03 {
	FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none;
    font-weight:bold;
    text-align:center;
    COLOR: white;
    background: linear-gradient(#268527, #6DAF6F);
}

.cabecera_verde {
    COLOR: white;
    background:#0D6213 !important;
}

.cabecera_verde02 {
    COLOR: white;
    background:linear-gradient(#00600D, #00B418);
    border-top-left-radius:5px;
    border-top-right-radius:5px;
}

.cabecera01 {
	COLOR:white;
	font: bold 20px Verdana;
	background:url(graficos/degradados/azul01.jpg);
}

.cabecera03 {
	COLOR:white;
	font: bold 10px Verdana;
	background:linear-gradient(#0b00a5, #02006b);
	border-top-left-radius:5px;
    border-top-right-radius:5px;	
}

.fila_formulario_par {
	color: black;
	background-color:#DBF0D5;
}

.lista_default_par {
	color: #190e7f;	
	background-color:#EEEEEE;
}

.lista_default_impar {
	color: #190e7f;	
	background-color:#DDDDDD;
}

.lista_default a:link {text-decoration: none}
.lista_default a:active {text-decoration: none}
.lista_default a:visited {text-decoration: none}
.lista_default a:hover {color: #190e7f; text-decoration: underline}


/**************** BOTONES ***********************************/
.buttonGrey {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
	background:-moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0);
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#777777;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.buttonGrey:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));
	background:-moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-o-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-ms-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed',GradientType=0);
	background-color:#dfdfdf;
}
.buttonGrey:active {
	position:relative;
	top:1px;
}

.boton3d {
	border: 1px solid #444;
	font: bold 8pt sans-serif;
}
.boton3d a {
	color: #555;
	background: #B3B3B3 url(graficos/iconos/fboton.gif) repeat-x;
	position: relative;
	display: block;
	padding: 1px;
	border: 1px solid #FFF;
	border-right: 2px solid #A1A1A1;
	border-bottom: 1px solid #A1A1A1;
	text-decoration: none;
	text-align: center;
}
.boton3d a:visited {
	color: #555;
}
.boton3d a:hover {
	color: #FFF;
	background: #79AFF2;
}
.boton3d a img {
	vertical-align: -4px;
	margin-right: 6px;
	border: 0;
}
.button1 {cursor:pointer;padding-top: 3px;padding-bottom: 3px;background-color: green;border: 2px solid 0EB102;border-radius: 10px;color: white;font-size:12px;font-family:Arial;}
/********************************* FIN BOTONES ************************************/
.numero_jornada{
   text-align: center;
   font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; font-size: 10px;
   background-color:#190E7F;
}

.partidos_impar{
   text-align: center;
   font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#190E7F; font-size: 10px;
   background-color:#DDDDDD;
}
.partidos_par{
   text-align: center;
   font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#190E7F; font-size: 10px;
   background-color:#FFFFFF;
}

.plantillas {font-family:Verdana, Arial, Helvetica, sans-serif; color:#190E7F; font-size: 10px;}
.plantillas a:link {  color: #00257e; text-decoration: none}
.plantillas	a:visited { color: #00257e ; text-decoration: none}
.plantillas	a:active {  text-decoration: underline;}
.plantillas	a:hover {  text-decoration: underline;}

.titulo {text-align: center; font-family: Verdana, Arial, Helvetica, san-serif; font-size: 11px; color: white; font-weight:bold; background-color:#190E7F}

.image-upload>input {display: none;}

/* ENLACES DESDE CELDA */
/****** Se llama desde celda. A combinar con otra clase (Ej: <td class="v10whiteb linkWhite">) */
.linkWhite a:link {color:white; text-decoration: none}
.linkWhite a:visited {color:white; text-decoration: none}
.linkWhite a:hover {TEXT-DECORATION: underline}
.linkWhite a:active {TEXT-DECORATION: underline}

/* ESTILOS PARA ENLACES */
/****** Se llama desde el mismo enlace. (Ej: <a class="linkWhiteInside">) */
.linkWhiteInside:link {color:white !important; text-decoration: none}
.linkWhiteInside:visited {color:white; text-decoration: none}
.linkWhiteInside:hover {TEXT-DECORATION: underline}
.linkWhiteInside:active {TEXT-DECORATION: underline}

.link190e7fInside:link {color:#190e7f; text-decoration: none}
.link190e7fInside:visited {color:#190e7f; text-decoration: none}
.link190e7fInside:hover {TEXT-DECORATION: underline}
.link190e7fInside:active {TEXT-DECORATION: underline}

.v10190e7fb a:link {  color: #190E7F; text-decoration: none}
.v10190e7fb	a:visited { color: #190E7F ; text-decoration: none}
.v10190e7fb	a:active {  text-decoration: underline;}
.v10190e7fb	a:hover {  text-decoration: underline;}

.v190e7flink a:link {  color: #190E7F; text-decoration: none}
.v190e7flink a:visited { color: #190E7F ; text-decoration: none}
.v190e7flink a:active {  text-decoration: underline;}
.v190e7flink a:hover {  text-decoration: underline;}

.subrayaEnlaces a:visited { color:inherit; text-decoration: none}
.subrayaEnlaces a:link { color:inherit; text-decoration: none}
.subrayaEnlaces a:hover { text-decoration: underline}
.subrayaEnlaces a:active { text-decoration: underline}

/*** ESTILOS DE TEXTO PERSONALIZADOS ***/
.v10190e7fb {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#190E7F; font-size: 10px; TEXT-DECORATION: none}
.v10336C28b {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#336C28; font-size: 10px; TEXT-DECORATION: none}
.v10red {font-family:Verdana, Arial, Helvetica, sans-serif; color:red; font-size: 10px; TEXT-DECORATION: none}
.v10black {font-family:Verdana, Arial, Helvetica, sans-serif; color:black; font-size: 10px; TEXT-DECORATION: none}
.v10redb {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:red; font-size: 10px; TEXT-DECORATION: none}
.v11redb {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:red; font-size: 11px; TEXT-DECORATION: none}
.v12redb {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:red; font-size: 12px; TEXT-DECORATION: none}
.a11ffc {FONT: 11px Arial, Helvetica; COLOR: #ffcc00; TEXT-DECORATION: none; background-color:black; font-weight:bold; text-align: center}
.v9ffcc00b {FONT: 9px Verdana, Arial, Helvetica; COLOR: #ffcc00; TEXT-DECORATION: none; font-weight:bold;}
.v10fff {FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none}
.v10fff a:link {color:white; text-decoration: none}
.v10fff a:visited {color:white; text-decoration: none}
.v10fff a:hover {TEXT-DECORATION: underline}
.v10fff a:active {TEXT-DECORATION: underline}
.v9white {FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none;}
.v9whiteb {FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none; font-weight:bold;}
.v9fff {FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none}
.v9190e7fb {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#190E7F; font-size: 9px;}
.v9190e7f {font-family:Verdana, Arial, Helvetica, sans-serif; color:#190E7F; font-size: 9px;}
.v10fffb {FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none; font-weight:bold;}
.v10white {FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none;font-weight:normal;}
.v10whiteb {FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none; font-weight:bold;}
.v11black {FONT-SIZE: 11px; COLOR:black; Font-Family: Verdana, Arial, Helvetica; TEXT-DECORATION: none;}
.v11blackb {FONT-SIZE: 11px; COLOR:black; Font-Family: Verdana, Arial, Helvetica; TEXT-DECORATION: none; font-weight:bold;}
.v10blackb {FONT-SIZE: 10px; COLOR:black; Font-Family: Verdana, Arial, Helvetica; TEXT-DECORATION: none; font-weight:bold;}
.v10redb {FONT-SIZE: 10px; COLOR:red; Font-Family: Verdana, Arial, Helvetica; TEXT-DECORATION: none; font-weight:bold;}
.v10B40404b {FONT-SIZE: 10px; COLOR:#B40404; Font-Family: Verdana, Arial, Helvetica; TEXT-DECORATION: none; font-weight:bold;}
.v10fff{font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 10px;}
.v10000088{font-family:Verdana, Arial, Helvetica, sans-serif; color:#000088; font-size: 10px; TEXT-DECORATION: none}
.v10blue{font-family:Verdana, Arial, Helvetica, sans-serif; color:blue; font-size: 10px; TEXT-DECORATION: none}
.v10FFB400b{font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffb400; font-size: 10px; TEXT-DECORATION: none;font-weight:bold;}
.v12190e7f {font-family:Verdana, Arial, Helvetica, sans-serif; color:#190E7F; font-size: 12px;}
.v12190e7fb {font-family:Verdana, Arial, Helvetica, sans-serif; color:#190E7F; font-size: 12px;font-weight:bold;}
.v13190e7f {font-family:Verdana, Arial, Helvetica, sans-serif; color:#190E7F; font-size: 13px;}
.a13190e7f {font-family:Arial, Helvetica, sans-serif; color:#190E7F; font-size: 13px;}
.v13190e7fb {font-family:Verdana, Arial, Helvetica, sans-serif; color:#190E7F; font-size: 13px; font-weight: bold;}
.v11190e7fb {font-family:Verdana, Arial, Helvetica, sans-serif; color:#190E7F; font-size: 11px; font-weight: bold;}
.v11190e7f {font-family:Verdana, Arial, Helvetica, sans-serif; color:#190E7F; font-size: 11px;}
.v110b064fb {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#190E7F; font-size: 10px; font-weight: bold;}
.v10190e7f{font-family:Verdana, Arial, Helvetica, sans-serif; color:#190E7F; font-size: 10px;font-weight:normal;}
.v10190e7fb {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#190E7F; font-size: 10px;}
.v11190e7fb{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#190E7F; font-size: 11px; font-weight: bold;}
.v11whiteb {FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none; font-weight:bold;}
.v12whiteb {FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none; font-weight:bold;}
.v15redb {FONT-SIZE: 15px; COLOR:red; Font-Family: Verdana, Arial, Helvetica; TEXT-DECORATION: none; font-weight:bold;}

/***********************************************************/
/******************  EQUIPOS  ******************************/
/***********************************************************/
#plantillaDorsal {font-family: Skranji;font-size:14px;text-align:center;}
.plantillaRowFilial:nth-child(even){background-color: #d6f0cf !important;}
.plantillaRowFilial:nth-child(odd){background-color: #c6eabd !important;}
.plantillaRowBaja:nth-child(even){background-color: #fbb9b9 !important;}
.plantillaRowBaja:nth-child(odd){background-color: #ffc6c6 !important;}


/***********************************************************/
/******************* NOTICIAS ******************************/
/***********************************************************/

#containerMasNoticias {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
} 

.masNoticias { 
    border: solid 1px #999;
    background-image: -webkit-linear-gradient(bottom, #cacaca 0%, #eee 75%);
    margin: 10px;
    border-radius: 10px;
    box-shadow: #888 3px 4px 10px 0px;
    cursor:pointer;
}

.titularMasNoticias {
	background-image: -webkit-linear-gradient(bottom, #418b41 0%, #066e06 75%);
    font-size: 13px;
    COLOR: WHITE;
    FONT-WEIGHT: BOLD;
    padding: 3px;
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
}

.subtituloMasNoticias {    
	color: #190E7F;
    font: 12px Arial;
    text-align: left;
    padding: 5px;
    display:inline-block
}

.noticia {
    font-size: 10px;
	color: #BFD3EC;
	padding: 0px;
}

.titular {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
    padding: 1px 3px 1px 3px;
    font-family: Arial, Verdana, Helvetica;
}

.titular a:link {  color:#FFFFFF; text-decoration: none}
.titular a:active {  color:#FFFFFF; text-decoration: none}
.titular a:visited {  color:#FFFFFF; text-decoration: none}
.titular a:hover {  color: #FFFFFF; text-decoration: underline}

.noticiasCommon a:link {  color: blue; text-decoration: none}
.noticiasCommon	a:visited {color: blue;}
.noticiasCommon	a:active {text-decoration: underline;}
.noticiasCommon	a:hover {text-decoration: underline;}

.noticiaPortada {font-size:12px;text-align:justify;}

.subtitulo {
	color:#000000;
	font-style:italic;
	font-size:14px;
}

.subtitulo ul {
	margin: -7px 0px -7px 0px; 
	padding: 0; 
	border:0;
}

.subtitulo li {
	list-style: none;
	background: url(graficos/iconos/png/bullet_green.png) left bottom no-repeat;
	padding-left: 15px;
	margin: 0px;
}

.infoPublicacionNoticia {padding:0px;font-size:11px;width:100%;background:url(graficos/degradados/gris01.jpg);}

.otrasNoticias{
	border: 1px solid #c6c6c6;
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 10px 0px;
	background : url(graficos/degradados/gris03.gif) bottom repeat-x;
	font:bold 10px Verdana;
	text-align:left;
	border-radius:15px;
}
.otrasNoticias ul{
	list-style: none;
}
.otrasNoticias ul li{
	width: 95%;	padding: 1px 0px 1px 12px; background : url(graficos/iconos/gif/bullet_cuadrado_azul.gif) no-repeat 0px 7px;
	border-bottom:1px solid #C6C6C6;
}
.otrasNoticias span{font-weight:normal;color:red}
.otrasNoticias a:link {text-decoration:none;color:#000000} 
.otrasNoticias a:active {text-decoration:none;color:#000000}
.otrasNoticias a:visited {text-decoration:none;color:#000000}
.otrasNoticias a:hover {text-decoration:underline;} 

/* noticiasUltimaHora */
.noticiasUltimaHora { display:block; width:650px; margin:10px 0 20px 0; padding:0;background:#f4f4eb url(graficos/degradados/marron01.gif) bottom left repeat-x; border:1px solid #d1d2a9; position:relative; display:block; -moz-border-radius:5px;-webkit-border-radius:5px; overflow:hidden;border-bottom:2px solid #d1d2a9;}
.noticiasUltimaHora a img{ border:0;}
.noticiasUltimaHora h2 {margin-top:8px; margin-right:30px;font-size:19px;}
.noticiasUltimaHora a:link {color:#004276; text-decoration:none;}
.noticiasUltimaHora a:visited {color:#004276; text-decoration:none;}
.noticiasUltimaHora a:link:hover, .noticiasUltimaHora h2 a:visited:hover {color:#b00640; text-decoration:underline;}
.noticiasUltimaHora a:link:active {color: #b00640; text-decoration:none;} 
.noticiasUltimaHora img {float:left; margin:3px 10px 3px 3px;}
.noticiasUltimaHora span.imgL img{ /*border:1px solid #565641; padding:4px; background:#fff;*/ margin:6px 0 6px 6px;}
.noticiasUltimaHora div.close {float:right;}
.noticiasUltimaHora div.close img{ margin:0; padding:0;cursor:pointer;}
.noticiasUltimaHora div.sound { overflow:hidden; margin:5px 0;}
.noticiasUltimaHora p a{ text-decoration:none;}
.noticiasUltimaHora p a:hover{ text-decoration:underline;}
.noticiasUltimaHora div a:hover { color:#f4f4eb; text-decoration:underline;}
.noticiasUltimaHora div.iconoUltimaHora{ background:url('graficos/iconos/png/ultima_hora.png') top left no-repeat; width:64px; height:64px; position:absolute; top:0; left:0; text-decoration:none; font-size:9px; color:#f4f4eb;}
span.hour  { color:#b00640; margin-right:3px; font-size:12px; display: block;}

/***********************************************************/
/******************  FICHAS DE PARTIDOS ********************/
/***********************************************************/
.fichaPartido{
	border: 1px solid #c6c6c6;
	margin: 0px 0px 0px 0px;	
	background : #F0F0E7 url(graficos/degradados/marron01.gif) repeat-x;
	background-position: bottom center;
	font:12px Verdana;
	text-align:left;
	border-radius:10px;	
	color:black;
}
.fichaPartido ul{
	list-style: none;
}
.fichaPartido ul li{
	width: 95%;	
	padding: 3px 0px 3px 12px; 
	background : url(graficos/iconos/gif/bullet_cuadrado_azul.gif) no-repeat 0px 7px;
	border-bottom:1px solid #C6C6C6;
}
.fichaPartido ul li span{font-weight:bold;color:#190e7f;}
.fichaPartido a:link {text-decoration:none;color:black;}
.fichaPartido a:active {text-decoration:none;color:black;}
.fichaPartido a:visited {text-decoration:none;color:black;}
.fichaPartido a:hover {text-decoration:underline;} 
.fichaPartido #cabeceraFichaPartido {padding:3px;}

.textoComentarios {
	margin:3px;
	padding:4px;
	color:rgb(96,96,96);
	text-align:left;
	font-family:Verdana, Arial; 
	font-size: 12px;
	background: url(graficos/iconos/gif/brd_puntosH.gif) repeat-X;
	background-position: bottom center;
}

.afavor{ font-weight:bold; color:#66CC00;}
.encontra{ font-weight:bold; color:#CC0000;}

span#marco {
		width: 0px;
		height: 0px;
		position: absolute;
		left: 0px;
		top: 0px;
		z-index: 100;
		border: 2px solid #DD0000;
		display: none;
		background: transparent;
	}
	
div.contenedor {
	position: relative;
	margin: 0px;
	padding: 0px;
}

div.res {
	position: absolute;
	top: 0px;
	left: 0px;
	margin-left: 520px;
	margin-top: 20px;
}

/****** ALINEACIONES Y GOLEADORES *******/
#divAlineacionesPartido, #divGoleadoresPartido, #divTarjetasPartido {overflow:hidden;}
.datosPartido {font-size: 15px; width: 100%;border-spacing: 1px;padding: 0px;border: 0px;border-radius: 10px; overflow:hidden;}
.datosPartido td {border-bottom:1px solid #C6C6C6;}
.datosPartido tr:nth-child(even) {background: #EEEEEE;}
.datosPartido tr:nth-child(odd) {background: #E0E0E0;}
.datosPartido #tdImgJugador {width:32px;}
.datosPartido #tdImgJugador img {border-radius:15px;width:32px;height:40px}
.datosPartido #tdDorsalJugador {font-family: Skranji;font-size:17px;text-align:center;}
/** ALINEACIONES **/
#divAlineacionesPartido #flex-container {display:flex;justify-content: space-between;}
#divAlineacionesPartido #imgSustitucion {width:20px;cursor:help;margin: 4px 1px 0px 1px;}
#divAlineacionesPartido .divIconsAlineado {width: 50px;text-align: center;}
#divAlineacionesPartido .imgJugadorTop img {height:30px;}
#divAlineacionesPartido .imgRatingStar {width: 25px; height: 25px; cursor: pointer; margin-top: 5px; background-image: url('graficos/iconos/png/star-off-big.png');background-repeat: no-repeat;}
#divAlineacionesPartido .imgRatingStar:hover {background-image: url('graficos/iconos/png/star-on-big.png'); background-repeat: no-repeat;}

#divGoleadoresPartido .datosPartido #tdJugadorAlineado img{cursor:help;width:24px;margin:2px;}
#divGoleadoresPartido .datosPartido #tdResultadoParcial {font-family: Skranji;font-size:17px;text-align:center;}
#divTarjetasPartido .datosPartido #tdDatosTarjeta {font-family: Skranji;font-size:17px;text-align:center;}
#divTarjetasPartido #tableArbitroPartido p:first-child {font-family: Skranji;font-size:17px;text-align:center;}
#divTarjetasPartido #tableArbitroPartido p:last-child {font-family:Verdana, Arial; color:#190E7F; font-size: 10px;font-weight:normal;text-align:center;}

/***********************************************************/
/******************  JUGADORES          ********************/
/***********************************************************/



/***********************************************************/
/******************    ONCE IDEAL       ********************/
/***********************************************************/
.onceIdeal {background-image: url(graficos/fondos/campofutbol.jpg);background-size: cover;background-repeat: no-repeat;height:510;border-radius:10px;overflow:hidden;margin-top:10px;position:relative}
.onceIdeal .escudoOnceIdeal {background-color: white; border-radius: 50%; padding: 5px; border: 3px solid #888; position: absolute; margin-top: 55px; margin-left: -30px; width:40px; height:40px;}
.onceIdeal .fotoJugadorOnceIdeal {border-radius:20px;width:80px;height:100px;border:2px solid white}
.onceIdeal .jugadorOnceInicial{ text-align: center; font-family: 'Bowlby One SC', cursive; background: black; color: white; width: 140px; height:25px; border-radius: 5px;}
.onceIdeal .dorsalOnceIdeal1 {position: absolute; top: 200px; left: 5px;}
.onceIdeal .dorsalOnceIdeal2 {position: absolute; top: 370px; left: 150px;}
.onceIdeal .dorsalOnceIdeal3 {position: absolute; top: 15px; left: 150px;}
.onceIdeal .dorsalOnceIdeal4 {position: absolute; top: 200px; left: 160px;}
.onceIdeal .dorsalOnceIdeal5 {position: absolute; top: 130px; left: 290px;}
.onceIdeal .dorsalOnceIdeal6 {position: absolute; top: 270px; left: 290px;}
.onceIdeal .dorsalOnceIdeal7 {position: absolute; top: 370px; left: 430px;}
.onceIdeal .dorsalOnceIdeal8 {position: absolute; top: 15px; left: 430px;}
.onceIdeal .dorsalOnceIdeal9 {position: absolute; top: 130px; right: 20px;}
.onceIdeal .dorsalOnceIdeal10 {position: absolute; top: 200px; left: 440px;}
.onceIdeal .dorsalOnceIdeal11 {position: absolute; top: 270px; right: 20px;}



/***********************************************************/
/******************  DEGRADADOS ********************/
/***********************************************************/
.degradadoRojo {
	background:#69070c;
	background:-webkit-gradient(linear,left top,left bottom,from(#69070c),to(#b2121a)) !important;
	background:-moz-linear-gradient(left top,left bottom,from(#69070c),to(#b2121a));	
}
.degradadoRojo02 {
	background: rgba(255,3,3,1);
	background: -moz-linear-gradient(left, rgba(255,3,3,1) 0%, rgba(125,35,5,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,3,3,1)), color-stop(100%, rgba(125,35,5,1)));
	background: -webkit-linear-gradient(left, rgba(255,3,3,1) 0%, rgba(125,35,5,1) 100%);
	background: -o-linear-gradient(left, rgba(255,3,3,1) 0%, rgba(125,35,5,1) 100%);
	background: -ms-linear-gradient(left, rgba(255,3,3,1) 0%, rgba(125,35,5,1) 100%);
	background: linear-gradient(to right, rgba(255,3,3,1) 0%, rgba(125,35,5,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0303', endColorstr='#7d2305', GradientType=1 );
}
.degradadoVerde {
	background:#00600D;
	background:-webkit-gradient(linear,left top,left bottom,from(#00600D),to(#00B418));	
	background:-moz-linear-gradient(left top,left bottom,from(#00600D),to(#00B418));	
}
.degradadoVerdeHover:hover {
	background:-webkit-gradient(linear,left top,left bottom,from(#003107),to(#00B418));	
	background:-moz-linear-gradient(left top,left bottom,from(#003107),to(#00B418));	
}
.degradadoVerde02 {
	background: rgba(106,173,52,1);
	background: linear-gradient(to right, rgba(106,173,52,1) 0%, rgba(71,117,30,1) 100%);	
}
.degradadoVerde03 {
	background: rgba(106,173,52,1);
	background: linear-gradient(to right, rgb(51, 101, 25) 0%, rgb(100, 177, 32) 100%);
}
.degradadoAmarillo {
	background:#C1D200;	
	background:-webkit-gradient(linear,left top,left bottom,from(#C1D200),to(#828E00));
	background:-moz-linear-gradient(left top,left bottom,from(#C1D200),to(#828E00));	
}
.degradadoAmarillo02 {
	background: rgba(161,177,16,1);
	background: -moz-linear-gradient(left, rgba(161,177,16,1) 0%, rgba(183,143,1,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(161,177,16,1)), color-stop(100%, rgba(183,143,1,1)));
	background: -webkit-linear-gradient(left, rgba(161,177,16,1) 0%, rgba(183,143,1,1) 100%);
	background: -o-linear-gradient(left, rgba(161,177,16,1) 0%, rgba(183,143,1,1) 100%);
	background: -ms-linear-gradient(left, rgba(161,177,16,1) 0%, rgba(183,143,1,1) 100%);
	background: linear-gradient(to right, rgba(161,177,16,1) 0%, rgba(183,143,1,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1b110', endColorstr='#b78f01', GradientType=1 );
}
.degradadoMarron {
	background:#F0F0E7;	
	background:-webkit-gradient(linear,left top,left bottom,from(#F0F0E7),to(#EAEAD2));
	background:-moz-linear-gradient(left top,left bottom,from(#F0F0E7),to(#EAEAD2));	
}
.degradadoGris {
	background:url('graficos/degradados/gris04.jpg') repeat-x;	
	background:-webkit-gradient(linear,left top,left bottom,from(#CCCCCC),to(#FFFFFF));
	background:-moz-linear-gradient(top,#CCCCCC,white);	
}
.degradadoGris02 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7d7e7d+0,0e0e0e+100;Black+3D */
	background: #7d7e7d; /* Old browsers */
	background: -moz-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #7d7e7d 0%,#0e0e0e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */
}
.degradadoGris03 {
	background: rgba(209,209,209,1);
	background: -moz-linear-gradient(top, rgba(209,209,209,1) 0%, rgba(230,227,230,1) 47%, rgba(237,237,237,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(209,209,209,1)), color-stop(47%, rgba(230,227,230,1)), color-stop(100%, rgba(237,237,237,1)));
	background: -webkit-linear-gradient(top, rgba(209,209,209,1) 0%, rgba(230,227,230,1) 47%, rgba(237,237,237,1) 100%);
	background: -o-linear-gradient(top, rgba(209,209,209,1) 0%, rgba(230,227,230,1) 47%, rgba(237,237,237,1) 100%);
	background: -ms-linear-gradient(top, rgba(209,209,209,1) 0%, rgba(230,227,230,1) 47%, rgba(237,237,237,1) 100%);
	background: linear-gradient(to bottom, rgba(209,209,209,1) 0%, rgba(230,227,230,1) 47%, rgba(237,237,237,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d1', endColorstr='#ededed', GradientType=0 );
}

.degradadoAzul {background:linear-gradient(0deg, rgb(103 139 189) 0%, rgb(1 104 211 / 96%) 100%)}
.degradadoAzul01 {
	background: rgb(2,0,36);
	background: linear-gradient(7deg, rgba(2,0,36,1) 0%, rgba(27,2,157,1) 56%, rgba(7,16,94,0.8827906162464986) 100%);
}

/************************* PUBLICIDAD ************************/
.publi3{background:url(graficos/portal-publitop.png)  no-repeat left 42px top 22px; width:100%}
#Publi\.Robapaginas{text-align:center}


/***** BUSCADOR *****/

#multibuscador-container {
	max-width:350px; width: inherit; margin-left:auto; font-size: 13px; text-align: center; margin-bottom:1px;
}

#icon-change-multibuscador {
	color: floralwhite;
	font-size: 27px;background: dimgrey;border-radius: 5px;margin-left: 2px;cursor: pointer;
	margin-right:3px;
}

#multibuscador-container .select2-container.select2-container--default.select2-container--open {
    right: auto;
    left: unset !important;
}

#multibuscador-container .select2-container.select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--below {
    width: max-content !important;	
	left:unset;    
    right: 0;
}

.buscadorWrap {
	margin-left: auto; /* Empuja este elemento hacia la derecha */
	flex-grow: 1; /* Ocupará todo el espacio restante del contenedor */
	display: flex; /* Para ajustar el contenido dentro del .right */
	justify-content: flex-end; /* Alinea el <form> al final (derecha) del espacio disponible */
	z-index: 2;
}

.buscadorActivo{color: black;font-size: 13px;padding:5px; border-radius:10px;}

.textoVertical {
	/* for firefox, safari, chrome, etc. */
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);/* For Opera*/
	-khtml-transform: rotate(-90deg);/* For Lunix*/
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;		
}

.color_encargado {
color:#AA0000;
}
.color_colaborador {
color:#006600;
}

.importante {
background: #E7F5B5 url(graficos/iconos/png/information.png) no-repeat 6px 50%;
margin-bottom: 4px;
padding: 2px;
border: 2px solid #B0DE09;
border-left: 0;
border-right: 0;
color: #537B17;
text-align: center;
font: normal 8pt tahoma,sans-serif;
}
.importante em {
color: #70A820;
font-weight: bold;
}

/********************* RESULTADOS **********************/
#filaPartido {font-family:Verdana, Arial, Helvetica, sans-serif; color:#190E7F; font-size: 12px;}


/*********** CLASIFICACION *****************/
.clasifTable {	
	border-spacing:1px;
	width:100%;	
	font-size:10px;
}

.clasifTable th {background:#000033; cursor:default; font-family: Verdana, Arial, Helvetica, san-serif;color:#FFFFFF;font-weight:bold}
.clasifTable tr:nth-child(even) {background: #EEEEEE;}
.clasifTable tr:nth-child(odd) {background: #CCCCCC;}
.clasifTable tr td:nth-child(n+3):nth-child(-n+10):hover { background-color:#F3F781;}
.clasifEvolucionGana {  display:inline-block; height: 5px; background: #acdea0; width: 17%;}
.clasifEvolucionEmpata {  display:inline-block; height: 5px; background: #f9fb8b; width: 17%;}
.clasifEvolucionPierde {  display:inline-block; height: 5px; background: #ff9d9d; width: 17%;}

.ascenso1 {	
	background:#3AC725;
	background:-webkit-gradient(linear,left top,left bottom,from(#2F911F),to(#3AC725));
	background:-moz-linear-gradient(top,#2F911F,#3AC725);	
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#2F911F', endColorstr='#3AC725');
}

.ascenso2 {
	background:#2535C7;
	background:-webkit-gradient(linear,left top,left bottom,from(#161377),to(#2535C7));
	background:-moz-linear-gradient(top,#161377,#2535C7);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#161377', endColorstr='#2535C7');
}
.ascenso3 {background: linear-gradient(0deg, rgba(9,82,27,1) 24%, rgba(29,117,13,1) 81%);}

.descenso1 {	
	background: rgb(92,15,15) ;
	background: linear-gradient(0deg, rgb(129, 29, 29) 24%, rgba(199,64,62,1) 81%) !important;
}
.descenso2 {	
	background: rgb(158,145,24);
	background: linear-gradient(0deg, rgba(158,145,24,1) 24%, rgba(198,199,62,1) 81%);	
}
.descenso3 {
	background: rgb(210,96,25);
	background: linear-gradient(0deg, rgba(210,96,25,1) 24%, rgba(208,151,28,1) 81%);
}


@keyframes blinkClasifOnlineOdd {0% {background-color: rgba(255,253,178,1)} 50% {background-color: #EEEEEE} 100% {background-color: rgba(255,253,178,1)}}
@keyframes blinkClasifOnlineEven {0% {background-color: rgba(255,253,178,1)} 50% {background-color: #DDDDDD} 100% {background-color: rgba(255,253,178,1)}}

.clasifEquipoOnline {transition:all 0.5s ease-in-out;}
.clasifEquipoOnlineOdd {animation: blinkClasifOnlineEven normal 2s infinite ease-in-out;}
.clasifEquipoOnlineEven {animation: blinkClasifOnlineOdd normal 2s infinite ease-in-out;}

/******************************* BUSCADOR PARTIDOS **************************************/
.horizontalChartBar {text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:white; font-size: 10px;}
.horizontalChartBar p {margin:0px}

#barChartWrapper {height:25px;border:1px solid #999999; border-radius:5px}

/******************************* FIN BUSCADOR PARTIDOS **************************************/

/******************************* PLANTILLAS **************************************/
#directivaItem {float:left;width:50%;background-color:#EEEEEE;border-bottom:1px solid #DDDDDD}
#directivaIMG {width:35px;height:44px;border-radius:15px}
#directivaSubItem {float:left;font-size:13px;padding:3px}
#directivoNombre {font-weight:bold;font-size:13px}
#directivoPuesto {font-style:italic}
#directivoEdad {font-size:10px}
/******************************* FIN PLANTILLAS **************************************/

/******************************* JUGADORES **************************************/
#sliderJssor {margin-top:5px;float:right;position:relative;width:300px;height:600px;overflow:hidden;}
.fotoJugadorContainer {margin-top:5px;float:right;position:relative;}
.fotoJugadorContainer .fotoJugadorSlider {border-radius:10px;border:1px solid #CCC;top:0px;width:99%}
.fotoJugadorContainer .fotoJugadorPie {font-family:verdana;font-size:10px;font-style:italic;}
/*jssor slider arrow skin 073 css*/
.jssora073 {display:block;position:absolute;cursor:pointer;}
.jssora073 .a {fill:#ddd;fill-opacity:.7;stroke:#000;stroke-width:160;stroke-miterlimit:10;stroke-opacity:.7;}
.jssora073:hover {opacity:.8;}
.jssora073.jssora073dn {opacity:.4;}
.jssora073.jssora073ds {opacity:.3;pointer-events:none;}
/******************************* FIN PLANTILLAS **************************************/

/******************************* SUSCRIPCION **************************************/
.subs_header1 {font-size: 4.3em;font-weight: 600!important;line-height: 1.1em!important;text-shadow: rgb(0 0 0 / 16%) 0 3px 5px;text-align: center; color: darkblue; margin: 20px;}
.subs_header2 {text-align: center;font-size: large;background: crimson;color: white;padding: 5px;}
.subs_container {display:flow-root;background-image: url('graficos/fondos/bg-hexagonos-relieve.png');background-position: center center; background-repeat: no-repeat; background-size: cover;}
.subs_container1 {display: flex;justify-content: space-evenly;padding: 20px;color:black}
.subs_container2 {width: 265px;height: 400px; border: 1px solid #ddd; background: white; border-radius: 5px;box-shadow: 3px 3px 5px #666;cursor:pointer}
.subs_container2:hover{background: linear-gradient(0deg, rgba(136,183,247,1) 0%, rgba(69,226,255,0.9612219887955182) 100%);}
.subs_type {color: #212121;font-size: 15px;text-align: center; padding: 30 30 15 30;}
.subs_hr {width:80%;margin-top: 0;margin-bottom: 0px;}
.subs_amt {text-align: center;font-weight: 600;font-size: xxx-large;color:darkblue}
.subs_month_amt {text-align: right; margin-right: 30px;font-size: 13px;color: #000;font-weight: 300;font-family: system-ui;font-style: italic;}
.subs_features_container {padding: 40 25 25 12;font-size:12px}
.subs_checkicon {color: mediumseagreen;}

/******************************* FIN SUSCRIPCION **********************************/

/******************************* CALENDARIO *************************************/
#tablePartidosCalendario td:nth-child(n+2)  img{width:30px;height: 30px;}
#tablePartidosCalendario td:nth-child(2) {font-family: Skranji;font-size:17px;text-align:center;}
#tablePartidosCalendario input {border: 1px solid #757575;border-radius: 5px; height: 30px;text-align:center;font-weight:bold}
#tablePartidosCalendario input[id^="goles"] {width:40px; color:#a50909; font-size: 20px;}
#tablePartidosCalendario input[name^="jornada"] {width:40px; font-size: 20px; color:#190E7F;}
#tablePartidosCalendario input[id^="datetimepicker"] {width:70px;font-size:12px; color:#190E7F;}
#tablePartidosCalendario input[id^="timepicker"] {width:40px;font-size:12px; color:#190E7F;}

/********************* SELECTOR DE COMPETICIONES *****************************************/
#selectorCompeticion {
	background: darkgrey;
	border-top: 1px solid #999;
	display:flex;
	width:100%;
	align-items:center;
	justify-content: flex-start;
}
.selectorCompeticion {
	padding:2px;
	display:flex;
	align-items:center;
}
.selectorCompeticion select {
	font-size:13px;
	padding:4px;
	border-radius:10px;
}
.selectorCompeticion #imgPais {
	padding:2px;
	height:25px;
	border-radius:9px;
}

.favCompeticionContainer {border-radius: 20px;width: 30px;margin-bottom:1px;margin-right: 2px;}
.favCompeticionContainer:hover {cursor:pointer; background-color:#999999}
.NoFavCompeticion {color:#666666}
.FavCompeticion {margin-left:3px;color:#e4e37d}

/********************* FIN SELECTOR DE COMPETICIONES *****************************************/


/*********** LOGIN ************/
#panelLogin {
	border:0px;float:right;width: 205px;margin:0px 0px 0px -5px;background: #FFFFFF url(graficos/degradados/verde04.jpg) repeat-x;
}

#wrapLogin {
	width:200px;float:right;margin-top: -11px;height: 99px;border: 1px solid #ccc;
	border-top-left-radius: 15px;
	border-bottom-left-radius: 15px;
	background: -webkit-linear-gradient(left, #DDD 20%, #CCC 70%);
  	background: -moz-linear-gradient(left, #DDD 20%, #CCC 70%);
  	background: -o-linear-gradient(left, #DDD 20%, #CCC 70%);
  	background: linear-gradient(left, #DDD 20%, #CCC 70%);
  	
}
#wrapLogin #cabeceraLogin {text-align:center;border-top-left-radius:inherit;padding: 3px;}
#wrapLogin #iconosRedSocial {text-align: center;border-bottom:2px solid #C6C6C6; display: flex; justify-content: space-around;padding:4px}
#wrapLogin #iconosRedSocial div {padding:2px; cursor:pointer}
#wrapLogin #iconosRedSocial div img {width:45px}
#wrapLogin #labelRedSocial {text-align:center;padding: 3px;background:#EEE;border-bottom-left-radius:inherit;color: darkgreen;}
#wrapLogin #labelRedSocial input {margin:0px}
#wrapLogin #labelRedSocial #divChkLoginAdmin {display: flex; justify-content: space-evenly;}
 


/*********** COMUN ***************************/
.roundBorder {-moz-border-radius:5px;border-radius:5px;}
.topRoundBorder {-moz-border-radius-topright:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-top-left-radius:5px}
.bottomRoundBorder {border-bottom-right-radius:5px;border-bottom-left-radius:5px}
.textAlignLeft {text-align:left;}
.textAlignRight {text-align:right;}
.floatLeft {float:left;}
.floatRight {float:right;}

.lineaDegradadoAzulBlanco {
width:100%;
height : 5px;
margin : 0 5px;
background: rgba(0,38,153,1);
background: -moz-linear-gradient(left, rgba(0,38,153,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,38,153,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(left, rgba(0,38,153,1) 0%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(left, rgba(0,38,153,1) 0%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(left, rgba(0,38,153,1) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(to right, rgba(0,38,153,1) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002699', endColorstr='#ffffff', GradientType=1 );
}

.cabeceraSecciones p{text-align:left;padding-left:5px;font-size:20px; font-family: 'Paytone One', sans-serif;color:#190e7f;margin:0px;}
.cabeceraSecciones img{padding-top:5px;float:right;margin-right:10px}


/****** EFECTOS *************/

.blink_me {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;

    -moz-animation-name: blinker;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;

    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}



/********* TABLE SORTER ******************/
 .tablesorter-header {
    background-image: url(graficos/iconos/png/bullet_arrow_down.png);
    background-position: center right;
    background-repeat: no-repeat;
    cursor: pointer;
    white-space: normal;
    padding: 4px 20px 4px 4px;
}
.tablesorter-headerAsc {
    background-image: url(graficos/iconos/png/bullet_arrow_up.png);
}
.tablesorter-headerDesc {
    background-image: url(graficos/iconos/png/bullet_arrow_down.png);
}
.tablesorter .sorter-false {
    background-image: none;
    cursor: default;
    padding: 4px;
}

/******* LPF - BUTTONS ***/
.LPFbutton01 {
background: rgba(21, 141, 45, 0.66);
    background-image: -webkit-linear-gradient(top, rgba(21, 141, 45, 0.66), #329939);
    background-image: -moz-linear-gradient(top, rgba(21, 141, 45, 0.66), #329939);
    background-image: -ms-linear-gradient(top, rgba(21, 141, 45, 0.66), #329939);
    background-image: -o-linear-gradient(top, rgba(21, 141, 45, 0.66), #329939);
    background-image: linear-gradient(to bottom, rgba(77, 93, 80, 0.66), #329939);
    border-radius: 11px;
    height: 14px;
    line-height: 15px;
    color: #FFFFFF;
    font-family: Arial;
    width: 125px;
    font-size: 19px;
    font-weight: bold;
    padding: 8px;
    box-shadow: 0px 1px 8px 0px #000000;
    -webkit-box-shadow: 0px 1px 8px 0px #000000;
    -moz-box-shadow: 0px 1px 8px 0px #000000;
    text-shadow: 1px 1px 7px #268739;
    border: solid #B7B7B7 1px;
    text-decoration: none;
    display: inline-block;
    cursor: pointer;
    text-align: center;
}

.LPFbutton01:hover {
	border: solid #BBBBBB 1px;
	background: #3AB743;
	background-image: -webkit-linear-gradient(top, #3AB743, rgba(34, 173, 62, 0.66));
	background-image: -moz-linear-gradient(top, #3AB743, rgba(34, 173, 62, 0.66));
	background-image: -ms-linear-gradient(top, #3AB743, rgba(34, 173, 62, 0.66));
	background-image: -o-linear-gradient(top, #3AB743, rgba(34, 173, 62, 0.66));
	background-image: linear-gradient(to bottom, #3AB743, rgba(34, 173, 62, 0.66));	
	border-radius: 18px;
	text-decoration: none;
}