body{ font-family:Arial, Helvetica, sans-serif; font-size: 10px;color: #333333;}

#contenedor_izda{width:148px; font-size:10px; margin-bottom:50px;}
.menu_izda{border:#333333 1px solid; margin-top:20px; width:141px; margin-left:auto; margin-right:auto; padding:0; background:#D6D3BA; vertical-align:top;}
.menu_izda2{border:#333333 1px solid; margin-top:20px; width:141px; margin-left:auto; margin-right:auto; padding:0; background:#FFFFFF; vertical-align:top;}
.menu_izda ul{display:block; margin:0;padding:0;list-style-type:none;}
.menu_izda ul li{display:block; margin-top:2px;margin-right:2px; margin-left:2px; margin-bottom:2px; padding-bottom:1px; height:auto; border:#333333 1px solid; text-align:center;}
.menu_izda ul li a,.menu_izda ul li a:hover,.menu_izda ul li a:active,.menu_izda ul li a:visited,.menu_izda ul li a:link{color: #333333; text-decoration:underline;}
.menu_izda .imagen{border:0; margin:0; padding:0; width:auto; height:auto;}

#contenedor_drcha{width:168px; font-size:10px;margin-bottom:50px;}
.menu_drcha{border:#333333 1px solid; margin-top:20px; width:144px; margin-left:auto; margin-right:auto; padding:0; background:#D6D3BA;}
.menu_drcha ul{display:block; margin:0;padding:0;list-style-type:none;}
.menu_drcha ul li{display:block; margin-top:2px;margin-right:2px; margin-left:2px; margin-bottom:2px; padding-bottom:1px; height:auto; border:#333333 1px solid; text-align:center;}
.menu_drcha ul li a,.menu_drcha ul li a:hover,.menu_drcha ul li a:active,.menu_drcha ul li a:visited,.menu_drcha ul li a:link{color: #333333; text-decoration:underline;}
.menu_vertical .imagen{border:0; margin:0; padding:0; width:auto; height:auto;}

#presentacion{background:#D6D3BA; width:300px;}
#titulo_presentacion{border:#333333 1px solid; text-align:center; width:100%}
#contenido_presentacion{border:#333333 1px solid;display:block;float:left;width:100%}
#contenido_presentacion > #foto{float:left;}
#contenido_presentacion > #texto{float:left; text-align:left;}

#noticia{border:#333333 1px solid; margin-top:20px; width:77%; margin-left:auto; margin-right:auto; padding:0; background:#D6D3BA; vertical-align:top;}
.titulo{border:0; margin:0; padding:0; width:auto; height:auto; }
#noticia p{ font-size:11px;display:block; margin:10px; height:auto;  text-align:left;}
.titulo h1{font-size:12px; font-weight:bold; border-bottom:#333333 1px solid; margin-bottom:5px;}
#datos{font-style:italic; font-size:11px; text-align:left; padding-bottom:7px; border-bottom:#666666 1px solid; margin-bottom:10px; margin-left:10px; margin-right:100px; margin-top:15px; width:70%;}
#datos strong{font-weight:bold;}
#social{width:100%;}

/*Panel de control*/
#contenedor_control{
	/* display:compact;*/
	float:inherit;
	margin:0 0 0 2px;
	padding:0;
}

#control{position:relative;display:block;height:24px;font-size:11px;font-weight:bold;font-family:Arial,Verdana,Helvitica,sans-serif; width:100%;margin:0;}
#control ul{margin:0;padding:0;list-style-type:none;width:auto;}
#control ul li{display:block;float:left;margin:0;padding:0;}
#control ul li a.actual, #control ul li a:active.actual, #control ul li a:visited.actual{
	color:#000000;  
	border-bottom:0;
	border-right:#000000 1px solid; 
	border-top:#000000 1px solid; 
	border-left:#000000 1px solid;
	height:23px; 
	width:auto;
	padding:6px 23px 10px 23px;
	margin:0;
	background-color:#C7C19E;
}

#control ul li a, #control ul li a:active, #control ul li a:visited {
	color:#000000;
	border-bottom:#000000 1px solid; 
	height:23px;
	width:auto;
	padding:6px 23px 10px 23px;
	margin:0;
	background-color:#D6D3BA;
}
#control ul li a:hover{color:#996600;cursor:pointer; text-decoration:underline;}

#contenido_datos, #contenido_clanes, #contenido_grupos{
	margin:0; 
	border-bottom:#000000 1px solid; 
	border-top:0; 
	border-right:#000000 1px solid; 
	border-left:#000000 1px solid; 
	height:400px;
	padding:10px;
	background-color:#C7C19E;
}


/*Panel de control*/


.guion {
	font-size:1px;
	color: #C0C0C0
}
a:link {
	color: #333333;
}

a:visited {
	color: #333333;
}

a:hover {
	color: #333333;
}

a:active {
	color: #333333;
}



.contenidotabla {

	line-height: 12px;

	letter-spacing: -0.4pt;

	vertical-align: baseline;

	word-spacing: 0.7pt;

	margin: 12px -12px 10px 19px;

}

.horatabla {

	font-size: 12px;

	font-weight: bold;

}

.titulotabla {
	font-size: 11px;
	font-weight: bold;
	margin-left:30px;
}

#tabla_principal{
	width: 796px;
}

#celda_titulo{
	background: url(imagenes/plantilla_buena_03.jpg);
}
#menu{
	background:url(imagenes/cuadraocopy.jpg);
}

.boton_comollegar{
	background-color:#CCCCCC;
	border:#000000 1px solid;
	color:#000000;
}
.campo_texto_normal{ font-family:Arial, Helvetica, sans-serif; font-size:12px;border:#000000 1px solid;padding-left:5px;padding-right:5px;background-color:#FFFFFF;color:#000000;}

#Dia.campo_texto_normal, #Mes.campo_texto_normal{
	width:15px;
}
.campo_texto_correcto{
	border-color:#00CC00;
	border-width: 2px; 
	border-style: solid;
}

.peque {font-size:9px;}
TABLE.estandar{
	font-size:12px;
	width:340px;
	border:#000000 solid 1px;
	padding: 10px;
	text-align:left;
	margin-bottom:50px;
	background:#D6D3BA;
}
TABLE.noticias{
	font-size:10px;
	width:100%;
	border:#000000 solid 1px;
	background:#D6D3BA;
}
TABLE.noticias_lista{
	font-size:10px;
	border:#000000 solid 1px;
	width:100%;
}
TABLE.noticias_lista .fecha{
	position:relative;
	margin-left:auto;
	margin-right:10px;
	float:right;
	text-align:right;
}
TABLE.noticias_lista a, TABLE.noticias_lista a:hover, TABLE.noticias_lista a:active, TABLE.noticias_lista a:visited{
	margin-left:20px;
	float:left;
}

/*TABLE TD{
	font-size:10px;
}*/
TD.seccion{
	padding-top:15px;
}
TD.nombre_campo{
	width:50%;
	padding-left: 20px;
}
TD.campo{
	width:40%;
}
TD.comprobacion{
	width:10%;
}
.fechas{
	font-size:12px;
	font-weight:bold;
}

#comentarios{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:#000000 1px solid;
	padding:3px;
	overflow: auto;	
}
.enviar_inscripciones{
	font-size:10px;
	font-family:Verdana,Helvetica;
	font-weight:bold;
	color:#CCCCCC;
	background:#333333;
	border:#ffffff 1px solid;
	width:80px;
	height:19px;
}

#lanzador{
	font-size:10px;
	font-family:Verdana,Helvetica;
	font-weight:bold;
	color:white;
	background:#009900;
	border:#666666 1px solid;
	width:20px;
	height:20px;				
}

#login{border-top:#000000 1px solid; text-align:left; padding:0 5px 10px 0;}

#login p{
	text-align:left;
	margin-left:10px;
}

p.user{
	text-align:left;
	margin-left:10px;
	font-size:11px;
}
p.user .nick{
	font-weight:bold;
}

#login #Acceder{
	margin-top:10px;
	margin-right:20px;
	margin-bottom:10px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;	
	border:#000000 1px solid;
	width:80px;
}

#olvidaste{
	text-align:left;
	vertical-align:bottom;
	margin-bottom:5px;
	margin-top:20px;
	margin-left:5px;
}

#formu_login{
	padding:3px;
	margin:0;
	height:auto;
	text-align:left;
}
#mensaje{
	display:none;
	border:#FF0000 1px solid;
	width:auto;
	height:auto;
	font-size:10px;
	color:#000000;
	margin-bottom:10px;
	margin-right:5px;
	padding:5px;
}

TABLE.tabla_contenido{
	border:#000000 1px solid;
	background:#D6D3BA;
}
TABLE.tabla_contenido TD{
	border:#000000 1px solid;
}

.interior{
	border:0;
	margin:0;
	padding:0;
}

TABLE.tabla_contenido h1{
	font-weight:bold;
	font-size:11px;
	margin:0;
	padding:0;
}
TABLE.estandar h1{
	font-weight:bold;
	font-size:11px;
	margin:0;
	padding:0;
	border-bottom:#000000 1px solid;
}
TABLE.tabla_contenido p{
	padding:10px;
}

#torneos TR.titulo{
	font-weight:bold;
}
#torneos TR.titulo TD{
	padding-bottom:3px;
	border-bottom:#000000 1px solid;
	border-top:#000000 1px solid;
	text-align:center;
}
#torneos TD{
	padding-top:5px;
}
p a.feed, p a:visited.feed, p a:active.feed{
	margin-left: 3px;
	padding: 0 0 0 19px;
	background: url("./imagenes/feed-icon-14x14.png") no-repeat 0 50%;
}
p a:hover.feed{
	text-decoration:underline;	
}
#sitemap{
	text-align:center;
}
#sitemap a{
	padding-top:2px;
}

#Aceptar.cp_admin{
	background-color:#FFFFFF;
	border:#00CC00 2px solid;
	color:#000000;
	font-weight:bold;
	font-size:9px;
	padding:1px;
}
#Rechazar.cp_admin{
	background-color:#FFFFFF;
	border:#FF0000 2px solid;
	color:#000000;
	font-weight:bold;
	font-size:9px;
	padding:1px;
}
#sol.solicitud{
	background:none;
	border:none;
	color:#000000;
	font-weight:bold;
	padding:0;
}
#sol.solicitud:hover{
	text-decoration:underline;
	border-bottom:#000000 1px solid;
	cursor:pointer;
}
#crear_clan, #crear_grupo{
	border:#000000 1px solid;
	background:#CCCCCC;
	color:#000000;
	padding:2px;
	margin:2px;
}

.formu_contacto{
	width:180px;
	color:#000000;
	font-size:12px;
	border:#000000 1px solid;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
}
#comentarios.formu_contacto{
	font-size:12px;
}
#progg{
background-color:#D6D3BA;

float:left;
}
.titulop{

width:337px;
float:left;
font-weight:bold;
border:1px solid;


font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.diap{
width:317px;
float:left;
font-weight:bold;
border-left:1px solid;
border-right:1px solid;
border-bottom:1px solid;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:20px
}
.horap{
width:100px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;


}
.eventop{
width:226px;
float:left;

font-family:Arial, Helvetica, sans-serif;
font-size:11px;

text-align:left;
padding-left:10px;
border-left:#000000 1px solid;
}
.totalp{

border-left:1px solid;
border-right:1px solid;
border-bottom:1px solid;
float:left;
vertical-align:middle;
width:100%;
}