body{
font:12px Arial, Helvetica, sans-serif;
line-height:15px;
margin:0px;
padding-top:80px;
background:#fff url('img/fondo.gif');
color:#000;
}

h1{
display:none;
visibility:hidden;
}

h2{
margin:20px 0px;
font-size:15px;
letter-spacing:0px;
text-transform:uppercase;
}

img{
	border:0;
}

a{
	text-decoration: none;
	color:#000000;
	/*font-weight:bold;*/
}
a:hover{
	text-decoration: none;
	color:#666;
}

.derecha{float:right;}
.izquierda{float:left;}

#porteria{
width:418px;
height:182px;
background-repeat:no-repeat;
background-position:center;
background-image:url('img/porteria.png');
position:absolute;
top:-80px;
left:241px;
}

#centrocampo{
width:304px;
height:141px;
background-repeat:no-repeat;
background-position:bottom center;
background-image:url('img/centro_campo.png');
position:absolute;
bottom:-70px;
left:298px;
text-align:center;
z-index:0;
}

#centrocampo a{
padding-top:80px;
font-size:14px;
color:#fff;
text-decoration:underline;
}


#centrocampo a:hover{
color:#ddd;
}

#pagina{
width:900px;
position:relative;
margin:0 auto;

padding:0;
padding-bottom:25px;
background-image:url('img/fondo_blanco.gif');
}

#cabecera{
height:120px;
}

#cabecera #logo{
margin:5px 30px;
}

#cabecera #postit{
position:absolute;
top:-50px;
right:0;
z-index:1;
}

#menu *{
margin:0;
padding:0;
}

#menu{
padding:15px 13px;
}

#menu ul{
width:830px;
float:left;
height:30px;
padding-top:8px;
background-image:url('img/menu.gif');
background-repeat:repeat-x;
}

#menu li{
display:inline;
padding:0px 17px;
}

#menu .izq{
float:left;
width:22px;
height:30px;
background-image:url('img/menu_izq.gif');
}

#menu .dcha{
float:left;
width:22px;
height:30px;
background-image:url('img/menu_dcha.gif');
}

#menu a{
color:#fff;
font-weight:bold;
font-size:13px;
text-transform:uppercase;
padding:10px 0px;
}

#menu a:hover, #menu .act{
color:#f00;
text-decoration:none;
}

#sobreimagen{
position:absolute;
padding:0px;
z-index:20;
width:270px;
height:264px;
background-image:url('img/sobreimagen.png');
}


#informacion{
font-size: 14px;
position:absolute;
z-index:20;
margin-left:0px;
padding-top:10px;
font-weight:bold;
}
#informacion img{
    
    position: absolute;
    left:-15px;
    
    
}
#informacion p{
margin-left:15px;
}


#informacion a:hover{
text-decoration:underline;
color:#fff;
}

#contenido{
clear:both;
padding:15px;
padding-top:5px;
}

#contenido #banners_derecha{
float:right;
}

#contenido #banners_derecha ul{
list-style:none;
margin:0px;
padding:0px;
}

#contenido #banners_derecha li{
margin-bottom:10px;
}

#patrocinadores{
}

#patrocinadores li{
display:inline;
line-height:100px;
padding:20px 20px;
}


#pie{
height:70px;
background-image:url('img/fondo_pie.gif');
background-repeat:repeat-x;
background-position:bottom;
text-align:center;
}

#pie #enlaces{
width:900px;
padding-top:10px;
margin:0 auto;
text-align:left;
}

#pie #enlaces a{
color:#fff;
padding:0px 10px;
text-decoration:underline;
font-size:12px;
}

.rojo{
color:#f00;
}

.amarillo{
color:#fc0;
}

.blanco{
color:#fff;
}


/* ------------------- TABS ---------------------*/
#tabs{
}
#tabs *{
	padding: 0px;
	margin: 0px;
}
#tabs ul{
}
#tabs li{
	display:inline;
	padding: 0 0px; /*Espacio entre enlaces*/
	margin-right:5px;
}
#tabs a{
	background-color: #fff;
	border: 1px solid #999;
	padding: 3px 8px;  /*Condiciona el ancho del enlace*/
}
#tabs .act a{
	border-bottom: 1px solid #fff;
	color:#cd0009;
}

#tabs a:hover{
	color:#f00;
	
}
#ventana{
	clear: both;
	width:850px;
	margin-top:3px;
	padding:10px;
	border: 1px solid #999;
	background-color:#fff;
}


/* ------------------- TECNICOS ---------------------*/
 
.tecnico{
border:1px solid #ccc;width:380px;padding:0px;float:left;padding:5px;margin:10px;height:145px;background-color:#fff;
}

.tecnico_imagen{
position:absolute;margin-top:5px;
}

.tecnico_titulo{
font-size:14px;margin-top:0px;padding:0px;padding-bottom:2px;margin-bottom:10px;border-bottom:2px solid #f00;font-weight:bold;
}

.tecnico_descripcion{
padding:0px;position:absolute;clear:both;margin-left:105px;width:275px;margin-top:3px;line-height:14px;
}


/* ------------------- JUGADORES ---------------------*/
 
 .jugador{
border:1px solid #ccc;width:380px;padding:0px;float:left;padding:5px;margin:10px;height:170px;background-color:#fff;
}

.jugador_imagen{
position:absolute;margin-top:5px;
}

.jugador_posicion{
float:right;
}

.jugador_titulo{
font-size:14px;margin-top:0px;padding:0px;padding-bottom:2px;margin-bottom:10px;border-bottom:2px solid #f00;font-weight:bold;
}

.jugador_descripcion{
padding:0px;position:absolute;margin-left:105px;width:240px;margin-top:3px;line-height:14px;
}

/* ------------------- NOTICIAS PORTADA ---------------------*/
 
#ultimas_noticias{
font-size:18px;
margin-top:20px;
width:690px;
padding-top:8px;
height:20px;
text-transform:uppercase;
font-weight:bold;
text-align:left;
border-bottom:2px solid #CD020B;
} 

#ultimas_noticias .rojo{
color:#CD020B;
}

#noticias_portada{
width:670px;
margin-bottom:10px;

}

#noticias_portada #texto{
padding:10px;
width:100%;
height:100%;
background-color:#fefefe;
}

#noticias_portada #texto a{
text-decoration:underline;
}

#noticias_portada .titulo{
margin:0;
padding:0;
font-size:18px;
text-transform:uppercase;
}

#noticias_portada .subtitulo{
background-image:url('img/newspaper.gif');
background-repeat:no-repeat;
padding-left:18px;
margin-bottom:2px;
text-transform:uppercase;
}

#noticias_portada .fecha{
color:#666;
}

#noticias_portada .caja{
padding-bottom:20px;
border-bottom:1px solid #ddd;
margin-bottom:20px;
}

#noticias_portada .borrar{
clear:both;
}

.reservar_plaza{
margin-top:20px;
width:300px;
margin-left:20px;
}

.llegar{
margin-left:40px;
margin-top:10px;
width:300px;
}

.rss{
float:right;
}


/* ------------------- NOTICIAS ---------------------*/
 
#noticias{
width:850px;
margin-bottom:10px;
background-color:#fefefe;
padding:10px;
}

#noticias  a{
text-decoration:underline;
}

#noticias .titulo{
margin:0;
padding:0;
font-size:20px;
text-transform:uppercase;
}

#noticias .subtitulo{
background-image:url('img/newspaper.gif');
background-repeat:no-repeat;
padding-left:18px;
text-transform:uppercase;
margin-bottom:2px;
font-size:14px;
}

#noticias .fecha{
color:#666;
}

#noticias .caja{
padding-bottom:20px;
border-bottom:1px solid #ddd;
margin-bottom:20px;
}

.borrar{
clear:both;
}


/* ------------------- CONTACTO ---------------------*/
#formulario{
margin-left:20px;
text-align:left;
}

#formulario th{
text-align:right;
vertical-align:top;
padding-top:4px;
width:50px;
}

#formulario .td_error{
color:#CD020B;
padding-top:4px;
width:150px;
vertical-align:top;
}

#formulario input, #formulario textarea{
width: 230px;
}


.boton_enviar{
margin-left:84px;
}

#contacto{
padding:5px;
width:486px;
}

#contacto p{
text-align:center;
}

/* ------------------- EDICIONES ANTERIORES ---------------------*/

#ediciones-anteriores{
height:135px;
}

#ediciones-anteriores ul{
margin:0px;
padding:0 15px;
list-style:none;
}

#ediciones-anteriores li{
font-weight:bold;
text-align:center;
float:left;
margin-right:30px;
opacity:0.3;
filter:alpha(opacity='30');
}

#ediciones-anteriores li:hover, #ediciones-anteriores .act{
opacity:1;
filter:alpha(opacity='100');
color:#000;
background-color:#fff;;
}

#ediciones-anteriores a:hover{
color:#000;
}


/* ------------------- INFORMACION ---------------------*/

.caja{
overflow: auto;height: 1%;
width:100%;
padding-bottom:20px;
border-bottom:1px solid #ddd;
margin-bottom:20px;
}

.caja .texto{
margin-left:25px;
}

.caja .titulo{
padding-bottom:10px;
margin-top:10px;
font-size:18px;
}


.caja .titulo1{
background-image:url('img/euro.png');
background-repeat:no-repeat;
padding-left:25px;
padding-bottom:10px;
font-size:18px;
}

.caja .titulo2{
background-image:url('img/clock.png');
background-repeat:no-repeat;
padding-bottom:10px;
padding-left:25px;
font-size:18px;
}

.caja .titulo3{
background-image:url('img/ball.png');
background-repeat:no-repeat;
padding-bottom:10px;
padding-left:25px;
font-size:18px;
}

.caja .titulo4{
background-image:url('img/suit.png');
background-repeat:no-repeat;
padding-bottom:10px;
padding-left:25px;
font-size:18px;
}

.e input, .e textarea, .e select{
	border: 1px solid #cd0009;
}

input, textarea, select{
border:1px solid #666;
}

/* ------------------- CAJAS CON FOTOS: FOTOS, RECORTES DE PRENSA ---------------------*/
.caja_fotos{
float:left;
text-align:center;
width:280px;
height:330px;
margin-top:30px;
}

.caja_fotos .titulo{
font-weight:bold;
margin-bottom:7px;
font-size:13px;
}

.caja_fotos .descripcion{
margin-top:10px;
}


.enlace_normal{
color:#333;
font-size:12px;
text-decoration:underline;
}
