* {
	margin: 0; padding: 0;
}



html {
	
	/*background: #6e6262 url(bg/public/public_html_bg.png) repeat-x  fixed top left;*/
	background: #6e6262;
}
body {
	background: #d6d6d6 url(bg/public/body_bg.jpg) repeat-y top center;
	font-family: Helvetica, Garamond, "trebuchet ms", verdana;
	font-size: 76%;	
	height: 100%;
}

#top-container, #bottom-container {
	width: 970px;
	padding: 0;
	margin: 0 auto;
}
	#top-container .span-24, #bottom-container .span-24 {
		width: 970px;
	}

.container {
	padding: 0 10px;
	background: white;
}

#header {
	
	background: #333; /* url(bg/public/header_bg.jpg) no-repeat left bottom;*/
}

#menu {
	
	width: 180px;

}
#header_menu_holder {
	float: left;
	position: relative;
	width: 160px;
	width: 180px;
	z-index:100;	
	background: #333 url(bg/public/menu_escudo_bg.gif) no-repeat center center; 
}

#header_carousel {
	float: left;
	width: 790px;
	background: #333;
	position: relative;
	height: 240px;
	border-top: 6px solid #ffcc33;
	z-index: 1;
}

#header_inner {
	height: 130px;
	position: relative;
	background: #333 url(bg/public/header_bg_950.jpg) no-repeat top left; 

}
	#header_inner a.title  {
		position: absolute;
		top: 25px;
		left: 25px;
		display: block;
		z-index: 120;
		
	}
	#header_inner img.lema {
		position: absolute;
		bottom: 0;
		right: 10px;
		z-index: 100;
		
	}
	

	
	
	#content {
		 /* Fondo blanco con rayas tenues*/ 
		background: #fefefe url(bg/public/public_content_bg.gif) repeat-y left bottom; 
		

	} 

div.sidebar {
	text-align: center;
}


#footer {


	
	text-align: center;
	/*background: transparent url(bg/public_footer_bg.jpg) no-repeat center top;*/
	background: transparent;
}



/******************* elements default ********************/
h1 {
	text-align: left;
	color: #fff;
	font-family: arial;
	font-weight: 600;
	font-variant: small-caps;
	margin: 20px 0 0 0;
	width: 94%;
	font-size: 1.5em;
	margin-bottom: 20px;
	padding: 3px 3%;
	background: #333 url(bg/public/h1_bg.jpg) no-repeat left center;
	-moz-border-radius-topleft: 10px; /* Firefox */
	-moz-border-radius-bottomleft: 10px; /* Firefox */
	-webkit-border-top-left-radius: 10px; /* Safari, Chrome */
	-webkit-border-bottom-left-radius: 10px; /* Safari, Chrome */
	border-top-left-radius: 10px; /* CSS3 */	
	border-bottom-left-radius: 10px; /* CSS3 */	
}
h1 a{
	color: inherit;
	text-decoration: none;	
}

h1.novedad {
	color: #333;
	background: #fc3 url(bg/public/h1_novedad_bg.jpg) no-repeat left center;
}
h2 {
	color: #C22B1D;		
	color: #444;
	border-bottom: 2px solid #C22B1D;	
	border-bottom: 2px solid #333;	
	font-family: helvetica;
	font-weight: 600;
	font-variant: small-caps;
	margin: 0;
	width: 100%;
	margin-bottom: 5px;
	/*padding-left: 20px;*/
	text-align: center;
	font-size: 1.5em;
}

table {
	margin: 10px 0;
	border: 2px solid #ffcd34;
}

th {
	background:#ffcd34;
	border:2px solid #333;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	text-align: center;
	padding-bottom: 6px;
	background: #fc3 url(bg/public/table_th_bg.jpg) repeat-x left center;
}
/*th a {
	background:#ffcd34;
	color: #dddddd;
	display: block;
	padding: 2px 4px;
	text-decoration: none;
}
th a:hover {
	background: #58F577;
	color: #333;
	text-decoration: none;
}*/
table tr td {
	background: #fff;
	border-right: 1px solid #ddd;
	text-align: center;
	vertical-align: middle;
	font-family: 'lucida grande',verdana,helvetica,arial,sans-serif;
	/*color: #555;*/
}
table tr.altrow td {
	background: #ccffdd;
}


a {
	/*background:#fff;*/
	color: #146c31;	
	color: #cca329;
	color: #d9ac25;
	color: #cba123;
	text-decoration: underline;
	font-weight: bold;
}
a:hover {
	/*background:#fff;*/
	color: #003d4c;
	color: #14bd4c;
	color: #ffcc33;
	text-decoration:none;
}
a img { outline: 0; border: 0; }

a.ir {
	padding-right: 20px;
	background: transparent url(bg/public/external_link_orange.jpg) no-repeat right center;			
}

/*************** formato base index ******************/

.index {
	 
}

	.index  div {

/*		overflow: hidden;
		padding-bottom: 5px;
		border-bottom: 1px solid #282;*/
	}
		.index  div a.titulo, .index  div p.titulo{
			position: relative;
			display: block;
			font-size: 1.2em;

			text-align: left;
			text-indent: 0;
			clear: both;
			text-decoration: none;
			font-family: sans-serif;
			margin: 0px 15px;
			
		}
			.index  div a.titulo:hover{
				text-decoration: underline;
			}
		.index  div span.fecha{
			font-family:Arial,Helvetica,sans-serif;
			line-height: 18px;
			font-size: 1.2em;
			margin: 0px 0px 5px 0px;
			width: 120px;
			font-weight: bold;
			color:#FFCC00;
			font-weight: bold;

		}

		.index  div p.texto{
			/*font-family: sans-serif;*/
	/*		font-size: 0.8em;
			font-size: 0.9em;
			font-size: 1.15em;
			line-height: 1.5em;
			margin: 0px 15px 5px 15px;
			padding-top: 6px;*/
		}
		.index  div img {
			margin-top: 0;
		}
	

		.index div a.pie{
			float: left;
			clear: left;
			font-size: 1.1em;
			font-weight: 600;
			margin: 0px 15px 5px 10px;
			height: 32px;
			line-height: 32px;
			padding-left: 35px;		
		}
		

	.index div.paging {
		width: 70%;
		background: none;
		margin: 20px auto;
		float: none;
		text-align: center;
		border: 0;
		overflow: visible;
	}
	.index div.paging a {
		margin: 5px;
		height: 18px;
		width: 21px;
		padding: 0 10px;
		border: 1px solid #91ac41;
		
	}
	.index div.paging a.paginationright {
		background: transparent url(../img/pagination-right.gif) no-repeat top center;
	}
	.index div.paging a.paginationleft {
		background: transparent url(../img/pagination-left.gif) no-repeat top center;
	}
	.index div.paging div.disabled {
		background: #DDF4A0;
		color:  #DDF4A0;
		display: inline;
		margin: 5px;
		border: 0;
	}
	.index div.paging span {
		margin: 0 5px; 
	}	
	.index div.paging span.current	{ }
	.index div.paging span a {
		text-decoration: none;
		margin: 0;
		border: 1px solid #91ac41;
		padding: 0px 3px;
		background: none;
		color: #888;
	}
	
	.index div.paging span.current {
		color: #000;
		background: #91ac41;
		background: #fc3;
		margin: 0;
		border: 1px solid #888;
		padding: 5px 4px;	
	}	

/************* formatos especiales index ***********/

#inicio{
	overflow: auto;
}
	#inicio div {
	/*	border: 0;*/
	}

	#inicio #noticias-contenedor {
		
		
	}
		#inicio #noticias-contenedor div.noticia a.titulo, #inicio #noticias-contenedor div.noticia p.titulo {
			font-size: 1.2em;
			margin: 0;
		}
		#inicio #noticias-contenedor div.noticia p.texto {
			margin-right: 0;
		}
		#inicio #noticias-contenedor div.noticia img {
			float: left; 
			margin-right: 1em;
			border: 1px solid #fc3;
			padding: 1px 1px 2px 1px;
			
		}
		#inicio #noticias-contenedor div.noticia p.pienoticia {
			text-align: right;
			padding-right: 5px;
			color:#FFFFFF;
			font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
			font-size:12px;
			font-weight:600;
			line-height:16px;
			background: transparent url(bg/public/pienoticia_bg.jpg) no-repeat center right;
		}
		#inicio #noticias-contenedor div.noticia p.pienoticia span.fecha {
			font-size: 12px;
		}
		#inicio #noticias-contenedor div.noticia p.pienoticia a{
			color: #fff;
			text-decoration: none;
		}
		#inicio #noticias-contenedor div.noticia p.pienoticia a:hover{
			text-decoration: underline;
		}
		#inicio  a.masnoticias {
			text-align: right;
		
			display: block;
		}

	#inicio #gallery-images {
		
	

	}
		#inicio #gallery-images h4, #inicio #gallery-images p,  #inicio #gallery-images a.titulo{
			
			display: block;
			clear: both;
			margin: 10px 15px;
		}
		#inicio #gallery-images img{
			margin-top: 0;
			width: 250px;
			padding: 3px 3px 3px 5px;
			border: 3px solid #fc3!important;
		}

	#inicio  div img{

	}

#campeonatos {}



		
#noticias {}

	#noticias .noticia_adjuntos{
		float: left;
		margin: 0px 20px 10px 15px;
	}
	#noticias img{
		border:2px solid #FFCC33;
		margin: 0;
		padding:3px 3px 20px 3px;			
	}
	#noticias p {
		margin: 5px 0 0 0;
	}	
	#noticias .adjunto{
		border:2px solid #FFCC33;
		margin: 0;
		padding: 20px;			
		text-align: center; 
		background-color: #fc3;
	}
	#noticias .noticia {
		margin: 0px 0 0 0;ZZ
	}
	#noticias div div.newsheader {
		text-align: left;
		margin: 0px 0 0 0;
		display: block;
		margin-bottom: 10px;
		padding: 0 3%;
		/*	background: #333 url(bg/public/newsheader_bg.jpg) no-repeat left center;*/	
		/*background: #333 url(bg/public/h1_bg.jpg) no-repeat left center;*/background: #333;
		-moz-border-radius-topleft: 10px; /* Firefox */
		-moz-border-radius-bottomleft: 10px; /* Firefox */
		-webkit-border-top-left-radius: 10px; /* Safari, Chrome */
		-webkit-border-bottom-left-radius: 10px; /* Safari, Chrome */
		border-top-left-radius: 10px; /* CSS3 */	
		border-bottom-left-radius: 10px; /* CSS3 */	
	}
	#noticias div div.newsfooter  {
		float: right;
		clear: both;
		margin: 20px 0 20px 20px;
		/*background: #333333 url(bg/public/newsheader_bg.jpg) no-repeat 0 0;*/
		/*background: #333 url(bg/public/h1_bg.jpg) no-repeat left center;*/background: #333;
		-moz-border-radius-topleft: 10px; /* Firefox */
		-moz-border-radius-bottomleft: 10px; /* Firefox */
		-webkit-border-top-left-radius: 10px; /* Safari, Chrome */
		-webkit-border-bottom-left-radius: 10px; /* Safari, Chrome */
		border-top-left-radius: 10px; /* CSS3 */	
		border-bottom-left-radius: 10px; /* CSS3 */					
	}
		#noticias div div.newsfooter a {
			padding: 4px 10px;
			color: #FFCC33;
			font-size: 12px;
			line-height: 24px;
			text-decoration: none;
		}
		#noticias div div.newsfooter a:hover {
			text-decoration: underline;
		}
		
	#noticias div a.titulo, #noticias div p.titulo {
		color: #fff;

		clear: none;
		display: inline;
	} 

	
#anuncios {}

	#anuncios table {}
		#anuncios table th {
			text-align: left;
			padding-left: 2em;
		}
		#anuncios table td {
			text-align: left;
			padding-left: 2em;
		}


/*************** formato base ver ******************/

.ver {

/*	margin: 0;*/


	/*background-color: white;
	background: white url(bg/index-top-bg.png) no-repeat left top;*/

}
	.ver h1 {

	}
	.ver h2 {
	

	}	
	.ver ul, .ver li{
		list-style: none;
		/*padding-left: 10px;*/
	}

		.ver a.subtitulo, .ver p.subtitulo{
			font-style: italic;
		/*	font-size: 0.8em;*/
			
			margin-bottom: 10px;
		}

		.ver p {
			margin: 3px 0;
			font-family:sans-serif;
			/*font-size:0.9em;
			font-size:1.2em;*/ 
			line-height: 1.5em;
			margin: 0px 15px;
			/*padding-top:6px;*/			
		}		
		.ver p br {
		/*	margin-bottom: 1.5em;*/
		}
		.ver a {
			/*margin:0 15px 5px 0px;*/
		}

		.ver img{
			float: left;
			clear: left;
			margin: 5px 10px 5px 15px;
		
		}
	
	.ver div.paging {
		width: 70%;
		background: none;
		margin: 20px auto;
		float: none;
		text-align: center;
		border: 0;
		overflow: visible;
		font-size: 1.2em;
	}
	.ver div.paging a {
		margin: 5px;
		height: 18px;
		width: 21px;
		padding: 0 10px;
		border: 1px solid #91ac41;
	}
	.ver div.paging a.paginationright {
		background: transparent url(../img/pagination-right.gif) no-repeat top center;
	}
	.ver div.paging a.paginationleft {
		background: transparent url(../img/pagination-left.gif) no-repeat top center;
	}


		
/************* formatos especiales ver ***********/		

#noticiasVer {}

#noticiasVer .noticia_adjuntos{
	float: left;
	margin: 0px 20px 10px 15px;
}
	#noticiasVer p {
		margin: 5px 0 0 0;
	}
	#noticiasVer img{
		border:2px solid #FFCC33;
		margin: 0;
		padding:3px 3px 20px 3px;			
	}
	#noticiasVer .adjunto{
		border:2px solid #FFCC33;
		margin: 0;
		padding: 20px;			
		text-align: center; 
		background-color: #fc3;
	}
#noticiasVer dl, #noticiasVer ul {
	margin-left: 15px;
	padding: 0;
}
	
#tablaVer{}
	#tablaVer div.tabla {

		
	}
	#tablaVer div.input{
		width: auto;
	}
	#tablaVer div.input label{
		clear: both;
		margin: 5px 15px;
	}
	#tablaVer div.input select{
		clear: both;
		margin: 5px 15px;
	}


#agendaVer {}
	#agendaVer #tabs {
		width: 96%;
		
	}
	#agendaVer #tabs div {
		width: 98%;
	}
	
	
	#agendaVer table {		
		float: left;
	}
		#agendaVer table td {
			padding-left: 5px;
		}
		#agendaVer table th.nombre {
			text-align: left;
			padding-left: 2em;
			border: 1px solid white;
		}
			#agendaVer table th.nombre a {
				color: #111;

			}
			#agendaVer table th.nombre a:hover {
			}
		#agendaVer table td.jornada {
			font-size: 1.0em;
			text-align: left;
			border: none;
			font-weight: 600;
			line-height: 2em;
		}
		#agendaVer table td span.hora {
			font-style: italic;
		}


#equipoVer {

}
	#equipoVer p {
		
		
	}

	#equipoVer div.info{

	}
		#equipoVer img.fotoGrupo {
			margin: 0 0%;
			padding: 2px 2px 8px 2px;
			background:#444444 none repeat scroll 0 0;
			border:1px solid #333333;			
			clear: none;
			float: none;
		}


	#equipoVer div#jugadores {
		width: 100%;
		margin: 0;
	}

	#equipoVer .jugador {
	
		
	}
		#equipoVer .jugador .title {
			width: 100%;
		}
			#equipoVer .jugador h3 {

			height: 50px;
			background: no-repeat url(bg/public/jugador_titulo_bg.gif) 0px 0px;
				font-family: sans-serif;
				font-weight: 600;
				font-size: 19px;
				width: 100%;
				margin: 0;
				margin-left: 5px;
				line-height: 50px;	
				padding: 10px 0px;		
				color: white;
				font-size: 1.4em;
			}
			#equipoVer .jugador h3 .numero {
				font-weight: 600;
				font-size: 50px;
				float: left;
				color:#444;
				margin: 0 5px;
			}
			#equipoVer .jugador h3 .nombrepila {
				color: black;
			}		
		
			#equipoVer .jugador .foto {
				float: left;/*
				width: 140px;
				height: 140px;*/
				margin-left: 30px;
			}
			#equipoVer .jugador dl {
				margin: 0;
			}
			#equipoVer .jugador dl dt, .jugador table th { 
				background: #fc0;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
				color: #333;
				text-align: center;
				font-weight: 600;
				margin: 5px 0;
				padding: 0;
				border: 0; /* para el th */
			}
		
			#equipoVer .jugador dl dd {
				text-align: center;
				font-weight: 600;
				height: 22px;
				line-height: 22px;
				margin: 0;
				color: #666;
			}
			#equipoVer .jugador .selector {
				display: block;
				background: #fc0;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
				color: #333;		
				text-align: center;		
				margin: 5px auto;
				width: 50%;
				text-decoration: none;
			}
			
			#equipoVer .jugador table {
				border: 0;
				margin: 5px 0 0 0 ;
			}

			#equipoVer .jugador table td {
				border: 0;
				font-size: 0.9em;
				border-bottom: 1px solid #ccc;
				padding: 3px 0;
				text-align: left;
			} #equipoVer .jugador table td.temporada { font-weight: bold; }
			#equipoVer .flowpanes {
				position:relative;
				overflow:hidden;
				height: 200px;
			}
			#equipoVer .flowpanes div {
				float:left;
				display:block;
		
			}
			#equipoVer .flowpanes .items {
				width:20000em;
				position:absolute;
				clear:both;
				margin:0;
				padding:0;
			}
		
			
			
/**/		
	#equipoVer .tecnico {

		
	}
		#equipoVer .tecnico .title {
			width: 100%;
			height: 50px;
			background: transparent url(bg/public/jugador_titulo_bg.gif) no-repeat center left;
		}
			#equipoVer .tecnico .title p {
				font-weight: 600;
				font-size: 19px;
				width: 100%;
				margin: 0;
				margin-left: 5px;
				float: right;
				line-height: 50px;	
				padding: 10px 0px;		
				color: white;
				font-size: 1.4em;
			}

			#equipoVer .tecnico .title .nombrepila {
				color: black;
				padding-left: 20px;
			}		
		
			#equipoVer .tecnico .foto {
				float: left;/*
				width: 140px;
				height: 140px;*/
			}
			#equipoVer .tecnico .campo_titulo {
				float: right;
				width: 140px;
				height: 22px;
				margin: 2px;
				background: no-repeat url(bg/public/jugador_campos_bg.jpg) 0 0;
				color: white;
				text-align: center;
				font-weight: 600;
			}
		
			#equipoVer .tecnico .campo_dato {
				float: right;
				width: 140px;
				height: 22px;
				margin: 2px;
				text-align: center;
				font-weight: 600;
			}
/**/	

			

	div.calendario {
		
		
	}
		div.calendario table{
			background: none;
			border: none;
		}
			div.calendario table td{
				background: none;
				font-size: 0.9em;
				padding: 4px 3px;
				border: 0;
				color: #333;
				border-bottom: 1px solid #706F6D;
			}
			
			
			
	#equipoVer div.noticias {
		
		
	}
		#equipoVer div.noticias div{
			width: 100%;
		}
		#equipoVer a.titulo, #equipoVer p.titulo{
			display: block;
			font-size: 1.3em;
			text-decoration: none;
			font-weight: bold;
			color: #555;
			margin: 5px 0 0;
		}	
		#equipoVer div.noticias div.noticia img {
			padding-bottom: 6px;
			background: #444;
			border: 2px solid #333;
			margin: 5px 10px 0 0;
		}
		
		#equipoVer div.noticias div.noticia p.subtitulo{
			margin: 5px 0 0;
			font-weight: 600;
			font-style: normal;
		}
		#equipoVer div.noticias div.noticia p{
			font-size: 0.8em;
			font-size: 0.9em;
			margin: 5px 0 0;
		}

	#zoom {
		z-index: 99;
	}
	#zoom table, #zoom  td {
		border: none;
	}
	
	#noticiasVer  div.newsfooter  {

		float: right;
		background: #333333 url(bg/public/newsheader_bg.jpg) no-repeat 0 0;
		margin: 20px 0;
		position: relative;
		overflow: visible;
		height: 24px;

	}
		#noticiasVer  div.newsfooter a, #noticiasVer  div.newsfooter p {
			float: right;
			padding: 0px 10px 0 10px;
			color: #FFCC33;
			line-height: 24px;
			text-decoration: none;
			font-weight: bold;
			font-family: Helvetica;
		}
		#noticiasVer  div.newsfooter a:hover {
			text-decoration: underline;
		}
		#noticiasVer  div.newsfooter p {
			color: white;
		}
/*************** formato base tabla ******************/

div.tabla {
	width: 100%;
}



/*************** formato base error ******************/

.error {
	width: 100%;
	height: 500px;
	background: transparent url(bg/escudo_fondo_admin.png) no-repeat center center;
}
	.error h1 {
		color: #555;
		text-align: center;
		margin-top: 20px;
	}
	.error h2 {
		color: #555;
		text-align: center;
		margin-top: 80px;
	}

/************** element topmenu ***************/
	#topmenu {
		color: #aaa;
	    float: right;
	    font: 11px Tahoma;
	    margin: 5px 5px 0 0;
	    text-align: right;
	}

	#topmenu  a {
		color: #ddd;
	    text-decoration: none;
	    text-transform: lowercase;
	    font-size: 11px;
	}
	#topmenu  a.spa {
		padding-right: 20px;
		background: transparent url(bg/idioma_espanol.jpg) no-repeat right center;
	}
	#topmenu  a.glg {
		padding-right: 20px;
		background: transparent url(bg/idioma_galego.jpg) no-repeat right center;
	}

/************** element idiomas ***************/

	#languageChooser {
		float: right;
		height: 26px;
		margin-right: 10px;
		list-style: none;
		z-index: 120;
	}
	#languageChooser li{
		float: left;
		list-style: none;
		margin: 0 10px;
	}
		#languageChooser li a, #languageChooser li p{
			font-family: "georgia, arial";
			display: block;
			padding-right: 30px;
			height: 26px;
			line-height: 30px;
			color: #ddd;
			font-size: 1.1em;
		}
		#languageChooser li a.spa, #languageChooser li p.spa{
			background: transparent url(bg/castellano.png) no-repeat right top;
		}
		#languageChooser li a.glg, #languageChooser li p.glg{
			background: transparent url(bg/gallego.png) no-repeat right top;
		}

/************** element login_box ***************/

	#loginbox {
		float: right;
		padding: 5px;
		z-index: 120;
		background: #fc3;
		border: 2px solid #222;
		border-top: 0;
		border-right: 0;
	}
	#loginbox a {
		color: #333;
	}

/************** element emparejamiento ***************/


div.emparejamientos {

}

			
.emparejamientos div.listaEmparejamientos {
	margin: 15px auto;
}
	.listaEmparejamientos  ul{
		margin-left: -1%;
		padding:0;
		list-style:none;
	}
		.listaEmparejamientos ul li{
			width: 627px; /* mas o menos para un span de 17 */
			width: 600px;
			margin: 0;
		}

	
	table.emparejamientos {
		width: 80%;
		margin: 10px auto;
		border: 1px solid #ffcc33;
		
	}
		table.emparejamientos th {
			border: 0;
			background-color: #fc3;

			color: #111;
			vertical-align: bottom;
			border: 1px solid white;
			line-height: 1em;
			text-transform: uppercase;
			
		}
		table.emparejamientos tr {		
		}
			table.emparejamientos tr td {
				/*height: 40px;*/
				background-color: transparent;
				border: none;
			}
			table.emparejamientos tr td.marcador {
				width: 24px;
				width: 5%;
			}
			table.emparejamientos tr td.local, table.emparejamientos tr td.visitante {
				width: 200px;	
				width: 45%;
				/*line-height: 40px;*/		
			}
		
	/* numeric controls */	

	.emparejamientos ol{
		position: relative;
		margin:0.5em auto;
		padding:0;
		/*height:28px;*/
		width: 60%;
		margin: 0.5em auto;
		
	}
	.emparejamientos ol li{
		margin:2px 2px 0 0; 
		padding: 0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
				float:left;
	}
	.emparejamientos ol li a{
		display: block;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#777;
		color:#ddd;
		padding:0 8px;
		text-decoration:none;
		text-align: center;
		width: 20px;
		
	}
	.emparejamientos ol li.current a{
		background:#ffcc33;
		color:#000;
	}
	.emparejamientos ol li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}




/************** element clasificacion ***************/

table.tablaClasificacion {

	margin: 0 auto;
	border: none;
	border-right: 2px solid #ffcc33;
}
	table.tablaClasificacion th {

		border: 0;
		background: transparent;
		color: #111;
		vertical-align: middle;
		
		line-height: 30px;
		text-transform: uppercase;
		border-bottom: 1px solid #fc3;
		
	}
	table.tablaClasificacion th.numbertd {
		/*width: 1.5em;*/
	}
	table.tablaClasificacion th.escudo {
		border-right: none;
		width: 32px;
	}
	table.tablaClasificacion th.nombre {
		border-left: none;
	}
	table.tablaClasificacion tr {
	}
		table.tablaClasificacion tr td {
			background-color: transparent;
			line-height: 1em;	
			border-bottom: 1px dotted #ffcc33;
			border-right: 0;
		}
		table.tablaClasificacion tr td.escudo {
			width: 24px;
			border-right: none;
			text-align: center;
		}
		table.tablaClasificacion tr td.escudo img{
			margin: 0 auto;
			float: none;
		}


		table.tablaClasificacion tr td.marcador {
		}
		table.tablaClasificacion tr td.local {
			width: 200px;	
			line-height: 40px;		
		}



/************** element agenda ***************/
#agendabreve {}

	#agendabreve a.masnoticias  {
		margin-top: 10px;
	}

	table.agendaitem {
		margin: 5px auto;
		border: none;
		width: 80%;
		border-bottom: 2px solid #ffcc33;
	}
		table.agendaitem th {
		
			background: transparent;
			padding: 0;

			border: none;
			padding-left: 0.5em;
			font-weight: 600;
			font-size: 1.05em;
			text-align: center;
			height: 24px;

		}
		table.agendaitem td {
			/*color: #424242;*/
			font-size: 1em;
			text-align: center;
			padding: 1px 0;
			background: transparent;

		}
		table.agendaitem td.nombreequipolocal, table.agendaitem td.nombreequipovisitante {
			width: 50%;
			border: none;
			height: 30px;
		}
		table.resultadoitem td.nombreequipolocal, table.resultadoitem td.nombreequipovisitante {
			width: 42%;
			border: none;
			height: 30px;
		}
		table.resultadoitem td.resultado, table.resultadoitem td.resultado {
			width: 8%;
			border: none;
			height: 30px;
			border: 1px solid #fc0;
		}
		table.agendaitem td.nombreequipolocal {border-right: 1px solid #ffcc33;}
		table.agendaitem td.nombreequipovisitante {border-left: 1px solid #ffcc33;}
		table.agendaitem td.dateplace {
			font-weight: 600;
			color: #aaa;
			border: none;
			padding-left: 0.5em;
			text-align: center;
			font-size: 0.9em;
		}

		
		

/************** element ads & sociocarousel ***************/

#ads {

	text-align: center;

}

	#ads h3 {}

	div.ad, div.patrocinador {
		padding: 8px 0px;	
		margin: 3px 0;		
		width: 100%;
		text-align: center;
		
	}
		div.ad img, div.patrocinador img{

		}



/************** element textsize ***************/

#textsize {
	display: none;
	position: absolute;
}



/**************** head carousel **************/
 
#slides {
	width: 790px;
	margin: 0 auto;
	z-index: 2;
}
	#slides img{ 
		z-index: 3;
	}


.box {
	background: #ffd760;
}

.box a {
	color: #333;
}

