/* CSS Document */
body { font-style:normal; font-size:10px; font-family: Tahoma; background-image:url(bg/bg2.jpg); background-repeat: repeat-x; scrollbar-3dlight-color:#000000;scrollbar-arrow-color:#FFFFFF;scrollbar-base-color:#3949D7;scrollbar-darkshadow-color:#3949D7;scrollbar-face-color:#3949D7;scrollbar-highlight-color:#6699FF;scrollbar-shadow-color:#000000; }
td { font-size: 11px; font-family: Tahoma; font-weight: normal;}
p { font-size: 11px;font-family:Tahoma;}
a {font-size: 11px;font-family: Tahoma; color:#000000; text-decoration:none;} 
 
a:hover {
     font-size: 11px;
	  font-family: Tahoma;
	  font-weight:bold;
	  color:#3949D7;
}

a.tituleira18red1:hover {
color:#FF0000;
font-family:Arial Black;
font-size:18px;
font-style:italic;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-decoration:underline;
text-transform:none;
}
.tituleira18red1 {
color:#FF0000;
font-family:Arial Black;
font-size:18px;
font-style:italic;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-decoration:none;
text-transform:none;
}

a.tituleira11red1:hover {
color:#FF0000;
font-family:Tahoma;
font-size:11px;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-decoration:underline;
text-transform:none;
}
.tituleira11red1 {
color:#FF0000;
font-family:Tahoma;
font-size:11px;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-decoration:none;
text-transform:none;
}

.apreto12n {
color:#000000;
font-family: Tahoma;
font-size:10px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-decoration:none;
text-transform:none;
}

ol { text-align: left; }
li { text-align: left; }

.linkaboutus A:link { text-decoration: none; font-weight:bold; color:#0066FF; }
.linkaboutus A:hover { text-decoration: none; font-weight:bold; color:#0000CC; }
.linkaboutus A:visited { text-decoration: none; font-weight:bold; color:#0066FF; }

.coments A:link { text-decoration: none; font-weight:bold; font-size: 9px; color:#0066FF; }
.coments A:hover { text-decoration: none; font-weight:bold; font-size: 9px; color:#0000CC; }
.coments A:visited { text-decoration: none; font-weight:bold; font-size: 9px; color:#0066FF; }

.bdmotas A:link { text-decoration: none; font-weight:bold; font-size: 9px; color:#000000; }
.bdmotas A:hover { text-decoration: none; font-weight:bold; font-size: 9px; color:#0000CC; }
.bdmotas A:visited { text-decoration: none; font-weight:bold; font-size: 9px; color:#0066FF; }

a.titulonews { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:navy; font-style: italic; }
a.titulonews:hover { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:navy; font-style: italic; text-decoration:underline;}
a.titulonews:visited { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:navy; font-style: italic; }

a.picnew img { background:#FFFFFF none repeat scroll 0 0; border:1px double #666666; margin-top:0.5em; padding:2px; filter:alpha(opacity=75); -moz-opacity:0.5; opacity:0.7; }
a.picnew img:hover { background:#FFFFFF none repeat scroll 0 0; border:1px double #000000; margin-top:0.5em; padding:2px; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
a.picnew img:visited { background:#FFFFFF none repeat scroll 0 0; border:1px double #000000; margin-top:0.5em; padding:2px; }

.espacos { padding-left:5px; padding-right:10px; }
.copy { font-family: Tahoma; font-weight: bold; font-size: 10px; color:#000000; }

/* ESTILO NOTÍCIAS */
.newsdate { font-family: Verdana; font-weight: bold; font-size: 10px; color:black; padding-left:5px; padding-right:10px; padding-bottom: 2px;}
.noticia { font-family: Tahoma; font-size: 11px; color: black; line-height: 14px; }
.newstitle { font-family: Tahoma; font-size: 11px; color: blue; font-weight: bold; }
.subtitulo { font-family: Tahoma; font-size: 10px; color: navy; font-weight: bold; }
.news { font:Tahoma, Verdana, Helvetica, sans-serif 9px black; padding-left:5px; padding-right:10px; padding-top:5px; line-height:14px;}
.newstitleover { text-decoration: underline; }
.newstitleout { text-decoration: none; }
.readmore { font-family: Tahoma; font-size: 10px; color: black; font-weight: bold; }
.views { font-family: Arial; font-size: 9px; color: black; }

/* TEXTFIELDS */

.loginfield { font-family: "Trebuchet MS"; font-size: 11px; color: black; border: 1px solid black; background-color: white; padding-left:2px; padding-right:2px; }

/* BOTÕES */

.botao { font-family: "Trebuchet MS"; font-size: 11px; color: black; font-weight: bold; background-color:#0099FF;padding-top:2px; padding-bottom:2px;}

/* TABELA EVOLUTION CRR */
.tabelacrrevo { font-family: "Trebuchet MS"; font-size: 10px; color: black; }

.imglufo { border: 1px solid black; }
.menutopbg { background-image:url(bg/menu-topbg.gif); border:1px solid black; height: 23px; }
.logobg { background-image:url(images/banner-toprsm.jpg); border: 1px solid black; width: 958px; }

.topnewheader {background-image:url(menu/top-new.gif); height: 32px; vertical-align: sub; font: bold 11px Tahoma, Verdana, Helvetica, sans-serif;color:#FFFFFF; }
.middlenew { background-color:#6699FF; height: 5px; }
.tabelamenutop { padding-top:2px; padding-bottom:5px; background-image:url(bg/bgheader.jpg); border:1px solid black; font: bold 11px Tahoma, Verdana, Helvetica, sans-serif;color:#FFFFFF; }
.welcome { font: bold italic 22px Tahoma, Verdana, Helvetica, sans-serif; color:#0033CC; }
.welcometext { font: normal 11px "Trebuchet MS"; color:black; line-height:16px; text-align:justify; padding-right: 10px; padding-left: 5px;}
.linhanews { border-left: 1px dashed black; border-bottom: 1px dashed black; }
.linhahistorial { border-left: 1px dotted black; }
/*.titulonews { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color:navy; font-style: italic;}*/
.datanews { font: bold 9px Verdana, Arial, Helvetica, sans-serif; color:black; padding-top: 2px; padding-bottom: 2px;}
.tabelamenu { background-image:url(bg/bgmenu-bikes2.gif); border:1px solid black; font: bold 11px Tahoma, Verdana, Helvetica, sans-serif;color:#FFFFFF; height:105px; width: 958px;}
.required {font-size: 9px;	font-weight:bold;	font-family:Verdana, Arial, Helvetica, sans-serif;	color:red;}
.brdbanner { border:1px solid black; }
.bgmenus { background-image:url(bg/bgheader.jpg); border:1px solid black;  height: 30px;  }
.bgmenuheader { background-image:url(bg/bgtop.gif); width: 165px; height: 15px; }
.imageborder { border: 1px solid blue; }
.imageout { border: 1px solid black; }
.borderfotos { border: 1px solid navy; padding: 4px;}
.borderfotosover { border: 1px solid navy; padding: 4px; background-color:navy;}
.opiniao { font-family: Verdana; font-size: 9px; border: 1px solid black; background-color:#F2F2F2; padding: 5px; }
.aspas1 { background-image:url(icons/aspas1.gif); background-repeat:no-repeat;}
.aspas2 { background-image:url(icons/aspas2.gif); background-repeat:no-repeat;}
.contagemover { border: 1px solid navy; background-color:#99CCFF; font-weight: bold; }
.contagemout { border: 1px solid navy; background-color:#CCCCFF; font-weight: bold; }
.bold {
		font-weight:bold;

}
.titulomarquee {
		font-weight:bold;
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
}
.datamarquee {
		font-weight:none;
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
}
.tituloseccao {
	font-weight:bold;
	font-size: 14px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	background-color:#6699FF;
	padding: 2px;
}
.titulo {
	font-size: 8pt;
	font-weight:bold;
	color:#FF0000;
	font-family:Tahoma;
}

.borderpicmovie {
	border: 1px double black;
}

.bgnoticia {
	font-weight:bold;
	font-size: 16px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	background-image:url(bg/bgheader.jpg);
	border: 1px solid black;
	height: 30px; 
	vertical-align: middle;
	padding-left:10px; 
	padding-bottom: 5px; 
}
.bglatest {
	background-image:url(bg/bgheader.jpg);
	border: 1px solid black;
	height: 20px; 
	vertical-align: middle;
	padding-left:10px; 
	padding-top: 5px; 
	padding-bottom: 5px; 
}

.bgpilotos {
	background-image:url(bg/bgnews.jpg);
	padding: 2px;
}

.titulotabela {
	font-weight:bold;
	font-size: 16px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
}
.titulopilotos {
	font-weight:bold;
	font-size: 16px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
}
.titulotabelamultimedia {
	font-weight:bold;
	font-size: 14px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	}
.borderbaixo {
	 border-bottom: 1px solid black;
}
.bordervel {
	border: 1px solid black;
}
.velbgtop {
	background-image:url(calculator/topbg.jpg);
	border-bottom: 1px solid black;
}
.bgnews {
	background-image:url(bg/bgnews.jpg);
	border: 1px solid black;
}
.linksmenus {
	font-style:normal;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.tabelanewinfo {
	font-style:normal;
	line-height: 18px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid black;
	color: #000000;
	background-color: #FFFFFF;
}
.tabelamovies {
	font-style:normal;
	line-height: 18px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid black;
	color: #000000;
}
.tabelainicio {
	font-style:normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid black;
	color: #000000;
}

.tabelalistanoticias {
	background-color:white;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 18px;
}

.tabelanews {
	background-color:#F5F5F5;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	padding-left: 5px;
	padding-right: 5px;
}
.tabelapilotos{
	font-style:normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#999999;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
}
.botao {
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:white;
	font-weight:bold;
	background-image:url(bg/bgheader.jpg);
}
.textovel {
	color:#0066FF;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.titulovel {
	color:#3949D7;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.velfields {
	border: 1px solid black;
	background-color:#9BCDFF;
	color:#000000;
	font:9px, Verdana, Arial, Helvetica, sans-serif;
	font-weight:none;
}
.velresults {
	border: 1px solid black;
	background-color:#CCCCCC;
	color:#FF0000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left:2px;
	text-align:center;
}
.caixasresults {
	border: 1px solid black;
	background-color:#CCCCCC;
	color:blue;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left:2px;
	text-align:center;
}

.tooltip { font-weight: bold; font-size: 11px; color:#00CC00;}

#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

.legendavel {
	font-size:9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:none;
}
.calcvelbg {
	background-color:#CCCCCC;
	border-bottom:1px solid black;
	border-left:1px solid black;
	border-right:1px solid black;
	border-top:1px solid black;
}

.bgheadermenu {
	font: bold 11px Tahoma, Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
	background-image:url(bg/bgheader.jpg);
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
}
.bgcontentbox {
	font: normal 10px Tahoma, Verdana, Helvetica, sans-serif;
	background-color:#FFFFFF;
	border: 1px solid black;
	padding: 1px;
}

.members { font-size: 9px; text-align: justify; }

.toggleopacity img {
filter:alpha(opacity=75);
-moz-opacity:0.5;
opacity:0.5;
}

.toggleopacity:hover img {
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;
} 

.tabelanew {
	background-color:#FFFFFF;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-top: 1px dashed black;
}
.tabelanewmiddle {
	background-color:#54B0E2;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-top: 1px solid black;
	}

#ddblueblockmenu{
border: 1px solid black;
border-bottom-width: 0;
width: 165px;
}

#ddblueblockmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 90% Tahoma;
}

#ddblueblockmenu li a{
display: block;
padding: 3px 0;
padding-left: 9px;
width: 149px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color:#FFFFFF;
background-color: #082567;
border-bottom: 1px solid #3399FF;
border-left: 7px solid #1958b7;
font: 10px Tahoma;
}

* html #ddblueblockmenu li a{ /*IE only */
width: 165px; /*IE 5*/
width: 149px; /*185px minus all left/right paddings and margins*/
font: 9px Tahoma;
}

#ddblueblockmenu li a:hover {
background-image: url(bg/glossyback.gif);
border-left-color: #1c64d1;
/*border-bottom: 1px solid black;*/
color: black;
}

#ddblueblockmenu div.menutitle{
color: #FFFFFF;
border-bottom: 1px solid black;
padding: 1px 0;
padding-left: 5px;
padding-top: 7px;
background-image: url(bg/bgheader.jpg);
font: bold 11px Tahoma;
}

#dbcaixas{ 
border: 1px solid black;
border-bottom-width: 0;
width: 165px;
}

#dbcaixas ul{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

#dbcaixas li a{
display: block;
padding: 3px 0;
padding-left: 9px;
width: 149px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color:#FFFFFF;
background-color: #082567;
border-bottom: 1px solid #3399FF;
border-left: 7px solid #1958b7;
font: bold 10px Geneva, Arial, Helvetica, sans-serif;
}

* html #dbcaixas li a{ /*IE only */
width: 165px; /*IE 5*/
width: 149px; /*185px minus all left/right paddings and margins*/
font: bold 10px Tahoma, Verdana, Helvetica, sans-serif;
}

#dbcaixas li a:hover {
background-image: url(bg/glossyback.gif);
border-left-color: #1c64d1;
border-bottom: 1px solid black;
color: black;
}

#dbcaixas div.menutitle{
color: navy;
border-bottom: 1px solid black;
padding: 1px 0;
padding-left: 5px;
background-image:url(bg/bgheader.jpg);
font: bold 11px Tahoma;
}

/* ESTILOS IMAGENS PARA CARROUSEL */

.pics {  
    width:  956px; 
    height: 165px; 
    padding: 0;  
    margin:  0; 
	position: relative;
	    padding-bottom: 2px;
} 
 
.pics img {  
    width:  956px; 
    height: 165px; 
	top:  0; 
    left: 0 ;
	position: relative;
}

.picnoticia { background:#FFFFFF none repeat scroll 0 0; border:1px double #666666; margin-top:0.5em; padding:2px; }