:focus {outline:0;}
#busquedaAtletas {float:left;width:100%;height:186px;margin: 0 auto;padding:0;}
#busquedaAtletas form {width:100%;height:auto;}
#busquedaAtletas form fieldset {text-align:left;width:100%;height:auto;background:#f0f0f0 url('i/logos/logo_coe.gif') 10px bottom no-repeat;padding:10px 0 48px 0;margin:0;}
#busquedaAtletas label {display: block;  float: left;  width: 78px; padding: 0; text-align: left;  }
#busquedaAtletas input, #busquedaAtletas select{ color: #454545;background-color: #fcfcfc; border: 1px solid #b2b2b2;width:200px; margin:5px 0 0 10px; float:left;}
#busquedaAtletas p{ float: right;padding-top: 1em; padding-right: 2em; display: block; }
#busquedaAtletas .etiqueta_formulario  { vertical-align: middle; height: 19px;padding-left: 10px; width: 77px; text-align: left; line-height: 21px; }
#busquedaAtletas .btn_ba{width: 56px; color: #000;background-color: #ececec;border: 1px solid #878787; padding:0; margin-right: 2.5em;}
#busquedaAtletas br { clear:left;  }

/* form ie*/
*html#busquedaAtletas {   margin: 0;  padding: 0; width: 314px; height: 163px; min-width: 300px;  max-width: 314px;  }
*html#busquedaAtletas fieldset {   clear: both;  padding: 10px;   margin: 0;}
*html#busquedaAtletas legend {
	padding-bottom: 1px; 
   border-bottom: 1px solid #878787; 
   font-weight: bold; font: 1.3em/.9em Arial, Helvetica, Sans-serif; 
   margin-left: -10px; 
   margin-bottom: 24px;
}

*html#busquedaAtletas label { 
	display: block;  
	float: left;  
	padding: 0; 
	margin: 5px 0 0; 
	text-align: right; }

*html#busquedaAtletas fieldset label:first-letter {text-decoration:underline;}
*html#busquedaAtletas input, *html#busquedaAtletas textarea {	width:auto; 	margin:5px 0 0 10px;     }
*html#busquedaAtletas input#reset {	margin-left:0px; }
*html#busquedaAtletas textarea { overflow: auto; }
*html#busquedaAtletas .required{font-weight:bold;} 


/* busqueda avanzada --- esquinas redondas */
#busquedaAvanzadaAtletas { width: 624px; margin: 0 auto;}
.rbroundbox {margin:0; padding:0; float: left; background:transparent url(i/bgBB.gif) no-repeat left bottom;width:609px; }
#busquedaAvanzadaAtletas form { background:transparent url(i/bgBA.gif) left top; background-repeat:no-repeat;padding: 14px;overflow: hidden; line-height: 160%;}

#busquedaAvanzadaAtletas fieldset {text-align: left; margin: 0 0 5px 0; }
#busquedaAvanzadaAtletas label{ font-weight: bold; display: inline-block; float: left;width:80px;padding:2px 0; vertical-align: middle;margin:0 0 8px 8px; clear: both;} 
#busquedaAvanzadaAtletas input.bav {border: 1px solid #b2b2b2;background-color: #fff;margin: 0 0 12px 22px; width: 420px; padding: 1px 0;}
#busquedaAvanzadaAtletas input.baDeportes{border: 1px solid #b2b2b2; background-color: #fff; width: 200px; }
#busquedaAvanzadaAtletas select {border: 1px solid #b2b2b2; background-color: #fff; margin: 0 0 12px 5px; font-size: 12px; width: 210px;}
#busquedaAvanzadaAtletas .btn_ba{width: 56px; color: #000;background-color: #ececec;border: 1px solid #878787; padding:0; margin:6px 0 6px 112px;}

#disciplinas{ background-color: #fff; border: 1px solid #b2b2b2; padding: 4px; overflow: auto; width: 272px; height: 95px; float: left; margin: 4px 0 0 22px;}
#palmares{ float: left; padding: 4px; width: 272px; height: 55px; float: left; margin: 0 0 0 22px; line-height: 150%;}
#disciplinas input, #palmares input { margin-right:4px;} 

/* minibuscador en Safari */
#busquedaAtletas .etiqueta_formulario  { vertical-align: middle; height: auto;padding-top: 8px; padding-left: 16px; width: auto; text-align: left;line-height:20px; }
/* minibuscador en Safari*/
 */