#titulo_seccion{
   margin-left: 10px;
   margin-right:15px;
   border: 1px solid #037AFA;
   color: #037AFA;
   background: url('usuarios/puntoazul.png');
}
#titulo_seccion a{
   color: #002E5F;
}
#footer{
   border: 1px solid #037AFA;
   background: url('usuarios/puntoazul.png');
}

/** PERFIL **/
hr {
   width: 400px;
}
#caja_perfil{
   margin: 0 auto;
   width: 488px;
   background: url('usuarios/perfil_centro.png') repeat-y;
}
#perfil_top{
   height: 25px;
   background: url('usuarios/perfil_arriba.png') no-repeat;
}
#perfil_cuerpo{
   margin: 0;
}
#perfil_pie{
   height: 26px;
   background: url('usuarios/perfil_abajo.png') no-repeat;
}
#datos_user{
   width: 145px;
   float: left;
   text-align: center;
   margin-left: 5px;
}
#datos_personales{
   float: right;
   width: 325px;
   margin-right: 5px;
}
#datos_personales ul{
   list-style: square;
}
#datos_personales li{
      margin: 2px;

}
.grupo_info{
   width: 200px;
   margin: 5px auto;
}



/** LISTA USUARIOS **/
.sortable{
   margin: 15px auto 10px;
   border-collapse: collapse;
   text-align: center;
   background: #002A4F;
}
.sortable th{
   background: #013567;
}
.sortable td{
   border-left: 1px #B3C8E5 dotted;
   border-right: 1px #B3C8E5 dotted;
}
.sortable tr:hover{
   background: #3385CF;
}
.color1{
}
.fondo1{
   background: #B3C8E5;
   color: #013567;
}
   .fondo1 a{
      color: #013567;
   }
.fondo2{
   background: #003466;
   color: #9BC1E8;
}
.fondo2 a{
      color: #9BC1E8;
   }



/** CAMBIAR CUANDO HAYA TIEMPO-GANAS **/
/* Comentarios */
.bloque_comentario{
   margin-left: 30px;
   margin-bottom: 20px;
   width: 445px;
   overflow: auto;
}
.datos_comentario{
   background: #435212;
   background: url('noticias/top_comentario.gif') no-repeat bottom left;
   padding-bottom: 10px;
}
.comentario{
   background: #225B81;
   border-left: 1px solid #5A7E96;
   border-right: 1px solid #5A7E96;
   border-bottom: 1px solid #5A7E96;
   padding: 4px;
}
#comentarios{
   margin-left: 15px;
}
#coment{
   margin-top: 40px;
   margin-left: 10px;
}




/** FORMULARIO **/
.formulario{
   margin: 0 auto 15px; 
   width: 480px;
}
.formulario p{
   margin: 0 auto;
}
.formulario input{
   margin-top: 5px;
   margin-bottom: 2px;
}
.formulario #titulo{
   width: 484px;
}


/** PANEL DE CONTROL **/
.panel{
   border: 1px solid #B8C6D1;
   width: 450px;
   margin: 20px auto;
}

