/* CSS Document */
/* CSS Document Jorge Romera Toribio*/
/*div { border: solid 1px #fabada}*/
/* genericos*******************************************************/
*{margin:0; padding:0}
html { margin:0; padding:0}
body { margin:0; padding:0;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; color:#3c3d3c; background-color:#bfbfbf; }
.cb { clear:both;}
.left { float:left;}
.right { float:right}
.oc{display:none}
.oc2 {text-indent:-1000px; padding:0; margin:0}
img { border:none}
a { color:#006d99; text-decoration:none}
a:hover { color:#006d99; text-decoration:underline}
ul { margin:0; padding:0; list-style:none}
table {border-collapse:collapse; margin:0; padding:0}
.centrar { margin:5px auto 0 auto; width:100%; padding: 5px 0 8px 0; text-align:center; }
.color_gris { color:#666666}
table td.sinlineas { border:none; font-weight:bold; padding-bottom:2px;}
.tabular_5px { padding:5px; text-transform:capitalize; }
.tabular_2 { padding:5px; text-transform:capitalize; overflow:scroll; height:300px; }
.tabular_2 li { padding-bottom:3px}
.gris_ayuda { background-color:#ffffff; padding: 10px; margin: 0 ; width:90%}
.gris_ayuda ol {padding:0 0 0 30px}
.gris_ayuda ol li { padding:0 0 10px 20px}
.separado_5 {padding:5px;}
.aviso, aviso_verde {
	width:90%;
	color: #666666;
	font-weight:normal;
	padding:5px;
	margin-top:5px;
	margin:auto;
	margin-bottom:5px;
	text-align:center;
	font-size:1.3em;
}
.aviso_verde {color: #009900; text-align:center; font-size:14px;}
.claim { color:#FFFFFF; font-size:1.2em; text-decoration:none}
.alerta { color:#FF0000}
.bold_gris {color:#666; font-weight:bold}
.mensaje_ok, .mensaje_no_ok { width:90%; border:1px #000 solid ; background-color:#F9FDFF; padding:5px; margin-top:5px; margin:auto; margin-bottom:5px}
.mensaje_no_ok { border:1px #FF0000 solid; background-color:#FEF1C5}
.micapa {visibility:hidden; position:absolute;}
.micapa_over {visibility:hidden; position:absolute; z-index:10;}
a.boton_escribir {
height: 55px;
line-height: 55px;
background-image: url("../imagenes/btn_escribir_muro.gif") ;
padding: 15px 100px  25px  50px;
background-repeat: no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
font-weight:bold;
}
a.boton_escribir:hover {
background-position: 0 -55px;
color:#FFFFFF;
text-decoration:none;
}
a.boton_volver {
height: 55px;
line-height: 55px;
background-image: url("../imagenes/btn_volver_muro.gif") ;
padding: 20px 70px  22px  50px;
background-repeat: no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
font-weight:bold;
}
a.boton_volver:hover {
background-position: 0 -55px;
color:#FFFFFF;
text-decoration:none;
}
.registrousuario { margin: 10px 10px 0  10px; padding: 5px 5px 0 5px; border: 1px solid #CC0000; background:#FFFFFF}
.registrousuario table td { border:none}
.registrousuario table td.sinespacio {padding:0;}
.registrousuario ul { margin-left:40px; margin-bottom:15px}
.registrousuario ul li { padding: 0 0 10px 0}

/****************************************************CONTENEDOR***********************************************************/
#contenedor {
background-color:#bfbfbf;
}
/***************************************MENU PRINCIPAL******************************************************************/
.menucabecera {
	float:left;
	margin-left: 10px;
	padding: 15px 0 0 10px;
	width:200px;
}
.menucabecera a {
color:#FFFFFF;
}
.menucabecera a:hover {
color:#FFFFFF;
}
.menucabecera div {  padding-left:10px; float:left}

/****************************************************CABECERA***********************************************************/
#cabecera { 
height:89px;
background:url(../imagenes/px_cabecera.jpg) repeat-x;	
margin-bottom:0px;		
}
.logo {

width:250px;
padding:10px 0 0 25px;
float:left;
}
img.logincabecera { padding: -5px 0 0 0; margin:0 0 0 0; }
.login{
width:420px;
float:right;
background: url(../imagenes/bg_login.gif) no-repeat;
height:55px;
padding: 3px 0 0 5px;
margin: 5px 0 0 0;
color:#FFFFFF;
}
.login a{
color:#FFFFFF;

}
.loginOlvido{
width:400px;
float:left;
padding: 1px 0 0 5px;
margin: 4px 0 0 0;
color:#FFFFFF;
border-top: 1px #f00027  solid
}
.login2 {
color:#ffffff;
width:217px;
float:left;
padding:0 0 0 0;
margin:0;
}
.login3 {
color:#fabada;
width:180px;
float:right;
padding:0 0 0 0;
margin:0;
}

input.loginPass {
	/*padding: 2px 3px !important;
	padding: 1px 0;
	margin-left:5px;*/
	padding:1px;
	font-size: 100%;
	vertical-align: top;
	background-color: #fff;
	border: 1px solid #ba030c;
	color: #000;
}
#cabecera input.boton {
	padding: 1px 0;
	margin-left:5px;
	font-size: 90%;
	vertical-align: top;
	background-color: #005296;
	border-bottom: 1px solid #00284A;
	border-right: 1px solid #00284A;
	border-top: 1px solid #0077DF;
	border-left: 1px solid #0077DF;
	color: #fff;

}
/****************************************************BANNER***********************************************************/
#banner_cabecera { 
width:971px;
border: 1px solid #000000;
margin-bottom:15px;
}
.banner_728
{
width:730px;
float:left;
}
.banner_234
{
padding-left:5px;
width:233px;
text-align:center;
float:left;
}
/****************************************************MENU***********************************************************/

#menu {
height:25px;
margin:0px 370px 0 0px;
float:right;
width:300px;
}
#menu ul { 
display:inline;
}

#menu  ul li { 
display:inline;
float: left; 
font-size:1.2em;
height:23px;
padding-right:15px;
}
#menu  ul li.muro
{
display:inline;
float: left; 
font-size:1.2em;
background: url(../imagenes/bt_muro.gif) no-repeat;
padding:1px 0 3px 1px;
width:89px;

}
#menu  ul li.incluir_club_deportivo
{
display:inline;
float: left; 
font-size:1.2em;
background: url(../imagenes/bt_incluir_club_deportivo.gif) no-repeat;
padding:1px 0 3px 1px;
width:190px;
margin-right:15px;
}


#menu  ul li a.activo
{
color: White;
font-family: Verdana, arial, helvetica, sans-serif;
float: left; 
}

#menu ul li a {

color: White;
padding-left:10px;
padding-bottom:3px;

}

#menu ul li a:hover {
color: #fff;
}

/****************************************************CUERPO***********************************************************/

#cuerpo{
background: #ffffff;
margin:0 auto;
width:973px;
}

#cuerpo_contenido {
width:930px;
margin:10px auto;
/*border: 1px solid #ba030c;*/
padding: 10px;
}
/****************************************************NUEVO USUARIO***********************************************************/
#cuerpo_contenido table td{
padding: 5px;
font-size:12px;
font-weight:bold;
}
#cuerpo_contenido table td.texto_info{
font-weight:normal;
font-size:10px;

}

/****************************************************FIN NUEVO USUARIO***********************************************************/
#contenido  {
padding: 10px 30px 0px 30px;
}
#cuerpo_pie{
background:  url(../imagenes/pie.gif) no-repeat;
width:900px;
margin:0 auto;
}

/****************************************************CENTRO***********************************************************/

#centro{
background: #ffffff;
margin:0 auto;
padding: 0 10px 0 10px;

}


/* ***************************************************principal_izquierda***************************************************/
.principal_izq{
width:471px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.principal_izq ul {
list-style:none;
float:left;
padding-top:20px;

}
.principal_izq ul li{
padding-bottom: 10px;
}
.principal_izq  .listado_club  {
width:461px;
}
.caja_buscar {
background: #ecedf4 url(../imagenes/bg_buscar.gif) no-repeat;
float:left;
width:471px;
}
.caja_buscar .textbuscar h2 {
font-weight:normal; 
font-size:2.3em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4f4f51;
width: 85px;
float:left;
padding-right:10px;
}
.caja_buscar .textbuscar h4 {
font-weight:normal; 
font-size:1.0em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4f4f51;
width:310px;
float:left;
padding-right:10px;
}
.caja_buscar .textbuscar {
font-size:1.0em;
float:left;
padding: 8px 0 0 13px;
}
.input_buscador {
padding: 5px 0 0 13px;
margin-bottom:15px;
}

input.boton {
	padding: 2px 3px !important;
	padding: 1px 0;
	margin-left:5px;
	font-size: 130%;
	vertical-align: top;
	background-color: #005296;
	border-bottom: 1px solid #00284A;
	border-right: 1px solid #00284A;
	border-top: 1px solid #0077DF;
	border-left: 1px solid #0077DF;
	color: #fff;
}
input.caja{
border: 1px solid #7f9db9;
font-size: 1.7em;
height:25px;
}

select.caja{
border: 1px solid #7f9db9;
font-size: 1.3em;
padding:0 0 0 0;
}

table.busqueda_avanzada{
padding: 0 0 0 0;
margin: 0 0 0 8px;
border-collapse:separate; 
}
#avanzada{
padding: 0 0 13px 15px;
text-decoration:underline;
color:#006d99;
cursor:pointer;
}
.cb_cajabuscador{
margin-top:0px;
clear:both;
background: #ffffff url(../imagenes/bg_buscar_down.gif) no-repeat;
}

.listado_club {
float:left;
background-color:#FFFFFF;
width:441px;
}
.listado_club ul{
margin:10px 0 0 0;  
padding:0;  
list-style-type: none;  

}

.listado_club h2{
font-size:1.5em;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#e7e2d0;
height:27px;
padding: 5px 0 0 10px;
margin: 10px 0 0 0;
width:461px;
vertical-align:bottom;
float:left;
}

.caja_club{
float:left;
width:461px;
margin: 15px 0 0 0 ;
}
/****************************************************BUSQUEDA CLUBDEPORTIVOS*******************************************************/
.sub_principal_izq .listado_club .caja_club{
float:left;
width:610px;
margin: 15px 0 0 0 ;
border-bottom: 1px solid #CCCCCC;
display:block;
}

.sub_principal_izq .listado_club .caja_club h2{
width:535px;
float:left;
padding:2px 0 0 0;
margin:0;
margin: 0 0 0 8px;
}
.sub_principal_izq .listado_club .caja_club  h3  {
font-weight:normal;
float:left;
font-size:1.1em;
color:#000000;
margin: 0 0 0 8px;
padding: 0;
width:535px;
}

.sub_principal_izq .listado_club .caja_club ul {
	list-style:none;
	margin:0px;
	padding:0px;
	display:block;
}
.sub_principal_izq .listado_club .caja_club li {
	display:block;
	margin:0px;
}
.sub_principal_izq .listado_club .caja_club li a {
	outline: none;
	background-color: #fbfbf9;
	text-decoration:none;
	display:block;
	padding:10px 0 10px 15px;
	border-bottom:1px solid #f2f2f2;
	font:bold 120% arial,helvetica,sans-serif;
	color:#666666;
}
.sub_principal_izq .listado_club .caja_club li a:hover {
	background:url(../images/go_partner.gif) 645px 25px no-repeat #fff;
	border-bottom:1px solid #ccc;
	color:#336699;		
}
.sub_principal_izq .listado_club .caja_club ul a em {
	display:block;
	color:#808080;
	font-size:110%;
	padding-right:30px;
	font-style:normal;
	font-weight:normal;
}
.sub_principal_izq .listado_club .caja_club span {
	display:block;
	color:#a8a8a8;
	font-size:0.8em;
	font-style:normal;
	font-weight:normal;
	padding-right:10px;
}
.sub_principal_izq .listado_club .caja_club a:hover span {
	color:#800;
}
/****************************************************MENU***********************************************************/
.caja_club .puntuacion{
float:left;
width:55px;
height:41px;
background:#ffffff url(../imagenes/ico_puntuacion.gif);
margin:0 auto;
text-align:center;
padding: 10px 0 0 0;
color:#FFFFFF;
font-size:1.6em;

}
.caja_club .votacion{
float:right;
width:10px;
height:33px;
background-color:#c40211;
margin:8px 0 0 0;
padding:0;
text-align:center;
}


.caja_club h2{
float:left;
font-size:1.2em;
color:#c40211;
background-color:#ffffff;
padding: 0;
margin:0 0 0 8px;
width:385px;
text-transform:capitalize;
}
.caja_club .club a{
color:#c40211;
text-decoration:none;
float:left;
}
.caja_club .club a:hover{

text-decoration:underline;
}
.caja_club  h3  {
font-weight:normal;
float:left;
font-size:1.1em;
color:#000000;
margin: 0 0 0 8px;
padding: 0;
width:385px;
}

.tags {
font-weight:normal;
float:left;
font-size:1.1em;
margin: 5px 0 0 0px;
padding: 0;
width:461px;
}


/***********************MENU DE CAJA ICONOS*******************/
#caja_muro { margin-top:40px; text-align:center; padding-left:30px }
#caja_muro ul { margin:0; padding:0;  list-style-type: none;  display: inline;}
#caja_muro ul li {margin:0; padding:0; display: inline; }
#caja_muro  a { margin:0; padding:0; text-decoration:none; display:block; }
#caja_muro  a:hover { margin:0; padding:0; text-decoration:none; display:block; color:#B70004 } 
#caja_muro .b_caja_muro {margin:0; padding:3px 0 0 0; width:137px; text-align:center; float:left; height:74px }
.b_caja_muro img { padding-top:4px; }
.b_caja_muro p { margin:0; padding:1px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.0em}
#caja_muro .linea_caja_muro {margin:0; padding:8px 0 0 0; float:left }
/******************************camino de situacion**************************************************/

/***********************MENU DE CAJA ICONOS*******************/
.caja_muro_ico { margin-top:40px; text-align:center; padding-left:0px; width:300px; background-color:#FFFFFF; border: 1px solid #999999 }
.caja_muro_ico ul { margin:0; padding:0;  list-style-type: none;  display: inline;}
.caja_muro_ico ul li {margin:0; padding:0; display: inline; width:35px }
.caja_muro_ico  a { margin:0; padding:0; text-decoration:none; display:block; color:#B70004 }
.caja_muro_ico  a:hover { margin:0; padding:0; text-decoration:none; display:block; color:#FF0000 } 
.caja_muro_ico .b_caja_muro {margin:0; padding:5px 0 0 0; width:70px; text-align:center; float:left; height:54px }
.b_caja_muro img { padding-top:4px; }
.b_caja_muro p { margin:0; padding:1px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.0em}
.caja_muro_ico .linea_caja_muro {margin:0; padding:8px 0 0 0; float:left }
/******************************camino de situacion**************************************************/
#camino{ margin:0; padding:0 0 1px 8px; background-color:#eee; color:#000; text-transform:capitalize; }
/* ****************************SUB PRINCIPAL IZQUIERDA**************************/
.sub_principal_izq{
width:620px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.sub_principal_izq .listado_club {
width:610px;
float:left;
margin-top:10px;
background-color:#FFFFFF;
}
.sub_principal_izq .listado_club h2{
width:610px;
float:left;
padding:2px 0 0 0;
margin:0;
}
.listado_muro{
width:610px;
padding:0;
margin:8px 0 0 0;
float:left;
border-bottom: 1px solid #CCCCCC;
background-color:#FFFFFF;
}
.cajaimagen_listado_muro{
float:left;
width:50px;
text-align:center;
}
.caja_listado_muro{
width:540px;
float:left;
padding:0;
margin:0;
}
.caja_listado_muro p{
float:left;
width:540px;
padding:0;
margin:3px 0 0 10px;
}
.caja_listado_muro h3{
width:540px;
font-size:1.2em;
color:#C60000;
float:left;
padding:0;
margin:0 0 0 10px;
}
.caja_listado_muro h3 a{
color:#C60000;
}
.caja_iconos{
width:590px;
color:#C60000;
float:left;
padding:0 0 0 20px;
margin:0;
background-color:#EAEAEA;
}
.caja_iconos ul li{
display:inline;
float: left; 
font-size:1.0em;
padding:1px 0 3px 1px;
width:150px;
}
.caja_iconos input.boton {
margin-left:0;
margin-top:0px;
font-size:85%;
}
/***********************************CLUB*********************************************/

.club { border-bottom: none; font-size:1em}
.club ul li { padding-bottom:4px}
.boldnegroclub {font-weight:bold; color:#000; font-size:1.2em}
.clubder {margin:0 0 0 10px; padding:0 0 0 0px; float:right; width:228px}
.clubder ul{margin:0; padding:0 0 0 10px; list-style:none;}
.clubder ul li{margin:0; padding:0; padding-bottom:4px;}

.caja_der_club { background-color: #ecedf4; padding: 10px 0 10px 0; float:right }
.caja_der_club  table td.voto { margin:0; padding:0 0 10px 0; border:none}
.caja_der_opciones { background-color:#FFFFFF }

.fotos { margin:15px 0 0 0; padding:15px 0 0 0; border: none; }
.fotos img {margin:0 8px 0 0; padding:1px;  float:left; border: 1px solid #999999}
.fotos img.noborder { margin:0 auto; padding:0; border:none}
.fotos ul li { margin:0; padding:0; display:inline}
.fotos ul li.columna { margin:0; padding:10px 0 0 0; width:95%; float:left;}
.paginacion { margin:0; padding:8px 0 5px 0; text-align:center; width:610px; background-color:#ecedf4; float:left; }
.sub_principal_dere .paginacion {width:320px;}
a.paginacion_club {
		border: 1px solid #ffffff;
		margin-right:3px;
		padding:2px 6px;
		background-position:bottom;
		text-decoration: none;
		color: #0061de;	
		height:20px;
}

a:hover.paginacion_club {
		border: 1px solid #000;
		background-image:none;
		background-color:#0061de;
		color: #fff;
}

.paginacion_club {
		margin-right:3px;
		padding:2px 6px;
		background-position:bottom;
		text-decoration: none;
		color: #f10043;	
		height:20px;
}
/* ****************************SUB PRINCIPAL DERECHA**************************/
.sub_principal_dere{
margin-top:10px;
width:333px;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#ffffff;
}
.sub_principal_dere h2{ 
font-size:1.5em;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#e7e2d0;
height:27px;
padding: 5px 0 0 10px;
margin: 0;
vertical-align:bottom;
float:left;
width:323px;
}

.sub_principal_dere .caja_buscar {
width:333px;
float:right;
background-color: #ecedf4;
margin:1px 0 10px 0;
padding:0;
}
.sub_principal_dere .caja_azul {
width:333px;
float:right;
background-color: #ecedf4 ;
margin:1px 0 0 0;
padding:0;
}
.tabular_5px ul li {
padding-bottom:5px;

}
.sub_principal_dere .cb_cajabuscador{
margin-top:0px;
clear:both;

}
.sub_principal_dere input.boton {
margin-left:0;
margin-top:8px;
font-size:85%;
}
/*nube ******************************************************/
.nube{

   text-align: center;
}
.nube div.etiquetas{
   font-family: verdana,arial,helvetica;
   font-size:8pt;
   padding:5px;
}
.nube div.etiquetas span{
   float: left;
   margin: 0 10px 0 10px;
   height: 20pt;
   white-space: nowrap;
}
.nube div.etiquetas span.etiquetatam1{
   font-size: 110%;   
}
.nube div.etiquetas span.etiquetatam2{
   font-size: 120%;   
}
.nube div.etiquetas span.etiquetatam3{
   font-size: 130%;   
}
div.etiquetas span.etiquetatam4{
   font-size: 140%;   
}
.nube div.etiquetas span.etiquetatam5{
   font-size: 150%;   
}
.nube div.etiquetas span.etiquetatam6{
   font-size: 160%;   
}
.nube div.etiquetas span.etiquetatam7{
   font-size: 170%;   
}
.nube div.etiquetas span.etiquetatam8{
   font-size: 180%;   
}
.nube div.etiquetas span.etiquetatam9{
   font-size: 190%;   
}
.nube div.etiquetas span.etiquetatam10{
   font-size: 200%;   
}
/* ***************************************************principal_der***************************************************/
.principal_der{
margin-left:10px;
width:472px;
float:left;
}
.principal_der h3 {
font-size:1.2em;
color:#FFFFFF;
margin-bottom:15px;
padding:0;
border-bottom: solid 1px #eee; 
}
.principal_der p{
padding-bottom:10px;
}
.principal_der ul {
list-style:none;
float:left;
padding-top:4px;

}
.principal_der ul li{
width:220px;
padding-left:10px;
padding-bottom: 4px;
background: #ffffff url(images/plus_marron.gif) no-repeat 0px 4px;
color: #000000;
}

.principal_der .listado_club  {
width:462px;

}

.principal_der .listado_club h2{
width:462px;
}

/* ***************************************************PIE***************************************************/

#pie 
{
text-align:center;
width:973px;
margin:0 auto 0 auto;
color:#FFFFFF;
float:left;
background:#666666 url(../imagenes/bg_pie.gif) repeat-x;
border-top: 1px solid #930000;
padding-bottom:10px;
}
.width80px { width:180px; float:left}
.width80px h4 { border-bottom: 1px dotted #FFFFFF; text-align:left; padding: 0 5px 0 15px; width:145px; font-size:1em}
.contenido_pie {  margin:0; padding:0; float:left; width:973px; height:79px; border-top: 2px solid #C60000; background-color:#666666}
.pie_contenido { margin:auto; padding:5px;  }
.pie_contenido ul { margin:10px 0 0 0; padding:0}
.pie_contenido li {  padding: 0 0 5px 15px; display:block; text-align:left }
.pie_contenido a {color:#FFFFFF; text-decoration:none; padding:0}
.pie_contenido a:hover { text-decoration:underline}
.bullet_azul { margin:0; padding:0 5px 0 0; vertical-align:middle}
