/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }



body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 width=100%;
 background: url(img/page_bg.jpg);
  
 
}

#fondo {
background:url(img/page_bg_img.jpg) no-repeat;
width: 100%;
}


img {
border: 0;
}

p {
 margin-top:5px;
}

fieldset a{
 text-decoration:none;
 color:#5370aa;
 font-weight:bold;
}

h2{
	background-color:#111111;
	color:#FFFFFF;
	width:100%;
	font-size:16px;
	padding:6px 3px 0px;
	height:30px;
}
.padding_2{
	padding:2px;
}
.padding_3{
	padding:3px;
}



#wrapper { 
 margin: 0 auto;
 width: 960px;
 
}
#faux {
 /*background: url(faux-2-3-col.gif);*/
 margin-bottom: 0px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%
}

#header {
 color: #333;
 width: 100%;
 padding: 0px;
 height: 200px;
 margin: 0px 0px 0px 0px;

}

#navigation {
 color: #fff;
 padding: 0px;
 margin: 0px 0px 10px 0px;
 border:1px solid #38393b;
 height:30px; 
 background:#111111 url(img/pro_15_0.gif);
}

#leftcolumn { 
 display: inline;
 color: #333;
 margin: 0px;
 padding: 0px;
 width: 200px;
 float: left;
}

#content { 
 float: left;
 color: #333;
 margin: 0px 15px 10px;
 padding: 0px;
 width: 530px;
 display: inline;
 position: relative;
}

#content_large { 
 float: right;
 color: #333;
 margin: 0px 0px 10px 15px;
 padding: 0px;
 width: 745px;
 display: inline;
 position: relative;
}

#content_large_extra { 
 float: left;
 color: #333;
 margin: 0px 0px 10px 0px;
 padding: 0px;
 width: 960px;
 display: inline;
 position: relative;
}

.cabecera_contenido{
 background-color:#111111;   background-image:url('./img/cristal_cabeceras.png');
 color:#FFFFFF;  font-weight:bold;
 padding: 10px;
 width: 510px;
}

.cabecera_contenido_large{
 background-color:#111111;    background-image:url('./img/cristal_cabeceras.png'); 
 color:#FFFFFF;
 padding: 10px;
 width: 725px;
}

.cabecera_contenido_large_extra{
 background-color:#111111;    background-image:url('./img/cristal_cabeceras.png');
 color:#FFFFFF; 
 padding: 10px;
 width: 940px;
}

.cabecera_contenido_actas{
 background-color:#111111;
 color:#FFFFFF; 
 padding:5px;
 width:448px;
 clear:both;
}
.cabecera_contenido_sin_resultados{
 background-color:#990000;
 color:#FFFFFF;
 padding:10px;
 width: 510px;
 text-align:center;
}
.cabecera_contenido_sin_resultados2{
 background-color:#990000;
 color:#FFFFFF;
 padding:10px;
 width: 510px;
 margin: 0px 0px 10px 0px;
 text-align:center;
}

.cabecera_contenido_sin_resultados_large{
 background-color:#990000;
 color:#FFFFFF;
 padding:10px;
 width: 725px;
 text-align:center;
}

#rightcolumn { 
 display: inline;
 position: relative;
 color: #333;
 margin: 0px;
 padding: 0px;
 width: 200px;
 float: right;
}


/* BLOQUES */
.cabecera_bloque{
 background-color:#111111;  background-image:url('./img/cristal_cabeceras.png');
 color:#FFFFFF;   font-weight:bold;
 padding:10px;
 width: 180px;
}

.bloque{
 background-color:#bcc366;
 padding: 10px;
 width: 178px;
 color:#111111; 
 border:1px solid #111111;
 margin-bottom:10px;
}

.bloque_partners{
 background-color:#bcc366;
 padding: 0;
 width: 198px;
 color:#111111;
 border:1px solid #111111;
 margin-bottom:10px;
 text-align:center;
}

.bloque ul {
 margin-top:5px;
}

.bloque ul li{
 margin-left:15px;
 list-style:square;
}

.bloque ul li a{
 text-decoration:none;
 color:#000000;
}

#footer { 
 width: 940px;
 clear: both;
 color: #fff;
 background: #111111;
 margin: 0px auto 10px auto;
 padding: 10px;
}

#footer a{
 color:#FFF;
 text-decoration:none;
 font-weight:bold;
}
#footer2 {  width: 940px; clear: both; color: #000000; margin: 0px auto 10px auto; padding: 10px;}#footer2 a{ color:#000000; text-decoration:none; font-weight:bold;}.clear { clear: both; background: none; }
.equipos_cuadrado{
float:left;
width:45%;
text-align:center;
margin-bottom:10px;
padding:0 5px;
}

.equipos_cuadrado_dcha{
float:right;
width:45%;
text-align:center;
margin-bottom:10px;
padding:0 5px;
}

.escudo{
 float:right;
 }
 
.atencion{
 width:96%;
 padding:10px;
 text-align:center;
 background-color:#FFFF66;
}

.pie_noticias{
 width:96%;
 padding:5px;
 text-align:left;
 background-color:#bcc366;
 color:#FFFFFF;
 margin-top:5px;
}

.pie_noticias a {
text-decoration: none;
color: #FFF;
font-weight: bold;
}

.resaltar{
 width:96%;
 padding:10px;
 text-align:center;
 background-color:#75832E;
 font-size:110%;
 color:#FFF;
 font-weight:bold;
}

.clear{
 clear:both;
}

.left{
 float:left;
 margin-right:5px;
}


.left img{
 vertical-align:bottom;
}

.escudo {
 border:1px solid #333333;
}

.right{
 float:right;
 margin-left:5px;
}

.ayuda{
 float:right;
 width:24px;
 height:24px;
}
.abrir{
 float:right;
 width:24px;
 height:24px;
}

.retrato{
 border: 1px solid #111111;
}

/* FORM ELEMENTS */
label {
 float:left;
 clear:left;
	margin:5px 0;
	color:#111111;
}

.indent{margin:2px 2px 0 0;
	float:right;}

.text {
	padding: 4px;
	border:1px solid #CECECE;
	font: normal 1em/1.5em Verdana, sans-serif;
	color:#777;
}

.text_corto {
	padding: 2px;
	border:1px solid #CECECE;
	font: normal 1em/1.5em Verdana, sans-serif;
	color:#777;
	width:15px;
	margin-top:3px;
}

.text_dcha {
	float:right;
	clear:right;
	padding: 4px;
	border:1px solid #CECECE;
	font: normal 1em/1.5em Verdana, sans-serif;
	color:#777;
}

.boton { 
	margin: 5px 0px 0px; 
	font: bold 1em Arial, Sans-serif; 
	border: 1px solid #000;
	background: #111111; 
	padding: 2px 3px; 
	color: #FFF;	
	width:100px;
	text-align:center;
}

.boton_falso{ 
	margin: 5px 0px 0px; 
	font: bold 1em Arial, Sans-serif; 
	border: 1px solid #000;
	background: #111111; 
	padding: 3px 25px; 
	color: #FFF;	
	width:100px;
	text-align:center;
}


button {
	border: 0;
}

.btn_expulsar {
	width: 16px;
	height: 16px;
	cursor: pointer;
	text-indent: -9999px;
	background: url(img/bin.png) no-repeat top right;
	margin-right:5px;
	float:left;
}

.btn_renovar {
	width: 16px;
	height: 16px;
	cursor: pointer;
	text-indent: -9999px;
	background: url(img/user_add.png) no-repeat top right;
	margin-right:5px;
	float:left;
}


.boton_falso a{ 
	color: #FFF;
	text-decoration:none;	
}

.error {
	font-weight:bold;
	color:#FFFFFF;
	width:100%;
	text-align:center;
	padding:15px 0 15px 0;
	background-color:#990000;
}

.ok {
	font-weight:bold;
	color:#FFFFFF;
	width:100%;
	text-align:center;
	padding:15px 0 15px 0;
	background-color:#74832d;
/*	background-color:#336600;*/
}

fieldset { 
 position:relative;
 margin-top:1em; 
 border:1px solid #000;
 padding:15px 10px;
 background-color:#f2fff2;
}

.partido{
padding:15px 0px;
margin-top:0;
border-color:#111111;
}
.portada {
	margin-top:0;
	margin-bottom:1em;
	border-color:#111111;
	text-align:justify;
}

.portada p{
margin-bottom:10px;
line-height:16px;
}
 
legend {
 padding: 0.2em 0.5em;
 border:1px solid #000;
 color:#FFFFFF;
 text-align:right;
 background-color:#75832e;
 position:relative; top: -1.9em; left: .5em; 
}

fieldset ul {
 margin-top:5px;
}

fieldset ul li{
 margin-left:15px;
 list-style:square;
}

fieldset ul li a{
 text-decoration:none;
 color:#000000;
}

select{
 width:180px;
}

.select_espacio_izq{
 margin-top:3px;
 padding-left:2px;
 margin-bottom:3px;
}

.select_nano{
 width:45px;
}


/* TABLAS */

table{
	border:1px solid #111111;
}

thead{
	font-size:80%;
	background-color:#75832e;
	color:#FFFFFF;
	font-weight:bold;
}

tbody{
	font-size:80%;
	background-color:#E7EFA3;
	color:#000000;
}

td{
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}

.nostyle_resultados td{
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
}
.nostyle_resultados tbody{
	background-color:transparent;
}
.nostyle_resultados table{
	border:0px;
}


tfoot{
	font-size:80%;
	background-color:#111111;
	color:#FFFFFF;
	font-weight:bold;
}

.paginacion{
 margin:0;
 float:right;
 margin-right:10px;
 margin-top:3px;
 margin-bottom:3px;
}
.paginacion span{
 padding:3px 6px;
}

.paginacion a{
 background-color:#222;
 text-decoration:none;
 color:#fff;
 padding:3px 6px;
 margin:0;
}

.paginacion a:hover{
 background-color:#BCC366;
 padding:3px 6px;
 color:#fff;
}

.jornada{
	font-weight:bold;
	color:#FFFFFF;
}

.local{
 float:left;
 width:140px;
}

.visitante{
 float:left;
 width:140px;
 text-align:right;
}

.separador{
 float:left;
 width:40px;
 text-align:center;
}

.fecha{
 float:right;
 padding-right:5px;
}

/*PAGINA ACTAS*/

.equipo_local_acta{
 clear:both;
 float:left;
 width:50%;
}

.equipo_visitante_acta{
 float:right;
 width:50%;
}

.info_derecha{
 float:right;
 width:165px;
 font-size:80%;
 text-align:justify;
 padding-top:5px;
 padding-right:10px;
}

/*BUSQUEDAS*/
.resultados{
 width:100%;
 background-color:#00FFFF;
}

/*CONTRATO*/

.contrato p{
 margin-bottom:10px;
}

/*VIEW PARTIDOS*/
.p_icono{
 width:24px;
 height:22px;
 float:left;
 padding:7px 3px 3px 3px;
 text-align:center;
 border-bottom:1px solid #111111;
}

.p_nombre{
 font-size:80%;
 width:203px;
 height:19px;
 float:left;
 padding:10px 3px 3px 3px;
 border-bottom:1px solid #111111;
}

.p_nombre a{
 text-decoration:none;
 color:#bcc366;
 font-weight:bold;
}

.p_nombre_dcha{
 font-size:80%;
 width:203px;
 height:19px;
 float:left;
 padding:10px 3px 3px 3px;
 text-align:right;
 border-bottom:1px solid #111111;
}

.p_nombre_dcha a{
 text-decoration:none;
 color:#bcc366;
 font-weight:bold;
}

.p_minuto{
 background-image:url(img/chrono.png);
 background-repeat:no-repeat;
 background-position:0px 8px;
 width:44px;
 height:22px;
 float:left;
 text-align:center;
 padding:7px 3px 3px 3px;
 border-bottom:1px solid #111111;
}
.anyadir{
	background:no-repeat url(img/anyadir.png);
	width:32px;
	height:32px;
	border: none ;
}
.extraer{
	background:no-repeat url(img/extraer.png);
	width:32px;
	height:32px;
	border: none ;
}

/* LANGUAGES */

#language{
float:left;
margin-right:15px;
}

#open_languages{
float:left;
display:block;
padding-left:30px;
padding-top:5px;
vertical-align:middle;
background-image:url(img/world.png);
background-repeat:no-repeat;
background-position:8px 8px;
height:30px;
color:#FFFFFF;
text-decoration:none;
line-height:20px;
font-size:80%;
}

.languages{
float:left;list-style:none;display:block;
background-color:#111111;
border:1px solid #000;
padding:10px 12px;
clear:left;
margin-top:30px;
position:absolute;
z-index:200;
display:none;
}

.languages li a{
 color:#FFFFFF;
 text-decoration:none;
}

/* MENU "PRO" */

.pro15 {padding:0 0 0 20px; margin:0; list-style:none; height:30px; background:#111111 url(img/pro_15_0.gif); background-repeat:repeat-x; /*float:left;*/}
.pro15 li {float:left;}
.pro15 li a {display:block; float:left; height:30px; line-height:30px; background:url(img/pro_15_0.gif); color:#fff; text-decoration:none; font-family:arial, verdana, sans-serif; text-align:center; padding:0 0 0 10px; cursor:pointer; font-size:11px;}
.pro15 li a b {float:left; display:block; background:url(img/pro_15_0.gif) right top; padding:0 16px 0 8px;}
.pro15 li.current a {color:#fff; background:url(img/pro_15_2.gif);}
.pro15 li.current a b {background:url(img/pro_15_2.gif) no-repeat right top;}
.pro15 li a:hover {color:#fff; background: url(img/pro_15_1.gif);}
.pro15 li a:hover b {background:url(img/pro_15_1.gif) no-repeat right top;}
.pro15 li.current a:hover {color:#fff; background: url(img/pro_15_2.gif); cursor:default;}
.pro15 li.current a:hover b {background:url(img/pro_15_2.gif) no-repeat right top;}
.pro15 li a em {display:block; float:left; width:16px; height:30px;}
.pro15 li a em.home {background:url(img/house.png) no-repeat center center;}
.pro15 li a em.marketplace {background:url(img/coins.png) no-repeat center center;}
.pro15 li a em.teams {background:url(img/group.png) no-repeat center center;}
.pro15 li a em.clubs {background:url(img/shield.png) no-repeat center center;}
.pro15 li a em.seleccion {background:url(img/flag_green.png) no-repeat center center;}
.pro15 li a em.multimedia {background:url(img/film.png) no-repeat center center;}
.pro15 li a em.forum {background:url(img/comments.png) no-repeat center center;}
.pro15 li a em.contact {background:url(img/mail.png) no-repeat center center;}
.pro15 a {float:left; color:#fff; }
/* MENU REGIONES*/

.pro16 {padding:10 10 10 10px; margin:0; list-style:none; height:90px; background:#111111 url(img/pro_16_0.gif); background-repeat:repeat-x; /*float:left;*/}
.pro16 li {float:left; height:90px;}
.pro16 li a {display:block; float:left; height:90px; line-height:90px; background:url(img/pro_16_0.gif); color:#fff; padding:0 0 0 10px; cursor:pointer; font-size:11px;}
.pro16 li a:hover {color:#fff; height:90px; background: url(img/pro_16_1.gif);}
