body{
	background:url(../imagenes/bg.jpg) repeat;
	color:#000;
	margin:0;
	padding:0;
	text-align:center;
	font-size:8pt;
	font-family:Sans,arial;
}
img{
	border:none;
}
#contenedor{
	width:821px;
	margin:auto;
	background-color:#fff;
}
.borde_pagina{
	float:left;
	top:0;
	width:8px;
	z-index:1;
}
#borde{
  /*Crea el borde de la pagina y permite que el fondo del contenido se mantenga en blanco */
  background:url(../imagenes/bg_sombra.png) repeat-y;
  width:852px;
  margin:auto;
}
#centro_pagina{
  float:left;
  width:805px;
}
#encabezado{
  clear: both;
  width:805px;
  height:118px;
  background: #FFF url(../imagenes/bg_tope.jpg) no-repeat;
  position: relative;
}
.logo{
  float:left;
  margin:5px 0 0 5px;
}
.texto_ebrc{
  float:left;
  margin:25px 10px 0 15px;
}
.textos_artes{
  float:left;
  margin:5px 0 0 7px;
}
#menu{
  position: absolute;
  width:690px;
  height:36px;
  background:url(../imagenes/bg_menu_p_reducido.jpg) no-repeat;
  text-align:left;
  top: 80px;
  left:110px;
  padding:20px 0 0 20px;
}
#menu A{
  margin-left:10px;
}
#contenido{
  clear:both;
  width: 805px;
  height: auto;
  margin-top: 25px;
}
#index_izq{
  float:left;
  width:407px;
  height: auto;
}
#index_izq2{
  float:left;
  width:520px;
}
#index_der{
  float:left;
  width:398px;
  height:auto;
}
#index_der2{
  float:right;
  width:285px;
  height:auto;
}
#intros{
  position:relative;
  width:397px;
  margin-left:10px;
  text-align:left;
}
#texto_intros{
  clear:both;
  width:350px;
  margin-left:10px;
}

#textosCuadros{
  width:200px;
  height:auto;
}

#kanjis_flash{
  float:left;
  top:50px;
  width:77px;
  height:auto;
}
#textos_artes{
  float:left;
  width:370px;
  text-align:justify;
}
#textos_artes2{
  float:left;
  width:440px;
  text-align:justify;
}
#vinculos{
  margin-top:20px 0 0 50px;
  text-align:left;
}
#galeria{
  width:770px;
  text-align:left;
  padding-left:10px;
}
.tableFotos{
  width:90%;
  border:none;
}
.tdFotos{
  width:141px;
  height:109px;
  background: url(../imagenes/galeria/bg.jpg) no-repeat;
  padding:12px 12px 12px 12px;
}
#separadorVideos{
  width:510px;
  height:1px;
  border-bottom: 1px solid #ccc;
  margin: 8px 0 8px 3px;
}
#eventos{
  width:770px;
  text-align:left;
  padding-left:10px;
}
#cuadroEventos{
  clear:both;
  width:636px;
  height:auto;
  background:url(../imagenes/bg_tope_eventos.gif) no-repeat;
  border:1px solid #C0C097;
  margin:10px 0 0 10px;
  padding:15px 0 0 5px;
}
#cuadroEventosCumplidos{
  clear:both;
  width:636px;
  height:auto;
  background:url(../imagenes/bg_tope_eventos_cumplidos.gif) no-repeat;
  border:1px solid #d9d9d9;
  margin:10px 0 0 10px;
  padding:15px 0 0 5px;
  color: #666;
}
.titulos{
  font-size:12px;
  font-weight:bold;
}
#entrenamientos{
  float:left;
  width:656px;
  text-align:left;
  padding-left:10px;
}
#entrenamientos2{
  float:left;
  width: 130px;
  text-align:left;
}
#pie{
  clear:both;
  width:820px;
  height:92px;
  margin-left:16px;
  background:url(../imagenes/bg_pie_pagina.jpg) no-repeat;
  padding-top:35px;
}
#pie img{
  border: none;
}
#infoAdicional{
  clear:both;
  text-align:center;
}
.videos{
  border: 1px #666666 solid;
  padding: 1px 1px 1px 1px;
}
#paginador{
  clear:both;
  text-align:center;
  font-size:12px;
}
#paginador A{
  color:#000000;
  font-weight:bold;
  text-decoration:none;
}
#paginador A:hover{
  color:#000000;
  font-weight:bold;
  text-decoration:underline;
}
.msg-exito {
  color:blue;
  padding:2px;
  padding-left:18px;
  font:normal 12px tahoma, arial, helvetica, sans-serif;
  font-weight: bold;
  background: #e4e4e4 url(../imagenes/exito.png) no-repeat;
  border: 1px solid #CCC;
  width:350px;
}
.msg-error {
  color:#ee0000;
  padding:2px;
  padding-left:18px;
  font:normal 12px tahoma, arial, helvetica, sans-serif;
  font-weight: bold;
  background: #e4e4e4 url(/imagenes/warning.gif) no-repeat;
  border: 1px solid #CCC;
  width:350px;
}
.fecha{
  color:#666;
  text-align:right;
}
.titulos A{
  color:#000000;
  font-weight:bold;
  text-decoration:none;
}
.titulos A:hover{
  text-decoration:underline;
}
.panel-control{
  font-size: 200%;
  font-weight:bold;
  color:#666666;
}