.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: #E9E9E9;
	visibility: hidden;
	z-index: 100;
}

#menubar {
	background-color:#ffffff;
	background-image: url(./img/topback.jpg);
	background-attachment: fixed;
	overflow:hidden;
}
#menubar br{
	clear:both;
}
#menulogo {
	background-image: url(./img/topleft.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	overflow:hidden;
}


#menuselector {
	width:300px;
	height:155px;
	float:right;
	overflow:hidden;
	background-color:#FFFFFF;
}
#menuselectortop {
	overflow:hidden;
	padding-top:2px;
}
#flags{
	height:24px;
	overflow:hidden;
	float:left;
	width:60px;
}
#flags a{
	height:10px;
}
#flags img{
	margin:3px;
}
#menuprint {
	overflow:hidden;
	height:24px;
	width:30px;
	float:right;
}
#menuprint a{
}


#menudiv {
	width:380px;
	float:right;
	overflow:hidden;
}


#extramodes {
	overflow:hidden;
}

#shakedown {
	width:150px;
	padding:0px;
	margin-left:2px;
	margin-right:2px;
	float:right;
}
#rallys {
	overflow:hidden;
	width:50px;
	padding:0px;
	margin-left:2px;
	margin-right:2px;
	float:right;
}
A.rallysel{
	border: solid 1px #000000;
	display: block;
	width: 50px;
	text-align: center;
	text-decoration: none;
	font-family:arial;
	font-size:12px;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: bold;
	filter:alpha(opacity=70, finishopacity=100, style=1, startx=140, 
		starty=0, finishx=140, finishy=270);
}

A.rallysel: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.rally1, A.rally0{
	border: solid 1px #000000;
	display: block;
	width: 50px;
	text-align: center;
	text-decoration: none;
	font-family:arial;
	font-size:12px;
	color: #FFF;
	background-color: #0c7ab5;
	font-weight: bold;
	filter:alpha(opacity=70, finishopacity=100, style=1, startx=140, 
		starty=0, finishx=140, finishy=270);
}

A.rally1:hover, A.rally0: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.rally2{
	border: solid 1px #000000;
	display: block;
	width: 50px;
	text-align: center;
	text-decoration: none;
	font-family:arial;
	font-size:12px;
	color: #FFF;
	background-color: #f49b3d;
	font-weight: bold;
	filter:alpha(opacity=70, finishopacity=100, style=1, startx=140, 
		starty=0, finishx=140, finishy=270);
}

A.rally2: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.menulinkextra {
	border: solid 1px #000000;
	display: block;
	width: 150px;
	text-align: center;
	text-decoration: none;
	font-family:arial;
	font-size:12px;
	color: #FFF;
	background-color: #6ea8e8;
	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);
}



.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;
	text-align: center;
	text-decoration: none;
	font-family:arial;
	font-size:10px;
	color: #ffffff;
	border: solid 1px #FFFFFF;
	background-color: #b2b2b2;
	font-weight: bold;
	filter:alpha(opacity=20, finishopacity=100, style=1, startx=0,starty=0, finishx=140, finishy=270);
}
.etapatitle0 {
	display: block;
	text-align: center;
	text-decoration: none;
	font-family:arial;
	font-size:10px;
	color: #FFF;
	border: solid 1px #FFFFFF;
	background-color: #b2b2b2;
	font-weight: bold;
	filter:alpha(opacity=20, finishopacity=100, style=1, startx=0,starty=0, finishx=140, finishy=270);
}
.etapatitle1 {
	display: block;
	text-align: center;
	text-decoration: none;
	font-family:arial;
	font-size:10px;
	color: #FFF;
	border: solid 1px #FFFFFF;
	background-color: #333;
	font-weight: bold;
	filter:alpha(opacity=20, finishopacity=100, style=1, startx=0,starty=0, finishx=140, finishy=270);
}
.etapatitle2 {
	display: block;
	text-align: center;
	text-decoration: none;
	font-family:arial;
	font-size:10px;
	color: #ffffff;
	border: solid 1px #FFFFFF;
	background-color: #333;
	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: #000000;
	border: solid 1px #CCCCCC;
	background-color: #dee3e6;
	vertical-align: middle;
}

A.menulink:hover {
	border: solid 1px #CCCCCC;
	background-color:#F00;
	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:#333333;
	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: #FFFFFF;
	border: solid 1px #FFFFFF;
	vertical-align: middle;
	background-color: #b80000;
}

A.menulinkselected:hover {
	border: solid 1px #000000;
	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.menulinkextramode {
	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 #FFFFFF;
	background-color: #dee3e6;
	vertical-align: middle;
}

A.menulinkextramode:hover {
	border: solid 1px #FFFFFF;
	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.menulinkfinal {
	border: solid 1px #000000;
	display: block;
	width: 149px;
	float:left;
	text-align: center;
	text-decoration: none;
	font-family:arial;
	font-size:12px;
	color: #FFF;
	background-color: #df403a;
	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;
}

.menulinkcdtit {
	display: block;
	text-align: center;
	text-decoration: none;
	font-family:arial;
	font-size:x-small;
	font-weight: bold;
	color: #FFFFFF;
	border: solid 1px #6C89A7;
	background-color: #eac285;
	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: #bb0606;
}
.tempos_linha0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #fff;
}
.tempos_linha1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	background-color: #EEE;
}
.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: #bb0606;
	font-weight: bold;
}

.trfundo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#bb0606;
}


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;
}


#selection {
	width:160px;
	float:left;
	padding:0;
	margin:0;
	background-color: #FFFFFF;
}
#view {
	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;
}


