#menu
{
	/*border-radius: 35px 35px 35px 35px;*/
	border: 3px solid black;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	padding: 15px;
	margin: 10px;
	font-size: 20px;
	text-align: center;
	color: #fa1020;
	background-color: #ffffff;
	font-family: 'Libre Franklin', sans-serif;
}

body
{
	/*background-color: #c7c3c3;*/
	font-family: "Libre Franklin", sans-serif;
}

.bot 
{
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  color: #ffffff;
  font-size: 20px;
  background: #000000;/*#88dd77;*/
  border: solid #000000 1px;
  text-decoration: none;
  margin-top: 30px;

}

#titulo
{
	text-align: center;
	margin-bottom: 7px;
}

a:link
{
	text-decoration:none;
	color: black;
	font-weight: bold;
}

a:visited
{
	text-decoration:none;
	color: black;
	font-weight: bold;
}

.score{
	color: #c7c3c3 !important;
}

#ver_quini
{
	border-collapse: collapse;
}

#ver_quini .part
{
	color: #132371;
	background-color: #ffffff;
	font-weight: bold;
	padding-left: 6px;
	padding-right: 6px;
	
	border: 1px solid #000000;
	border-collapse: collapse;
}

#ver_quini .nomb
{
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	color: #ffffff;
	background-color: #132371;
	text-align: center;
	
	border: 1px solid #000000;
	border-collapse: collapse;
}

#ver_quini .par
{
	color: #fa1020;
	background-color: #fbc9c9;
	text-align: center;
	
	border: 1px solid #000000;
	border-collapse: collapse;
}
#ver_quini .parb
{
	color: #fa1020;
	background-color: #fbc9c9;
	text-align: center;
	
	border: 1px solid #000000;
	border-bottom:2px solid #000000;
	border-collapse: collapse;
}

#ver_quini .impar
{
	color: #fa1020;
	background-color: #ffffff;
	text-align: center;
	
	border: 1px solid #000000;
	border-collapse: collapse;
}

#ver_quini .imparb
{
	color: #fa1020;
	background-color: #ffffff;
	text-align: center;
	
	border: 1px solid #000000;
	border-bottom:2px solid #000000;
	border-collapse: collapse;
}

#ver_quini .fallo
{
	color: #000000;
	background-color: #c2c2c2;
	text-align: center;
	text-decoration:line-through;
	border: 1px solid #000000;
	border-collapse: collapse;
}

#ver_quini .acierto
{
	color: #ffffff;
	background-color: #92d050;
	text-align: center;
	
	border: 1px solid #000000;
	border-collapse: collapse;
}

#ver_quini .bord
{
	border: 1px solid #000000;
	border-collapse: collapse;
}

#ver_quini .nume
{
	border: 1px solid #000000;
	border-collapse: collapse;
	text-align: center;
}

#ver_quini .aci
{
	text-align: center;
	border: 1px solid #000000;
	border-collapse: collapse;
}

#clas
{
	border-collapse: collapse;
	border: 1px solid #000000;
}

#clas .nombre
{
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	color: #ffffff;
	background-color: #132371;
	text-align: center;
	
	border: 1px solid #000000;
	border-collapse: collapse;
}

#clas .nume
{
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	color: #000000;
	background-color: #cccccc;
	text-align: center;
	
	border: 1px solid #000000;
	border-collapse: collapse;
}
	
#clas .lnom_par
{
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	color: #132371;
	background-color: #fbc9c9;
	
	border: 1px solid #000000;
	border-collapse: collapse;
}

#clas .lnom_impar
{
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	color: #132371;
	background-color: #ffffff;
	
	border: 1px solid #000000;
	border-collapse: collapse;
}

#clas .lnum_par
{
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	color: #fa1020;
	background-color: #fbc9c9;
	text-align: center;
	border: 1px solid #000000;
	border-collapse: collapse;
}

#clas .lnum_impar
{
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	color: #fa1020;
	background-color: #ffffff;
	text-align: center;
	border: 1px solid #000000;
	border-collapse: collapse;
}

#clas .ocult
{
	border-left: hidden;
	border-top: hidden;
}

#clas_bot{
    margin: auto;
}

#bot_tot{
	display: inline;
    border: 2px solid black;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
	margin: 10px;
    width: 300px;
	text-align: center;
	color: #fa1020;
	background-color: #ffffff;
}

#bot_med{
	display: inline;
    border: 2px solid black;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
	margin: 10px;
	text-align: center;
	color: #fa1020;
	background-color: #ffffff;
}

#bot_ult{
	display: inline;
    border: 2px solid black;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
	margin: 10px;
	text-align: center;
	color: #fa1020;
	background-color: #ffffff;
}

#conta
{
	border-collapse: collapse;
}

#conta .tit
{
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	color: #ffffff;
	background-color: #132371;
	text-align: center;
	
	border: 1px solid #000000;
	border-collapse: collapse;
}

#conta .subtit
{
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	color: #000000;
	background-color: #cccccc;
	text-align: center;
	
	border: 1px solid #000000;
	border-collapse: collapse;
}

#conta .par_nom
{
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	color: #132371;
	background-color: #ffffff;
	
	border: 1px solid #000000;
	border-collapse: collapse;
}

#conta .impar_nom
{
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	color: #132371;
	background-color: #fbc9c9;
	
	border: 1px solid #000000;
	border-collapse: collapse;
}

#conta .par_num
{
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	color: #132371;
	background-color: #ffffff;
	text-align: center;
	
	border: 1px solid #000000;
	border-collapse: collapse;
}

#conta .impar_num
{
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	color: #132371;
	background-color: #fbc9c9;
	text-align: center;
	
	border: 1px solid #000000;
	border-collapse: collapse;
}

#n_quini
{
	border-collapse: collapse;

}

#n_quini .part
{
	color: #132371;
	background-color: #ffffff;
	font-weight: bold;
	padding-left: 6px;
	padding-right: 6px;
	
	border: 1px solid #000000;
	border-collapse: collapse;
}

#n_quini .nomb
{
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	color: #ffffff;
	background-color: #132371;
	text-align: center;
	
	border: 1px solid #000000;
	border-collapse: collapse;
}

#n_quini .ocult
{
	border-left: hidden;
	border-top: hidden;
}

#n_quini .par
{
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	color: #132371;
	background-color: #ffffff;
	text-align: center;
	
	border: 1px solid #000000;
	border-collapse: collapse;
}

#n_quini .impar
{
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	color: #132371;
	background-color: #fbc9c9;
	text-align: center;
	
	border: 1px solid #000000;
	border-collapse: collapse;
}

#n_quini .nume
{
	border: 1px solid #000000;
	border-collapse: collapse;
	text-align: center;
}