/*---------------------------------------------------------------------------------
Hoja de estilo BAHIA

Versión 1.0
Carlos Iván Jusdado Tejedor
E-mail: cijusdado@hps.es
---------------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------------*/
/* ----------------------- ESTILOS Y TIPOGRAFIA PRINCIPAL ---------------------- */
/*-------------------------------------------------------------------------------*/

*{
	margin:0;
	padding:0;
	outline:0;
}

body {
	position:relative;
	background:url(imagenes/fondo_ppal.gif) repeat-x top;
	font-family: arial, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #686868;
	line-height:1.1em;
}

body.premium {
	background:#181818 url(imagenes/fondo_ppal_premium.gif) repeat-x top;
	color: #FFF;
}
img {
	border:none;
}

p{
	margin-bottom:15px;
}

a{
	color:#2b5f0c;
	text-decoration:underline;
}

body.premium a{
	color:#ffb503;
}

a:hover{
	text-decoration: none;
}

ol,ul{
	margin:0 0 0 40px;
}

h1,h2,h3,h4{
	font-family:Verdana, Geneva, sans-serif;
	color:#2b5f0c;
	font-weight:normal;
	margin:0 0 0.2em 0;
}

body.premium h1,body.premium h2,body.premium h3,body.premium h4{
	color:#ffb503;
}

h1 a,h2 a,h3 a,h4 a{
	text-decoration:none;
}

h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover{
	text-decoration:underline;
}

h1{
	font-size:1.3em;
	line-height:1em;
}

h2{
	font-size:1.2em;
	line-height:0.9em;
}

h3{
	font-size:1.1em;
	line-height:1em;
}

h4{
	font-size:1em;
	line-height:1em;
}

input.text, textarea, select{
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #8b8b8b;
	background:#FFF;
	color:#686868;
	font-size:0.9em;
	padding:1px 0 0 3px;
}

input.text{
	height:21px;
}

select{
	height:21px;
}

table{
	border-collapse:collapse;
	border:1px solid #8b8b8b;
}

tr{
	border-bottom:1px solid #CCC;
}

th{
	background:#666;
	padding:2px 5px 2px 5px;
	border-right:1px solid #EEE;
	color:#FFF;
}

td{
	font-size:0.9em;
	padding:2px 5px 2px 5px;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	background:#FFF;
}

.clear{
	clear:both;
}

.centrar{
	text-align:center;
}

.separacion,.separacion2{
	border-bottom:1px solid #dadada;
}

body.premium .separacion,body.premium .separacion2{
	border-bottom:1px solid #6a6a6a;
}
.separacion{
	margin:8px 0 8px 0;
}

.separacion2{
	margin:20px 0 20px 0;
}

.fotoizda{
	float:left;
	padding:0 15px 0 0;
}

.fotodcha{
	float:right;
	padding:0 0 0 15px;
}

.iconos{
	margin:0 0 10px 0;
}

.iconos ul{
	margin:0;
	padding:0;
	list-style:none;
}

.iconos ul li{
	display:inline;
	vertical-align:middle;
}

.iconos ul li a{
	display:inline-block;
	height:28px;
	text-decoration:none;
	margin:0 20px 0 0;
	padding:0 0 0 35px;
}

.iconos ul li a:hover{
	text-decoration:underline;
}

.iconos ul li a.imprimir{
	background:url(imagenes/icono_imprimir.gif) no-repeat left -1px;
}

.iconos ul li a.enviar{
	background:url(imagenes/icono_enviar.gif) no-repeat left -2px;
}

.iconos ul li a.ficha{
	background:url(imagenes/icono_ficha.gif) no-repeat left -2px;
}

/*-------------------------------------------------------------------------------*/
/* ---------------------------------- CABECERA -------------------------------- */
/*-------------------------------------------------------------------------------*/

#cabecera{
	width:975px;
	height:97px;
	margin:0 auto 0 auto;
	position:relative;
}

#cabecera .buscador{
	position:absolute;
	top:15px;
	right:20px;
}

#cabecera .buscador input#busqueda{
	width:185px;
	margin:0 7px 0 0;
}

#cabecera .buscador input#botbuscador{
	width:25px;
	height:22px;
	background:url(imagenes/lupa.gif) no-repeat;
	border:0;
}

#cabecera .conectado{
	position:absolute;
	top:15px;
	right:20px;
	color:#ffb503;
	font-size:0.9em;
}

#cabecera .banderas{
	position:absolute;
	bottom:10px;
	right:20px;
}

#cabecera .banderas ul{
	list-style:none;
	margin:0;
}

#cabecera .banderas ul li{
	display:inline;
}

#cabecera .banderas a.premium{
	font-weight:bold;
	color:#686868;
	text-decoration:underline;
	font-size:0.9em;
	margin:0 15px 0 0;
}

#cabecera .banderas img{
	vertical-align:middle;
}

/*------------------------------------------------------------------------------------------*/
/* ---------------------------------- NAVEGACION PRINCIPAL -------------------------------- */
/*------------------------------------------------------------------------------------------*/

#navegacionppal{
	position:relative;
	width:975px;
	height:80px;
	background: url(imagenes/fondo_nav_ppal.gif) no-repeat;
	margin:0 auto 15px auto;
}

body.premium #navegacionppal{
	background: url(imagenes/fondo_nav_ppal_premium.gif) no-repeat;
}

#navegacionppal .botones ul{
	list-style:none;
	margin:0;
}

#navegacionppal .botones ul li{
	margin:0 0 0 0;
	float:left;
}

#navegacionppal .submenu{
	position:absolute;
	bottom:20px;
}

#navegacionppal #submenu1{
	left:10px;
}

#navegacionppal #submenu2{
	right:200px;
}

#navegacionppal #submenu3{
	right:15px;
}

#navegacionppal .submenu ul{
	list-style:disc;
	color:#FFF;
	margin:0;
}

#navegacionppal .submenu ul li{
	margin:0 0 0 15px;
	display:inline;
}

#navegacionppal .submenu ul li a{
	background:url(imagenes/bullet_submenu.gif) no-repeat left;
	padding:0 0 0 10px;
	font-size:0.9em;
	color:#FFF;
	text-decoration:none;
}

#navegacionppal .submenu ul li a:hover{
	text-decoration:underline;
}

/*------------------------------------------------------------------------------------------*/
/* ---------------------------------- BOTONES INFERIORES -------------------------------- */
/*------------------------------------------------------------------------------------------*/

#botonesinf{
	position:relative;
	width:975px;
	margin:30px auto 15px auto;
}

#botonesinf ul{
	list-style:none;
	margin:0;
}

#botonesinf li{
	float:left;
}

#botonesinf .botones{
	float:left;
}

#botonesinf .botones li{
	margin:0 10px 0 0;
}

#botonesinf .divisiones{
	float:right;
}

#botonesinf .divisiones li{
	margin:0 0 0 5px;
}

/*------------------------------------------------------------------------------------------*/
/* ------------------------------------------- PIE ---------------------------------------- */
/*------------------------------------------------------------------------------------------*/

#pie{
	text-align:center;
	width:975px;
	margin:0 auto 0 auto;
}

body.premium #pie{
	margin:30px auto 0 auto;
}

#pie .arriba{
	height:20px;
	border-bottom:2px solid #969696;
}

#pie .arriba ul{
	list-style:none;
	margin:0;
}

#pie .arriba ul li{
	display:inline;
}

#pie .arriba ul li a{
	font-size:0.9em;
	color:#6f6f6f;
	text-decoration:none;
}

body.premium #pie .arriba ul li a{
	color:#d7d7d7;
}

#pie .arriba ul li a:hover{
	text-decoration:underline;
}

#pie .abajo{
	margin:5px 0 0 0;
	font-size:0.8em;
	color:#000;
}

body.premium #pie .abajo{
	color:#d7d7d7;
}

#pie .abajo a{
	color:#000;
	font-weight:bold;
}

body.premium #pie .abajo a{
	color:#d7d7d7;
}

#pie .abajo .copyright{
	color:#6f6f6f;
}

body.premium #pie .abajo .copyright{
	color:#fefefe;
}

/*----------------------------------------------------------------------------------------------*/
/* ------------------------------------------- CAJAS ---------------------------------------- */
/*----------------------------------------------------------------------------------------------*/

/* -- caja news --*/

.caja_news{
	width:400px;
}

.separacion{
	border-bottom:1px solid #dadada;
	margin:8px 0 8px 0;
}

.caja_news .cabecera{
	height:28px;
	background:url(imagenes/cabecera_portada_news.gif) no-repeat;
	color:#000;
	font-size:1.2em;
	padding:15px 0 0 18px;
}

body.premium .caja_news .cabecera{
	height:27px;
	background:url(imagenes/cabecera_portada_news_premium.gif) no-repeat;
	color:#ffb503;
	font-size:1.3em;
	padding:13px 0 0 20px;
}

.caja_news .titulo{
	color:#000;
	font-size:1.2em;
	margin:15px 0 15px 0;
}

body.premium .caja_news .titulo{
	color:#ffb503;
}

.caja_news .botbuscar{
	width:137px;
	height:24px;
	background:url(imagenes/boton_buscar.gif) no-repeat;
	border:0;
	cursor:pointer;
}

.caja_news .contenido{
	border-left:1px solid #c7c7c7;
	border-right:1px solid #c7c7c7;
	background:#FFF url(imagenes/fondo_portada_news.gif) repeat-x top;
	padding:8px 22px 0 21px;
	margin:-8px 0 0 0;
}

body.premium .caja_news .contenido{
	border-left:1px solid #464646;
	border-right:1px solid #464646;
	background:#2e2e2e url(imagenes/fondo_portada_news_premium.gif) repeat-x top;
	padding:20px 22px 0 21px;
}

.caja_news .contenido .noticia_tipo1 .foto{
	width:355px;
	height:140px;
	overflow:hidden;
	margin:0 0 5px 0;
}

.caja_news .contenido .noticia_tipo2 .foto{
	float:left;
	width:70px;
	height:70px;
	overflow:hidden;
}

.caja_news .contenido .noticia_tipo2 .titular{
	float:right;
	width:275px;
}

.caja_news .contenido .lista_categorias ul{
	margin:0 0 0 12px;
}

.caja_news .contenido .lista_categorias ul li{
	list-style:url(imagenes/bullet_verde.gif);
	padding:0 0 0 5px;
}

body.premium .caja_news .contenido .noticia_tipo2 .titular{
	color:#bebebe;
}

body.premium .caja_news .contenido .noticia_tipo2 .titular h3 a{
	color:#FFF;
}

.caja_news_pie{
	height:15px;
	background:url(imagenes/pie_portada_news.gif) no-repeat;
}

body.premium .caja_news_pie{
	height:29px;
	background:url(imagenes/pie_portada_news_premium.gif) no-repeat;
}

/* -- caja news blog --*/

.caja_news_blog{
	width:300px;
}

.caja_news_blog .cabecera{
	height:28px;
	background:url(imagenes/cabecera_portada_news_blog.gif) no-repeat;
	color:#000;
	font-size:1.2em;
	padding:15px 0 0 18px;
}

.caja_news_blog .titulo{
	color:#000;
	font-size:1.2em;
	margin:15px 0 15px 0;
}

.caja_news_blog .botbuscar{
	width:137px;
	height:24px;
	background:url(imagenes/boton_buscar.gif) no-repeat;
	border:0;
	cursor:pointer;
}

.caja_news_blog .contenido{
	border-left:1px solid #c7c7c7;
	border-right:1px solid #c7c7c7;
	background:#FFF url(imagenes/fondo_portada_news.gif) repeat-x top;
	padding:8px 22px 0 21px;
	margin:-8px 0 0 0;
}

.caja_news_blog .contenido .lista_categorias ul{
	margin:0;
}

.caja_news_blog .contenido .lista_categorias ul li{
	list-style:none;
	padding:0;
	margin:0 0 5px 0;
}

.caja_news_pie_blog{
	height:15px;
	background:url(imagenes/pie_portada_news_blog.gif) no-repeat;
}



/* -- caja login --*/

.caja_login{
	position:relative;
	width:300px;
	height:224px;
	background: url(imagenes/fondo_login_bahiatv.gif) no-repeat;
	margin:30px auto 50px auto;
	color:#FFF;
}

body.premium .caja_login{
	background: url(imagenes/fondo_login_premium.gif) no-repeat;
}

.caja_login .registro{
	position:absolute;
	color:#ffb503;
	font-weight:bold;
	font-size:1.2em;
	top:15px;
	right:20px;
}

.caja_login #error{
	position:absolute;
	color:#FC0;
	font-size:0.9em;
	top:40px;
	left:20px;
}

body.premium .caja_login #error{
	color:#F60;
}

.caja_login .formulario{
	position:absolute;
	top:58px;
	left:20px;
}

.caja_login .formulario .usuario{
	width:250px;
	margin:0 0 15px 0;
}

.caja_login .formulario .password{
	width:250px;
	margin:0 0 15px 0;
}

.caja_login .formulario .entrar{
	width:137px;
	height:24px;
	margin:0 0 0 60px;
	background:url(imagenes/boton_entrar.gif) no-repeat;
	border:0;
}

/* -- caja ficha jugadores --*/

.caja_fichajugadores{
	width:715px;
}

.caja_fichajugadores .cabecera{
	height:15px;
	background:url(imagenes/cabecera_fichajug.gif) no-repeat;
}

.caja_fichajugadores .contenido{
	background:#FFF url(imagenes/fondo_fichajug.gif) repeat-x top;
	border-right:1px solid #c7c7c7;
	border-left:1px solid #c7c7c7;
	padding:0 30px 5px 30px;
}

.caja_fichajugadores .contenido .col1{
	width:150px;
	float:left;
}


.caja_fichajugadores .contenido .col1 .iconos{
	margin:5px 0 0 0;
}

.caja_fichajugadores .contenido .col1 .iconos li a{
	width:115px;
	margin:0 0 10px 0;
	border-bottom:1px solid #d7d7d7;
}

.caja_fichajugadores .contenido .col1 .opciones .titulo{
	color:#000;
	font-size:1.1em;
	font-weight:bold;
	margin:2px 0 5px 0;
}

.caja_fichajugadores .contenido .col1 .opciones select{
	width:225px;
	margin:0 0 7px 0;
}

.caja_fichajugadores .contenido .col2{
	width:475px;
	float:right;
}

.caja_fichajugadores .contenido .col2 dl{
	color:#000;
	margin:-7px 0 0 0;
}

.caja_fichajugadores .contenido .col2 dt{
	font-weight:bold;
	margin:7px 0 0 0;
}

.caja_fichajugadores .contenido .col2 dd{
	margin:0;
}

.caja_fichajugadores .contenido .col2 dd.bullet{
	padding:0 0 0 15px;
	background:url(imagenes/bullet_fichasjug.gif) no-repeat left 4px;
}

.caja_fichajugadores .contenido .col2 dd.estadisticas{
	padding:0 0 0 15px;
}

.caja_fichajugadores .separacion2{
	margin:0 0 10px 0;
}

.caja_fichajugadores .contenido .noticia_ficha {
	padding:0 0 10px 0;
}

.caja_fichajugadores .contenido .noticia_ficha .colum1{
	width:100px;
	float:left;
}

.caja_fichajugadores .contenido .noticia_ficha .colum2{
	width:540px;
	float:right;
}

.caja_fichajugadores .contenido .noticia_ficha .colum2 .fecha{
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.9em;
	color:#323232;
}

.caja_fichajugadores .contenido_multimedia{
	background:#FFF url(imagenes/fondo_fichajug.gif) repeat-x top;
	border-right:1px solid #c7c7c7;
	border-left:1px solid #c7c7c7;
	padding:0 14px 5px 14px;
}

.caja_fichajugadores .contenido_multimedia .col1{
	width:320px;
	float:left;
}

.caja_fichajugadores .contenido_multimedia .col1 .tira_multimedia{
	width:320px;
	margin:0 0 30px 0;
}

.caja_fichajugadores .contenido_multimedia .col1 .tira_multimedia .titulo{
	height:18px;
	background:#767676;
	color:#FFF;
	text-align:center;
	font-size:0.9em;
	padding:2px 0 0 0;
}

.caja_fichajugadores .contenido_multimedia .col1 .tira_multimedia .cont{
	background:#b7b7b7 url(imagenes/fondo_cont_tira.gif) repeat-x top;
	padding:4px 0 8px 0;
	border-left:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
}

.caja_fichajugadores .contenido_multimedia .col1 .tira_multimedia .flechas{
	height:20px;
	background:#484848;
}

.caja_fichajugadores .contenido_multimedia .col1 .tira_multimedia .cont table{
	border-collapse:collapse;
	border:0;
	width:100%;
}

.caja_fichajugadores .contenido_multimedia .col1 .tira_multimedia .cont table tr{
	border:0;
}

.caja_fichajugadores .contenido_multimedia .col1 .tira_multimedia .cont table td{
	border:0;
	text-align:center;
}

.caja_fichajugadores .contenido_multimedia .col2{
	width:350px;
	float:right;
}

.caja_fichajugadores .pie{
	margin:0 0 0 0;
	height:15px;
	background:url(imagenes/pie_fichajug.gif) no-repeat;
}

/* -- caja jugadores --*/

.caja_jugadores{
	width:475px;
}

.caja_jugadores .cabecera{
	height:28px;
	background:url(imagenes/cabecera_jugadores.gif) no-repeat;
	color:#000;
	font-size:1.2em;
	padding:15px 0 0 18px;
}

.caja_jugadores .contenido{
	position:relative;
	border-left:1px solid #c7c7c7;
	border-right:1px solid #c7c7c7;
	background:#FFF url(imagenes/fondo_jugadores.gif) repeat-x top;
	padding:0 22px 10px 21px;
}

.caja_jugadores .botbuscar{
	width:137px;
	height:24px;
	background:url(imagenes/boton_buscar.gif) no-repeat;
	border:0;
	cursor:pointer;
	margin:7px 5px 0 0;
}

.caja_jugadores .botvolver{
	width:137px;
	height:24px;
	background:url(imagenes/boton_volver.gif) no-repeat;
	border:0;
	cursor:pointer;
	margin:7px 0 0 5px;
}


.caja_jugadores .contenido .bot_volver{
	position:absolute;
	right:30px;
}

.caja_jugadores_pie{
	height:15px;
	background:url(imagenes/pie_jugadores.gif) no-repeat;
}


/*----------------------------------------------------------------------------------------------*/
/* ------------------------------------------- PORTADA ---------------------------------------- */
/*----------------------------------------------------------------------------------------------*/

#portada{
	width:975px;
	margin:-5px auto 0 auto;
}

#portada .columna1{
	width:400px;
	float:left;
}

#portada .columna2{
	width:550px;
	float:right;
}

#portada .columna2 .fotoppal{
	position:relative;
	width:550px;
	height:300px;
	background:#000;
	margin:0 0 15px 0;
}

#portada .columna2 .fotoppal .banda{
	position:absolute;
	width:550px;
	height:75px;
	background:url(imagenes/fondo_foto_trans.png);
	left:0;
	bottom:0;
}

#portada .columna2 .fotoppal .banda .nombre{
	position:absolute;
	top:7px;
	left:10px;
	color:#FFF;
	font-size:1.4em;
	line-height:1em;
	font-weight:bold;
	width:250px;
	height:40px;
	overflow:hidden;
}

#portada .columna2 .fotoppal .banda .equipo{
	position:absolute;
	bottom:10px;
	left:10px;
	color:#FFF;
	font-size:0.9em;
	width:250px;
	height:15px;
	overflow:hidden;
}

#portada .columna2 .fotoppal .banda .texto{
	position:absolute;
	width:270px;
	height:54px;
	color:#FFF;
	font-size:0.9em;
	line-height:1.1em;
	top:10px;
	right:10px;
	overflow:hidden;
}

#portada .columna2 .serv_buscador .col1{
	width:263px;
	float:left;
}

#portada .columna2 .serv_buscador .col2{
	width:263px;
	float:right;
}

#portada .columna2 .serv_buscador .col2 .busc_jug{
	width:261px;
	height:291px;
	border:1px solid #d9dddd;
}

#portada .columna2 .serv_buscador .col2 .busc_jug input[type="text"]{
	margin:0 0 5px 0;
}

#portada .columna2 .serv_buscador .col2 .busc_jug input[type="submit"]{
	margin:20px 0 0 0;
}


#portada .columna2 .serv_buscador .col2 .busc_jug .busc_jug_cabecera{
	padding:10px 0 0 17px;
	height:29px;
	background:url(imagenes/fondo_cabecera_serv_busc.gif) repeat-x;
	font-size:1.2em;
	color:#FFF;
}

#portada .columna2 .serv_buscador .col2 .busc_jug .busc_jug_cuerpo{
	padding:10px 19px 0 19px;
	background:url(imagenes/fondo_jugadores.gif) repeat-x top;
}

#portada .columna2 .serv_buscador .col2 .busc_jug .busc_jug_cuerpo label{
	font-size:0.9em;
	color:#000;
}

#portada .columna2 .serv_buscador .col2 .busc_jug .busc_jug_cuerpo .botbuscar{
	width:137px;
	height:24px;
	background:url(imagenes/boton_buscar.gif) no-repeat;
	border:0;
	cursor:pointer;
}

#portada .columna2 .serv_buscador ul{
	margin:0;
	padding:0;
	list-style:none;
	width:261px;
	display:block;
	border:1px solid #d9dddd;
}

#portada .columna2 .serv_buscador ul a{
	display:block;
	width:181px;
	height:30px;
	color:#000;
	font-size:0.9em;
	text-decoration:none;
	padding:12px 0 0 80px;
}

#portada .columna2 .serv_buscador ul a.nuestrotrabajo{
	background:url(imagenes/fondo_botones_serv_busc_nuestrotrabajo.jpg) no-repeat;
}

#portada .columna2 .serv_buscador ul a.representacion{
	background:url(imagenes/fondo_botones_serv_busc_representacion.jpg) no-repeat;
}

#portada .columna2 .serv_buscador ul a.intermediacion{
	background:url(imagenes/fondo_botones_serv_busc_intermediacion.jpg) no-repeat;
}

#portada .columna2 .serv_buscador ul a.asesoriaclubes{
	background:url(imagenes/fondo_botones_serv_busc_asesoria.jpg) no-repeat;
}

#portada .columna2 .serv_buscador ul a.caleidoscopio{
	background:url(imagenes/fondo_botones_serv_busc_caleidoscopio.jpg) no-repeat;
}

#portada .columna2 .serv_buscador ul a.orgstages{
	background:url(imagenes/fondo_botones_serv_busc_stages.jpg) no-repeat;
}

#portada .columna2 .serv_buscador ul a.fichas{
	background:url(imagenes/fondo_botones_serv_busc_fichas.jpg) no-repeat;
}

#portada .columna2 .serv_buscador ul a.noticias{
	background:url(imagenes/fondo_botones_serv_busc_noticias.jpg) no-repeat;
}

#portada .columna2 .serv_buscador ul a.multimedia{
	background:url(imagenes/fondo_botones_serv_busc_multimedia.jpg) no-repeat;
}

#portada .columna2 .serv_buscador ul a.estadisticas{
	background:url(imagenes/fondo_botones_serv_busc_estadisticas.jpg) no-repeat;
}

#portada .columna2 .serv_buscador ul a.trayectoria{
	background:url(imagenes/fondo_botones_serv_busc_trayectoria.jpg) no-repeat;
}

#portada .columna2 .serv_buscador ul a:hover{
	color:#FFF;
}

#portada .columna2 .serv_buscador ul a.nuestrotrabajo:hover{
	background:url(imagenes/fondo_botones_serv_busc_nuestrotrabajo_over.jpg) no-repeat;
}

#portada .columna2 .serv_buscador ul a.representacion:hover{
	background:url(imagenes/fondo_botones_serv_busc_representacion_over.jpg) no-repeat;
}

#portada .columna2 .serv_buscador ul a.intermediacion:hover{
	background:url(imagenes/fondo_botones_serv_busc_intermediacion_over.jpg) no-repeat;
}

#portada .columna2 .serv_buscador ul a.asesoriaclubes:hover{
	background:url(imagenes/fondo_botones_serv_busc_asesoria_over.jpg) no-repeat;
}

#portada .columna2 .serv_buscador ul a.caleidoscopio:hover{
	background:url(imagenes/fondo_botones_serv_busc_caleidoscopio_over.jpg) no-repeat;
}

#portada .columna2 .serv_buscador ul a.orgstages:hover{
	background:url(imagenes/fondo_botones_serv_busc_stages_over.jpg) no-repeat;
}

#portada .columna2 .serv_buscador ul a.fichas:hover{
	background:url(imagenes/fondo_botones_serv_busc_fichas_over.jpg) no-repeat;
}

#portada .columna2 .serv_buscador ul a.noticias:hover{
	background:url(imagenes/fondo_botones_serv_busc_noticias_over.jpg) no-repeat;
}

#portada .columna2 .serv_buscador ul a.multimedia:hover{
	background:url(imagenes/fondo_botones_serv_busc_multimedia_over.jpg) no-repeat;
}

#portada .columna2 .serv_buscador ul a.estadisticas:hover{
	background:url(imagenes/fondo_botones_serv_busc_estadisticas_over.jpg) no-repeat;
}

#portada .columna2 .serv_buscador ul a.trayectoria:hover{
	background:url(imagenes/fondo_botones_serv_busc_trayectoria_over.jpg) no-repeat;
}

#portada .columna2 .serv_buscador ul li.cabecera{
	padding:10px 0 0 17px;
	height:29px;
	background:url(imagenes/fondo_cabecera_serv_busc.gif) repeat-x;
	font-size:1.2em;
	color:#FFF;
}

/*----------------------------------------------------------------------------------------------*/
/* ------------------------------------ SIN RESULTADOS ---------------------------------------- */
/*----------------------------------------------------------------------------------------------*/

#ningunResultado{
	margin:0 0 10px 0;
	background:#FCC;
	border:1px solid #F60;
	padding:8px;
	font-size:0.9em;
	font-weight:bold;
	color:#930;
}

body.premium #ningunResultado{
	background: #933;
	border:1px solid  #702525;
	color:#CCC;
}

/*----------------------------------------------------------------------------------------------*/
/* ------------------------------------------- PAGINACION ---------------------------------------- */
/*----------------------------------------------------------------------------------------------*/

.paginacion{
	margin:5px 0 0;
	text-align:center;
	background:#EEE;
	padding:5px 0 5px 0;
}

body.premium .paginacion{
	background:#444;
}

.paginacion ul{
	margin:0;
	padding:0;
}

.paginacion ul li{
	display:inline;
	margin:0 5px 0 0;
}

.paginacion ul li.titulo{
	font-size:0.9em;
	font-weight:bold;
}

.paginacion ul li a{
	font-weight:bold;
	text-decoration: underline;
}

.paginacion ul li a:hover{
	text-decoration:none;
}

.paginacion ul li a.selected{
	font-weight:normal;
	color:#999;
	text-decoration:none;
}

/*-------------------------------------------------------------------------------------------------*/
/* ------------------------------------------- NOTICIAS01 ---------------------------------------- */
/*-------------------------------------------------------------------------------------------------*/

#noticias01{
	width:975px;
	margin:-5px auto 0 auto;
}

#noticias01 .columna1{
	width:550px;
	float:left;
}

.noticia .col1{
	float:left;
	margin:0 10px 0 0;
}

.noticia .col2{
	float:right;
	width:435px;
}

body.premium .noticia .col2{
	float:right;
	width:435px;
}

.noticia .col2 .fecha{
	font-family:Verdana, Geneva, sans-serif;
	color:#3a3a3a;
	font-size:0.9em;
}

#noticias01 .columna2{
	width:400px;
	float:right;
}

#noticias01 .logos{
	margin:10px 0 0 0;
}

/*-------------------------------------------------------------------------------------------------*/
/* ------------------------------------------- BLOG ---------------------------------------- */
/*-------------------------------------------------------------------------------------------------*/

#blog{
	width:975px;
	margin:-5px auto 0 auto;
}

#blog .columna1{
	width:655px;
	float:left;
}

#blog .columna1 .separacion2{
	border:none;
	height:0px;
}

#blog .columna2{
	width:300px;
	float:right;
}

.post .col1{
	float:left;
	margin:0 10px 0 0;
}

.post .col1 .nombre{
	width:100px;
	text-align:center;
	font-size:0.9em;
}

.post .col2 .texto{
	font-size:0.9em;
}

.post .col2{
	float:right;
	width:540px;
}

.post .col2 .fecha{
	font-family:Verdana, Geneva, sans-serif;
	color:#307812;
	font-size:0.9em;
}

.post .col2 .titular a{
	font-family:"Times New Roman", Times, serif;
	color:#000;
	font-size:1.2em;
	line-height:1em;
}

.post .col2 .enlaces{
	clear:both;
	margin:0 0 0 0;
	font-size:0.9em;
	padding:5px 0 0 0;
	border-top:1px solid #aaa;
}

.post .col2 .enlaces a{
	color:#307812;
	text-decoration:none;
}

.post .col2 .enlaces a:hover{
	text-decoration:underline;
}

/*----------------------------------------------------------------------------------------------*/
/* ------------------------------------------- NOTICIAS02 ---------------------------------------- */
/*----------------------------------------------------------------------------------------------*/

#noticias02{
	width:975px;
	margin:-5px auto 0 auto;
}

#noticias02 .columna1{
	width:550px;
	float:left;
}

body.premium #noticias02 .columna1{
	color:#bebebe;
}

#noticias02 .columna1 .fecha{
	font-family:Verdana, Geneva, sans-serif;
	color:#3a3a3a;
	font-size:0.9em;
	margin:0 0 10px 0;
}

#noticias02 .columna2{
	width:400px;
	float:right;
}

#noticias02 .fichas ul{
	margin:0 0 0 20px;
}

#noticias02 .fichas ul a{
	font-size:0.9em;
}

/*----------------------------------------------------------------------------------------------------*/
/* ------------------------------------------- LOGIN PREMIUM ---------------------------------------- */
/*----------------------------------------------------------------------------------------------------*/

#premium_login{
	width:975px;
	margin:-5px auto 0 auto;
}

/*----------------------------------------------------------------------------------------------------*/
/* ------------------------------------------- PORTADA PREMIUM ---------------------------------------- */
/*------------------------------------------------------------------------------------------------------*/

#premium_portada{
	width:975px;
	margin:-5px auto 0 auto;
}

#premium_portada .columna1{
	width:550px;
	float:left;
}

#premium_portada .columna2{
	width:400px;
	float:right;
}

#premium_portada .columna1 .secciones{
	margin:28px 0 0 0;
}

/*----------------------------------------------------------------------------------------------------*/
/* ---------------------------------------------- JUGADORES ------------------------------------------ */
/*------------------------------------------------------------------------------------------------------*/

#jugadores{
	width:975px;
	margin:-5px auto 0 auto;
}

#jugadores .columna1{
	width:475px;
	float:left;
}

#jugadores .columna1 .lista_jugadores{
	width:475px;
}

#jugadores .columna1 .lista_jugadores .jugador{
	margin:0 0 10px 0;
	height:70px;
}

#jugadores .columna1 .lista_jugadores .foto{
	width:70px;
	height:70px;
	float:left;
}

#jugadores .columna1 .lista_jugadores .datos_pijama,#jugadores .columna1 .lista_jugadores .datos{
	padding:7px 10px 0 10px;
	width:385px;
	height:63px;
	float:right;
}

#jugadores .columna1 .lista_jugadores .datos_pijama{
	background:#f2f2f2;
}

#jugadores .columna1 .lista_jugadores .datos{
	background:#fff;
}

#jugadores .columna1 .lista_jugadores .datos_pijama .nombre ,#jugadores .columna1 .lista_jugadores .datos .nombre {
	margin:0 0 5px 0;
}

#jugadores .columna1 .lista_jugadores .datos_pijama .nombre a,#jugadores .columna1 .lista_jugadores .datos .nombre a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.9em;
}

#jugadores .columna1 .lista_jugadores .datos_pijama .data,#jugadores .columna1 .lista_jugadores .datos .data{
	font-size:0.9em;
	color:#555555;
}

#jugadores .columna2{
	width:475px;
	float:right;
}


#fichajug{
	width:975px;
	margin:-5px auto 0 auto;
}

#fichajug .columna1{
	width:245px;
	float:left;
}

#fichajug .columna1 ul{
	margin:0;
	padding:0;
	list-style:none;
	width:243px;
	display:block;
	border:1px solid #d9dddd;
}

#fichajug .columna1 ul a{
	display:block;
	width:163px;
	height:30px;
	color:#000;
	font-size:1em;
	text-decoration:none;
	padding:12px 0 0 80px;
}

#fichajug .columna1 ul li.cabecera{
	padding:10px 10px 10px 17px;
	background:#747474 url(imagenes/fondo_cabecera_serv_busc.gif) repeat-x;
	font-size:1.2em;
	color:#FFF;
	font-weight:bold;
}

#fichajug .columna1 ul li.cabecera .datos{
	display:block;
	margin:5px 0 0 0;
	font-size:0.8em;
	font-weight:normal;
}

#fichajug .columna1 ul a.fichas{
	background:url(imagenes/fondo_botones_serv_busc_fichas.jpg) no-repeat;
}

#fichajug .columna1 ul a.noticias{
	background:url(imagenes/fondo_botones_serv_busc_noticias.jpg) no-repeat;
}

#fichajug .columna1 ul a.multimedia{
	background:url(imagenes/fondo_botones_serv_busc_multimedia.jpg) no-repeat;
}

#fichajug .columna1 ul a.estadisticas{
	background:url(imagenes/fondo_botones_serv_busc_estadisticas.jpg) no-repeat;
}

#fichajug .columna1 ul a.trayectoria{
	background:url(imagenes/fondo_botones_serv_busc_trayectoria.jpg) no-repeat;
}

#fichajug .columna1 ul a.fichas:hover{
	background:url(imagenes/fondo_botones_serv_busc_fichas_over.jpg) no-repeat;
}

#fichajug .columna1 ul a:hover,#fichajug .columna1 ul a:active{
	color:#FFF;
}

#fichajug .columna1 ul a.fichas:hover,#fichajug .columna1 ul a.fichas:active{
	background:url(imagenes/fondo_botones_serv_busc_fichas_over.jpg) no-repeat;
}

#fichajug .columna1 ul a.noticias:hover,#fichajug .columna1 ul a.noticias:active{
	background:url(imagenes/fondo_botones_serv_busc_noticias_over.jpg) no-repeat;
}

#fichajug .columna1 ul a.multimedia:hover,#fichajug .columna1 ul a.multimedia:active{
	background:url(imagenes/fondo_botones_serv_busc_multimedia_over.jpg) no-repeat;
}

#fichajug .columna1 ul a.estadisticas:hover,#fichajug .columna1 ul a.estadisticas:active{
	background:url(imagenes/fondo_botones_serv_busc_estadisticas_over.jpg) no-repeat;
}

#fichajug .columna1 ul a.trayectoria:hover,#fichajug .columna1 ul a.trayectoria:active{
	background:url(imagenes/fondo_botones_serv_busc_trayectoria_over.jpg) no-repeat;
}

#fichajug .columna2{
	width:715px;
	float:right;
}

/*----------------------------------------------------------------------------------------------------*/
/* ---------------------------------------------- AGENDA ------------------------------------------ */
/*------------------------------------------------------------------------------------------------------*/

#agenda{
	width:975px;
	margin:-5px auto 0 auto;
}

#agenda .columna1{
	width:400px;
	float:left;
}

#agenda .columna1 .calendario{
	margin:0 auto 0 40px;
	padding:0 0 20px 0;
}

#agenda .columna1 .calendario .flechas{
	position:relative;
	width:250px;
	margin:0 0 10px 0;
}

#agenda .columna1 .calendario .flechas .izquierda{
	position:absolute;
	top:0;
	left:5px;
}

#agenda .columna1 .calendario .flechas .derecha{
	position:absolute;
	top:0;
	right:5px;
}

#agenda .columna1 .calendario .flechas .fecha{
	text-align:center;
	color:#2b5f0c;
	font-size:1.1em;
	font-weight:bold;
}

#agenda .columna1 .serviciocalendario table{
	width:250px;
	height:150px;
}

#agenda .columna1 .serviciocalendario table td{
	text-align:center;
}

#agenda .columna1 .serviciocalendario table a{
	display:block;
	background:#9b9b9b;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}

#agenda .columna2{
	width:550px;
	float:right;
}

#agenda .columna2 table{
	width:550px;
}

#agenda .columna2 table th{
	border-top:1px solid #FFF;
}

#agenda .columna2 table.partidos{
	margin:0 0 30px 0;
}

#agenda .columna2 table.partidos td.resultado{
	text-align:center;
	font-weight:bold;
	font-size:1.1em;
}

#agenda .columna2 table.jugadores td{
	background:#f5f5f5;
}

/*----------------------------------------------------------------------------------------------------*/
/* ---------------------------------------------- ORGANIGRAMA------------------------------------------ */
/*------------------------------------------------------------------------------------------------------*/

#organigrama{
	width:975px;
	margin:0 auto 0 auto;
}

#organigrama .frase{
	margin:10px 0 10px 0;
	padding:10px;
	background:#EEE;
	font-weight:bold;
}

/*----------------------------------------------------------------------------------------------------*/
/* ---------------------------------------------- CONTENIDO HTML ------------------------------------------ */
/*------------------------------------------------------------------------------------------------------*/

#conthtml{
	width:850px;
	margin:-5px auto 0 auto;
}

#conthtml .frase{
	margin:10px 0 10px 0;
	padding:10px;
	background:#EEE;
	font-weight:bold;
}

/*----------------------------------------------------------------------------------------------------*/
/* ------------------------------------------ CALEIDOSCOPIO ------------------------------------------ */
/*------------------------------------------------------------------------------------------------------*/

.caleidoscopio2{
	width:900px;
	margin:0 0 0 160px;
}

.caleidoscopio2 .columna1{
	position:relative;
	width:170px;
	height:340px;
	background:url(imagenes/caleidoscopio01.gif) no-repeat;
	float:left;
	margin:0 20px 0 0;
}

.caleidoscopio2 .columna2{
	position:relative;
	width:170px;
	height:340px;
	background:url(imagenes/caleidoscopio02.gif) no-repeat;
	float:left;
	margin:0 20px 0 0;
}

.caleidoscopio2 .columna3{
	position:relative;
	width:170px;
	height:340px;
	background:url(imagenes/caleidoscopio03.gif) no-repeat;
	float:left;
	margin:0 20px 0 0;
}
.caleidoscopio2 .columna4{
	position:relative;
	width:170px;
	height:340px;
	background:url(imagenes/caleidoscopio04.gif) no-repeat;
	float:left;
	margin:0 20px 0 0;
}

.caleidoscopio2 .titulo{
	position:absolute;
	z-index:100;
	left:10px;
	top:220px;
	width:150px;
	overflow:hidden;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	line-height:0.9em;
}

.caleidoscopio2 .texto{
	position:absolute;
	z-index:100;
	left:10px;
	top:240px;
	width:150px;
	height:90px;
	overflow:hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.9em;
	line-height:0.9em;
}

.caleidoscopio2 .enlace{
	position:absolute;
	z-index:1000;
}

.caleidoscopio2 .columna1 .titulo{
	color:#000;
	height:25px;
}

.caleidoscopio2 .columna1 .texto{
	color:#484848;
	top:250px;
	height:78px;
}

.caleidoscopio2 .columna2 .titulo{
	color:#000;
}

.caleidoscopio2 .columna2 .texto{
	color:#484848;
}

.caleidoscopio2 .columna3 .titulo{
	color:#FFF;
}

.caleidoscopio2 .columna3 .texto{
	color:#FFF;
	top:250px;
}

.caleidoscopio2 .columna4 .titulo{
	color:#FFF;
}

.caleidoscopio2 .columna4 .texto{
	color:#FFF;
}


/*----------------------------------------------------------------------------------------------------*/
/* ---------------------------------------------- BAHIA TV ------------------------------------------ */
/*------------------------------------------------------------------------------------------------------*/

#bahiatv{
	position:relative;
	width:975px;
	margin:-5px auto 0 auto;
}

#bahiatv .botsalir{
	position:absolute;
	top:-7px;
	right:20px;
}

#bahiatv .columna1{
	width:320px;
	float:left;
}

#bahiatv .columna2{
	width:635px;
	float:right;
}

#bahiatv .columna2 .ficha{
	margin:5px 0 0 0;
}

#bahiatv .columna2 .ficha a{
	display:block;
	height:30px;
	background:url(imagenes/ficha.gif) no-repeat left;
	padding:10px 0 0 37px;
}

/*------------------------------------------------------------------------------------------------------------*/
/* ---------------------------------------------- ENVIAR A UN AMIGO ------------------------------------------ */
/*------------------------------------------------------------------------------------------------------------*/

body.enviaramigo .cabecera{
	background:#666;
	color:#FFF;
	font-weight:bold;
	padding:5px 10px 5px 10px;
}

body.enviaramigo .formulario{
	padding:10px;
}

body.enviaramigo .formulario a{
	background:#000;
	padding:5px 10px 5px 10px;
	color:#FFF;
	text-decoration:none;
}


/*------------- ESTILO DEL SITEMAP --------------*/
.sitemap h1{
	background: #656565;
	color:#FFFFFF;
	font-size:1.3em;
	padding:5px;
	margin:0;
	border-bottom:1px solid #8a8a8a;
	font-weight:bold;
	width:240px;
}

.sitemap ul{
	display:block;
	width:250px;
	list-style:none;
	margin:0;
	padding:0;
}

.sitemap li{
	display:inline;
}

.sitemap a{
	display:block;
	width:228px;
	background:#ddd;
	color:#000;
	text-decoration:none;
	padding:1px 5px 2px 15px;
	border-bottom:1px solid  #999;
	border-top:1px solid  #FFF;
	border-left:1px solid  #cdcdcd;
	border-right:1px solid  #cdcdcd;
}

.sitemap a:hover{
	background:#FFF;
}

.sitemap ul.n2 a{
	background-color:#bbb;
	width:208px;
	padding:1px 5px 2px 35px;
}

.sitemap ul.n2 a:hover{
	background:#FFF;
}






