@charset "UTF-8";

/* Cañeros 23-24
Versión 9, May 2023. Creada por Andrey Fuentes
Secciones */

@import url("reset.css");
@import 'https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700';
@import 'https://fonts.googleapis.com/css?family=Roboto:400,700';
@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono&display=swap';
@import 'https://fonts.googleapis.com/css?family=Titillium+Web:400,700';
@import 'https://fonts.googleapis.com/css?family=Aleo:400,700';
@import 'https://fonts.googleapis.com/css?family=Open+Sans:400,700';
@import 'https://fonts.googleapis.com/css?family=Noto+Sans:400,700';
@import url('https://fonts.googleapis.com/css2?family=Share+Tech+Mono&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Saira+Condensed:wght@400;500;600;700;800;900&display=swap');

/********************************************************************** HTML */
body {
/*	background:#000 url('imagenes/pagina2016/fondoeia2020sec.jpg') no-repeat fixed center top;*/
	background-image:linear-gradient(to left, #021 0%, #093 50%, #021 100%);
	color:#000;
	font-family:Roboto, Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px
}
@media all and (min-width:960px) {
		/*body {background:#000 url('imagenes/pagina2016/fondoeia2020sec.jpg') no-repeat fixed center top
	}*/
}

h1, h2, h3, h4, h5, h6 {
	clear:both;
	font-family:"Titillium Web", "Segoe UI", "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase
}
h1 {color:#030; font-size:28px; text-align:center}
h2 {color:#060; font-size:24px; line-height:40px}
h3 {color:#093; font-size:20px; line-height:30px}
p {
	line-height:1.6;
	margin:auto auto 1em auto
}
a {color:#060}
a:hover {color:#0C0}
div, nav {box-sizing:border-box}
pre {margin:10px 0}
ol {
	line-height:1.2;
	list-style-type:decimal;
	margin-left:10px
}
ol li {
	margin-left:20px
}
table {
font-family:'Titillium Web', Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
	border:2px #030 solid;
	margin-bottom:1em
}
/*table tr:hover td {background:#CFC}*/
table thead th {
	background:#030;
	padding:6px 6px 6px 6px
}
table th {
	background:#060;
	color:#FFF;
	font-weight:bold;
	padding:6px
}
table td {
	border:1px #030 solid;
	padding:6px
}

figure {
    display:table;
/*    display:flex;
    flex-flow:column;*/
    margin:1em auto;
    text-align:center
}
figure img {
	box-sizing:border-box;
	border:10px #FFE solid;
	box-shadow:0 0 2px 0px #999
}
figcaption {
	font-family: "Courier New", Courier, monospace;
	font-size:small;
    padding:3px
}

@media all and (max-width:480px) {/*******************************************/
	figure {
		display:inherit;
		width:auto
	}
	figure img {
		max-width:100%; height:auto
	}
}
@font-face {
	font-family:osureg;
	src:url('osu.ttf');
	font-weight:bold
}
@font-face {
	font-family:caneros70;
	src:url('caneros70.ttf');
	font-weight:bold
}
button {
	background:#030;
	border:1px #060 solid;
	box-shadow:0 4px 4px 0 #999;
	color:#FFF;
	margin:2px 4px;
	padding:0 6px
}
button:hover {
	background:#060;
	border:1px #090 solid
}
/****************************************************************** FIN HTML */

.ruler {
	background:#FF0;
	padding:4px;
	position:fixed; left:0; top:0
}

#expbuscar {
position:relative;
	line-height:40px;
	text-align:right;
	height:40px
}
#buscarcam {
position:relative;
	background:url('imagenes/pagina2016/busq.png') no-repeat right 20px;
	border:0;
	color:#FFF;
	line-height:40px;
	margin:0;
	padding:0;
	vertical-align:middle;
	width:60px; height:60px;
	z-index:11
}
#buscarcam:focus {
	background:#FFF url('imagenes/pagina2016/busq.png') no-repeat left -45px;
	border-top:1px #000 solid;
	box-shadow:0 5px 10px 10px #000;
	box-sizing:border-box;
	color:#000;
	line-height:30px;
	padding-left:40px; margin:0;
	width:100%; height:30px
}
#buscarbt {
	display:none;
	border:0;
	width:0; height:0
}

@media all and (min-width:760px) {/*******************************************/
	#buscarcam {
		background:#000 url('imagenes/pagina2016/busq.png') no-repeat right 5px;
		border:1px #FFF solid;
		margin:5px;
		opacity:0.2;
		width:166px; height:30px
	}
	#buscarcam:focus {
		opacity:0.8
	}
}

#page {
	background-image:linear-gradient(to bottom, rgba(0,0,0,0) 0%, #000 100%);
	margin:auto
}
@media all and (min-width:760px) {/*******************************************/
	#page {
		background-image:
	    url('imagenes/pagina2024/fondo240125desk.png'),
	    linear-gradient(to bottom, rgba(0,0,0,0) 0%, #000 100%);
	    background-repeat:no-repeat;
	    background-position:center top
	}
}

#header {
position:relative; /* añadido para corregir desplazamiento anuncio ancla google*/
	background:url('imagenes/pagina2024/canerosblanco150x30.png') no-repeat center top;
	font-family:"Titillium Web", "Segoe UI", "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	padding-top:130px;
	height:190px
}

@media all and (min-width:760px) {/*******************************************/
	#header {
/*	background:url('imagenes/pagina2016/caneros250x110.png') no-repeat center 16px;
	height:190px;*/
	}
}

#container {
	background:#FFF;
	margin:auto;
	width:100% !important; width:1200px; max-width:1200px
}

/******************************************************************* CENTRAL */
#central {width:100%}
@media all and (min-width:720px) {/*******************************************/
	#central {float:left}
}

#central960 {
	background:#FFF;
	box-sizing:border-box;
	padding-bottom:1px;
}
/********************************************************************** CONT */
#content {
	padding:10px
}
@media all and (min-width:720px) {/*******************************************/
	#content {
		margin:0 320px 0 0
	}
	#central960 #content {
		margin:0 0 0 0
	}
}
#content p {}
#content h1 {
	color:#041;
	font-size:2em;
	line-height:40px;
	margin-bottom:10px
}
#content h2, #content h3, #content h4 {line-height:normal}
#content.noticias {}
#content.equipo {}
#content.rol {}
#content.estadisticas {}
#content.historia {}
#content.estadio {}
#content.campeonatos {}
.campeonatos hr {
	 background:#041; border:0; border-left:40px #F8C400 solid; margin:1em auto; height:10px
}
#content.directiva {}
#content.directiva h3 {
	color:#F4E044;
	background:#030;
	font-variant:small-caps;
	padding-left:5px
}
#content.directiva span {
	color:#666;
	font-size:14px
}
#content.himno {}
#content.leyendas {}
#content.aficion {}
#content.aficion img {
	box-shadow:0 0 10px #666;
	margin:5px 0;
	max-width:100%; height:auto
}
#content.contactenos {}
#content.noticias{}
#content.noticias iframe {
	display:block;
	margin:auto
}

.hero {
	position:relative
}
.heroEstadio {
	background-image:url('estadio/estadiohero360.jpg');
	background-position: center center;
	background-repeat: no-repeat;
	/* La imagen se fija en la ventana de visualización para que la altura de la imagen no supere a la del contenido */
	background-attachment: scroll;
	/* La imagen de fondo se reescala automáticamente con el cambio del ancho de ventana del navegador */
	background-size: cover;
}
.heroCamp2223 {
	background-image:url('imagenes/campeonato2223/camepones2023hero360.jpg');
	background-position: center center;
	background-repeat: no-repeat;
	/* La imagen se fija en la ventana de visualización para que la altura de la imagen no supere a la del contenido */
	background-attachment: scroll;
	/* La imagen de fondo se reescala automáticamente con el cambio del ancho de ventana del navegador */
	background-size: cover;
}
.heroChevron {
	position:absolute;
	left:10%; bottom:30%;
	width:80%; max-width:480px
}
@media all and (min-width:480px) {
	.heroCamp2223 {
		background-image:url('imagenes/campeonato2223/camepones2023hero640.jpg')
	}
	.heroEstadio {
		background-image:url('estadio/estadiohero640.jpg')
	}
	.heroChevron {
		left:20px; bottom:20px
	}
}
@media all and (min-width:960px) {
	.heroCamp2223 {
		background-image:url('imagenes/campeonato2223/camepones2023hero960.jpg')
	}
	.heroEstadio {
		background-image:url('estadio/estadiohero960.jpg')
	}
}
@media all and (min-width:1200px) {
	.heroCamp2223 {
		background-image:url('imagenes/campeonato2223/camepones2023hero1200.jpg')
	}
	.heroEstadio {
		background-image:url('estadio/estadiohero1200.jpg')
	}
}

#listanoticias {
	line-height:1.2em;
	list-style:disc outside;
	margin:auto auto 1em 10px
}
#listanoticias li {
	line-height:1.6;
	margin-left:10px
}
#listanoticias li ul li {
	line-height:1.2em;
	list-style:circle inside;
	margin-left:20px
}

#navsec {
	font-family:'Titillium Web', Tahoma, Arial, Helvetica, sans-serif;
	border-bottom:4px #030 solid;
	clear:both;
	margin:1em 0;
	min-height:40px
}
#navsec li {
	display:block;
	float:left;
	min-height:1px
}
#navsec li a {
	background:#060;
	border-bottom:1px #FFF solid;
	box-sizing:border-box;
	color:#FFF;
	display:block;
	margin-left:1px;
	padding:15px 4px;
	text-align:center;
	height:40px
}
/*navsec 880*0.8 = 704 - 20padd = 684 / #tabs */
.navsec3 li {width:33.333333%; max-width:228px}
.navsec4 li {width:25%; max-width:171px}
.navsec5 li {width:20%; max-width:136px}
/*navsec 1200*0.8 = 960 - 20padd = 940 / #tabs */
.navsec4g li {width:25%; max-width:235px}

.navsecxg li {
	display:inline-block !important;
	float:none !important;
	font-size:14px;
	width:auto
}
.navsecxg li a {margin-left:0 !important}

#navsec li a:hover {
	background:#090
}
#navsec li a.activo {
	background:#030;
	border-bottom:1px #030 solid;
	color:#FC0;
	font-weight:bold
}
#navsec li.navclear {
	clear:both;
	display:block;
	float:none !important;
	padding-bottom:0 !important;
	width:auto !important;
	min-height:auto !important
}

#content.estadio ul.reglamento {
	border-bottom:0;
	list-style:disc outside !important;
	line-height:1.6;
	margin-left:20px;
	text-align:left;
	width:auto;
	height:auto
}
#content.estadio ul.reglamento li {
	display:list-item;
	margin-left:20px;
	margin-bottom:5px
}
.youtube {
	display:block;
	margin:1em auto;
	max-width:100%
}

#boletos {
	margin:auto;
	padding-bottom:10px;
	text-align:center
}
#boletos p {
	text-align:center
}

#contacto {
	margin:10px;
	text-align:left
}
#contacto fieldset {
	background:#EEE;
	border:1px #030 solid;
	line-height:1em;
	margin:5px 0;
	padding:0 5px
}
#contacto legend {
	background:#041;
	color:#F4E044;
	font-size:16px;
	font-weight:bold;
	margin-bottom:5px;
	padding:3px;
	width:250px
}
#contacto label {
	display:block;
	color:#090;
	font-weight:bold;
	margin-top:5px
}
#contacto input, #contacto textarea, #contacto select {
	background:#EFD;
	border:1px #030 solid;
	clear:both;
	margin:4px 0 1em 0
}
#contacto textarea {width:90%}

#fb-root {
	float:left;
	width:120px
}

.linkSeccion {
position:relative;
	background:#EEE;
	margin:10px 0;
	overflow:hidden
}
.linkSeccion img {
	backface-visibility:hidden;
	width:100%
}
.linkSecDesc {
position:absolute;
left:0px;
right:0px;
bottom:0px !important;
	background:rgba(0, 0, 0, 0.6);
	margin:0px;
	padding:0.5em 1em;
	overflow:hidden;
	height:3em;
	max-height:50%
}
.linkSecTit, .linkSecTex {
	display:block
}
.linkSecTit {
	color:#FFF;
	font-weight:700
}
.linkSecTex {
	color:#CCC
}
@media all and (min-width:480px) {/*******************************************/
	.linkSecDesc {
	position:static;
		background:none;
		display:block
	}
	.linkSecTit {color:#041}
	.linkSecTex {color:#666}
}
@media all and (min-width:480px) and (max-width:719px) {/*******************************************/
	.linkSeccion {
		float:left;
		margin:10px 0 10px 0;
		width:49%
	}
	.linkSeccion:nth-child(odd) {
		margin:10px 2% 10px 0
	}
	.linkSecDesc {
	position:static;
		display:block
	}
}
@media all and (min-width:940px) {/*******************************************/
	.linkSeccion {
		float:left;
		width:32.66%;
		margin:10px 0 10px 0;
		/*width:calc(97/3 * 1%)*/
	}
	.linkSeccion:nth-child(3n+2) {
		margin:10px 1% 10px 1%
	}
	.linkSecDesc {
		padding:0.5em 10px
	}
}


/*********************************************************** LATERAL DERECHO */
#columnader {
	text-align:center
}
@media all and (min-width:720px) {/*******************************************/
	#columnader {
		box-shadow:inset 5px 0px 10px 0px rgba(0,0,0,0.1);
		float:left;
		margin-left:-320px;
		width:320px
	}
}

#columnader h2 {
	padding-right:10px;
	text-align:center;
	height:40px
}
#columnader h3 {
	line-height:1.2;
	text-transform:none
}

.latder {}
#ads {}
#ads h2 {font-size:0}
.adsbygoogle {}/*creada solo para evitar comprobacion de eweb*/
#social {
	text-align:center
}
#social h2 {
	background:#F8C400;
	color:#FFF;
	font-family:osureg, "Segoe UI", sans-serif;
	text-shadow:2px 2px 2px rgba(0, 0, 0, 0.6)
}
#socialuser {
	font-family:osureg, "Segoe UI", sans-serif;
	height:40px
}
#facebook, #twitter, #insta, #youtu {
	display:inline-block;
	margin:5px 0 0 0;
	width:150px; height:60px
}
#social a {
	display:block;
	width:150px; height:60px
}
#social a span {
	display:none
}
#facebook {
	background:#036 url('imagenes/pagina2016/redes150x60.png') no-repeat left top
}
#twitter {
	background:#00698C url('imagenes/pagina2016/redes150x60.png') no-repeat left -60px
}
#insta {
	background:#143A5A url('imagenes/pagina2016/redes150x60.png') no-repeat left -120px
}
#youtu {
	background:#6C0C12 url('imagenes/pagina2016/redes150x60.png') no-repeat left -180px
}
#adsenselatder {
	padding:10px 0
}

/*********************************************************************** PIE */
#footer-wrapper {
	background:#041
}
#pielogo {
	background:#F8C400;
	clear:both;
	color:#FFF;
	font-family:caneros70;
	font-size:2em;
	letter-spacing:10px;
	line-height:1;
	margin:auto; padding:0.5em 0;
	text-align:center;
	text-shadow:0px -1px 0px rgba(255, 255, 255, 1);
	text-shadow:0px 1px 0px rgba(0, 0, 0, 1);
	text-transform:uppercase
}
@media all and (min-width:720px) {/*******************************************/
	#pielogo {font-size:4em}
}
#footer {
	background-image:
    radial-gradient(circle, #093 0%, #041 100%);
	color:#FFF;
	margin:0 auto auto auto;
	padding:1em;
	max-width:1200px
}
.pieDir {
	background:transparent url('imagenes/pagina2016/lm110x70.png') no-repeat right top;
	font-family:'Roboto Condensed', sans-serif;
	font-size:16px;
	line-height:16px;
	min-height:70px
}
.pierrss {line-height:32px}
.pierrss a {
	display:inline-block;
	vertical-align:middle;
	width:32px; height:32px
}
.pieLinkFB {background:transparent url('imagenes/iconos32.png') no-repeat scroll left -650px}
.pieLinkTT {background:transparent url('imagenes/iconos32.png') no-repeat scroll left -700px}
.pieLinkIN {background:transparent url('imagenes/iconos32.png') no-repeat scroll left -750px}
.pieLinkTK {background:transparent url('imagenes/iconos32.png') no-repeat scroll left -800px}
.pieLinkYT {background:transparent url('imagenes/iconos32.png') no-repeat scroll left -850px}
.pieLinkMS {background:transparent url('imagenes/iconos32.png') no-repeat scroll left -900px}
.piecopy {
	color:#CCC;
	margin:0
}
@media all and (max-width:320px) {/*******************************************/
	.pieDir {
		background:transparent url('imagenes/pagina2016/lm110x70.png') no-repeat center top;
		font-family:'Roboto Condensed', sans-serif;
		font-size:16px;
		line-height:16px;
		padding-top:90px
	}
}

/********************************************************************* TEXTO */
.advertencia {
	background:#FC0;
	border:2px #F00 solid;
	font-weight:bold;
	padding:2px;
	text-transform:uppercase
}
.mini {
	color:#000;
	font-size:12px
}
.impact {
	font-family:osureg,'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
	font-size:56px;
	font-weight:bold;
	line-height:56px;
	margin:0 !important;
	text-transform:uppercase;
}
.linkbuy {
	color:#FFF;
	background:#060;
	background:-moz-linear-gradient(top, #6C0 0%, #248a00 50%, #060 51%, #060 100%);
	background:-webkit-linear-gradient(top, #6C0 0%, #248a00 50%, #060 51%, #060 100%);
	background:linear-gradient(to bottom, #6C0 0%, #248a00 50%, #060 51%, #060 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6C0', endColorstr='#060',GradientType=0 );
	font-weight:bold;
	display:block;
	line-height:40px;
	margin:auto;
	text-shadow:0 1px 1px #000;
	text-transform:uppercase;
	text-align:center;
	width:180px;
	height:40px;
}
.titnoticia {
	color:#222;
	font-family:'Roboto Condensed', sans-serif;
	font-size:38px;
	font-weight:700;
	line-height:40px;
	line-height:1.2;
	text-transform:uppercase;
	/*
	margin:0;
	padding:2px;
	*/
	text-align:left
}
@media all and (max-width:799px) and (min-width:720px), (max-width:479px) {/*******************************************/
	.titnoticia {
		font-family:'Roboto Condensed', sans-serif;
		font-size:32px
	}
}
.crednoticia {
display:none;
	color:#666;
	font-family:"Times New Roman", "Palatino Linotype";
	margin:0 10px 1em 10px
}
.contnoticia {
	margin:1em 0
}
.compnoticia {
	float:left;
	padding:10px 10px 0 10px;
	text-align:center
}
.twitter-share-button {
	margin-bottom:10px
}
.vermnoticia {
	display:block;
	background:#041;
	color:#FC0;
	font-family:"Segoe UI";
	font-size:16px;
	font-weight:bold;
	line-height:40px;
	padding:0 10px;
	text-transform:uppercase;
	width:160px; height:40px
}
.related-text {
	display:inline-block;
	width:100% !important; width:320px; max-width:68%; vertical-align:top
}
.related-article {
	border-bottom:1px #CCC solid;
	margin-bottom:1em; padding-bottom:1em
}
.related-article-img {
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	box-sizing:border-box;
	border-radius:6px;
	display:inline-block;
	width:80px;
	height:80px;
	overflow:hidden
}
.related-article img {
	display:none
}

/******************************************************************** TABLAS */
.pizarra {
	/*Score Noticias*/
	margin:auto 0 1em 0;
	text-align:center
}
.pizarra td:first-child, .pizarra .eqNom {
font-weight:700;
text-align:left
}
.pizarra .run {
	font-weight:700
}
.pizarra .labor {
	font-weight:400 !important
}
@media all and (max-width:799px) and (min-width:720px), (max-width:479px) {
	.pizarra th, .pizarra td {
		padding:6px 3px
	}
}
.tabla td, .tabla th {
	padding:6px
}
.tabResult {
	border:0;
	font-size:64px;
	font-weight:700;
	text-align:center;
	margin:0 auto 10px auto;
}
.tabResult th {
	background:#FFF;
	color:inherit;
	font-size:16px
}
.tabResult td {
	border:0;
	padding:0;
}
.tabResult img {
	vertical-align:middle
}
.campeonatos .pizarra {
	margin:auto auto 1em auto
}
.calbeis {margin:0 auto 1em auto}
.calbeis td:nth-child(2){text-align:right}
.calbeis td:nth-child(3){text-align:center}
.calbeis .fecha {width:60px}
.calbeis .foto {width:30px}
.calbeis .visit {width:80px}
.calbeis .vs {width:60px}
.calbeis .local {width:80px}
.calbeis .estad {width:180px}
.calbeis .promo {}

.calstand {border:2px #003 solid; margin:0 auto 1em auto}
.calstand tr:hover td {background:#CFC}
.calstand thead th {background:#003}
.calstand th {background:#00F}
.calstand td {border:1px #003 solid}
.calstand {text-align:center}
.calstand td:nth-child(2){font-weight:700}
.calstand .pos {width:40px}
.calstand .equ {width:100px}
.calstand .gan {width:40px}
.calstand .per {width:40px}
.calstand .pct {width:60px}
.calstand .jv  {width:60px}
.calstand .cg1 {width:60px}
.calstand .cg2 {width:60px}
.calstand .pun {width:40px}
.calstand .pts {background:#CCC; width:40px}

.dominio {
	border-color:#000;
	margin:1em auto
}
.dominio td {
	border:1px #FFF solid;
	text-align:center
}
.dominio th {
	background:#000
}
/*.dominio tr:hover td {background:#CCC}*/
.dominio .tuc {background:#630; color:#FFF}
.dominio .mex {background:#F00; color:#FFF}
.dominio .her {background:#F60; color:#FFF}
.dominio .obr {background:#006; color:#FFF}
.dominio .nav {background:#FC0; color:#000}
.dominio .gua {background:#00F; color:#FFF}
.dominio .cul {background:#600; color:#FFF}
.dominio .maz {background:#F00; color:#FFF}
.dominio .nay {background:#006; color:#FFF}
.dominio .jal {background:#00F; color:#FFF}
.dominio .mty {background:#006; color:#FFF}
.dominio .gan {background:#9F9; color:#030}
.dominio .per {background:#F99; color:#300}
.dominio .emp {background:#FF9; color:#F30}

.roster {background:#FFF}
.roster td:first-child {text-align:center}
.roster a {font-weight:bold}
.roster .no {width:40px}
.roster .jugador {width:300px}
.roster .tb {width:40px}
.roster .nac {width:200px}
.roster .org {width:160px}
.roster .edad {width:80px}
.roster .kgs {width:40px}
.roster .mts {width:40px}
.roster .ocu {color:#F00; display:none}
.roster .ron {width:60px}
.roster .ent {width:260px}
.roster .sal {width:260px}

.records {}
.records td:nth-child(1) {width:40px}
.records td:nth-child(2) {width:60px}
.records td:nth-child(3) {font-weight:700; width:140px}
.records tr:nth-child(even) {background:#FFF}
.records tr:nth-child(odd) {background:#DDD}

#leyendas {max-width:860px}
#leyendas tr:hover td {background:inherit}
#leyendas td {border:0; text-align:left}
#leyendas .foto {
	float:left;
	margin:0 5px 5px 0
}
#leyendas th, #leyendas45 th {
	color:#FC0;
	font-size:16px;
	line-height:30px
}
#leyendas45 {max-width:860px}
#leyendas45 tr:hover td {background:inherit}
#leyendas45 td {
	border:0;
	padding-bottom:1em;
	vertical-align:top;
	text-align:center
}
#leyendas45 h4 {text-align:center}
#leyendas45 img {max-width:100%; height:auto}

.histJug {}
.histJug h4 {
	background:#093;
	color:#FFF;
	margin-bottom:10px;
	padding:1em 0
}
.histJug h4 span {
	background:#041;
	margin-right:10px;
	padding:1em
}
.histJugFoto {
	display:block;
	margin:10px auto
}
@media all and (min-width:960px) {
	.histJugFoto {
		float:left;
		margin:0 10px 10px 0
	}
}

.impactTiti {
	font-family:"Titillium Web", sans-serif;
	font-size:32px;
	font-weight:bold;
	line-height:32px;
	margin:0 !important;
	text-transform:uppercase;
}
#contPrecio {
}
#contCroquis {
}
.boletosPrecio {

}
.boletosPrecio thead th {
	font-family:inherit;
	font-weight:700
}
.boletosPrecio th {
	font-family:inherit;
	font-weight:normal
}
.boletosPrecio td {
	font-family: "Saira Condensed", sans-serif;
	font-weight:600;
	text-align:right
}
.boletosPrecio td:first-child {
	font-family:inherit;
	font-weight:bold;
	text-align:left
}
@media all and (min-width:640px) {
}
@media all and (min-width:720px) {
	#contPrecio {
		float:left;
		width:48%
	}
	#contCroquis {
	position:sticky;
	top:0;
		float:right;
		width:52%
	}
}
@media all and (min-width:960px) {
	.impactTiti {
		font-size:56px;
		line-height:56px
	}
	.boletosPrecio {
		font-size:16px
	}
	.boletosPrecio td::before {
		content:"$ ";
	}
	.boletosPrecio td:first-child::before {
		content:"";
	}
}

/****************************************************************** IMAGENES */
.fotnoticia {
	background:url('fotonotas/logos/sinfoto.png') no-repeat center top;
	background-size:contain;
	position:relative;
	display:inline-block !important; float:none !important;
	display:block; float:left;/*EWEB*/
	color:#DDD;
	overflow:hidden;
	text-align:center;
	width:100%;
	height:auto
}
.fotnoticia img {
	width:100%; height:auto;
	/*max-width:640px; max-height:320px*/
}
.estadio .foto {
/*
	background:#FFE;
	padding:10px;
	border:1px #DDD solid;*/
	box-sizing:border-box;
	border:10px #FFE solid;
	box-shadow:0 0 2px 0px #999
}

@media all and (max-width:960px) {/*******************************************/
	#central960 {
		padding-bottom:1px;
		width:auto
	}
}

