#contenedor { width:90%; margin:auto;  clear:both;}
#contenedor #cabecera{ clear:both; padding:2px 2px 2px 2px; width:100%;}
#contenedor #cabecera #titulo { float:left; }
#contenedor #cabecera #webmaster { float:right; text-align:right; color: #3333cc;}
#contenedor #general{ clear:both; padding:10px 2px 2px 2px; width:100%;}
#contenedor #general #menu { width:15%; float:left; }
#contenedor #general #menu ul{ margin : 0 0 0 0px; padding: 0 0 0 0px; list-style: none; font-weight: bold; border:1px solid #000; }
#contenedor #general #menu li{ border:1px solid #000; padding-left: 4px; }
#contenedor #general #menu li span.texto{ padding-left: 4px; }
#contenedor #general #menu li.seleccionado{ color: #FFF; text-decoration: none; background-color: #FF0000; padding-left: 4px; }
#contenedor #general #menu li.submenu{ padding-left: 15px; }
#contenedor #general #menu a{ color: #3333cc; text-decoration: none; }
#contenedor #general #menu li a:hover { color: #FF0000; cursor: pointer; text-decoration:underline; }
#contenedor #general #cuerpo { width:82%; float:left; margin-left:10px; }
#contenedor #general #contenido { width:100%; float:left; }
#contenedor #general #apartado { width:100%; font:18px arial; color:#462a14; font-weight:bold; border-bottom:1px solid #462a14; }	
#contenedor #general #subapartado { width:100%; font:16px arial; color:#462a14; font-weight:bold; padding-top: 8px;}
#contenedor .filaContenedor{width:100%;}

img { border:0px; }
html,body{ height:100%; border:none; }
label { font-weight:bold; }
label.blanco{ color:#FFF; }


#contenido .Fila{padding-left: 5px; padding-bottom: 1px; clear: both; }
#contenido .filaImagen{padding-top:10px; clear: both;}
.Negrita{	font-weight: bold; }
#contenido .Fila .Etiqueta{ width: 200px;	float:left; }
#contenido .Fila .Valor{ float:left; width: 200px;	}

.noticia { width:100%; padding-top:5px;}
.titular { width:75%; float:left; }
.fecha { width:22%; float:right; text-align:right; }
.limpia { clear:both;padding:2px 0px 2px 0px;}
.limpiaDash { clear:both; border-bottom:1px dashed #CCC;}


#descargas .Fila .Etiqueta{ width: 190px;	float:left; }
#descargas .Fila .Valor{ float:left; width: 200px;	}
#descargas a{ color: #3333cc; }

#fotosAlbumes { padding-left: 5px; }
#fotosAlbumes ul{ margin : 0 0 0 0px; padding: 0 0 0 0px; list-style: none; font-weight: bold; }
#fotosAlbumes li{ font-weight:bold; }
#fotosAlbumes li span.texto{ padding-left: 4px; }
#fotosAlbumes a{ color: #3333cc; }

#inscripciones { padding: 5px 5px 5px 5px;}
#inscripciones .recuadroInscripcion { border: 2px solid #3F00CF;}
#inscripciones .recuadroFormulario { border: 2px solid #3F00CF;}
#inscripciones ul{ margin : 0 0 0 25px; padding-left:5px; font-weight: bold; }
#inscripciones li{ font-weight: normal;}

#tabla{font:12px arial;}
#tabla table{background-color: #859ECD;}
#tabla table tr.cabecera{background-color: #2200CF;color:#FFF;font-weight:bold;}

#tabla table tr.cabecera th.pago{align:right; width:200px}
#tabla table tr.impar{background-color: #F4F5F3;}
#tabla table tr.par{background-color: #D7D8D6;}
#registrosCiclistas {font:10px arial;font-weight:bold;color: #00FF00;}
#paginacionCiclistas {font:10px arial;font-weight:bold;color: #00FF00;}
#paginacionCiclistas span ,a.pagOff{font-weight:bold;color: #0E2501;}
#paginacionCiclistas a.pagOn{font-weight:bold;color: #FF005A;}

.h1{font:18px arial; color:#FFF; font-weight:bold;padding-top:10px}
