@charset "utf-8";
/* CSS Document */
html{ margin:0px; padding:0px; color:#dddddd; font-size:14px; font-family:"Trebuchet MS", Trebuchet, Arial; cursor:default; background:#666666 url(../img/header.jpg) no-repeat top center; }
body{ margin:0px; padding:0px; }

h1 { clear: both; font-size:20px; color:#FFFFFF; }
h2 { font-size:16px; color: #aaaaaa; }
h1, h2 { margin: 0; padding: 0px 5px; }
blockquote { margin: 10px 15px; padding-left: 10px; background-color: #555555;   }

a { color: #ffcc00;	text-decoration:none;}
a:hover { color: #FFF;text-decoration:none;	}

.clear{ clear:both; }

.mainContent{ display:block; margin:240px auto 0px auto; padding:0px; width:980px; background:url(../img/contentBg.jpg) repeat-y center; }
div.headerMenu{ display:block; height:60px; margin:5px; width:950px; background:url(../img/grupSpeed.gif) no-repeat right ; }
a.headerMenu{ height:35px; line-height:35px; color:#ffffff; text-decoration:none; font-size:12px; padding:0px 5px; margin:10px 5px; float:left; }
a.headerMenuSelected , a.headerMenuSelected:hover , a.headerMenu:hover{ height:35px; line-height:35px; color:#ffffff; text-decoration:none; font-size:12px; padding:0px 5px; margin:10px 5px; background:url(../img/menu.jpg) repeat-x; float:left; }
.content{ display:block; margin:5px 15px 0px 15px; width:950px; padding-bottom:10px; }
.footer{ display:block; margin:0px auto; padding:0px; width:980px; background:url(../img/footer.jpg) no-repeat; height:50px; line-height:50px; font-size:10px; text-align:center; }
.subFooter{ display:block; margin:0px auto; padding:0px; width:980px; }
.colaborador{ float:left; margin:5px; border:none; }

/*cuando no hay rodada*/
.aviso{ width:700px; margin:auto; }
.estadisticas{ background:url(../img/estadistica.jpg); float:left; font-size:14px; height:70px; padding:35px 0 0 35px; width:245px; }
.datos{ display:block; height:25px; line-height:25px; }
.nombreDatos{ color:#CCCCCC; }
a.alertas{ float:left; border:none; }
img.alertas{ margin:10px 0px; border:none; }

/*rodada cancelada*/
.warning{ width:750px; margin:auto; padding-left:120px; background:url(../img/warning.gif) no-repeat top left; }
.warningMessage{ display:block; margin:5px; border:1px solid #cccccc; padding:5px; }

/*informacion de la rodada*/
.imagenRodada{ display:block; margin:auto; }
.description{ display:block; margin:10px auto 0px auto; width:900px; }
.avisoRodada{ font-size:11px; }


/*formulario registro*/
.instructions{display:block; margin:20px auto; width:900px; }
.register{ width:700px; margin:20px auto; font-family:Arial, Helvetica, sans-serif; }
.registerTitle{ background:url(../img/divider.gif) no-repeat bottom center; height:30px; line-height:20px; display:block; width:600px; padding-left:17px; margin:10px 0px 0px 80px; }
.registerName{ text-align:right; width:220px; padding-right:10px; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.registerField{ text-align:left;  width:300px; font-family:Arial, Helvetica, sans-serif; }
.conditions{ font-size:11px;}
.conditions .LV_validation_message { position:absolute; bottom:0px; }
#registro{ display:block; height:30px; width:150px; background:url(../img/button.gif) no-repeat; font-size:11px; margin:0px 0px 40px 345px; border:none; cursor:pointer; outline:none; }
#baja{ display:block; height:30px; width:150px; background:url(../img/button.gif) no-repeat; font-size:11px; border:none; cursor:pointer; outline:none; }
select { width:182px; border:1px solid #000000; }
input[type=text]{ width:180px; border:1px solid #000000; }
input[type=checkbox]{ margin:0px;}
.LV_validation_message{ font-weight:bold; margin:0 0 0 5px; font-size:10px; }
.LV_valid { color:#00CC00; font-size:10px; }
.LV_invalid { color:#ff9999; font-size:10px; }
input.LV_valid_field, input.LV_valid_field:hover, input.LV_valid_field:active, textarea.LV_valid_field:hover, textarea.LV_valid_field:active { border: 1px solid #00CC00; }
input.LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active, textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active { border: 1px solid #ff9999; }

/*registro aceptado*/
.completed{ width:750px; margin:auto; padding-left:120px; background:url(../img/completed.gif) no-repeat top left; }
.completedMessage{ display:block; margin:5px; border:1px solid #cccccc; padding:5px; }


/*lista de participantes*/
.headList { display:block; width:800px; margin:auto; }
.lista{ display:block; margin:10px auto; width:808px; font-size:12px;  background:url(../img/listBg.jpg) repeat-y; border-collapse:collapse; }
.listaTop{ height:38px; background:url(../img/listTop.jpg) top no-repeat; font-size:16px; font-weight:bold; line-height:38px; width:808px; padding-left:30px; }
.listaBg{ width:808px; }
.listaBottom{height:38px; background:url(../img/listBottom.jpg) bottom no-repeat; width:808px; }
.insideList{ width:700px; margin:10px auto 0px auto; border-collapse:collapse; }
.listaRow1{ background:#666666; }
.listaRow2{}
.listId{ font-weight:bold; width:50px; text-align:center; height:20px; line-height:20px; vertical-align:middle; }
.listName{ width:300px; text-align:left; height:20px; line-height:20px; vertical-align:middle; }
.listCar{ width:300px; text-align:left; height:20px; line-height:20px; vertical-align:middle; }
.listPayment{ width:50px; text-align:center; height:20px; line-height:20px; vertical-align:middle; }

