@CHARSET "UTF-8";

/*GENERALES*/
@font-face {
    font-family: 'Riotun';
    src: url('../fonts/riotun-webfont.eot');
    src: url('../fonts/riotun-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/riotun-webfont.woff') format('woff'),
         url('../fonts/riotun-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'mistral';
    src:url('../fonts/mistral.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Namesake';
    src: url('../fonts/namesake-webfont.eot');
    src: url('../fonts/namesake-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/namesake-webfont.woff') format('woff'),
         url('../fonts/namesake-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* ==========================================================================
	Paleta de colores
	
	marillo : 			#fcb118
	azul-background: 	#15273d
	azul-interno: 		#253646
	gris-background:  	#f7f7f7
	letras-blancas		#fbfbfb
	sombra: 			#efece7
	rojo:				#c23933
	negro-menu:				#202328

   ========================================================================== */

body{
	/*background: #15273d url('../imagen/ic-theme/background.jpg');*/

	background: #010102 url('../imagen/ic-theme/background.jpg');
	background-position: center top;
	background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	}
.wrapper{background-color: #ffffff;
 padding-top: 1px;
 min-height: 1200px;
 -moz-box-shadow: 0 0 8px #222;-webkit-box-shadow: 0 0 8px #222;box-shadow: 0 0 8px #222;
 	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
 }
h3{font-size: 14pt;color: #15273d;background-color: #fcb118;text-align: center; font-family:"mistral";
	text-transform: uppercase;}

.separador{	margin-top: 20px;}
.carousel-principal{background-color: #060606;margin-top: 0px; height: 490px;}
.carousel-principal h1{padding-top: 4px;margin-left: 30px;color: #f1f1f1;font-size: 14pt;font-family:"mistral";}
.carousel-principal p{padding-top: 0px;margin-left: 30px;color: #f1f1f1;font-size: 10pt;}
.carousel-principal img{margin-left: 7px; margin-top: 5px;}
.NotaAlterna{
	height: 205px;
	margin-left: 0px;
	margin-right: -10px;
	background-color: #000000;
	-moz-box-shadow: 0 0 8px #222;
	-webkit-box-shadow: 0 0 8px #222;
	box-shadow: 0 0 8px #222;
	list-style: none;
}

.NotaAlterna h4{
	padding: 5px;
	background-color: #fcb118;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	color:#333333;
}

.NotaAlterna img{
	border-radius: 3px;
	transition: opacity .2s linear;
}
.NotaAlterna p{
	color: #999;
	margin-right: 0px;
	font-size: 9pt;
}

.tablaTitulo{
	background:#15273d;
	border-bottom:10px solid #fcb118;
	height: 40px;
	padding-top:5px;
	padding-left:5px;
	text-align:left;
    font-family: 'mistral';
	font-weight:normal;
	letter-spacing:0px;
	font-size:18px;
	color:#FFF;
}
.noticia {color: #333; }
.noticia h1{font-size: 16pt; background-color: #fcb118;}
.noticia p{font-size: 10pt;text-align: justify; margin-left: 5px; margin-right: 5px;}

.noticia .imagen img{background-color: #060606;padding-bottom: 30px;}
.noticia .imagen p{margin-top: -25px;color: #f1f1f1;font-size: 9pt;margin-left: 20px;}

.fichaDelPartido {background-color: #f7f7f7;}
.fichaDelPartido .amarillo label{margin-left: 130px;margin-right: 30px;}
.fichaDelPartido .amarillo strong{margin-left: 30px;}
.calendario td{font-size: 9pt;}

.amarillo{
	font-size: 12pt;
	padding-bottom: 5px;
	color: #15273d;
	font-weight: bold;
}
.amarillo h4{
	padding-top: 5px;
	padding-bottom: 5px;
 	background-color: #fcb118;
	font-size: 12pt;
	margin-top: 5px;
	text-align: center;
	font-family:"mistral";
	text-transform: uppercase;
	border-bottom:2px solid #15273d;
	
}
.amarillo label{
	margin-left:20px;
	margin-right: -10px;
	font-size: 18pt;
	color: #15273d;
	display: inline-block;
}
.amarillo img {margin-top: 5px;margin-left: 35px;}
.amarillo a{color:#15273d; }
.amarillo a:hover{color: #f1f1f1;}

.UltimoResultado, .JugadorJornada, .Encuesta{
	margin-bottom: 10px;
	background-color: #f1f1f1;
	-moz-box-shadow: 0 0 8px #222;
	-webkit-box-shadow: 0 0 8px #222;
	box-shadow: 0 0 8px #222;
	
}
.UltimoResultado h4{margin-bottom: -8px;} 

.BannerLateral300x100 img{
	margin-top: 20px;
	margin-bottom: 10px;
}


.listados{
	position:relative;
	clear:both;
	height:auto;
	min-height: 80px;
	border-bottom:1px solid #333;
}

.listados .video{
	position:absolute;
	right:-5px;
	bottom:-5px;
	width:36px;
	height:36px;
	background:url(../imagen/ic-theme/video.png) no-repeat;
}

.listados .imagen{
	position:relative;
	float:left;
	width:120px;
	overflow:hidden;
	height:auto;
	margin:0px 10px 0px 0px;
}
.listados .imagen img{
	width:120px;
	height:60px;
}
.listados a{
	color:#555;
	text-decoration:none;
	
}
.listados p{
	padding-top:40px;
	color: #222;
	font-size: 9pt;
}
.listados h4{
	font-size: 14pt;
	color: #15273d;
	font-family: 'mistral';
	
}
.mediaCafe{
	background-color: #f7f7f7;
	 -moz-box-shadow: 0 0 8px #222;-webkit-box-shadow: 0 0 8px #222;box-shadow: 0 0 8px #222;
}
.fondoCafe{
	background-color: #222;
	margin-left: 20px;
}
.galeriaPrincipal p{
	padding-bottom: 8px;
 	background-color: #555; 
	font-size: 10pt;
	text-align: left;
	color: #999;
	border-top: 5px #fcb118 solid;
}
.footer{margin-left: 0px;margin-top: 30px;margin-bottom: 30px; text-align: center;}
.footer img{height: 60px;width: 120px; text-align: center;}

/*Jugadores*/

.tablaTitulo{
	/*background:#15273d;*/
	background: #000000;
	border-bottom:10px solid #fcb118;
	height: 40px;
	padding-top:5px;
	padding-left:5px;
	text-align:left;
    font-family: 'mistral';
	font-weight:normal;
	letter-spacing:0px;
	font-size:18px;
	color:#FFF;
}
.tablaTd, .tablaTdL, .tablaTdR{
	font-size: 8pt;
}
.tablaTdL img{
	width: 40px;
	height: 40px;
	float: left;
}
.tablaTdR img{
	width: 40px;
	height: 40px;
	float: right;
}

/*paginator override*/


.pagination>li>a:hover, a:focus {
    color: #15273d;
    text-decoration: none;
}

ul.pagination li:hover a, ul.pagination li a:focus {background: #fcb118;}


.lvideos{
	position:relative;
	clear:both;
	height:auto;
	min-height: 75px;
	border-bottom:1px dashed #777;
	margin-bottom: 5px;
	margin-top: 3px;
}
.lvideos a{
	color:#222;
	text-decoration:none;
	
}
.lvideos p{
	color: #5a5a5a;
	font-size: 8pt;
}

.lvideos .video{
	position:absolute;
	right:-5px;
	bottom:-5px;
	width:36px;
	height:36px;
	background:url(../imagen/ic-theme/video.png) no-repeat;
}

.lvideos .imagen{
	position:relative;
	float:left;
	width:120px;
	overflow:hidden;
	height:auto;
	margin:0px 0px 0px 0px;
}
.lvideos .imagen img{
	width:120px;
	height:60px;
}

.redes div { margin-left: 12px; margin-right: 0px;}
#facebook:hover{ background: url(../imagen/ic-theme/dfacebook2.png) no-repeat;}
#youtube:hover{ background: url(../imagen/ic-theme/dyoutube2.png) no-repeat;}
#twitter:hover{ background: url(../imagen/ic-theme/dtwitter2.png) no-repeat;}
#instagram:hover{ background: url(../imagen/ic-theme/dinstagram2.png) no-repeat; }
#cupon:hover{ background: url(../imagen/ic-theme/dcupon2.png) no-repeat;}

#instagram {
	width:38px;
	height:37px;
	background: url(../imagen/ic-theme/dinstagram.png) no-repeat;
}

#facebook {
	width:38px;
	height:37px;
	background: url(../imagen/ic-theme/dfacebook.png) no-repeat;
}

#youtube {
	width:38px;
	height:37px;
	background: url(../imagen/ic-theme/dyoutube.png) no-repeat;
}
#twitter {
	width:38px;
	height:37px;
	background: url(../imagen/ic-theme/dtwitter.png) no-repeat;
}
#cupon {
	width:58px;
	height:37px;
	background: url(../imagen/ic-theme/dcupon.png) no-repeat;
}



/* Galeria */
.imagenGaleria {
    width: 130px;
    height: 130px;
}

#marcoFoto {
    width: 100%;
}

.fotoGaleria {
    display: block;
    height: 150px;
    background-color: #15273d;
    padding: 10px;
    margin-top: 10px;

}

.fotoGaleria:hover {
    -moz-box-shadow: 0 0 10px #000;
    -webkit-box-shadow: 0 0 10px #000;
    box-shadow: 0 0 10px #000;
}


.imgyt {
    width: 224px;
    height: 142px;
}

