.body {
	background-color:#FFF;
	background: #FFF;
}

#dhtmltooltip{
	position: absolute;
	width: 210px;
	font-family:arial;
	font-size:12px;
	font-weight: bold;
	border: 2px solid black;
	padding: 2px;
	background-color: #FFFFFD;
	visibility: hidden;
	z-index: 100;
}

.menubar {
	background-color:#ffffff;
	background-image: url(./img/topback.jpg);
	background-attachment: fixed;
	background-repeat: repeat-x;
}

.menuradiotitle {
	font-family:arial;
	font-size:12px;
	font-weight: bold;
	color:#666666;
	background-color:#e7eaef;
	filter:alpha(opacity=20, finishopacity=100, style=1, startx=0, 
		starty=270, finishx=0, finishy=0);
	width: 100%;
	display: block;
	text-align: center;

}


.radiotext {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold}

.etapatitle {
	display: block;
	width: 290px;
	text-align: center;
	text-decoration: none;
	font-family:arial;
	font-size:10px;
	color: #ffffff;
	border: solid 1px #FFFFFF;
	background-color: #000099;
	font-weight: bold;
	filter:alpha(opacity=20, finishopacity=100, style=1, startx=0,starty=0, finishx=140, finishy=270);
}
.etapatitle0 {
	display: block;
	width: 290px;
	text-align: center;
	text-decoration: none;
	font-family:arial;
	font-size:10px;
	color: #ffffff;
	border: solid 1px #FFFFFF;
	background-color: #1f3080;
	font-weight: bold;
	filter:alpha(opacity=20, finishopacity=100, style=1, startx=0,starty=0, finishx=140, finishy=270);
}
.etapatitle1 {
	display: block;
	width: 290px;
	text-align: center;
	text-decoration: none;
	font-family:arial;
	font-size:10px;
	color: #ffffff;
	border: solid 1px #FFFFFF;
	background-color: #1f3080;
	font-weight: bold;
	filter:alpha(opacity=20, finishopacity=100, style=1, startx=0,starty=0, finishx=140, finishy=270);
}
.etapatitle2 {
	display: block;
	width: 290px;
	text-align: center;
	text-decoration: none;
	font-family:arial;
	font-size:10px;
	color: #ffffff;
	border: solid 1px #FFFFFF;
	background-color: #1f3080;
	font-weight: bold;
	filter:alpha(opacity=20, finishopacity=100, style=1, startx=0,starty=0, finishx=140, finishy=270);
}

.tablemenu {
	background-color:#FFFFFF;
	background-image: url(./img/menuback.jpg);
}


A.menulink {
	display: block;
	width: 20px;
	height: 20px;
	text-align: center;
	text-decoration: none;
	font-family:arial;
	font-size:16px;
	font-weight: bold;
	color: #FFFFFF;
	border: solid 1px #6C89A7;
	background-color: #000099;
	vertical-align: middle;
}

A.menulink:hover {
	border: solid 1px #FFFFFF;
	background-color:#010066;
	font-family:arial;
	font-size:16px;
	color: #FFFFFF;
	filter:alpha(opacity=70, finishopacity=100, style=1, startx=140, 
		starty=0, finishx=140, finishy=270);
}

A.menulinknf {
	display: block;
	width: 20px;
	height: 20px;
	text-align: center;
	text-decoration: none;
	font-family:arial;
	font-size:16px;
	font-weight: bold;
	color: #000000;
	border: solid 1px #6C89A7;
	background-color: #787878;
	vertical-align: middle;
}

A.menulinknf:hover {
	border: solid 1px #000000;
	background-color:#010066;
	font-family:arial;
	font-size:16px;
	color: #FFFFFF;
	filter:alpha(opacity=70, finishopacity=100, style=1, startx=140, 
		starty=0, finishx=140, finishy=270);
}

A.menulinkselected {
	display: block;
	width: 20px;
	height: 20px;
	text-align: center;
	text-decoration: none;
	font-family:arial;
	font-size:16px;
	font-weight: bold;
	color: #000;
	border: solid 1px #6C89A7;
	vertical-align: middle;
	background-color: #fffffd;
}

A.menulinkselected:hover {
	border: solid 1px #000000;
	background-color:#fffffd;
	font-family:arial;
	font-size:16px;
	color: #333333;
	filter:alpha(opacity=70, finishopacity=100, style=1, startx=140, 
		starty=0, finishx=140, finishy=270);
}
A.menulinkextramode {
	display: block;
	width: 20px;
	height: 20px;
	text-align: center;
	text-decoration: none;
	font-family:arial;
	font-size:16px;
	font-weight: bold;
	color: #FFFFFF;
	border: solid 1px #6C89A7;
	background-color: #d9271d;
	vertical-align: middle;
}

A.menulinkextramode:hover {
	border: solid 1px #FFFFFF;
	background-color:#FFFFFF;
	font-family:arial;
	font-size:16px;
	color: #000000;
	filter:alpha(opacity=70, finishopacity=100, style=1, startx=140, 
		starty=0, finishx=140, finishy=270);
}
A.menulinkextra {
	border: solid 1px #000000;
	display: block;
	width: 290px;
	text-align: center;
	text-decoration: none;
	font-family:arial;
	font-size:12px;
	color: #ffffff;
	background-color: #d9271d;
	font-weight: bold;
	filter:alpha(opacity=70, finishopacity=100, style=1, startx=140, 
		starty=0, finishx=140, finishy=270);
}

A.menulinkextra:hover {
	border: solid 1px #FFFFFF;
	text-align: center;
	text-decoration: none;
	font-family:arial;
	font-size:12px;
	color: #ffffff;
	filter:alpha(opacity=20, finishopacity=100, style=1, startx=0, 
		starty=0, finishx=140, finishy=270);
}

A.menulinkfinal {
	border: solid 1px #000000;
	display: block;
	width: 290px;
	text-align: center;
	text-decoration: none;
	font-family:arial;
	font-size:12px;
	color: #ffffff;
	background-color: #d9271d;
	font-weight: bold;
	filter:alpha(opacity=70, finishopacity=100, style=1, startx=140, 
		starty=0, finishx=140, finishy=270);
}

A.menulinkfinal:hover {
	border: solid 1px #FFFFFF;
	text-align: center;
	text-decoration: none;
	font-family:arial;
	font-size:12px;
	color: #ffffff;
	filter:alpha(opacity=20, finishopacity=100, style=1, startx=0, 
		starty=0, finishx=140, finishy=270);
}


.etapa {
	display: block;
	width: 700px;
	text-align: center;
	text-decoration: none;
	font-family:tahoma;
	font-size:xx-small;
	color: #010066;
	border: solid 1px #FFFFFF;
	background-color: #FFFFFF;
	font-weight: bold;
	filter:alpha(opacity=20, finishopacity=100, style=1, startx=0, 
		starty=0, finishx=140, finishy=270);
	cursor: hand;
}
.etapa:hover {
	display: block;
	width: 700px;
	text-align: center;
	text-decoration: none;
	font-family:tahoma;
	font-size:xx-small;
	color: #d32b27;
	border: solid 1px #FFFFFF;
	background-color: #FFFFFF;
	font-weight: bold;
	filter:alpha(opacity=20, finishopacity=100, style=1, startx=0, 
		starty=0, finishx=140, finishy=270);
	cursor: hand;
}
.menudiv {
    POSITION: relative;
}

.menulinkcdtit {
	display: block;
	text-align: center;
	text-decoration: none;
	font-family:arial;
	font-size:x-small;
	font-weight: bold;
	color: #413937;
	border: solid 1px #6C89A7;
	background-color: #F5D30F;
	vertical-align: middle;
	filter:alpha(opacity=20, finishopacity=100, style=1, startx=0, 
		starty=0, finishx=140, finishy=270);
}

A.menulinkcd {
	display: block;
	text-align: center;
	text-decoration: none;
	font-family:arial;
	font-size:xx-small;
	font-weight: bold;
	color: #0E3458;
	border: solid 1px #6C89A7;
	background-color: #F9F8F4;
	vertical-align: middle;
}

A.menulinkcd:hover {
	border: solid 1px #000000;
	background-color:#b1312e;
	font-family:arial;
	font-size:xx-small;
	color: #FFFFFF;
	filter:alpha(opacity=70, finishopacity=100, style=1, startx=140, 
		starty=0, finishx=140, finishy=270);
} 




.tclass {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold}
.tprova {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FC2A1A; font-weight: bold}
.ttitulo {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FC2A1A;6 font-weight: bold}

.tempos_table {
	background-color: #FFFFFF;
}
.tempos_titulo {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}
.tempos_topo {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #1f3080;
}
.tempos_linha1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
}
.tempos_linha2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #cce9f7;
}
.tempos_dividir {
	background-color: #FFFFFF;
	border: 0px none;
}

.tempos_linhaspacer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}




.timer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}


.fundo_desiste {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #1f3080;
	font-weight: bold;
}

.trfundo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#1f3080;
}


a.copyright:hover {
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
}
a.copyright {  
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
}


#shakedown {
	width:290px;
	padding:0px;
	margin-left:20px;
	margin-right:5px;
	float:right;
	voice-family: "\"}\"";
	voice-family: inherit;
}
#flags{
	height:10px;
	margin:0;
	padding:0;
}
#flags a{
	height:10px;
}
#flags img{
	margin:3px;;
}
#view {
	width:140px;
	float:left;
	padding:0;
	margin:0;
	background-color: #FFFFFF;
}
#selection {
	width:140px;
	float:left;
	padding:0;
	margin:0;
	background-color: #FFFFFF;
}
#trofeu {
	width:100%;
	padding:0;
	margin:0;
	background-color: #FFFFFF;
}
#t{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.menuradio {
	background-color:#ffffff;
	filter:alpha(opacity=100, finishopacity=80, style=1, startx=0,starty=0, finishx=0, finishy=50);

}
.menudiv {
	/*POSITION: relative;*/
	margin:0;
	padding:0;
}


