body,
header,
footer,
div,
h1,
h2,
ul,
li,
a,
table,
table td,
table tr {
	margin: 0;
	padding: 0;
}
.noti-tit{
	background-color: 0A767E;
}

/* 1) Convierto el wrapper en flex */
.contenedor_principal {
  display: flex;
  align-items: center;           /* centra verticalmente */
  justify-content: space-between;
  border-top: solid 5px #36738E;
  border-bottom: solid 5px #36738E;
  padding: 10px 0;
}

/* 2) El texto ocupa ~60% */
/* 2) El texto ocupa ~60% */
.contenedor_principal .texto_principal {
  padding-top: 30px;
  flex: 0 0 60%;
  font-family: 'Lora', serif;
  font-size: 1.4rem;      /* o sube a 1.3rem si te gusta aún más grande */
  font-weight: 700;        /* bold */
  line-height: 1.8;
  letter-spacing: 0.5px;   /* sutil separación entre letras */
  color: #1A3150;
}

/* 3) La imagen deja de ser absolute y ocupa ~30% */
.contenedor_principal .imagen {
  position: static;   /* anula el absolute viejo */
  flex: 0 0 30%;
}

/* 4) Ajusto la img al 100% de su contenedor */
.contenedor_principal .imagen img {
  width: 100%;
  height: auto;
  display: block;
}

.titulares{
	background-color: #E6506A;
	font-weight: bold;
	text-align: center;
	font-family: 'Arimo', verdana, arial;
	font-size: 1.4rem;
	color:#fff;
	padding: 6px;
}
.precios{
	background-color: #0D6EFD;
	font-weight: bold;
	text-align: center;
	font-family: 'Arimo', verdana, arial;
	font-size: 1.4rem;
	color:#fff;
	padding: 6px;
}
.custom-img {
  width: 100%; /* Ocupa todo el ancho del contenedor */
  height: 250px; /* Fija la altura para todas las imágenes */
  object-fit: cover; /* Recorta las imágenes para que llenen el área */
}
.map-container {
  position: relative;
  width: 100%; /* Asegura que ocupe todo el ancho */
  padding-top: 56.25%; /* Relación de aspecto 16:9 */
  overflow: hidden; /* Oculta cualquier contenido que sobresalga */
}
.map-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; /* Hace que el iframe ocupe todo el ancho */
  height: 100%; /* Hace que el iframe ocupe todo el alto */
  border: 0; /* Sin bordes */
}

.portada{
	border-top: solid 5px #36738E;
	border-bottom: solid 5px #36738E;
	padding-top: 10px;
	padding-bottom: 30px;
	height: auto;
}
#map_design{
	background-repeat: no-repeat;     
	background-position: top; 
	background-size: 1800px 900px;
}
#palestra{
	background-color: #0B1210;
}
.ventana{
	width:1200px;
	height:450px;
	background-color: yellow;
}
.celeste {
	background: url("static/img/portadamtm.jpg") no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-color: blue;
}

body {
	font-family: verdana, arial;
	font-size: 1.1rem;
	background-color: #f8f8f8;
}

.modal {
	padding-top: 60px;
}

.info {
	margin-top: 20px;
	background-color: #ccc;
	font-size: 1rem;
	font-weight: bold;
	font-family: Calibri, verdana, arial;
}

.panel_torneo {
	margin-top: 102px;
	background-color: #EFEBFE;
	margin-bottom: 40px;
}

.panel_torneo_categoria {
	margin-top: 98px;
	background-color: #E1E1E1;
}
.panel_noticias {
	margin-top: 86px;
	font-family: verdana, arial, sans-serif;
	font-size: 1.3rem;
	line-height: 38px;
}

.panel_llave {
	padding-top: 98px;
	background-color: #fff;
}

.panel_ranking {
	background-color: #fafafa;
	color:#fff;
}

.panel_directorio {
	background-color: #F4F3FF;
	border: 1px solid #ccc;
	min-height: 400px;
	padding-right: 5%;
	padding-top: 95px;
	padding-left: 5%;
	padding-bottom: 25px;
}

.fondo {
	background-color: #f8f8f8;
}

hr {
	border: 0;
	border-top: 1px double #185DAD;
	width: 95%;
}

hr.ranking {
	border: 0;
	border-top: 2px double #36418C;
	width: 95%;
}

hr.ranking_titulo {
	border: 0;
	border-top: 1px double #36418C;
	width: 95%;
}

hr.dir {
	border: 0;
	border-top: 1px double #185DAD;
	width: 99%;
}

hr.encuestas {
	border: 0;
	border-top: 1px double #ccc;
	width: 95%;
}

hr.llave {
	border: 0;
	border: 2px double #ccc;
	width: 99%;
}
hr.cuadro_entrenador {
	border: 3px solid #36418C;
	width: 100%;
}
img {
	max-width: 100%;
}

b.jugador {
	color: #224154;
	font-family: Verdana, Arial;
	font-size: 1.4rem;
}

b.compra {
	color: #181818;
	font-family: Verdana, Arial;
	font-size: 1.6rem;
}

p.compra {
	font-family: Verdana, Arial;
	font-size: 1.4rem;
}

.panel_series {
	padding-top: 110px;
	background-color: #6094FF;
	min-height: 500px;
	font-family: Verdana, Arial;
	font-size: .9rem;
	font-weight: bold;
	color: #F7F0BD;
}
.panel_prellave {
	padding-top: 110px;
	background-color: #F7F7F7;
	min-height: 300px;
	font-family: Verdana, Arial;
	font-size: .9rem;
	font-weight: bold;
	color: #F7F0BD;
}
.torneo {
	background-color: #F4F3FF;
	font-family: Verdana, Arial;
	padding-top: 20px;
	border: 1px solid #E9E6FE;
}

.ingreso {
	background-color: #fff;
	border: 1px solid #ccc;
	font-family: Verdana, Arial;
	margin-top: 130px;
	margin-bottom: 120px;
}

span.panel {
	background-color: #6094FF;
	font-family: Verdana, Arial;
	font-size: 1.4rem;
	font-weight: 600px;
	color: #F9FF3E;
}

.color_base {
	background-color: #224053;
}

.amarillo {
	background-color: yellow;
	text-align: left;
}

.azul {
	height: 90px;
	padding: 22px;
	text-align: center;
	background-color: #224053;
}

.separador {
	height: 3px;
	background-color: #1E7AA8;
}

#western {
	display: none;
}

#jugadores {
	display: none;
}

#partidos {
	display: none;
}

.centrado {
	margin: 0 auto 0 auto;
	width: 90%;
	text-align: center;
}

.mensaje {
	background-color: #36418C;
	font-family: verdana, arial;
	font-size: 1.3rem;
	color: #fff;
	padding: 16px;
}

.boton_pago {
	background: #3d85c6;
	background: -webkit-linear-gradient(#3d85c6, #073763);
	background: linear-gradient(#3d85c6, #073763);
	border-radius: 5px;
	padding: 12px 12px;
	color: #ffffff;
	display: inline-block;
	font: normal 700 16px/1 "Calibri", sans-serif;
	text-align: center;
	text-shadow: 1px 1px #000000;
}

.flex {
	text-align: center;
}

.izquierda {
	text-align: : left;
}

.derecha {
	text-align: right;
}

.paypal {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.8rem;
	font-weight: bold;
	color: #377B7F;
}

.ganadores {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.3rem;
	color: #36418C;
}

tr.torneos-vivo {
	background-color: #FB7A77;
}

.admin {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.7rem;
	font-weight: bold;
	color: #D46136;
}

.resalte {
	background-color: #ececec;
	font-size: 1.1rem;
	font-family: verdana, arial;
}

.resalte2 {
	background-color: #E0DAE6;
	font-size: 1.4rem;
	font-family: verdana, arial;
}

div.centrada {
	border-style: solid;
	border-width: 2px;
}

.plano {
	background-color: #F4F7CA;
}

.titulo-liga {
	margin-top: 1px;
	background-color: #36418C;
	color: #FEE937;
	font-weight: bold;
	text-align: center;
	font-family: 'Arimo', verdana, arial;
	font-size: 1.4rem;
}
A.titulo-liga {
	margin-top: 1px;
	background-color: #36418C;
	color: #FEE937;
	font-weight: bold;
	text-align: center;
	font-family: 'Arimo', verdana, arial;
	font-size: 1.4rem;
}
.titulo {
	margin-top: 15px;
	background-color: #36418C;
	color: #FEE937;
	font-weight: bold;
	text-align: center;
	font-family: 'Arimo', verdana, arial;
	font-size: 1.7rem;
}
.titulo-liga_v2 {
	margin-top: 1px;
	background-color: #89DE90;
	color: #fff;
	font-weight: bold;
	text-align: center;
	font-family: 'Arimo', verdana, arial;
	font-size: 1.4rem;
}
A.titulo-liga_v2 {
	margin-top: 1px;
	background-color: #89DE90;
	color: #fff;
	font-weight: bold;
	text-align: center;
	font-family: 'Arimo', verdana, arial;
	font-size: 1.4rem;
}
.titulo-liga_v3 {
	margin-top: 1px;
	background-color: #FEE937;
	color: #fff;
	font-weight: bold;
	text-align: center;
	font-family: 'Arimo', verdana, arial;
	font-size: 1.4rem;
}
A.titulo-liga_v3 {
	margin-top: 1px;
	background-color: #FEE937;
	color: #fff;
	font-weight: bold;
	text-align: center;
	font-family: 'Arimo', verdana, arial;
	font-size: 1.4rem;
}
.titulo_v2 {
	margin-top: 15px;
	background-color: #89DE90;
	color: #fff;
	font-weight: bold;
	text-align: center;
	font-family: 'Arimo', verdana, arial;
	font-size: 1.4rem;
}
.entrenador{
	text-align: left;
}
b.entrenador{
	color: #fff;
}
b.fecha{
	color: #fff;
	font-family: 'Arimo', verdana, arial;
	font-size: .9rem;
}
b.fecha_v2{
	color: #fff;
	font-family: 'Arimo', verdana, arial;
	font-size: 1.1rem;
	text-align: left;
}
.muro-titulo {
	background-color: #247B8F;
	text-align: center;
	font-family: 'Arimo', verdana, arial;
	font-size: 1.2rem;
	margin-top: 25px;
	padding: 5px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	margin-bottom: 25px;
}

span.form {
	display: inline;
	margin-left: 80pt;
}

span.boton {
	display: inline;
	margin-left: 10pt;
}

span.muro {
	display: inline;
	margin-left: 38pt;
}

span.logo {
	display: inline-block;
	margin-left: 1pt;
	padding-top: 13pt;
}

span.cabecera {
	display: inline-block;
	margin-left: 15px;
	color: #289AB8;
	font-family: verdana;
	font-weight: bold;
	font-size: 1rem;
}

span.pie {
	display: inline-block;
	margin-left: 32px;
}

span.ciudad {
	display: inline-block;
	margin-left: 25px;
	color: #515056;
	/*font-weight: bold;*/
}

.texto {
	font-family: arial, verdana;
	font-size: 13pt;
}

.contacto {
	background-color: #FFE1B7;
	height: auto;
}

.pagina {
	width: auto;
	min-height: 450px;
}

.liga {
	font-size: 1.3rem;
	font-family: arial, verdana;
}

.categoria {
	font-size: 1.8;
	font-family: verdana, arial;
}

.blog {
	font-size: 1.2rem;
	font-family: Inter, Arial, sans-serif;
	margin-top: 35px;
	color: #363636;
	line-height: 40px;
}

.blog h2 {
	font-weight: bold;
	font-size: 1.4rem;
	color: #000;
}

.comentarios_detalle {
	font-size: 1.7rem;
	font-family: verdana, arial;
}

#visor {
	margin: 0 auto 0 auto;
	width: auto;
	height: auto;
	padding-top: 0;
}

.wrapper {
	background-color: #D46136;
	font-family: 'Arimo', verdana, arial;
	font-size: 2rem;
	color: #fff;
	height: 55px;
	padding-top: 12px;
	width: 50%;
	text-align: center;
	margin: 0 auto 0 auto;
	border-radius: 15px 15px 15px 15px;
	-moz-border-radius: 15px 15px 15px 15px;
	-webkit-border-radius: 15px 15px 15px 15px;
}

.wrapper_enc {
	background-color: #D46136;
	font-family: 'Arimo', verdana, arial;
	font-size: 2rem;
	color: #fff;
	height: 55px;
	padding-top: 12px;
	width: 65%;
	text-align: center;
	margin: 0 auto 0 auto;
	border-radius: 15px 15px 15px 15px;
	-moz-border-radius: 15px 15px 15px 15px;
	-webkit-border-radius: 15px 15px 15px 15px;
}

.capa_contenedora {
	margin-top: 10px;
	height: auto;
	margin-left: 6%;
	margin-right: 6%;
	background-color: #fff;
}

p.banner {
	color: #FEE937;
	font-family: 'Montserrat', sans-serif, verdana;
	font-size: 1.5rem;
	font-weight: bold;
}

.capa_banner {
	background-image: url('../img/banner_fondo.jpg');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
	margin-top: 0x;
	padding: 8px;
	/*background-color: #1C2351;*/
	height: auto;
	text-align: center;
}

.capa_usuario {
	margin-top: 105px;
	background-color: #ccc;
	height: 50px;
	font-family: Times, serif, arial, verdana;
}

.capa_registro {
	/*background-color: #36418C;*/
	background-image: url('../img/fondo_registro.jpg');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5;
	padding-bottom: 10px;
	font-family: 'Inter', sans-serif, arial, verdana;
	font-size: 1.5rem;
	text-align: center;
	color:#fff;
}

.interface {
	background-color: #224053;
	border-bottom: solid 2px #ccc;
	text-align: center;
	padding: 16px;
}

.logo_noti {
	padding-right: 2%;
}

.uru_noticias {
	margin-top: 0px;
	height: auto;
	font-family: verdana, arial;
	font-size: 1.2rem;
	background-color: #fff;
	border-right: 1px solid #97B6CD;
}

.pie_pagina {
	border-top: solid 1px #ccc;
	height: auto;
	background-color: #36418C;
	color: #fff;
	margin-top: 140px;
	padding-bottom: 30px;
	padding-top: 15px;
}

.pie {
	text-align: center;
	font-family: verdana, arial;
	font-size: 1rem;
	color: #fff;
}
.pie_v2{
	text-align: center;
	font-family: verdana, arial;
	font-size: 1.3rem;
	color: #FEE937;
}
.pie_design {
	margin-top: 60px;
	background-color: #020305;
	/*#1C2351;*/
	height: auto;
	font-family: verdana, arial;
	font-size: 1.9rem;
	color: #fff;
	text-align: center;
	padding-top: 22px;
	padding-bottom: 15px;
}
.pie_design_v2 {
	margin-top: 60px;
	background-color: #36418C;
	height: auto;
	font-family: verdana, arial;
	font-size: 1.9rem;
	color: #fff;
	text-align: center;
	padding-top: 22px;
	padding-bottom: 15px;
}
.foto_portada{
	background-color: #fff;
	height: auto;
	text-align: center;
	padding-top: 22px;
	padding-bottom: 15px;
}
.foto_portada_v2{
	background-color: #fff;
	height: auto;
	text-align: center;
	padding-top: 22px;
	padding-bottom: 15px;
}
.pie_blog {
	background-color: #343B40;
	height: auto;
	color: #fff;
	text-align: center;
	padding-bottom: 15px;
	padding-top: 20px;
}

.pie_blog p {
	padding-top: 15px;
}

.menu {
	background-color: #343838;
	min-height: 120pt;
}

.color_fondo {
	/*background-color: #fff;*/
	background-color: #fff;
}

.calendario {
	margin-top: 0px;
	height: auto;
	/*background-color: #f2f2f2;*/
	background-color: #fff;
}

.corte {
	height: 2px;
	background-color: #ccc;
}

.ganancia_anio_torneo {
	margin: 0 auto 0 auto;
	width: 50%;
	border: 1px solid red;
}

.ranking {
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2rem;
	font-weight: bold;
	color: #f5f5f5;
	padding: 3px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	text-align: center;
	width: 100%;
	margin-top: 15px;
}
 .par_ranking {
    background-color: #EEEEEE; /* color para las filas pares */
    height: 50px;
  }
  .impar_ranking {
    background-color: #fff; /* color para las filas impares */
    height: 50px;
  }
.rank {
	margin-top: 10px;
	padding-top: 22px;
	height: auto;
	color: #fff;
	font-family: verdana, arial;
	font-size: 1.2rem;
	font-weight: bold;
	background-color: #2C71B6;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
}
}

.encuesta {
	background-color: #eee;
	/*#247B8F;*/
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.6rem;
	font-weight: bold;
	color: #377B7F;
	padding: 3px;
}

.capa_jugador {
	border: 2px solid #ccc;
	height: 360pt;
}

.comentarios {
	text-align: center;
	height: auto;
	font-family: Verdana, Arial;
	font-size: 17pt;
	font-weight: bold;
	color: #000;
}

.productos {
	text-align: center;
	height: auto;
	font-family: Verdana, Arial;
	font-size: 17pt;
	font-weight: bold;
	color: #fff;
}

.capa_videos {
	border: 2px solid #ccc;
	height: 300pt;
}

.campeones {
	font-family: verdana, arial;
	font-size: 1.3rem;
	color: #B84D45;
}

.recaudacion {
	font-family: verdana, arial;
	font-size: 1.8rem;
	border: 1px solid #ccc;
}

.titulo-ranking {
	text-align: center;
	font-family: arial, verdana;
	font-size: 1.4rem;
	color: #f5f5f5;
}

.panel_muro {
	font-family: verdana, arial;
	font-size: 1.3rem;
	background-color: #f1f1f1;
	border: 1px solid #ccc;
	margin-top: 90px;
	width: 98%;
}

.panel-body {
	font-family: verdana, arial;
	font-size: 1.2rem;
	background-color: #fff;
	padding: 15px;
	margin-bottom: 3px;
	border: 1px solid #ccc;
}

.panel-heading {
	font-family: verdana, arial;
	font-size: 1.7rem;
	color: #0069D9;
	padding: 15px;
	font-weight: bold;
}

strong {
	font-family: Verdana, Arial;
	font-size: 1.2rem;
	color: red;
}

strong.jugador {
	font-family: Verdana, Arial;
	font-size: 1.2rem;
	color: red;
}

strong.titular {
	font-family: Verdana, Arial;
	font-size: 1.6rem;
	color: red;
}

.mini_espacio {
	height: 7px;
}

.espacio {
	margin_top: 30px;
}

.big_espacio {
	height: 22px;
}

.super_espacio {
	height: 70px;
}

ul {
	list-style: none;
}

li.calendario {
	height: 15pt;
}

li.fecha {
	color: red;
	font-family: Verdana, arial;
	font-size: 13px;
}

li.centrado {
	margin: 0 auto 0 auto;
	text-align: center;
	font-size: 1.1rem;
	font-weight: bold;
	color: #FEE937;
}

li.noticia {
	color: #666666;
	font-family: Arial, Verdana;
	font-size: 14pt;
}

li.separacion {
	height: 32pt;
	padding-left: 10%;
}

li {
	padding-top: 12px;
}
hr.verdoso{
	background-color: #89DE90;
	height: 3px;
}
tr.info_rank {
	background-color: #4585B1;
	font-family: Arial, Verdana;
	font-size: 17pt;
	color: #fff;
}
.fecha_torneo{
	border-top: ;
	display: flex; 
	align-items: center;
	justify-content: center;
	height: 90px;
	background-color: #EEDCC8;
	font-weight: bold;
	color:#544734;
	font-size: 1.8rem;
	border-top: 3px solid #007bff;
}
.fecha_torneo_v2{
	display: flex; 
	align-items: center;
	justify-content: center;
	height: 90px;
	background-color: #EEDCC8;
	font-weight: bold;
	color:#36418C;
	font-size: 1.6rem;
}
.cel{
	margin-top: 20px;
	display: flex; 
	align-items: center;
	justify-content: center;
	height: 50px;
	background-color: #DEE6EF;
	font-weight: bold;
	font-size: 1.4rem;
}
A.torneo_fecha:link{
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 2.3rem;
		color: #36738E;
}	
A.torneo_fecha:visited {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #36738E;
		font-size: 2.3rem;
	}
A.link_faq:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.8rem;
	font-weight: bold;
	color: #377B7F;
	text-decoration: underline;
}

A.link_faq:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #377B7F;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.8rem;
}

A.link_faq:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #185DAD;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.8rem;
}

A.link_faq:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #377B7F;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.8rem;
}

A.basico:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1rem;
	font-weight: bold;
	color: #289AB8;
	text-decoration: underline;
}

A.basico:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #289AB8;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1rem;
}

A.basico:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #185DAD;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1rem;
}

A.basico:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #289AB8;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1rem;
}

A.link_calendario:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1rem;
	color: #F6553B;
	text-decoration: underline;
}

A.link_calendario:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #F6553B;
	text-decoration: underline;
	font-size: 1rem;
}

A.link_calendario:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #185DAD;
	text-decoration: underline;
	font-size: 1rem;
}

A.link_calendario:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #F6553B;
	text-decoration: underline;
	font-size: 1rem;
}

A.pie:link {
	font-family: arial, Helvetica, sans-serif;
	font-size: 1.4rem;
	color: #fff;
	text-decoration: none;
}

A.pie:visited {
	font-family: arial, Helvetica, sans-serif;
	color: #FEE937;
	text-decoration: none;
	font-size: 1.4rem;
}

A.pie:hover {
	font-family: arial, Helvetica, sans-serif;
	color: #Fff;
	text-decoration: none;
	font-size: 1.4rem;
}

A.pie:active {
	font-family: arial, Helvetica, sans-serif;
	color: #FEE937;
	text-decoration: none;
	font-size: 1.4rem;
}

A.registro:link {
	font-family: 'Inter', sans-serif;
	font-size: 2.2rem;
	color: #FEE937;
	text-decoration: underline;
	font-weight: bold;
}

A.registro:visited {
	font-family: 'Inter', sans-serif;
	color: #FEE937;
	text-decoration: underline;
	font-size: 2.2rem;
	font-weight: bold;
}

A.registro:hover {
	font-family: 'Inter', sans-serif;
	color: #Fff;
	text-decoration: underline;
	font-size: 2.2rem;
	font-weight: bold;
}

A.registro:active {
	font-family: arial, Helvetica, sans-serif;
	color: #FEE937;
	text-decoration: underline;
	font-size: 2.2rem;
	font-weight: bold;
}

A.noticias:link {
	font-family: 'Inter', sans-serif;
	font-size: 1.3rem;
	font-weight: bold;
	color: #4585B1;
	text-decoration: underline;
}

A.noticias:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #4585B1;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.3rem;
}

A.noticias:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #F9314D;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.3rem;
}

A.noticias:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #4585B1;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.3rem;
}

A.lectura:link {
	font-family: 'Inter', sans-serif;
	font-size: 1.1rem;
	font-weight: bold;
	color: #F9314D;
	text-decoration: underline;
}

A.lectura:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #F9314D;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.1rem;
}

A.lectura:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FEE937;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.1rem;
}

A.lectura:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #F9314D;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.1rem;
}
A.lectura_v2:link {
	font-family: 'Inter', sans-serif;
	font-size: 1.1rem;
	font-weight: bold;
	color: #FEE937;
	text-decoration: underline;
}

A.lectura_v2:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: 	color: #FEE937;
	;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.1rem;
}

A.lectura_v2:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FEE937;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.1rem;
}

A.lectura_v2:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FEE937;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.1rem;
}
A.basica:link {
	font-family: 'Inter', sans-serif;
	font-size: 1.1rem;
	font-weight: bold;
	color: #89DE90;
	text-decoration: underline;
}

A.basica:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #89DE90;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.1rem;
}

A.basica:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #89DE90;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.1rem;
}

A.basica:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #89DE90;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.1rem;
}
A.noti:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 2.0rem;
	font-weight: bold;
	color: #333A54;
	text-decoration: none;
}

A.noti:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #333A54;
	font-weight: bold;
	text-decoration: underline;
	font-size: 2.0rem;
}

A.noti:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #333A54;
	font-weight: bold;
	text-decoration: none;
	font-size: 2.0rem;
}

A.noti:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #333A54;
	font-weight: bold;
	text-decoration: noine;
	font-size: 2.0rem;
}

A.titular:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.5rem;
	font-weight: bold;
	color: #333A54;
	text-decoration: none;
}

A.titular:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #333A54;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.5rem;
}

A.titular:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #333A54;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.5rem;
}

A.titular:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #333A54;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.5rem;
}
A.titular_v2:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.5rem;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

A.titular_v2:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.5rem;
}

A.titular_v2:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.5rem;
}

A.titular_v2:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.5rem;
}
A.titular_v3:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.6rem;
	font-weight: bold;
	color: #FEE937;
	text-decoration: none;
}

A.titular_v3:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FEE937;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.6rem;
}

A.titular_v3:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FEE937;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.6rem;
}

A.titular_v3:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FEE937;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.6rem;
}
A.titular_noticia:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 2.5rem;
	font-weight: bold;
	color: #FEE937;
	text-decoration: none;
}

A.titular_noticia:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FEE937;
	font-weight: bold;
	text-decoration: none;
	font-size: 2.5rem;
}

A.titular_noticia:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: green;
	font-weight: bold;
	text-decoration: none;
	font-size: 2.5rem;
}

A.titular_noticia:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FEE937;
	font-weight: bold;
	text-decoration: none;
	font-size: 2.5rem;
}
A.titular_noticia_v2:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 2.5rem;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

A.titular_noticia_v2:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 2.5rem;
}

A.titular_noticia_v2:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FEE937;
	font-weight: bold;
	text-decoration: none;
	font-size: 2.5rem;
}

A.titular_noticia_v2:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 2.5rem;
}
A.link:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.2rem;
	font-weight: bold;
	color: #185DAD;
	text-decoration: underline;
}

A.link:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #185DAD;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.2rem;
}

A.link:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #185DAD;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.2rem;
}

A.link:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #185DAD;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.2rem;
}

A.link_panel:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.4rem;
	font-weight: bold;
	color: #1C21A0;
	text-decoration: underline;
}

A.link_panel:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #1C21A0;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.4rem;
}

A.link_panel:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #1C21A0;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.4rem;
}

A.link_panel:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #1C21A0;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.4rem;
}

A.administracion:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.4rem;
	font-weight: bold;
	color: #fff;
	text-decoration: underline;
}

A.administracion:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.4rem;
}

A.administracion:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.4rem;
}

A.administracion:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.4rem;
}

A.rojo:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.6rem;
	font-weight: bold;
	color: #D46136;
	text-decoration: underline;
}

A.rojo:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #D46136;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.6rem;
}

A.rojo:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #D46136;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.6rem;
}

A.rojo:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #D46136;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.6rem;
}

A.letra:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}

A.letra:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	font-size: 18px;
}

A.letra:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	font-size: 18px;
}

A.letra:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	font-size: 18px;
}

A.llave:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.4rem;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}

A.llave:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.4rem;
}

A.llave:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.4rem;
}

A.llave:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.4rem;
}

A.sesion:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.5rem;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}

A.sesion:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.5rem;
}

A.sesion:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.5rem;
}

A.sesion:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.5rem;
}

A.sub_menu:link {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 1.5rem;
	font-weight: bold;
	color: #EF4961;
}

A.sub_menu:visited {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 1.5rem;
	font-weight: bold;
	color: #EF4961;
}

A.sub_menu:hover {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 1.5rem;
	font-weight: bold;
	color: #EF4961;
}

A.sub_menu:active {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 1.5rem;
	font-weight: bold;
	color: #EF4961;
}

A.sub_link:link {
	font-family: Arial, Verdana, sans-serif;
	font-size: 1.2rem;
	font-weight: bold;
	color: #EF4961;
	text-decoration: underline;
}

A.sub_link:visited {
	font-family: Arial, Verdana, sans-serif;
	font-size: 1.2rem;
	font-weight: bold;
	color: #EF4961;
	;
	text-decoration: underline;
}

A.sub_link:hover {
	font-family: Arial, Verdana, sans-serif;
	font-size: 1.2rem;
	font-weight: bold;
	color: #EF4961;
	text-decoration: underline;
}

A.sub_link:active {
	font-family: Arial, Verdana, sans-serif;
	font-size: 1.2rem;
	font-weight: bold;
	color: #EF4961;
	text-decoration: underline;
}

A.noticia:link {
	font-family: Verdana, Arial;
	font-size: 17pt;
	font-weight: bold;
	color: #666;
}

A.noticia:visited {
	font-family: Verdana, Arial;
	font-size: 17pt;
	font-weight: bold;
	color: #666;
}

A.noticia:hover {
	font-family: Verdana, Arial;
	font-size: 17pt;
	font-weight: bold;
	color: #666;
}

A.noticia:active {
	font-family: Verdana, Arial;
	font-size: 17pt;
	font-weight: bold;
	color: #666;
}

A.link-panel:link {
	font-family: Verdana, Arial;
	font-size: 1rem;
	font-weight: bold;
	color: #F7F0BD;
	text-decoration: underline;
}

A.link-panel:visited {
	font-family: Verdana, Arial;
	color: #F7F0BD;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1rem;
}

A.link-panel:hover {
	font-family: Verdana, Arial;
	color: #F7F0BD;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1rem;
}

A.link-panel:active {
	font-family: Verdana, Arial;
	color: #F7F0BD;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1rem;
}

A.noti_resumen:link {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 1.6rem;
	font-weight: bold;
	color: #D46136;
}

A.noti_resumen:visited {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 1.6rem;
	font-weight: bold;
	color: #D46136;
}

A.noti_resumen:hover {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 1.6rem;
	font-weight: bold;
	color: #D46136;
}

A.noti_resumen:active {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 1.6rem;
	font-weight: bold;
	color: #D46136;
}

.federacion {
	width: 47%;
	height: auto;
	padding-left: 1%;
	padding-right: 1%;
	background-color: #E3EABE;
	font-family: arial, verdana;
	font-size: 15px;
	vertical-align: top;
	display: inline-block;
	margin-left: 1%;
	margin-top: 25px;
}

.internacional {
	width: 47%;
	height: auto;
	padding-left: 1%;
	padding-right: 1%;
	background-color: #F7ECBF;
	font-family: arial, verdana;
	font-size: 15px;
	vertical-align: top;
	display: inline-block;
	margin-left: 1%;
	margin-bottom: 5px;
	margin-top: 25px;
}

.borderless tr td {
	border: none !important;
}

address {
	display: block;
	font-style: italic;
	font-family: Verdana, arial;
	font-size: 1.8rem;
}

/*.centrada tr td {
    border: none !important;
    margin:0 auto 0 auto;
	text-align: center;
	font-family:verdana,arial;
	font-size: 1.4rem;
	font-weight: bold;
	color:#7285B1;
}*/
tr.centrada {
	border: none !important;
	margin: 0 auto 0 auto;
	text-align: center;
	font-family: verdana, arial;
	font-size: 1.4rem;
	font-weight: bold;
	color: #7285B1;
}
td.datos_personales{
	text-align: left;
	color:#36418C;
	font-family: arial,verdana,sans-serif;
	font-size: 1.4rem;
	display: block;
    min-height: 45px;
    font-weight: bold;
}
td.jugador{
	color:#36418C;
	font-weight: bold;
	font-size: 1.7rem;
	font-family: verdana, arial, sans-serif;
	align:center; 
}

td.centrada {
	border: none !important;
	margin: 0 auto 0 auto;
	text-align: center;
	font-family: verdana, arial;
	font-size: 1.1rem;
	font-weight: bold;
	color: #36418C;
}
td.centrada_ranking {
	border: none !important;
	margin: 0 auto 0 auto;
	text-align: center;
	font-family: sans-serif,arial,verdana;
	font-size: 1.2rem;
	font-weight: bold;
	color: #fff;
}

table.centrada {
	margin: 0 auto 0 auto;
	text-align: center;
}

table.categorias {
	line-height: 25px;
	margin: 0 auto 0 auto;
	font-family: arial, verdana;
	font-size: 1rem;
	font-weight: bold;
}

table.bonus {
	line-height: 25px;
	margin: 0 auto 0 auto;
	font-family: arial, verdana;
	font-weight: bold;
}

table.ganancia {
	margin: 0 auto 0 auto;
	text-align: center;
	font-family: verdana, arial;
	font-size: 1rem;
	font-weight: bold;
}

table.ganancia_individuales {
	margin: 0 auto 0 auto;
	text-align: center;
	font-family: verdana, arial;
	font-size: 1.3rem;
	font-weight: bold;
}

tr.clip {
	color: #185DAD;
	font-family: Arial, Verdana;
	font-size: 1rem;
	font-weight: bold;
}

tr.clip_2 {
	font-family: Arial, Verdana;
	font-size: 1.2rem;
	font-weight: bold;
}

tr.celeste {
	/*background-color:#eee;*/
	/*background-color:#dcf7f5;*/
	background-color: #A7DBD8;
	font-weight: bold;
}

tr.yellow {
	background-color: #FAEBC2;
	font-weight: bold;
}

tr.col_1 {
	background-color: #224154;
	color: #fff;
	font-family: Arial, Verdana;
	font-size: :3rem;
}

tr.col_2 {
	background-color: #007B8F;
	color: #fff;
	font-family: Arial, Verdana;
	font-size: :3rem;
}

td.titulo {
	background-color: #247B8F;
	color: #fff;
	font-weight: bold;
	text-align: center;
	font-family: 'Arimo', verdana, arial;
	font-size: 1.5rem;
	padding: 2px;
}

td.noticia {
	font-family: verdana, arial, sans-serif;
	font-size: 1.3rem;
	line-height: 38px;
}

td.master {
	text-align: left;
	font-family: verdana, arial;
	font-size: 1.3rem;
}

tr.red {
	color: red;
	font-size: 1.5rem;
}

A.mail:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.5rem;
	font-weight: bold;
	color: #289AB8;
	text-decoration: underline;
}

A.mail:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #289AB8;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.5rem;
}

A.mail:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #185DAD;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.5rem;
}

A.mail:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #289AB8;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.5rem;
}
.historial{
	margin-top: 15px;
	font-family: arial,verdana,sans-serif;
	font-size: 1.6rem;
}
.prellave-table {
	margin: 1em 0;
	background: #34495E;
	min-width: 560px;
	font-family: Montserrat, sans-serif;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	border-radius: 5px;
	margin: 0 auto 0 auto;
}

/* navegacion */
.navbar-dark {
	margin-bottom: 0;
	background-color: #36418C;
	z-index: 9999;
	border: 0;
	font-size: 15px !important;
	line-height: 1.42857143 !important;
	letter-spacing: 2px;
	border-radius: 0;
}

.navbar li a,
.navbar .navbar-brand {
	color: #fff !important;
}

.navbar-nav li a:hover,
.navbar-nav li.active a {
	color: #FEE937 !important;
	background-color: #0094CC !important;
}

.dropdown-menu {
	background-color: #36418C;
}

.nav-espacio {
	width: 50px;
}

.nav-espaciado {
	width: 4px;
}
A.nav-link:link {
	font-family: sans-serif, Arial, Verdana, Helvetica;
	font-size: 1.1rem;
}

A.nav-link:visited {
	font-family: sans-serif, Arial, Verdana, Helvetica;
	font-size: 1.1rem;
}

A.nav-link:hover {
	font-family: sans-serif, Arial, Verdana, Helvetica;
	font-size: 1.1rem;
}

A.nav-link:active {
	font-family: sans-serif, Arial, Verdana, Helvetica;
	font-size: 1.1rem;
}
tr.titulo_ranking{
	background-color:#009688;
	height:40px;
}
tr.ranking-parcial {
	border-bottom: 1px dotted #000;
	height: 80px;
	color: #000;
	font-family: arial, verdana;
	font-size: 1.1rem;
}

tr.ganadores {
	border-bottom: 1px dotted #000;
	height: 60px;
	color: #F6553B;
	font-family: arial, verdana;
	font-size: 1rem;
}

/* lo nuevo */
.wrap {
	display: inline-block;
	height: auto;
	width: auto;
	float: left;
}

.wrap2 {
	display: inline-block;
	height: 140px;
	width: 30px;
	margin-top: 40px;
	border-top: 2px solid black;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
	float: left;
}

.wrap2_dobles {
	display: inline-block;
	height: 240px;
	width: 30px;
	margin-top: 40px;
	border-top: 2px solid black;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
	float: left;
}

.wrap3 {
	display: inline-block;
	height: 2px;
	width: 45px;
	margin-top: 110px;
	border-bottom: 2px solid black;
	float: left;
}

.wrap3_dobles {
	display: inline-block;
	height: 2px;
	width: 45px;
	margin-top: 160px;
	border-bottom: 2px solid black;
	float: left;
}

.wrapv2 {
	display: inline-block;
	height: 230px;
	width: 30px;
	margin-top: 85px;
	border-top: 2px solid black;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
	float: left;
}

.wrapv2_dobles {
	display: inline-block;
	height: 380px;
	width: 30px;
	margin-top: 110px;
	border-top: 2px solid black;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
	float: left;
}

.wrapv3 {
	display: inline-block;
	height: 2px;
	width: 45px;
	margin-top: 200px;
	border-bottom: 2px solid black;
	float: left;
}

.wrapv3_dobles {
	display: inline-block;
	height: 2px;
	width: 45px;
	margin-top: 300px;
	border-bottom: 2px solid black;
	float: left;
}

.wrapv2_1 {
	display: inline-block;
	height: 230px;
	width: 30px;
	margin-top: 130px;
	border-top: 2px solid black;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
	float: left;
}

.wrapv2_1_dobles {
	display: inline-block;
	height: 380px;
	width: 30px;
	margin-top: 180px;
	border-top: 2px solid black;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
	float: left;
}

.wrapv3_1 {
	display: inline-block;
	height: 2px;
	width: 45px;
	margin-top: 245px;
	border-bottom: 2px solid black;
	float: left;
}

.wrapv3_1_dobles {
	display: inline-block;
	height: 2px;
	width: 45px;
	margin-top: 370px;
	border-bottom: 2px solid black;
	float: left;
}

.wrapc2 {
	display: inline-block;
	height: 410px;
	width: 30px;
	margin-top: 175px;
	border-top: 2px solid black;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
	float: left;
}

.wrapc3 {
	display: inline-block;
	height: 2px;
	width: 45px;
	margin-top: 380px;
	border-bottom: 2px solid black;
	float: left;
}

.wrapc2_dobles {
	display: inline-block;
	height: 660px;
	width: 30px;
	margin-top: 250px;
	/*230*/
	border-top: 2px solid black;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
	float: left;
}

.wrapc3_dobles {
	display: inline-block;
	height: 2px;
	width: 45px;
	margin-top: 580px;
	border-bottom: 2px solid black;
	float: left;
}

.wrapc2_1 {
	display: inline-block;
	height: 410px;
	width: 30px;
	margin-top: 310px;
	border-top: 2px solid black;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
	float: left;
}

.wrapc3_1 {
	display: inline-block;
	height: 2px;
	width: 45px;
	margin-top: 515px;
	border-bottom: 2px solid black;
	float: left;
}

.wrapc2_1_dobles {
	display: inline-block;
	height: 660px;
	width: 30px;
	margin-top: 460px;
	border-top: 2px solid black;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
	float: left;
}

.wrapc3_1_dobles {
	display: inline-block;
	height: 2px;
	width: 45px;
	margin-top: 790px;
	border-bottom: 2px solid black;
	float: left;
}

.wrapd2 {
	display: inline-block;
	height: 770px;
	width: 30px;
	margin-top: 355px;
	border-top: 2px solid black;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
	float: left;
}

.wrapd3 {
	display: inline-block;
	height: 2px;
	width: 45px;
	margin-top: 740px;
	border-bottom: 2px solid black;
	float: left;
}

.wrapd2_dobles {
	display: inline-block;
	height: 1220px;
	width: 30px;
	margin-top: 530px;
	border-top: 2px solid black;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
	float: left;
}

.wrapd3_dobles {
	display: inline-block;
	height: 2px;
	width: 45px;
	margin-top: 1140px;
	border-bottom: 2px solid black;
	float: left;
}

.wrapd2_1 {
	display: inline-block;
	height: 770px;
	width: 30px;
	margin-top: 670px;
	border-top: 2px solid black;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
	float: left;
}

.wrapd3_1 {
	display: inline-block;
	height: 2px;
	width: 45px;
	margin-top: 1055px;
	border-bottom: 2px solid black;
	float: left;
}

.wrapd2_1_dobles {
	display: inline-block;
	height: 1220px;
	width: 30px;
	margin-top: 1020px;
	border-top: 2px solid black;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
	float: left;
}

.wrapd3_1_dobles {
	display: inline-block;
	height: 2px;
	width: 45px;
	margin-top: 1630px;
	border-bottom: 2px solid black;
	float: left;
}

.wrape2 {
	display: inline-block;
	height: 1490px;
	width: 30px;
	margin-top: 715px;
	border-top: 2px solid black;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
	float: left;
}

.wrape3 {
	display: inline-block;
	height: 2px;
	width: 45px;
	margin-top: 1460px;
	border-bottom: 2px solid black;
	float: left;
}

.wrape2_dobles {
	display: inline-block;
	height: 2340px;
	width: 30px;
	margin-top: 1090px;
	border-top: 2px solid black;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
	float: left;
}

.wrape3_dobles {
	display: inline-block;
	height: 2px;
	width: 45px;
	margin-top: 2260px;
	border-bottom: 2px solid black;
	float: left;
}

.v1 {
	margin-top: 30px;
	width: 280px;
}

.v2 {
	margin-top: 85px;
	width: 280px;
}

.v2_dobles {
	margin-top: 110px;
	width: 280px;
}

.v2_1 {
	margin-top: 130px;
	width: 280px;
}

.v2_1_dobles {
	margin-top: 180px;
	width: 280px;
}

.v3 {
	margin-top: 175px;
	width: 280px;
}

.v3_dobles {
	margin-top: 250px;
	width: 280px;
}

.v3_1 {
	margin-top: 310px;
	width: 280px;
}

.v3_1_dobles {
	margin-top: 460px;
	width: 280px;
}

.v4 {
	margin-top: 355px;
	width: 280px;
}

.v4_dobles {
	margin-top: 530px;
	width: 280px;
}

.v4_1 {
	margin-top: 670px;
	width: 280px;
}

.v4_1_dobles {
	margin-top: 1020px;
	width: 280px;
}

.v5 {
	margin-top: 715px;
	width: 280px;
}

.v5_dobles {
	margin-top: 1090px;
	width: 280px;
}

.v5_1 {
	margin-top: 1390px;
	width: 280px;
}

.v5_1_dobles {
	margin-top: 2140px;
	width: 280px;
}

.v6 {
	margin-top: 1435px;
	width: 280px;
}

.v6_dobles {
	margin-top: 2210px;
	width: 280px;
}

.color_1 {
	background-color: #EF4C5F;
	height: 25px;
	color: #fff;
	text-align: center;
}

.color_1_dobles {
	background-color: #EF4C5F;
	height: 50px;
	color: #fff;
	text-align: center;
}

.color_2 {
	background-color: #2D7B8E;
	height: 25px;
	color: #fff;
	text-align: center;
}

.color_2_dobles {
	background-color: #2D7B8E;
	height: 50px;
	color: #fff;
	text-align: center;
}

.res1 {
	background-color: #EcEcEc;
	width: 12%;
	color: #000;
	text-align: center;
}

.res2 {
	background-color: #E5CC87;
	width: 10%;
	color: #fff;
	font-weight: bold;
	font-family: Verdana, arial;
	text-align: center;
}

.res3 {
	background-color: #6094FF;
	width: 10%;
	color: #fff;
	font-weight: bold;
	font-family: Verdana, arial;
	text-align: center;
}

.semi {
	border: 1px solid #fff;
	min-height: 300px;
	width: 360px;
	text-align: center;
}

.semi_dobles {
	border: 1px solid #fff;
	min-height: 350px;
	width: 360px;
	text-align: center;
}

.cuartos {
	border: 1px solid #fff;
	min-height: 420px;
	width: 360px;
	text-align: center;
}

.cuartos_dobles {
	border: 1px solid #fff;
	min-height: 600px;
	width: 360px;
	text-align: center;
}

.octavos {
	border: 1px solid #fff;
	min-height: 900px;
	width: 360px;
	text-align: center;
}

.octavos_dobles {
	border: 1px solid #fff;
	min-height: 1200px;
	width: 360px;
	text-align: center;
}

.ronda_32 {
	border: 1px solid #fff;
	min-height: 1500px;
	width: 360px;
	text-align: center;
}

.ronda_32_dobles {
	border: 1px solid #fff;
	min-height: 2350px;
	width: 360px;
	text-align: center;
}

.ronda_64 {
	border: 1px solid #fff;
	min-height: 2900px;
	width: 360px;
	text-align: center;
}

.ronda_64_dobles {
	border: 1px solid #fff;
	min-height: 4550px;
	width: 360px;
	text-align: center;
}

.prellave_partido {
	background-color: #E6D995;
	width: 50px;
	text-align: center;
}

A.link_nombre_impresion:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.1rem;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}

A.link_nombre_impresion:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.1rem;
}

A.link_nombre:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.1rem;
	font-weight: bold;
	color: #fff;
	text-decoration: underline;
}

A.link_nombre:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.1rem;
}

A.link_nombre:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: yellow;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.1rem;
}

A.link_nombre:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.1rem;
}

.club {
	margin-top: 25px;
	color: #2D7B8E;
	font-family: Verdana, Arial;
	font-size: 2.4rem;
	font-weight: bold;
	min-height: 200px;
}

.club-dir {
	margin-top: 20px;
	color: #2D7B8E;
	font-family: Verdana, Arial;
	font-size: 1.8rem;
	font-weight: bold;
	min-height: 200px;
	text-align: center;
	margin-bottom: 30px;
}

.dir-club {
	margin-top: 10px;
	color: #2D7B8E;
	font-family: Verdana, Arial;
	font-size: 1.4rem;
	font-weight: bold;
	text-align: center;
	margin-bottom: 30px;
}

A.directorio:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.6rem;
	font-weight: bold;
	color: #377B7F;
	text-decoration: underline;
}

A.directorio:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #377B7F;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.6rem;
}

A.directorio:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #377B7F;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.6rem;
}

A.directorio:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #377B7F;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.6rem;
}

.dir_nombre {
	background-color: #eee;
	/*#247B8F;*/
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2rem;
	font-weight: bold;
	color: #377B7F;
	padding: 3px;
	text-align: center;
}

.estilo {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: .9rem;
	font-weight: bold;
}

.dir_base {
	background-color: #EAE6FE;
	margin-bottom: 0px;
}

.base {
	background-color: #fff;
	margin-top: 55px;
}

.directorio {
	padding-top: 95px;
	padding-left: 4%;
	padding-right: 4%;
}

.directorio h2 {
	font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 1.8rem;
	color: #36418C;
	font-weight: bold;
	line-height: 50px;
}

.directorio h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4rem;
	font-weight: bold;
	color: #36418C;
	line-height: 38px;
}

#prellave-faq {
	display: none;
	padding-top: 8px;
}

#ranking-manual-faq {
	display: none;
	padding-top: 8px;
}

#llave-perdedores-faq {
	display: none;
	padding-top: 8px;
}

#series-faq {
	display: none;
	padding-top: 8px;
}

#llave-faq {
	display: none;
	padding-top: 8px;
}

#ingreso-faq {
	display: none;
	padding-top: 8px;
}

#rating-faq {
	display: none;
	padding-top: 8px;
}

A.pie_torneo:link {
	font-family: verdana, arial;
	font-size: 1.2rem;
	color: yellow;
}

A.pie_torneo:hover {
	font-family: verdana, arial;
	font-size: 1.2rem;
	color: yellow;
}

/* media queries */

@media (max-width: 576px) {

	.ventana{
		width:460px;
		height:300px;
		background-color: blue;
	}
	/* navegacion */
	.navbar {
		margin-bottom: 0;
		background-color: #36418C;
		z-index: 9999;
		border: 0;
		font-size: 15px !important;
		line-height: 1.42857143 !important;
		letter-spacing: 2px;
		border-radius: 0;
	}

	.navbar li a,
	.navbar .navbar-brand {
		color: #fff !important;
	}

	.navbar-nav li a:hover,
	.navbar-nav li.active a {
		color: #FEE937 !important;
		background-color: #0094CC !important;
	}

	.navbar-toggle {
		border-color: #fff;
		padding: .25rem .75rem;
		font-size: 1.25rem;
		line-height: 1;
		background-color: transparent;
		border: 1px solid transparent;
		border-radius: .25rem;
	}

	.nav-espacio {
		width: 50px;
	}

	.nav-espaciado {
		width: 1px;
	}

	A.nav-link:link {
		font-family: sans-serif, Arial, Verdana, Helvetica;
		font-size: 1rem;
	}

	A.nav-link:visited {
		font-family: sans-serif, Arial, Verdana, Helvetica;
		font-size: 1rem;
	}

	A.nav-link:hover {
		font-family: sans-serif, Arial, Verdana, Helvetica;
		font-size: 1rem;
	}

	A.nav-link:active {
		font-family: sans-serif, Arial, Verdana, Helvetica;
		font-size: 1rem;
	}

	A.registro:link {
		font-family: 'Inter', sans-serif;
		font-size: 1.8rem;
		color: #7FE66B;
		text-decoration: underline;
		font-weight: bold;
	}

	A.registro:visited {
		font-family: 'Inter', sans-serif;
		color: #7FE66B;
		text-decoration: underline;
		font-size: 1.8rem;
		font-weight: bold;
	}

	A.registro:hover {
		font-family: 'Inter', sans-serif;
		color: #Fff;
		text-decoration: underline;
		font-size: 1.8rem;
		font-weight: bold;
	}

	A.registro:active {
		font-family: arial, Helvetica, sans-serif;
		color: #7FE66B;
		text-decoration: underline;
		font-size: 1.8rem;
		font-weight: bold;
	}

	A.basico:link {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: .8rem;
		font-weight: bold;
		color: #289AB8;
		text-decoration: underline;
	}

	A.basico:visited {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #289AB8;
		font-weight: bold;
		text-decoration: underline;
		font-size: .8rem;
	}

	A.basico:hover {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #185DAD;
		font-weight: bold;
		text-decoration: underline;
		font-size: .8rem;
	}

	A.basico:active {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #289AB8;
		font-weight: bold;
		text-decoration: underline;
		font-size: .8srem;
	}
	A.link:link {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 1rem;
		font-weight: bold;
		color: #185DAD;
		text-decoration: underline;
	}

	A.link:visited {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #185DAD;
		font-weight: bold;
		text-decoration: underline;
		font-size: 1rem;
	}

	A.link:hover {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #185DAD;
		font-weight: bold;
		text-decoration: underline;
		font-size: 1rem;
	}

	A.link:active {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #185DAD;
		font-weight: bold;
		text-decoration: underline;
		font-size: 1rem;
	}
	.estilo {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: .7rem;
		font-weight: bold;
	}

	.capa_usuario {
		margin-top: 105px;
		background-color: #ccc;
		height: 60px;
		font-family: Times, serif, arial, verdana;
	}

	.capa_registro {
		background-image: url('../img/fondo_registro.jpg');
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: center center;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		background-size: cover;
		-o-background-size: cover;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		font-family: 'Inter', sans-serif, arial, verdana;
		font-size: 1.2rem;
		color: #fff;
		text-align: center;
	}

	span.cabecera {
		display: inline-block;
		margin-left: 2px;
		color: #289AB8;
		font-family: verdana;
		font-weight: bold;
		font-size: .8rem;
	}

	A.rojo:link {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 1.3rem;
		font-weight: bold;
		color: #D46136;
		text-decoration: underline;
	}

	A.rojo:visited {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #D46136;
		font-weight: bold;
		text-decoration: underline;
		font-size: 1.3rem;
	}

	A.rojo:hover {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #D46136;
		font-weight: bold;
		text-decoration: underline;
		font-size: 1.3rem;
	}

	A.rojo:active {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #D46136;
		font-weight: bold;
		text-decoration: underline;
		font-size: 1.3rem;
	}

	A.link_panel:link {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 1.2rem;
		font-weight: bold;
		color: #1C21A0;
		text-decoration: underline;
	}

	A.link_panel:visited {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #1C21A0;
		font-weight: bold;
		text-decoration: underline;
		font-size: 1.2rem;
	}

	A.link_panel:hover {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #1C21A0;
		font-weight: bold;
		text-decoration: underline;
		font-size: 1.2rem;
	}

	A.link_panel:active {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #1C21A0;
		font-weight: bold;
		text-decoration: underline;
		font-size: 1.2rem;
	}

	A.link:link {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 1rem;
		font-weight: bold;
		color: #185DAD;
		text-decoration: underline;
	}

	A.link:visited {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #185DAD;
		font-weight: bold;
		text-decoration: underline;
		font-size: 1rem;
	}

	A.link:hover {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #185DAD;
		font-weight: bold;
		text-decoration: underline;
		font-size: 1rem;
	}

	A.link:active {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #185DAD;
		font-weight: bold;
		text-decoration: underline;
		font-size: 1rem;
	}

	strong {
		font-family: Verdana, Arial;
		font-size: 1rem;
		color: red;
	}

	span.pie {
		display: inline-block;
		margin-left: 10px;
	}
}

@media (min-width: 576px) and (max-width: 768px) {

	.ventana{
		width:460px;
		height:300px;
		background-color: red;
	}
	/* navegacion */
	.navbar {
		margin-bottom: 0;
		background-color: #36418C;
		z-index: 9999;
		border: 0;
		font-size: 15px !important;
		line-height: 1.42857143 !important;
		letter-spacing: 2px;
		border-radius: 0;
	}

	.navbar li a,
	.navbar .navbar-brand {
		color: #fff !important;
	}

	.navbar-nav li a:hover,
	.navbar-nav li.active a {
		color: #FEE937 !important;
		background-color: #0094CC !important;
	}

	.navbar-toggle {
		border-color: #fff;
		padding: .25rem .75rem;
		font-size: 1.25rem;
		line-height: 1;
		background-color: transparent;
		border: 1px solid transparent;
		border-radius: .25rem;
	}

	.nav-espacio {
		width: 50px;
	}

	.nav-espaciado {
		width: 1px;
	}

	A.nav-link:link {
		font-family: sans-serif, Arial, Verdana, Helvetica;
		font-size: .9rem;
	}

	A.nav-link:visited {
		font-family: sans-serif, Arial, Verdana, Helvetica;
		font-size: .9rem;
	}

	A.nav-link:hover {
		font-family: sans-serif, Arial, Verdana, Helvetica;
		font-size: .9rem;
	}

	A.nav-link:active {
		font-family: sans-serif, Arial, Verdana, Helvetica;
		font-size: .9rem;
	}

	A.rojo:link {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 1.4rem;
		font-weight: bold;
		color: #D46136;
		text-decoration: underline;
	}

	A.rojo:visited {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #D46136;
		font-weight: bold;
		text-decoration: underline;
		font-size: 1.4rem;
	}

	A.rojo:hover {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #D46136;
		font-weight: bold;
		text-decoration: underline;
		font-size: 1.4rem;
	}

	A.rojo:active {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #D46136;
		font-weight: bold;
		text-decoration: underline;
		font-size: 1.4rem;
	}

	A.link_panel:link {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 1.3rem;
		font-weight: bold;
		color: #1C21A0;
		text-decoration: underline;
	}

	A.link_panel:visited {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #1C21A0;
		font-weight: bold;
		text-decoration: underline;
		font-size: 1.3rem;
	}

	A.link_panel:hover {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #1C21A0;
		font-weight: bold;
		text-decoration: underline;
		font-size: 1.3rem;
	}

	A.link_panel:active {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #1C21A0;
		font-weight: bold;
		text-decoration: underline;
		font-size: 1.3rem;
	}

	A.link:link {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 1.1rem;
		font-weight: bold;
		color: #185DAD;
		text-decoration: underline;
	}

	A.link:visited {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #185DAD;
		font-weight: bold;
		text-decoration: underline;
		font-size: 1.1rem;
	}

	A.link:hover {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #185DAD;
		font-weight: bold;
		text-decoration: underline;
		font-size: 1.1rem;
	}

	A.link:active {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #185DAD;
		font-weight: bold;
		text-decoration: underline;
		font-size: 1.1rem;
	}

	strong {
		font-family: Verdana, Arial;
		font-size: 1.1rem;
		color: red;
	}
}

@media (min-width: 768px) and (max-width: 992px) {
	.ventana{
		width:540px;
		height:400px;
		background-color: orange;
	}
	.capa_usuario {
		margin-top: 115px;
		background-color: #ccc;
		height: 50px;
		font-family: Times, serif, arial, verdana;
	}

	/* navegacion */
	.navbar {
		margin-bottom: 0;
		background-color: #36418C;
		z-index: 9999;
		border: 0;
		font-size: 15px !important;
		line-height: 1.42857143 !important;
		letter-spacing: 2px;
		border-radius: 0;
	}

	.navbar li a,
	.navbar .navbar-brand {
		color: #fff !important;
	}

	.navbar-nav li a:hover,
	.navbar-nav li.active a {
		color: #FEE937 !important;
		background-color: #0094CC !important;
	}

	.navbar-toggle {
		border-color: #fff;
		padding: .25rem .75rem;
		font-size: 1.25rem;
		line-height: 1;
		background-color: transparent;
		border: 1px solid transparent;
		border-radius: .25rem;
	}

	.nav-espacio {
		width: 50px;
	}

	.nav-espaciado {
		width: 1px;
	}

	A.nav-link:link {
		font-family: sans-serif, Arial, Verdana, Helvetica;
		font-size: .9rem;
	}

	A.nav-link:visited {
		font-family: sans-serif, Arial, Verdana, Helvetica;
		font-size: .9rem;
	}

	A.nav-link:hover {
		font-family: sans-serif, Arial, Verdana, Helvetica;
		font-size: .9rem;
	}

	A.nav-link:active {
		font-family: sans-serif, Arial, Verdana, Helvetica;
		font-size: .9rem;
	}
}
@media (min-width: 992px) and (max-width: 1200px) {
	.ventana{
		width:1250px;
		height:450px;
		background-color: violet;
	}
	A.nav-link:link {
		font-family: sans-serif, Arial, Verdana, Helvetica;
		font-size: .9rem;
	}

	A.nav-link:visited {
		font-family: sans-serif, Arial, Verdana, Helvetica;
		font-size: .9rem;
	}

	A.nav-link:hover {
		font-family: sans-serif, Arial, Verdana, Helvetica;
		font-size: .9rem;
	}

	A.nav-link:active {
		font-family: sans-serif, Arial, Verdana, Helvetica;
		font-size: .9rem;
	}
}


