@charset "utf-8";
/*##########
INICIO GERAL
##########*/
@import url("cadastro.css");
* {
	font: 13px Arial;
	color: #000000;
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
}
body {
	text-align: center;
	height: 100%;
	background: url(../_IMG/bg_topbar.gif) 0px 0px repeat-x #FFF;
}
b {
	font-weight: bold;
}
strong {
	font-weight: bold;
}
p {
	margin: 5px 0;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.over:hover {
	background-position: bottom !important;
}
img {
	vertical-align: bottom;
}
ul {
	list-style: none;
}
input {
	border: 1px solid #000000;
	color: #000000;
}
textarea {
	border: 1px solid #000000;
	color: #000000;
}
select {
	border: 1px solid #000000;
	color: #000000;
}
option {
	color: #000000;
}
.left {
	float: left !important;
}
.right{
	float: right !important;
}
.align_l {
	text-align: left;
}
.align_r{
	text-align: right;
}
.clear {
	clear: both;
}
.main {
	width: 953px;
	margin: 0 auto;
	text-align: left;
}
.cBlack {
	color: #000000 !important;
}
.cRed {
	color: #a10000 !important;
}
.cYellow {
	color: #ffd200 !important;
}
.bgGrey {
	background-color: #dbdbdb !important;
}
.hr {
	background: url(../_IMG/hr.gif) 0px 1px repeat-x;
	font-size: 1px;
	height: 3px;
	clear: both;
}
.ie6 img, .ie6 div, .ie6 h1, .ie6 a, .ie6 td {
	behavior: url(_JS/iepngfix.htc);
}
img, div, a {
	behavior: url(_JS/iepngfix.htc);
}
.cotentLeft {
	width: 631px;
	float: left;
	position: relative;
/*	margin-top: 10px;*/
}
.sidebarRight {
	width: 322px;
	float: left;
	position: relative;
/*	margin-top: 10px;*/
}

.imgBorder2px {
	border: 1px solid #d7d7d7;
	float: left;
	margin: 4px;
	display: inline;
	background: #FFF;
	padding: 2px;
}


.boxRssLb {
	width: 575px;
	text-align: right;
	position: absolute;
	top: 100px;
	left: 100px;
	z-index: 999;
}
.boxRssLbContent {
	border: 6px solid #FFF;
	text-align: left;
	background: url(../_IMG/bg_quadriculado_250x400.gif) repeat-x #000;
	margin-top: 2px;
	padding-bottom: 10px;
}
.boxRssLbContent ul {
	margin: 5px 15px 15px 15px;
}
.boxRssLbContent li {
	margin-top: 0px;
}
.boxRssLbContent h1 {
	margin-top: 20px;
}
.boxRssLbContent div h2 {
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
}
.boxRssLbContent input, .boxRssLbContent textarea, .boxRssLbContent select {
	margin-top: 5px;
}
.boxRssLbContent02 {
	margin: 20px;
	padding: 0;
}
.boxRssLbContent02 p {
	font: 15px Arial;
	font-weight: bold;
	color: #FFF;
}
.boxRssLbContent02 pre {
	color: #000;
	background: #FFF;
	padding: 2px 5px;
}
.boxRssLbContent02 .linksRss a {
	float: left;
	margin: 0;
	padding: 0;
}
/*#########
FIM GERAL
#########*/

/*###########
INICIO HEADER
###########*/
.header {
	background: url(../_IMG/bg_header.jpg) no-repeat center top;
	text-align: center;
	position: relative;
	top: 0px;
	left: 0px;
	padding-bottom: 5px;
}
.topbar {
	height: 30px;
}
.topbar .busca {
	background: url(../_IMG/bg_busca.gif) 0px 0px no-repeat;
	width: 342px;
	height: 30px;
	float: right;
	text-align: left;
}
.topbar .busca input {
	margin: 2px 5px 0 118px;
	vertical-align: middle;
}
.topbar .busca img {
	vertical-align: middle;
}
.topbar .login {
	background: url(../_IMG/bg_login02.gif) 0px 0px no-repeat;
	width: 214px;
	height: 30px;
	float: right;
}
.bg_header_blog {
	background: url(../_IMG/bg_header_blog.jpg) 0px 0px no-repeat;
	height: 255px;
	margin-top: 5px;
}
.bg_header_classificacao {
	background: url(../_IMG/bg_header_classificacao.jpg) 0px 0px no-repeat;
	height: 258px;
	margin-top: 5px;
	float: left;
}
.bg_header_cadastro {
	background: url(../_IMG/bg_header_cadastro.jpg) 0px 0px no-repeat;
	height: 258px;
	margin-top: 5px;
}
.menu {
	text-align: center;
}
.menu ul {
	margin: 3px 0 0 8px;
}
.menu li {
	float: left;
	margin-right: 1px;
	display: inline-block;
}
.menu li a {
	font-size: 1px;
	height: 25px;
	text-indent: -9999px;
	display: block;
	float: left;
	cursor: pointer;
}
.menu .mn_retrospectiva {
	width: 228px;
	background: url(../_IMG/mn_retrospectiva2009.gif) no-repeat;
/*	width: 145px;
	background: url(../_IMG/_mn_olhonapista.gif) no-repeat;*/
}
.menu .mn_olhonapista {
	width: 100px;
	background: url(../_IMG/mn_olhonapista.gif) no-repeat;
/*	width: 145px;
	background: url(../_IMG/_mn_olhonapista.gif) no-repeat;*/
}
.menu .mn_blogb1 {
	width: 99px;
	background: url(../_IMG/mn_blogb1.gif) no-repeat;
/*	width: 145px;
	background: url(../_IMG/_mn_blogb1.gif) no-repeat;*/
}
.menu .mn_classificacao {
	width: 99px;
	background: url(../_IMG/mn_classificacao.gif) no-repeat;
/*	width: 145px;
	background: url(../_IMG/_mn_classificacao.gif) no-repeat;*/
}
.menu .mn_diretodanet {
	width: 99px;
	background: url(../_IMG/mn_diretodanet.gif) no-repeat;
/*	width: 145px;
	background: url(../_IMG/_mn_diretodanet.gif) no-repeat;*/
}
.menu .mn_circuitos {
	width: 99px;
	background: url(../_IMG/mn_circuitos.gif) no-repeat;
/*	width: 145px;
	background: url(../_IMG/_mn_circuitos.gif) no-repeat;*/
}
.menu .mn_historia {
	width: 100px;
	background: url(../_IMG/mn_historia.gif) no-repeat;
}
.menu .mn_gpBrasil {
	width: 116px;
	background: url(../_IMG/mn_gpBrasil.gif) no-repeat;
}/*
.menu .mn_escuderias {
	width: 95px;
	background: url(../_IMG/mn_escuderias.gif) no-repeat;
}
.menu .mn_pilotos {
	width: 95px;
	background: url(../_IMG/mn_pilotos.gif) no-repeat;
}*/
.menu .mn_games {
	width: 100px;
	background: url(../_IMG/mn_games.gif) no-repeat;
/*	width: 205px;
	background: url(../_IMG/_mn_games.gif) no-repeat;*/
}
.divDstkClasificacaoGeral {
	float: left;
	margin-top: 5px;
}
/*########
FIM HEADER
########*/

/*###########
INICIO FOOTER
###########*/
.footer {
	clear: both;
	background: url(../_IMG/bg_footer.gif) left bottom repeat-x;
}
.footerCotent {
	width: 953px;
	margin: 0px auto 0 auto;
	text-align: left;
	background: url(../_IMG/txt_copyright.gif) 700px 32px no-repeat;
}
.footerLinks {
	border: 1px solid #f3f3f3;
	border-bottom: none;
	padding: 1px;
	padding-bottom: 0px;
	background: #dbdbdb;
	width: 365px;
	float: left;
}
.footerLinksContent {
	border: 6px solid #FFF;
	border-bottom: none;
	background: url(../_IMG/bg_footer_links.gif) top repeat-x #560000;
	padding: 12px 0 13px 15px;
}
.footerRss {
	border: 1px solid #f3f3f3;
	border-bottom: none;
	padding: 1px;
	padding-bottom: 0px;
	background: #dbdbdb;
	width: 128px;
	float: left;
}
.footerRssContent {
	border: 6px solid #FFF;
	border-bottom: none;
	background: url(../_IMG/bg_footer_rss.gif) top repeat-x #560000;
/*	padding: 12px 18px 13px 18px;*/
	height: 41px;
}
.footerRssContent a {
	width: 115px;
	height: 40px;
	display: block;
}
/*########
FIM FOOTER
########*/

/*#########
INICIO BLOG
#########*/
.cotentBlog {
	float: left;
	width: 736px;
	margin-right: 6px;
/*	margin-top: 10px;*/
}
.navigationbar {
	border: 1px solid #f3f3f3;
	width: 734px;
	display: block;
}
.navigationbar .border {
	border: 1px solid #dbdbdb;
	background: url(../_IMG/bg_navigationbar.gif) 4px 4px no-repeat;
	height: 43px;
	padding: 4px;
	position: relative;
}
.navigationbar .border ul {
	padding: 11px 0 0 8px;
}
.navigationbar .border li {
	float: left;
	margin-right: 1px;
	display: inline-block;
}
.navigationbar .border li a {
	font-size: 1px;
	width: 25px;
	height: 28px;
	text-indent: -9999px;
	display: block;
	float: left;
	cursor: pointer;
}
.navigationbar .border .bt_jan {
	background: url(../_IMG/bt_jan.gif) no-repeat;
}
.navigationbar .border .bt_fev {
	background: url(../_IMG/bt_fev.gif) no-repeat;
}
.navigationbar .border .bt_mar {
	background: url(../_IMG/bt_mar.gif) no-repeat;
}
.navigationbar .border .bt_abr {
	background: url(../_IMG/bt_abr.gif) no-repeat;
}
.navigationbar .border .bt_mai {
	background: url(../_IMG/bt_mai.gif) no-repeat;
}
.navigationbar .border .bt_jun {
	background: url(../_IMG/bt_jun.gif) no-repeat;
}
.navigationbar .border .bt_jul {
	background: url(../_IMG/bt_jul.gif) no-repeat;
}
.navigationbar .border .bt_ago {
	background: url(../_IMG/bt_ago.gif) no-repeat;
}
.navigationbar .border .bt_set {
	background: url(../_IMG/bt_set.gif) no-repeat;
}
.navigationbar .border .bt_out {
	background: url(../_IMG/bt_out.gif) no-repeat;
}
.navigationbar .border .bt_nov {
	background: url(../_IMG/bt_nov.gif) no-repeat;
}
.navigationbar .border .bt_dez {
	background: url(../_IMG/bt_dez.gif) no-repeat;
}
.navigationbar .border .fontSize {
	 width: 85px;
	 height: 15px;
	 position: absolute;
	 top: 20px;
	 left: 630px;
}
.navigationbar .blogOptions {
	display: inline;
	margin: 10px 0 0 10px;
}
.boxPostB1 {
	background: url(../_IMG/bg_post_b1.gif) 0px 0px no-repeat;
	width: 734px;
	margin: 5px 1px;
	padding: 15px 0;
}
.boxPostB1 a {
	text-decoration: underline;
}
.boxPostB1 font {
	text-decoration: underline;
}
.boxPostB1 .postHeader {
	background: url(../_IMG/bg_title.gif) 1px 3px no-repeat;
	padding: 0px 20px 3px 20px;
}
.boxPostB1 .postHeader h1 {
	font: 25px Arial;
	color: #a10000;
	font-weight: bold;
}
.boxPostB1 .postHeader h1 a {
	font: 25px Arial;
	color: #a10000;
	font-weight: bold;
}
.boxPostB1 .postHeader h2 {
	font-weight: bold;
	margin-top: 5px;
}
.boxPostB1 .postHeader h2 a{
	font-weight: bold;
	color: #a10000;
	text-decoration: underline;
}
.boxPostB1 .postContent {
	font-size: 13px;
	padding: 0px 5px 15px 10px;
}
.boxPostB1 .postContent b {
	font-size: 13px;
}
.boxPostB1 .postContent font {
	font-size: 13px;
}
.boxPostB1 .postContent a {
	text-decoration: underline;
	font-size: 13px;
}
.boxPostB1 .postContent p {
	font-size: 13px;
	padding: 10px 5px 0px 5px;
	clear: both;
}
.boxPostB1 .postContent p img {
	margin: 0 10px 5px 0;
	border: 5px solid #ccc;
	float: left;
}
.boxPostB1 .imgBorder {
	border: 1px solid #d7d7d7;
	float: left;
	margin: 4px;
	display: inline;
	background: #FFF;
	padding: 5px;
}
.boxPostB1 .postCommentHeader {
	background: url(../_IMG/tit_blog_comentarios.gif) 0px 0px no-repeat;
	height: 30px;
	margin-bottom: 20px;
}
.boxPostB1 .postCommentContent {
	margin: 0 10px;
	padding: 5px;
}
.boxPostB1 .postCommentContent.dark {
	background: #e9e9e9;
}
.boxDeixeComment {
	background: url(../_IMG/bg_blog_comentario.gif) 0px 0px no-repeat;
	width: 642px;
	height: 144px;
	padding: 60px 40px 20px 40px;
	position: relative;
}
.btRegraBlog {
	display: block;
	position: absolute;
	top: 45px;
	left: 300px;
	width: 80px;
	height: 10px;
}
.boxDeixeComment ul {
	float: left;
}
.boxDeixeComment li {
	height: 30px;
	width: 275px;
}
.boxDeixeComment label {
	display: block;
	margin: 0px 0 2px 0;
	font-size: 1px;
}
.boxDeixeComment input {
	margin: 0;
	padding:0;
}
.boxPostB1 .postCommentTxt {
	padding: 5px 0 0 7px;
	width: 625px;
	float: left;
	background:  url(../_IMG/bullet_01.gif) 0px 8px no-repeat;
}
.boxPostB1 .postCommentTxt h1 {
	display: block;
}
.boxPostB1 .postCommentTxt h1 b {
	text-transform: uppercase;
}
.boxPostB1 .thumbBorder {
	border: 1px solid #d7d7d7;
	float: left;
	margin: 4px 0px 4px 4px;
	display: inline;
	background: #FFF;
	padding: 2px;
}
.postFooter {
	border: 1px solid #f3f3f3;
	padding: 1px;
	background: #dbdbdb;
	width: 702px;
	margin-left: 13px;
}
.postFooterContent {
	border: 6px solid #FFF;
	background: #e5e5e5;
	height: 22px;
	padding: 8px 0 0 5px;
}
.postFooterContent b {
	font: 10px Tahoma;
	color: #000;
	font-weight: bold;
	vertical-align: bottom;
}
.boxPostPaginacao {
	clear: both;
	padding: 0 20px;
}
.sidebarBlog {
	float: left;
	width: 211px;
/*	margin-top: 10px;*/
}
.rssBlog {
	background: url(../_IMG/bg_rss_blog.gif) 0px 0px no-repeat;
	width: 211px;
	height: 55px;
	position: relative;
}
.rssBlog .assine {
	width: 75px;
	height: 15px;
	position: absolute;
	top: 28px;
	left: 50px;
	background: url(../_IMG/px.gif);
}
.rssBlog .oquee {
	width: 55px;
	height: 15px;
	position: absolute;
	top: 28px;
	left: 130px;
	background: url(../_IMG/px.gif);
}
.boxSidebarBlog {
	padding: 30px 20px 0 20px;
	margin-top: 20px;
}
.boxSidebarBlog a {
	font: 12px Arial;
	color: #a10000;
}
.boxSidebarBlog p {
	padding: 0;
	margin: 0;
	font: 10px Arial;
	color: #000000;
}
.boxSidebarBlog a {
	display: block;
}
.boxSidebarBlog.tit_sidebar_colaboradores {
	background: url(../_IMG/tit_sidebar_colaboradores.gif) 0px 0px no-repeat;
}
.boxSidebarBlog.titSidebarCategorias {
	background: url(../_IMG/tit_sidebar_categorias.gif) 0px 0px no-repeat;
}
.boxSidebarBlog.titSidebarVotados {
	background: url(../_IMG/tit_sidebar_votados.gif) 0px 0px no-repeat;
}
.boxSidebarBlog.titSidebarComentados {
	background: url(../_IMG/tit_sidebar_comentados.gif) 0px 0px no-repeat;
}
.boxSidebarBlog.titSidebarLastcomments {
	background: url(../_IMG/tit_sidebar_lastcomments.gif) 0px 0px no-repeat;
}
.boxSidebarBlog.titSidebarLastcomments a {
	margin-left: 20px;
	text-decoration: underline;
}
.boxSidebarBlog.titSidebarSitesoficiais {
	background: url(../_IMG/tit_sidebar_sitesoficiais.gif) 0px 0px no-repeat;
}
.labelCloud {
	margin-top: 30px;
	border: 1px solid #f3f3f3;
/*	border-bottom: none;*/
	padding: 1px;
/*	padding-bottom: 0px;*/
	background: #dbdbdb;
	width: 934px;
}
.labelCloudContent {
	border: 6px solid #FFF;
/*	border-bottom: none;*/
	background: url(../_IMG/bg_label_cloud.gif) repeat-x #FFF;
	height: 120px;
	padding: 10px;
}
.labelCloudContent h1 {
	background: url(../_IMG/tit_footer_maisbuscadas.gif) 0px 0px no-repeat;
	margin: 0 0 10px -10px;
	display: inline-block;
	height: 23px;
	width: 211px;
	text-indent: -9999px
}
.boxIndiquePost {
	width: 260px;
	text-align: right;
	position: absolute;
	top: 100px;
	left: 100px;
	z-index: 999;
}
.boxIndiquePostContent {
	border: 6px solid #FFF;
	text-align: left;
	background: url(../_IMG/bg_quadriculado_250x324.gif) repeat-x #000;
	margin-top: 2px;
}
.boxIndiquePostContent ul {
	margin: 15px;
}
.boxIndiquePostContent li {
	margin-top: 10px;
}
.boxIndiquePostContent h1 {
	margin-top: 20px;
}
.boxIndiquePostContent input, .boxIndiquePostContent textarea {
	margin-top: 5px;
}
.boxRegrasBlog {
	width: 690px;
	text-align: right;
	position: absolute;
	top: 100px;
	left: 100px;
	z-index: 999;
}
.boxRegrasBlogContent {
	border: 6px solid #FFF;
	text-align: left;
	background: url(../_IMG/bg_quadriculado_682x312.gif) repeat-x #000;
	margin-top: 2px;
}
.boxRegrasBlog p {
	color: #FFF;
}
/*######
FIM BLOG
######*/

/*##################
INICIO CLASSIFICAÇÃO
##################*/
.box_classificacao {
	background: url(../_IMG/bg_quadriculado_618x240.gif) 0px 25px no-repeat;
	width: 618px;
/*	margin-top: 15px;*/
}
.box_classificacao .boxClassificacaoHeader {
	background-image: url(../_IMG/tit_classificacao_geral_01.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 30px;
	margin: 10px 0 20px 0;
	text-align: right;
}
.box_classificacao .boxClassificacaoHeader select {
	width: 225px;
	margin: 17px 15px 0 0;
	font: 9px Arial;
	color: #828282;
	border: 1px solid #828282;
/*	font-weight: bold;*/
	text-transform: uppercase;
}
.box_classificacao .boxClassificacaoHeader option {
	color: #828282;
	font: 9px Arial;
}
.abas_classificacao {
	padding-left: 4px;
}
.abas_classificacao li {
	display: inline-block;
	float: left;
	margin-right: 1px;
}
.abas_classificacao li a {
	height: 50px;
	width: 202px;
	display: block;
}
.abas_classificacao li a img {
	visibility: hidden;
}
.abas_classificacao .aba_classificacao_geral {
	background: url(../_IMG/aba_classificacao_geral.gif) no-repeat;
}
.abas_classificacao .aba_classificacao_escuderias {
	background: url(../_IMG/aba_classificacao_escuderias.gif) no-repeat;
}
.abas_classificacao .aba_classificacao_provas {
	background: url(../_IMG/aba_classificacao_provas.gif) no-repeat;
}
.tableClassificacao {
	width: 588px;
	margin-left: 15px;
}
.tableClassificacao th {
	padding: 0px 0px 0px 19px;
	background-image:  url(../_IMG/bg_classificacao_table_01.gif);
	background-repeat: repeat-y;
	height: 20px;
}
.tableClassificacao td {
	padding: 5px 0px 5px 19px;
	font: 12px Arial;
	color: #323232;
	background-image:  url(../_IMG/bg_classificacao_table_02.gif);
	background-repeat: repeat-y;
}
.tableClassificacao .bgGrey td {
	padding: 2px 0px 2px 19px;
}
.boxGrandesOportunidades {
	width: 156px;
	height: 143px;
	border: 1px solid #f3f3f3;
	background: #dbdbdb;
	padding: 1px;
	float: left;
	margin: 00px 2px 0 0;
}
.boxGrandesOportunidadesContent {
	border: 6px solid #FFF;
	background: url(../_IMG/bg_quadriculado_144x131.gif) top repeat;
	width: 144px;
	height: 131px;
}
.boxGrandesOportunidadesContent h1 {
	background: url(../_IMG/tit_grandes_oportunidades.gif) 0px 0px no-repeat;
	width: 125px;
	height: 23px;
	margin-top: 10px;
	text-indent: -9999px;
}
.boxGrandesOportunidadesContent p {
	font: 11px Arial;
	color: #000;
	margin: 5px 5px 10px 20px;
}
.boxPrestaAtencao {
	width: 156px;
	height: 143px;
	border: 1px solid #f3f3f3;
	background: #dbdbdb;
	padding: 1px;
	float: left;
	margin: 00px 0 0 0;
}
.boxPrestaAtencaoContent {
	border: 6px solid #FFF;
	background: url(../_IMG/bg_presta_atencao.gif) top repeat-x #560000;
	width: 144px;
	height: 131px;
}
.boxPrestaAtencaoContent h1 {
	background: url(../_IMG/tit_presta_atencao.gif) 0px 0px no-repeat;
	width: 134px;
	height: 23px;
	margin-top: 10px;
	text-indent: -9999px;
}
.boxPrestaAtencaoContent p {
	font: 11px Arial;
	color: #FFF;
	margin: 5px 5px 10px 20px;
}
.boxConhecaProxCircuito {
	background: url(../_IMG/bg_quadriculado_318x150.gif) 2px 10px no-repeat;
	clear: both;
}
.boxConhecaProxCircuito h1 {
	background: url(../_IMG/tit_conheca_prox_circuito.gif) 3px 20px no-repeat;
	width: 216px;
	height: 17px;
	padding: 0px 0 20px 3px;
}
.boxConhecaProxCircuito p {
	margin-left: 17px;
}
.boxConhecaProxCircuito b {
	font-weight: bold;
}
.btConhecaProxCircuitoContent {
	border: 1px solid #cbcbcb;
	width: 158px;
	height: 22px;
	padding: 120px 128px 8px 2px;
	/*background: url(../_IMG/CIRCUITOS/img_pista.jpg) no-repeat #FFF 2px 2px;*/
	background-repeat: no-repeat;
	background-color: #FFF;
	background-position: 2px 2px;
	display: block;
	margin: 10px 0 0 13px;
}
.btConhecaProxCircuitoContent:hover {
	background-color: #9e180a;
}
.tampaoPng {
	background: url(../_IMG/bg_classificacao_footer.png) 0px 0px no-repeat;
	width: 293px;
	height: 192px;
	position: absolute;
	top: 506px;
	left: 15px;
}
.tampaoPng02 {
	background: url(../_IMG/bg_circuitos_footer.png) 0px 0px no-repeat;
	width: 336px;
	height: 206px;
	position: absolute;
	top: 1050px;
	left: 0px;
}
.divTables {
	height: 550px;
}
/*###############
FIM CLASSIFICAÇÃO
###############*/

/*#################
INCIO OLHO NA PISTA
#################*/
.boxProxCorrida {
	background: url(../_IMG/bg_quadriculado_318x150.gif) 0px 0px no-repeat;
	width: 318px;
}
.boxProxCorrida p {
	width: 200px;
}
.prevTempo {
	padding: 10px 12px 0px 12px;
}
.boxBGPilotos {
	background: url(../_IMG/bg_quadriculado_618x343.gif) 0px 0px no-repeat;
}
.boxPrimeirosColocados {
	background: url(../_IMG/bg_quadriculado_618x240.gif) 0px 0px no-repeat;
}
.boxPrimeirosColocados h1 {
	padding: 10px 0 0px 0;
}
.btPrimeirosPilotos {
	display: inline-block;
	width: 19px;
	height: 19px;
	padding: 0 0 151px 106px;
	border: 1px solid #dedede;
	/*background: url(../_IMG/img_piloto.jpg) 6px 6px no-repeat #FFF;*/
	background-color: #FFF;
	font-size: 11px;
	position: relative;
	float: left;
	margin: 10px 15px;
}
.btPrimeirosPilotos:hover {
	background-color: #9e180a;
}
.btPrimeirosPilotos p {
	position: absolute;
	top: 124px;
	left: 6px;
	width: 105px;
	padding: 4px 5px 3px 5px;
	text-transform: uppercase;
	background-color: #FFF;
	color: #4a4a4a;
	font-size: 11px;
}
.btPrimeirosPilotos p b {
	font-weight: bold;
	font-size: 11px;
}
.btPrimeirosPilotos .seloPosicao {
	position: absolute;
	top: 106px;
	left: -6px;
}
.boxUltimaCorrida {
	background: url(../_IMG/bg_ultima_corrida.jpg) 6px 6px no-repeat;
	width: 616px;
	height: 172px;
	border: 1px solid #c9c9c9;
}
.boxUltimaCorridaNews {
	padding: 5px 0 0 56px;
	width: 225px;
	height: 89px;
	background: url(../_IMG/bg_ultima_corrida_news.gif) 0px 0px no-repeat;
	float: left;
	margin: 70px 0 0 18px;
	position: relative;
}
.boxUltimaCorridaNews p {
	font: 17px Arial;
	color: #FFF;
	margin: 0px;
	padding: 0px;
}
.boxUltimaCorridaNews p a {
	font: 17px Arial;
	color: #FFF;
	margin: 0px;
	padding: 0px;
}
.boxUltimaCorridaNews p b {
	font: 17px Arial;
	color: #ffd200;
	font-weight: bold;
}
.boxUltimaCorridaNews p a b {
	font: 17px Arial;
	color: #ffd200;
	font-weight: bold;
}
.boxUltimaCorridaNews .newsData {
	position: absolute;
	top: 2px;
	left: 2px;
	font: 17px Arial;
	color: #000;
	font-weight: bold;
}
.boxFooterGames {
	background: url(../_IMG/bg_quadriculado_289x130.gif) 0px 0px no-repeat;
	width: 289px;
	height: 116px;
	margin-top: 10px;
	float: left;
	position: relative;
	display: inline;
}
.boxFooterGames h1 {
	padding: 10px 0 0 1px;
}


.boxFooterClassificacao {
	background: url(../_IMG/bg_quadriculado_289x116.gif) 0px 0px no-repeat;
	width: 289px;
	height: 116px;
	margin-top: 10px;
	float: left;
	position: relative;
	display: inline;
}
.boxFooterClassificacao h1 {
	padding: 10px 0 0 1px;
}
.boxFooterClassificacao p {
	padding: 0px 0 0 45px;
}
.tableAcompanhe {
/*	width: 670px;*/
	margin: 20px 10px 20px 15px;
}
.boxAcompanheDetalhesContent h1 {
	padding: 20px 10px 0px 0px;
}
.tableAcompanhe th {
	padding: 0px 0px 0px 19px;
	background-image:  url(../_IMG/bg_acompanhe_table_01.gif);
	background-repeat: repeat-y;
	height: 20px;
}
.tableAcompanhe td {
	padding: 5px 0px 5px 19px;
	font: 12px Arial;
	color: #323232;
	background-image:  url(../_IMG/bg_acompanhe_table_02.gif);
	background-repeat: repeat-y;
}
.tableAcompanhe .bgGrey td {
	padding: 2px 0px 2px 19px;
	background-color: #151515;
}
.boxAcompanheDetalhes {
	width: 690px;
	text-align: right;
	position: absolute;
	top: 100px;
	left: 100px;
	z-index: 999;
}
.boxAcompanheDetalhesContent {
	border: 6px solid #FFF;
	text-align: left;
	background: url(../_IMG/bg_quadriculado_682x312.gif) repeat-x #000;
	margin-top: 2px;
}
.boxAcompanheDetalhes p {
	color: #FFF;
}
.boxAcompanheDetalhes td {
	color: #FFF;
	font-size: 10px;
}
/*###############
FIM OLHO NA PISTA
###############*/

/*############
INCIO ESCUDERIAS
############*/
.boxEscuderias {
	background: url(../_IMG/bg_quadriculado_618x240.gif) 0px 0px no-repeat;
	padding: 22px 22px 10px 21px;
	float: left;
}

.btEscuderias {
	display: block;
	float: left;
	width: 575px;
	height: 75px;
	padding: 0;
	border: 1px solid #dedede;
	background: url(../_IMG/thumb_escuderia01.jpg) 6px 6px no-repeat;
	position: relative;
	background-color: #FFF;	
	margin: 5px 0 0px 0;
	cursor: pointer;
	
}
.btEscuderias:hover {
	background-color: #9e180a;
	text-decoration: none;
}
.btEscuderias span .mais {
	position: absolute;
	top: -5px;
	right: -5px;
}
.btEscuderias span.fotoEsc {
	display: block;
	width: 125px;
	height: 63px;
	float: left;
	background: url(../_IMG/bgEscuderiaFoto.gif) no-repeat;
}
.btEscuderias .degrade {
	position: absolute;
	top: 5px;
	left: 5px;
	display: block;
	width: 565px;
	height:64px;
	padding: 0;
	background: url(../_IMG/bgBoxDegrade.gif) no-repeat left bottom;
	background-color: #FFF;
	font-size: 11px;
}
.btEscuderias span small { font-size: 10px; }
.btEscuderias span big {
	display: block;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: normal;
	margin: 5px 0 2px 0;
}
.boxPiloto1 {
	float: left;
	padding-right: 14px;
}
.boxPiloto1 p { clear: left; color: #000; font-weight: bold; margin: 0 3px; }
.box-ftPiloto, .box-ftEscuderia {
	border: 1px solid #CFCFCF;
	background: #fff;
	float: left;
	margin-bottom: 5px;
	}
.box-ftEscuderia {
	margin-right: 0px;
}
.ftPiloto, .ftEscuderia {
	margin: 6px;
	margin-left: 7px;
	background: #CCC;
	}
.ftPiloto img, .ftEscuderia img { margin: 3px; }


.txtEscuderia {
	clear: left;
	width:910px; 
	padding: 5px 0;
}




.box_MundialConstrutores, .box_MundialPilotos {
	background: url(../_IMG/box-perfilpiloto-estreias.gif) no-repeat;
	width: 139px;
	height:168px;
	float:left;	
}
.box_MundialConstrutores img, .box_MundialPilotos img {
	margin: 17px 0 0 8px;
}
.box_MundialConstrutores .txt, .box_MundialPilotos .txt {
	margin: 1px 0 0 8px;
	width: 115px;
	padding: 35px 0 0 0;
	background: url(../_IMG/tit_MundialConstru.gif) no-repeat;
	font: 35px arial;
	font-weight: bold;
	letter-spacing: -2px;
}
.box_MundialPilotos .txt {
	background: url(../_IMG/tit_MundialPilotos.gif) no-repeat;
}



.btEscuderiasPrincipal {
	display: inline-block;
	float: left;
	width: 19px;
	height: 19px;
	padding: 0 0 270px 371px;
	border: 1px solid #dedede;
	background-color: #FFF;
	background-position: 6px 6px;
	background-repeat: no-repeat;
	position: relative;
	margin: 5px 8px 0px 4px;
}
.btCircuitosPrincipal:hover {
	background-color: #9e180a;
}
.btCircuitosPrincipal span {
	position: absolute;
	top: 197px;
	left: 6px;
	width: 368px;
	padding: 5px 5px 8px 5px;
	background: url(../_IMG/img_circuitos_bullet.gif) bottom right no-repeat;
	background-color: #FFF;
	color: #4a4a4a;
	border-top: 6px solid #9e180a;
}

/*############
FIM ESCUDERIAS
############*/


/*############
PERFIL PILOTO
############*/
.boxBGPerfil {
	background: url(../_IMG/bg_quadriculado_951x266.gif) 0px 0px no-repeat;
	width: 951px;
	height:266px;
}
.header-perfil-piloto {
	background: url(../_IMG/box-perfilpiloto-bandeira.gif) no-repeat;
	width:934px; 
	height: 53px;
	float:left; 
	margin: 5px 0 5px 10px; 
}
.header-perfil-piloto img {
	margin: 3px 15px 0 3px;
	float: left;
}
.header-perfil-piloto h5 {
	font: 28px Arial;
	color: #aa0f00;
	font-weight: bold;	
}
.header-perfil-piloto .escuderia {
	font: 11px Arial;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
	margin: 0 0 0 100px;
	background: url(../_IMG/dots.gif) repeat-x;
}
.header-perfil-piloto .escuderia b { background: #fff; }
.comboPerfil {
	float: right;
	text-align: right;
	padding: 0 0 0 5px;
	background: #fff;
}
.comboPerfil .btVoltar {
	background: url(../_IMG/bt_voltar.gif) 2px 2px no-repeat;
	display: block;
	font: 1px arial;
	color: #FFF;
	width: 80px;
   height:11px;
	text-align: center;
	margin: 10px 0 0 120px;
}
.comboPerfil select {
	margin: 10px 0 0 0;	
	width: 200px;
	border: 1px solid #828282;
	font: 11px arial;
	font-weight: bold;
	color: #828282;
	padding: 1px 2px;
}
.comboPerfil select option {
	font: 10px arial;
	color: #828282;
	padding: 1px 2px;
}



.titulo-piloto-header-preto {
	font: 20px Arial;
	color: #000000;
	font-weight: bold;	
	}

.btPerfil {
	display: inline-block;
	float: left;
	width: 19px;
	height: 19px;
	padding: 0 0 40px 75px;
	border: 1px solid #dedede;
	background: url(../_IMG/thumb_perfil_bandeira.jpg) 6px 6px no-repeat;
	position: relative;
	background-color: #FFF;	
	margin: 0px 6px 5px 0px;
}
.titulo-perfil-nome {
	font: 20px Arial;
	color: #000000;
	font-weight: bold;
}
.titulo-perfil-sobrenome {
	font: 28px Arial;
	color: #a10000;
	font-weight: bold;
}
.titulo-perfil-equipe {
	font: 11px Arial;
	color: #000000;
	font-weight: bold;
}

.box-geral-perfil {margin-top:-75px; margin-left:20px; width:920px;}
.box-geral-perfil-texto {
	width:770px; 
	float:left;
}
.box-geral-perfil-foto {
	border: 1px solid #CFCFCF;
	background: #fff;
	float:right;
	}
.box-geral-perfil-foto-piloto {
	margin: 6px;
	margin-left: 7px;
	background: #CCC;
	}
.box-geral-perfil-foto-piloto img { margin: 3px; }
.box-perfilpiloto-positivo {
	background: url(../_IMG/box-positivo.jpg) no-repeat;
	width: 433px;
    height:96px;
	float:left;	
	}
.box-perfilpiloto-negativo {
	background: url(../_IMG/box-negativo.jpg) no-repeat;
	width: 433px;
    height:96px;
	float:left;	
	}
.box-combos-positivonegativo {width:890px; float:left; margin-left:31px;}

.positivo-spacer {
	background: url(../_IMG/px.gif) no-repeat;
	width: 17px;
    height:1px;
	float:left;	
	}
.negativo-texto, .positivo-texto {
	margin:38px 20px 0 83px; 
	font: 11px Arial; 
	color: #FFFFFF; 
}
.box-pilotos-estreias {
	background: url(../_IMG/box-perfilpiloto-estreias.gif) no-repeat;
	width: 139px;
    height:168px;
	float:left;	
	}
.titulo-estreias {
	background: url(../_IMG/estreias.gif) no-repeat;
	width: 56px;
    height:12px;
	}
.titulo-estatisticas {
	background: url(../_IMG/estatisticas.gif) no-repeat;
	width: 92px;
    height:12px;
	}
.titulo-equipes {
	background: url(../_IMG/equipes.gif) no-repeat;
	width: 58px;
    height:12px;
	margin-top:2px;
	}
.titulo-em2008 {
	background: url(../_IMG/em2008.gif) no-repeat;
	width: 61px;
    height:12px;
	margin-top:2px;
	}
.titulo-vicecampeao {
/*	background: url(../_IMG/vicecampeao.gif) no-repeat; */
	width: 116px;
	font: 18px arial;
	font-weight: bold;
	letter-spacing: -0.03em;
}	
.box-pilotos-diversas {
	background: url(../_IMG/box-perfilpiloto-diversas.gif) no-repeat;
	width: 171px;
    height:168px;
	float:left;	
	}	
.box-pilotos-videos {
	background: url(../_IMG/box-perfil-piloto-videos.jpg) no-repeat;
	width: 310px;
    height:168px;
	float:left;	
	}
.box-pilotos-estreias-geral {margin-top:15px; margin-left:8px;}
.box-pilotos-estreias-main{margin-left:6px; margin-top:3px;}
.piloto-box-bco {background-color:#FFF; height:7px; width:115px; float:left;}
.piloto-box-red {background-color:#aa0f00; height:7px; width:115px; float:left;}
.piloto-ano-texto {font: 33px Arial; color: #000000; font-weight:bold;}	
.piloto-pais-texto {font: 9px Arial; color: #000000; margin-top:-5px; }



.titulo-equipe-texto {font: 15px Arial; color: #000000;  font-weight:bold;}
.titulo-equipe-texto-red {font: 15px Arial; color: #aa0f00;  font-weight:bold;}

.box-estatisticas{width:142px; margin-left:13px; margin-top:25px;}
.box-estatisticas-bg {
	background: url(../_IMG/bg_estatisticas_on.gif) no-repeat;
	width: 142px;
    height:16px;
	float:left;	
	}
.box-estatisticas-bg-off {
	width: 142px;
    height:20px;
	float:left;	
	}
.box-equipes-bg {
	background: url(../_IMG/bg_equipes_on.gif) no-repeat;
	width: 142px;
    height:32px;
	float:left;	
	}
.box-equipes-bg-off {
	width: 142px;
    height:32px;
	float:left;	
	}	
.box-estatisticas-bg-texto {width:140px; margin-top:1px;margin-left:6px; font: 9px Arial; color: #000000;}	
.box-estatisticas-bg-off-texto {width:140px; margin-top:3px;margin-left:6px;  font: 9px Arial; color: #000000;}

.box-equipes-bg-texto {width:135px; margin-top:2px;margin-left:-1px; font: 9px Arial; color: #000000;}
.box-equipes-bg-off-texto {width:135px; margin-top:3px;margin-left:-1px; font: 9px Arial; color: #000000;}

/*############
FIM PERFIL PILOTO
############*/
.box-pilotos-videos {
	background: url(../_IMG/box-perfil-piloto-videos.jpg) no-repeat;
	width: 310px;
	height:168px;
	padding-top: 20px;
	float:left;	
}
.box-pilotos-videos a {
	display: block;
	margin: 3px 0;
	text-align: right;
	font-size: 11px;
	width: 200px;
}
/* pontuação anterior */
.bxPontos {
	background: url(../_IMG/box-perfilpiloto-diversas.gif) no-repeat;
	width: 171px;
	height:168px;
	float:left;	
}
.bxPontos h4 {
	height: 12px;
	font: 1px arial; 
	color: #FFF;
	padding: 0;
	margin: 25px 0 0 10px;
}
.bxPontos .ano2008 { 
	background: url(../_IMG/em2008.gif) no-repeat;	
}
.bxPontos big {
	display: block;
	font: 18px arial;
	font-weight: bold;
	letter-spacing: -0.03em;
	margin: 5px 0 5px 10px;
}
.bxPontos ul { margin: 0 0 0 13px; }
.bxPontos ul li {
	display: block;
	padding: 5px 0 4px 0;
	font: 9px arial;
}
.bxPontos .true {
	background: url(../_IMG/bg_equipes_on.gif) no-repeat;
	padding: 5px 0 5px 0;
}
.bxPontos ul li span {
	display: block;
	float: left;
	width: 40px;
	padding: 0 5px 0 0;
	text-align: right;
	margin-right: 5px;
	border-right: 1px solid #000;
	font-weight: bold;
}
/* pontuação anterior */

/* estatisticas */
.bxEstatistica {
	background: url(../_IMG/box-perfilpiloto-diversas.gif) no-repeat;
	width: 171px;
	height:168px;
	float:left;	
}
.bxEstatistica h4 {
	height: 12px;
	font: 1px arial; 
	color: #FFF;
	padding: 0;
	margin: 24px 0 0 10px;
}
.bxEstatistica .estatistica { 
	background: url(../_IMG/estatisticas.gif) no-repeat;
}

.bxEstatistica ul { margin: 7px 0 0 13px; padding: 0; }
.bxEstatistica ul li {
	display: block;
	padding: 0;
	height: 15px;
	font: 9px arial;
}
.bxEstatistica .true {
	background: url(../_IMG/bg_estatisticas_on.gif) no-repeat;
	padding: 2px 0 4px 0;
}
.bxEstatistica ul li span {
	display: block;
	float: left;
	width: 35px;
	height: 16px;
	text-align: right;
	margin-right: 5px;
	font-weight: bold;
	padding: 0;
}
/* estatisticas */





/*############
INCIO CIRCUITO
############*/
.boxCircuitos {
	background: url(../_IMG/bg_quadriculado_618x240.gif) 0px 0px no-repeat;
	padding: 0 0 10px 8px;
}
.btCircuitosPrincipal {
	display: inline-block;
	float: left;
	width: 19px;
	height: 19px;
	padding: 0 0 270px 371px;
	border: 1px solid #dedede;
	background-color: #FFF;
	background-position: 6px 6px;
	background-repeat: no-repeat;
	position: relative;
	margin: 5px 8px 0px 4px;
}
.btCircuitosPrincipal:hover {
	background-color: #9e180a;
}
.btCircuitosPrincipal span {
	position: absolute;
	top: 197px;
	left: 6px;
	width: 368px;
	padding: 5px 5px 8px 5px;
	background: url(../_IMG/img_circuitos_bullet.gif) bottom right no-repeat;
	background-color: #FFF;
	color: #4a4a4a;
	border-top: 6px solid #9e180a;
}
.btCircuitosPrincipalSub {
	background: url(../_IMG/bullet_02.gif) 2px 7px no-repeat;
	padding-left: 18px;
	float: left;
	margin-top: 10px;
}
.btCircuitosPrincipalSub em {
	font: 15px Arial;
	color: #9e180a;
	font-weight: bold;
}
.btCircuitosPrincipalSub em, .btCircuitosPrincipalSub strong, .btCircuitosPrincipalSub b  {
	text-transform: uppercase;
}
.btCircuitos {
	display: inline-block;
	float: left;
	width: 19px;
	height: 19px;
	padding: 0 0 120px 169px;
	border: 1px solid #dedede;
	background: url(../_IMG/CIRCUITOS/img_circuitos.jpg) 6px 6px no-repeat #FFF;
	position: relative;
	margin: 5px 8px 4px 4px;
}
.btCircuitos:hover {
	background-color: #9e180a;
}
.btCircuitos span {
	position: absolute;
	top: 97px;
	left: 6px;
	width: 167px;
	padding: 2px 5px 2px 4px;
	background: url(../_IMG/img_circuitos_bullet_02.gif) bottom right no-repeat;
	background-color: #FFF;
	border-top: 6px solid #404040;
	font-size: 9px;
}
.btCircuitos span b  {
	text-transform: uppercase;
	font: 11px arial;
	font-weight: bold;
}
/*.boxUltimaCorrida {
	background: url(../_IMG/bg_ultima_corrida.jpg) 6px 6px no-repeat;
	width: 616px;
	height: 172px;
	border: 1px solid #c9c9c9;
}
.boxUltimaCorridaNews {
	padding: 5px 0 0 56px;
	width: 225px;
	height: 89px;
	background: url(../_IMG/bg_ultima_corrida_news.gif) 0px 0px no-repeat;
	float: left;
	margin: 70px 0 0 18px;
	position: relative;
}
.boxUltimaCorridaNews p {
	font: 17px Arial;
	color: #FFF;
	margin: 0px;
	padding: 0px;
}
.boxUltimaCorridaNews p b {
	font: 17px Arial;
	color: #ffd200;
	font-weight: bold;
}
.boxUltimaCorridaNews .newsData {
	position: absolute;
	top: 2px;
	left: 2px;
	font: 17px Arial;
	color: #000;
	font-weight: bold;
}
.boxFooterClassificacao {
	background: url(../_IMG/bg_quadriculado_289x116.gif) 0px 0px no-repeat;
	width: 289px;
	height: 116px;
	margin-top: 10px;
	float: left;
	position: relative;
}
.boxFooterClassificacao h1 {
	padding: 10px 0 0 1px;
}
.boxFooterClassificacao p {
	padding: 0px 0 0 13px;
}*/
.boxUltimaCorrida {
	background: url(../_IMG/bg_ultima_corrida.jpg) 6px 6px no-repeat;
	width: 616px;
	height: 172px;
	border: 1px solid #c9c9c9;
}
.boxUltimaCorridaNews {
	padding: 5px 0 0 56px;
	width: 225px;
	height: 109px;
	background: url(../_IMG/bg_ultima_corrida_news.gif) 0px 0px no-repeat;
	float: left;
	margin: 50px 0 0 18px;
	position: relative;
}
.boxUltimaCorridaNews p {
	font: 17px Arial;
	color: #FFF;
	margin: 0px;
	padding: 0px;
}
.boxUltimaCorridaNews p b {
	font: 17px Arial;
	color: #ffd200;
	font-weight: bold;
}
.boxCampeoes {
	background: url(../_IMG/bg_quadriculado_320x170.gif) 0px 56px no-repeat;
	padding-top: 98px;
	width: 320px;
	position: relative;
}
.boxCampeoes p {
	width: 210px;
	font-size: 10px;
}
.boxCampeoes p a {
	font-size: 10px;
}
.boxCampeoes h1 {
	position: absolute;
	top: 0px;
	left: -7px;
}
.boxConhecaOutrosCampeoes {
	margin: 0;
	padding: 10px 15px;
}
.boxConhecaOutrosCampeoes a {
	margin: 3px 0;
	display: block;
	width: 270px;
	height: 16px;
	padding-left: 10px;
	background: url(../_IMG/bg_conheca_campeoes_02.gif) 0px 0px no-repeat;
	color: #9e180a;
}
.boxConhecaOutrosCampeoes a.dark {
	background: url(../_IMG/bg_conheca_campeoes_01.gif) 0px 0px no-repeat;
	color: #000000;
}
.boxCircuitosInterna {
	background: url(../_IMG/bg_quadriculado_951x239.gif) 0px 0px no-repeat;
	clear: both;
	padding: 10px;
}
.headerCircuitosInterna {
/*	width: 308px;*/
	padding: 5px 5px 8px 5px;
	color: #4a4a4a;
	background-color: #FFF;
}
.legendaHeaderCircuitosInterna {
	background: url(../_IMG/bullet_02.gif) 2px 7px #FFF no-repeat;
	padding-left: 18px;
	float: left;
	margin-top: 2px;
	text-align: left;
}
.legendaHeaderCircuitosInterna em {
	font: 15px Arial;
	color: #9e180a;
	font-weight: bold;
}
.legendaHeaderCircuitosInterna em, .legendaHeaderCircuitosInterna strong, .legendaHeaderCircuitosInterna b  {
	text-transform: uppercase;
}
.boxHeaderCircuitosInterna {
	text-align: right;
	background: url(../_IMG/hr.gif) 0px 50px repeat-x;
	margin-right: 12px;
}
.boxHeaderCircuitosInterna select {
	width: 255px;
	margin: 10px 0px 0 0;
	font: 11px Arial;
	color: #828282;
	border: 1px solid #828282;
	font-weight: bold;
	text-transform: uppercase;
}
.boxHeaderCircuitosInterna option {
	color: #828282;
	text-transform: uppercase;
}
.boxGoogleMaps {
	width: 423px;
	padding: 6px;
	border: 1px solid #d0d0d0;
	background-color: #FFF;
	float: left;
}
.boxCircuitosInfo {
	float: left;
	width: 484px;
	display: inline;
	margin-left: 10px;
}
.ulDadosTecnicos {
	background: url(../_IMG/tit_dados_tecnicos.gif) 0px 5px no-repeat;
	padding-top: 25px;
	margin-bottom: 5px;
}
.ulDadosTecnicos li {
	padding-left: 158px;
	background-position: 18px 0px;
	background-repeat: no-repeat;
}
.ulComoFoi2008 {
	background: url(../_IMG/tit_como_foi_2008.gif) 0px 5px no-repeat;
	padding-top: 25px;
	margin-bottom: 5px;
}
.ulComoFoi2008 li {
	padding-left: 158px;
	background-position: 18px 0px;
	background-repeat: no-repeat;
}
.boxPontoCritico {
	background: url(../_IMG/bg_ponto_critico.gif) 0px 0px no-repeat;
	width: 484px;
	height: 96px;
}
.boxPontoCritico p {
	padding: 35px 15px 0 82px;
	color: #FFF;
	font: 11px arial;
}
.boxCircuitosContent h1 {
	margin: 10px 0 5px 0;
}
.boxCircuitosContent p {
	margin-left: 17px;
}
.boxMaisInfo {
	background: url(../_IMG/bg_quadriculado_383x103.gif) 0px 10px no-repeat;
	width: 496px;
	height: 103px;
	text-align: right;
}
.boxMaisInfo p {
	padding: 15px 8px 0 0;
	float: right;
}
.boxMaisInfo p a {
	font-size: 10px;
	text-transform: uppercase;
}
.boxMaisInfo p a img {
	vertical-align: baseline;
}
.boxMaisInfo span {
	width: 370px;
	display: block;
}
.boxMaisInfo span a {
	text-transform: none;
	text-decoration: none;
}
.boxCircuitosLb {
	width: 580px;
	text-align: right;
	position: absolute;
	top: 100px;
	left: 100px;
	z-index: 999;
}
.boxCircuitosLbContent {
	border: 6px solid #FFF;
	text-align: left;
	background: url(../_IMG/bg_quadriculado_250x400.gif) repeat-x #000;
	margin-top: 2px;
	padding-bottom: 10px;
}
.boxCircuitosLbContent ul {
	margin: 5px 15px 15px 15px;
}
.boxCircuitosLbContent li {
	margin-top: 0px;
}
.boxCircuitosLbContent h1 {
	margin-top: 20px;
}
.boxCircuitosLbContent div {
	margin: 10px 10px 10px 10px;
	color: #FFF;
}
.boxCircuitosLbContent span {
	color: #FFF;
}
.boxCircuitosLbContent div h2 {
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
}
.boxCircuitosLbContent div img {
	border: 2px solid #FFF;
	float: left;
	margin: 0px 10px 0px 0px;
}
.boxCircuitosLbContent input, .boxCircuitosLbContent textarea, .boxCircuitosLbContent select {
	margin-top: 5px;
}
/*##########
FIM CIRCUITO
##########*/

/*##################
INICIO DIRETO DA NET
##################*/
.contentDiretoDaNet {
	clear: both;
}
.boxFiltroContent {
	height: 20px;
	padding: 0 0 5px 10px;
}
.boxFiltroContent img {
	float: left;
}
.boxFiltroContent select {
	float: right;
	margin-right: 10px;
	width: 175px;
	text-transform: uppercase;
	font-weight: bold;
}
.boxPlayerFlash {
	background: url(../_IMG/bg_quadriculado_526x239.gif)  0px 0px no-repeat;
	width: 496px;
	padding: 15px;
	float: left;
}
.boxPlayerFlash h1 {
	font: 18px Arial;
}
.boxPlayerFlash h1 b {
	font: 18px Arial;
	color: #9e180a;
	font-weight: bold;
}
.embed {
	border: 1px solid #d7d7d7;
	padding: 6px;
	background-color: #FFF;
	margin-top: 10px;
	width: 480px;
}
.boxEuTbmVi {
	float: left;
	width: 415px;
	height: 126px;
	display: inline;
	margin-left: 10px;
	background: url(../_IMG/bg_eu_tbm_vi.gif) 0px 0px no-repeat;
}
.boxDstkSemana {
	float: left;
	width: 405px;
	height: 200px;
	padding-left: 10px;
	display: inline;
	margin-left: 10px;
	background: url(../_IMG/bg_quadriculado_413x200.gif) 0px 0px no-repeat;
}
.boxDstkSemana h1 {
	margin: 15px 0 10px -9px;
}
.btDstkSemana {
	display: inline-block;
	float: left;
	width: 19px;
	height: 19px;
	padding: 0 0 77px 103px;
	border: 1px solid #dedede;
	background-position: 6px 6px;
	background-repeat: no-repeat;
	background-color: #FFF;
	margin: 5px 5px 4px 1px;
}
.btDstkSemana:hover {
	background-color: #9e180a;
}
.boxGaleriaVideos {
	background: url(../_IMG/bg_quadriculado_951x239.gif) 0px 0px no-repeat;
	width: 951px;
}
.boxGaleriaVideos h1 {
	padding: 15px 0 5px 1px;
}
.btVideoScrollLeft {
	float: left;
	padding-left: 5px;
}
.btVideoScrollRight {
	float: left;
}
.boxThumbsVideo {
	float: left;
	width: 910px;
	padding: 0 0px 0 0px;
	overflow: hidden;
/*	border: 1px solid #F00;*/
}
.boxGaleriaVideosContent {
	margin: 5px 0 10px 5px;
}
#divGaleria {
	width: 99000em;
}
#divGaleriaHome {
	height: 999px;
}
.thumbsVideo {
	border: 1px solid #cfcfcf;
	padding: 6px;
	background-color: #FFF;
	float: left;
	margin: 0 3px 0 2px;
	display: inline-block;
}
.thumbsVideo:hover {
	background-color: #9e180a;
	text-decoration: none;
}
.thumbsVideo span {
	background-color: #FFF;
	display: block;
	width: 163px;
	height: 82px;
}
.thumbsVideo h3 {
	font: 11px Arial;
	color: #9e180a;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px;
}
.thumbsVideo strong {
	font: 11px Arial;
	background-color: #e5e5e5;
	display: block;

}
.thumbsVideo b {
	margin-left: 5px;
}
.boxEuTbmViForm {
	width: 260px;
	text-align: right;
	position: absolute;
	top: 100px;
	left: 100px;
	z-index: 999;
}
.boxEuTbmViFormContent {
	border: 6px solid #FFF;
	text-align: left;
	background: url(../_IMG/bg_quadriculado_250x400.gif) repeat-x #000;
	margin-top: 2px;
}
.boxEuTbmViFormContent p {
	margin: 5px 15px 5px 15px;
}
.boxEuTbmViFormContent ul {
	margin: 5px 15px 15px 15px;
}
.boxEuTbmViFormContent li {
	margin-top: 0px;
}
.boxEuTbmViFormContent h1 {
	margin-top: 20px;
}
.boxEuTbmViFormContent input, .boxEuTbmViFormContent textarea, .boxEuTbmViFormContent select {
	margin-top: 5px;
}
.legendaDstkSemana {
	width: 368px;
	height: 38px;
	display: block;
	clear: both;
	font: 11px Arial;
	color: #ffd200;
	padding: 23px 0 0 20px;
	text-transform: uppercase;
	background: url(../_IMG/bt_top15.gif) 0px 0px no-repeat;
}
.legendaDstkSemana:hover {
	text-decoration: none;
}
/*###############
FIM DIRETO DA NET
###############*/

/*#########
INICIO HOME
#########*/
.boxDstkBlogB1 {
	background: url(../_IMG/bg_dstk_blogb1.gif) 6px 6px no-repeat;
	width: 949px;
	height: 172px;
	border: 1px solid #c9c9c9;
	margin-bottom: 10px;
	position: relative;
}
.btBlogRss {
	position: absolute;
	top: 10px;
	left: 833px;
	width: 103px;
	height: 42px;
}
.boxDstkBlogB1News {
	padding: 2px 0 0 53px;
	width: 179px;
	height: 89px;
	background: url(../_IMG/bg_ultima_corrida_news.gif) 0px 0px no-repeat;
	float: left;
	margin: 70px 0 0 10px;
	position: relative;
	display: inline;
}
.boxDstkBlogB1News.newsPrincipal {
	padding: 2px 0 0 54px;
	width: 370px;
	height: 89px;
	background: url(../_IMG/bg_ultima_corrida_news.gif) 0px 0px no-repeat;
	float: left;
	margin: 70px 0 0 15px;
	position: relative;
	display: inline;
}
.boxDstkBlogB1News p {
	font: 14px Arial;
	color: #FFF;
	margin: 0px;
	padding: 0px;
}
.boxDstkBlogB1News p a {
	font: 14px Arial;
	color: #FFF;
	margin: 0px;
	padding: 0px;
}
.boxDstkBlogB1News.newsPrincipal p {
	font: 19px Arial;
	color: #FFF;
	margin: 0px;
	padding: 0px;
}
.boxDstkBlogB1News.newsPrincipal p a {
	font: 19px Arial;
	color: #FFF;
	margin: 0px;
	padding: 0px;
}
.boxDstkBlogB1News p b {
	font: 17px Arial;
	color: #ffd200;
	font-weight: bold;
}
.boxDstkBlogB1News p a b {
	font: 17px Arial;
	color: #ffd200;
	font-weight: bold;
}
.boxDstkBlogB1News .newsData {
	position: absolute;
	top: 2px;
	left: 2px;
	font: 17px Arial;
	color: #000;
	font-weight: bold;
}
.boxDiretoDaNet {
	background-image: url(../_IMG/bg_quadriculado_618x240.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	position: relative;
	padding: 70px 0 0 15px;
	height: 420px;
}
.btDiretoDaNet {
	position: absolute;
	top: 15px;
	left: 55px;
	width: 375px;
	height: 15px;
	z-index: 22;
}
.boxDiretoDaNet h1 {
	font: 18px Arial;
	color: #000;
	background: url(../_IMG/bg_dstk_diretodanet.png) 0px 0px no-repeat;
	padding: 30px 100px 20px 70px;
	position: absolute;
	top: 5px;
	left: -10px;
}
.boxDiretoDaNet h1 b {
	font: 18px Arial;
	color: #9e180a;
	font-weight: bold;
}
.boxVideoScroll {
	float: left;
	display: inline;
	padding: 10px 0px 0px 10px;
}
.boxVideoScrollContent {
	overflow: hidden;
	height: 370px;
	width: 87px;
}
.thumbsVideoV a {
	border: 1px solid #cecece;
	background-color: #FFF;
	padding: 2px;
	margin: 4px 0;
	display: block;
	width: 80px;
}
.thumbsVideoV a:hover {
	border: 1px solid #cecece;
	background-color: #9e180a;
}
.boxDiretoDaNetContent {
	position: absolute;
}
.boxDstkGame {
	background: url(../_IMG/bg_dstk_game.gif) 9px 0px no-repeat;
	height: 117px;
	padding: 13px 0px 0px 242px;
}
.boxPrestaAtencao02 {
	width: 318px;
	height: 133px;
	border: 1px solid #f3f3f3;
	background: #dbdbdb;
	padding: 1px;
	float: left;
	margin: 0px 0 10px 0;
}
.boxPrestaAtencao02Content {
	border: 6px solid #FFF;
	background: url(../_IMG/bg_presta_atencao_02.gif) top repeat-x #560000;
	width: 306px;
	height: 121px;
}
.boxPrestaAtencao02Content p {
	font: 14px Arial;
	color: #FFF;
	margin: 40px 5px 10px 20px;
}
/*######
FIM HOME
######*/ 

/*######
INICIO GAMES
######*/ 
.boxGames {
	background: url(../_IMG/bg_quadriculado_games_953x575.gif) no-repeat;
	padding-top: 88px;
	width: 953px;
	position: relative;
}
.GamesThumb {
	background: url(../_IMG/print_game.png) no-repeat;
	width: 585px;
   height:502px;  
	margin: 20px auto;
}

.contentGames {
	background: url(../_IMG/bgGames.gif) no-repeat;
	width: 953px;
	position: relative;
	padding-top: 5px;
	z-index: 1;
}
ul.mnGames {
	height: 50px;
	padding-left: 2px;
}
.mnGames li { float: left; margin: 0 1px; }
.mnGames a {
	display: block;
	width: 234px;
	height: 50px;
	font: 1px arial;
	color: #FFF;
	background-repeat: no-repeat;
}
.mnGames .btParticipe {
	background-image: url(../_IMG/menu_game.gif);
	background-position: 1px 0;
}
.mnGames .btPremio {
	background-image: url(../_IMG/menu_game.gif);
	background-position: -236px 0;
}
.mnGames .btRegulamento {
	background-image: url(../_IMG/menu_game.gif);
	background-position: -473px 0;	
}
.mnGames .btRanking {
	background-image: url(../_IMG/menu_game.gif);
	background-position: -709px 0;
}
.mnGames .btParticipe:hover { background-position: 1px -50px; }
.mnGames .btPremio:hover { background-position: -236px -50px; }
.mnGames .btRegulamento:hover { background-position: -473px -50px; }
.mnGames .btRanking:hover { background-position: -709px -50px; }

.mnGames .btParticipe.on1 { background-position: 1px -100px; }
.mnGames .btPremio.on2 { background-position: -236px -100px; }
.mnGames .btRegulamento.on3 { background-position: -473px -100px; }
.mnGames .btRanking.on4 { background-position: -709px -100px; }



.mainContent {
	padding: 0 45px 0 75px;
}
.bgParticipe {
	background: url(../_IMG/txtParticipe.gif) no-repeat 50% 20px;
	padding-top: 115px;
}
.bgPremios {
	background: url(../_IMG/txtPremios.gif) no-repeat 115px 20px;
	padding-top: 65px;
}
.bgRegulamento {
	background: url(../_IMG/txtRegulamento.gif) no-repeat 115px 20px;
	padding-top: 65px;
}
.bgRanking {
	background: url(../_IMG/txtRanking.gif) no-repeat 115px 20px;
	padding-top: 50px; 
}

.txtRanking { padding: 20px 40px 20px 40px; }

.bgRanking .btFacalogin { 
	position: absolute;
	top: 120px;
	left: 385px;
	display: block;
	width: 145px;
	height: 30px;
	font: 1px arial;
	color:#FFF;
	z-index: 5;
}
.mainContent h4 {
	background: url(../_IMG/bgTitle.gif) no-repeat;
	padding: 39px 40px 23px 40px;
	position: relative;
}
.facaLogin {
	background: url(../_IMG/bg_ContParticipe.jpg) no-repeat top left;
	padding: 0;	
	height: 180px;
}
.facaLogin fieldset {
	padding: 23px;
}
.facaLogin a { color: #FFD200; font: 12px arial; }
.facaLogin fieldset label { color: #FFF; font: 12px arial; padding: 6px 0; display: block;  }
.bt_facaLogin {
	display: block;
	width: 223px;
	height: 36px;
	background: url(../_IMG/bt_facaLogin.gif) no-repeat;
}
.bt_facaLoginParticipe {
	display: block;
	width: 323px;
	height: 36px;
	background: url(../_IMG/bt_facaLoginParticipe.gif) no-repeat;
}
.textRegula {
	position: relative;
	background: url(../_IMG/bgRegulamento.jpg) no-repeat;
	padding: 30px 90px 30px 40px;
	font: 12px arial;
	color:#FFF;
}
.textRegula p {
	font: 12px arial;
	color:#FFF;
	margin: 0 0 10px 0;
}
.textRegula p b { color: #FFD200; font: 12px arial; text-transform: uppercase; font-weight: bold; }
p strong { color: #fff; font: 12px arial; font-weight: bold; }

.etapas td {
	font: 12px arial;
	color:#FFF;
}
.etapas td b { color: #FFD200; font: 12px arial; text-transform: uppercase; font-weight: bold; }
.etapas td strong { color: #fff; font: 12px arial; font-weight: bold; }


.textRanking {
	position: relative;
	background: url(../_IMG/txt_ContRanking.gif) no-repeat;
	padding: 58px 0 0 45px;
	font: 12px arial;
	color:#FFF;
}
.rankTable {
	width: 695px;	
}
.rankTable td { height: 30px; padding: 0 0 0 0; font: 11px arial; color:#FFF; font-weight: bold; vertical-align: middle; }
.rankTable td big { height: 28px; padding: 0 0 0 0; font: 14px arial; color:#FFF; font-weight: bold; }


.rankMes {
	background: url(../_IMG/bg_ContParticipe.jpg) no-repeat top left;
	padding: 0;	
	height: 180px;
}
.mensal {
	background: url(../_IMG/bgRankMensal.gif) no-repeat 7px 32px;
	width: 780px;
	height: 71px;
	padding: 34px 0 0 48px;
}
.mensal p { color: #FFF; line-height: 23px; margin: 0; padding: 0; }
.mensal p b { color: #FFF; }
.mensal p strong { color: #FFD200; }
.mensal img { float: left; vertical-align: middle; margin: 5px 10px 0 0; }



/*######
FIM GAMES
######*/ 

/*######
INICIO RSS
######*/ 
.rss_sub_titulo {
	background: url(../_IMG/rss_sub_tit.png) no-repeat;
	width: 915px;
    height:62px;
    margin-left:10px;
    float:left;
	position: relative;
}
.rss_box_oquee {
	background: url(../_IMG/rss_box_oquee.png) no-repeat;
	width: 915px;
    height:108px;
    margin-left:10px;    
    float:left;
	position: relative;
}
.rss_box_main {
	background: url(../_IMG/rss_box_main.png) no-repeat;
	width: 915px;
    height:314px;
    margin-left:10px;    
    float:left;
	position: relative;
	font: 11px arial;
}
.rss_box_feed {
	background: url(../_IMG/rss_thumb_feedreader.png) no-repeat;
	width: 596px;
    height:44px;
    margin-left:10px;    
    float:left;
	position: relative;
	font: 11px arial;
}
.rss_box_google {
	background: url(../_IMG/rss_thumb_googlereader.gif) no-repeat;
	width: 596px;
    height:35px;
    margin-left:10px;    
    float:left;
	position: relative;
	font: 11px arial;
}
.rss_box_bloglines {
	background: url(../_IMG/rss_thumb_bloglines.png) no-repeat;
	width: 596px;
    height:45px;
    margin-left:10px;    
    float:left;
	position: relative;
	font: 11px arial;
}
.rss_box_netvibes {
	background: url(../_IMG/rss_thumb_netvibes.gif) no-repeat;
	width: 596px;
    height:42px;
    margin-left:10px;    
    float:left;
	position: relative;
	font: 11px arial;
}
.rss_box_rssowl {
	background: url(../_IMG/rss_thumb_rssowl.png) no-repeat;
	width: 596px;
    height:32px;
    margin-left:10px;    
    float:left;
	position: relative;
	font: 11px arial;
}
.box-01, .box-02, .box-03 {
	font: 11px arial;
}
.box-01 {
	width:591px;
	margin-left:25px;
	margin-top:50px;
	float:left;
}
.box-02 {
	width:207px;
	margin-left:682px;
	margin-top:50px;
}
.box-03 {
	width:207px;
	margin-left:682px;
	margin-top:60px;
}
.rss_box_links {
	margin-top:13px;
	font: 11px arial;
}
.rss_box_feed_conteudo strong a,
.rss_box_google_conteudo strong a,
.rss_box_bloglines_conteudo strong a,
.rss_box_netvibes_conteudo strong a,
.rss_box_rssowl_conteudo strong a {
	font: 11px arial;
}
.rss_box_feed_conteudo {
	margin-left:140px;
	margin-top:5px;
	font: 11px arial;
}
.rss_box_google_conteudo {
	margin-left:140px;
	margin-top:3px;
	font: 11px arial;
}
.rss_box_bloglines_conteudo {
	margin-left:140px;
	margin-top:3px;
	font: 11px arial;
}
.rss_box_netvibes_conteudo {
	margin-left:140px;
	margin-top:2px;
	font: 11px arial;
}
.rss_box_rssowl_conteudo {
	margin-left:140px;
	margin-top:2px;
	font: 11px arial;
}
/*######
FIM RSS
######*/ 

/*##########
INICIO POP LOGIN
##########*/

.pop_login {
	width: 581px;
	height: 277px;
	background-color: #000;
}

.pop_login .bt_fechar {
	width: 158px;
	height: 25px;
	float: right;
}

.pop_login2 {
	background: url(../_IMG/bg_preencher_dados_login.gif) 0px 0px no-repeat;
	width: 581px;
	height: 252px;	
	float: left;
}

.box_login {
	padding: 0px 0px 0px 140px;
	text-align: left;
}

.login_senha label, .email label {
	display: block;
	padding: 3px 0px;
	text-align: right;
}

.login_senha {
	margin-top: 79px;
}
.login_senha .txtCadastrese {
	position: absolute;
	top: 250px;
	bottom: 0;
	left: 15px;
	font: 11px Tahoma, Geneva, sans-serif;
	color: #FFF;
}
.login_senha .txtCadastrese a { color: #ffd200; }
.email {
	margin-top: 102px;
	position: relative;
}
.email .btVoltar {
	position: absolute;
	top: 120px;
	bottom: 0;
	left: -120px;
}
.sucesso{
	margin-top: 102px;
	position: relative;
	font: 16px Tahoma, Geneva, sans-serif;
	font-weight: bold;
	color: #FFF;
}

.login_senha fieldset, .email fieldset  {
	display: block;
	width: 290px;
	margin: 0;
	padding: 0;
}
.login_senha fieldset span, .email fieldset span {
	color: #ff0000; 
	vertical-align: middle; 
	margin: 3px 10px 0 0;
	display: block;
	width: 195px;
	float: left;
}

.box_login .bt_enviar {
	padding: 0 26px 0 0px;
	background: url(../_IMG/bt_ok_02.gif) right no-repeat;
	font: 9px arial;
}

.box_login .bt_esqueci {
	padding: 0 26px 0 0px;
	background: url(../_IMG/bt_ok_04.gif) right no-repeat;
}
.box_login .bt_esqueci, .box_login .bt_enviar {
	margin: 0 0 2px 0;	
}

/*######
FIM POP LOGIN
######*/ 



/*######
INICIO HISTORIA
######*/ 
.mnHistoria {
	background: url(../_IMG/bgMnHistoria.gif) no-repeat;
	width: 953px;
	height: 60px;
}
.mnHistoria a.mnAnos {
	display: block;
	height: 28px;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	margin: 19px 1px 0 0;
	font: 1px arial;
	color: #000;
}
.mnHistoria a.mnAnos:hover {
	background-color: #A90303;
	color: #A90303;
}
.mnHistoria a.pre {	
	width: 68px;
	background-image: url(../_IMG/mnPreHistoria.gif);
}
.mnHistoria a.anos50 {	
	width: 68px;
	background-image: url(../_IMG/mn50anos.gif);
}
.mnHistoria a.anos60 {	
	width: 68px;
	background-image: url(../_IMG/mn60anos.gif);
}
.mnHistoria a.anos70 {	
	width: 68px;
	background-image: url(../_IMG/mn70anos.gif);
}
.mnHistoria a.anos80 {	
	width: 68px;
	background-image: url(../_IMG/mn80anos.gif);
}
.mnHistoria a.anos90 {	
	width: 68px;
	background-image: url(../_IMG/mn90anos.gif);
}
.mnHistoria a.anos2000 {	
	width: 68px;
	background-image: url(../_IMG/mn2000anos.gif);
}
.controlerFont {
	padding: 19px;
}
.controlerFont a {
	float: left;
}
.historiaContent {
	background: url(../_IMG/bgHistoria.gif) no-repeat;
	padding-top: 15px;
	width: 953px;
	position: relative;
}
.historiaContent h5 {
	font: 25px Arial;
	color: #aa0f00;
	font-weight: bold;	
	text-transform: uppercase;
	padding: 0 0 0 15px;
}
.historiaContent small {
	font: 15px Arial;
	color: #000;
	font-weight: bold;
	padding: 0 0 0 15px;
	text-transform: uppercase;
}
.historiaContent .txt {
	margin: 15px 15px 0 15px;
}
.historiaContent .txt p { margin-bottom: 15px; }
.historiaContent .border { border: 5px solid #ccc; margin: 5px 10px 5px 0; }

.box1 {
	background: url(../_IMG/bgBox1.gif) no-repeat 0 2px;
	width: 437px;
	float: left;
}
.box1 ul {
	margin: 0 23px;
	padding: 0;
}
.box1 ul li {
	margin: 5px 15px 0 10px;
	list-style-image: url(../_IMG/bullet.gif);
	padding: 0;
}
.box1 ul li b { display: block; text-transform: uppercase; }
.box2 {
	background: url(../_IMG/bgBox2.gif) no-repeat;
	width: 476px;
	float: right;
}
.box2 .content, .box3 .content {
	padding: 15px 23px 0 23px;
}
.box2 .content h4 { margin: 0 0 10px 0; }
.box1 h4 { margin: 17px 0 10px 20px; }


.box3 {
	clear: both;
	background: url(../_IMG/bgBox3.gif) no-repeat 0 22px;
	width: 930px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.box3 h4 { padding: 12px 0 10px 20px; }
.box3 b { display: block; text-transform: uppercase; }

.audio { background: url(../_IMG/bgBox3a.gif) no-repeat 0 22px; }
.audio .content { padding: 15px 120px 0 23px; }


.box1a {
	background: url(../_IMG/bgBox1a.gif) no-repeat 0 2px;
	width: 383px;
	float: left;
}
.box1a ul {
	margin: 0 23px;
	padding: 0;
}
.box1a ul li {
	margin: 5px 15px 0 10px;
	list-style-image: url(../_IMG/bullet.gif);
	padding: 0;
}
.box1a ul li b { display: block; text-transform: uppercase; }

.box2a {
	background: url(../_IMG/bgBox2a.gif) no-repeat;
	width: 304px;
	margin-left: 12px;
	float: left;
}
.box2a .content {
	padding: 15px 23px 0 23px;
}
.box2a .content h4 { margin: 0 0 10px 0; }
.box1a h4 { margin: 17px 0 10px 20px; }


.boxLista {
	background: url(../_IMG/bgLista.gif) no-repeat;
	width: 214px;
	height: 285px;
	margin-left: 10px;
	float: left;
}
.boxLista .content {
	padding: 15px 23px 0 23px;
}
.boxLista .content h4 { margin: 0 0 20px 0; }
.btPilotos {
	display: block;
	width: 55px;
	height: 15px;
	display: inline-block;
	background-image: url(../_IMG/btPilotos.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.btConstrutores {
	display: block;
	width: 101px;
	height: 15px;
	display: inline-block;
	background-image: url(../_IMG/btConstru.gif);
	background-repeat: no-repeat;
	background-position: top;
	border-left: 1px solid #fff;
}
.btConstrutores:hover, .btPilotos:hover { background-position: bottom; }
.boxLista .lista { margin:20px 0 0 8px; }
/*###### 
FIM HISTORIA
######*/ 

/*##################
INICIO DIRETO DA NET
##################*/
.contentGpBrasil {
	clear: both;
}
.contentGpBrasil .banner {
	float: right;
}
.IntroGpBrasil {
	background: url(../_IMG/_GPBRASIL/bg_GpBrasil.gif) no-repeat 0 4px;
	width: 607px;
	height: 125px;
	padding: 26px 0 0 20px;
	float: left;
}
.IntroGpBrasil p, .IntroGpBrasil p span { font: 11px arial; }
.IntroGpBrasil p b { font: 11px arial; font-weight: bold;  }
.IntroGpBrasil h5 {
	background: url(../_IMG/_GPBRASIL/tit_GpBrasil.gif) no-repeat;
	height: 35px;
	font: 1px arial;
	color: #FFF;
	text-indent: -5000px;
}
.IntroGpBrasil span {
	background: #A60000;
	color: #fff;
	padding: 0 2px;
}
.BoxesGp, .bxTutorial {
	clear: both;
	text-align: center;
}
.bxComunidade {
	width: 304px;
	float: left;
	margin: 10px 6px 20px 7px;
	-margin: 10px 6px 20px 5px;
	background: url(../_IMG/_GPBRASIL/bg_Box.gif) no-repeat;
	text-align: left;
}
.bxComunidade h1 { 
	height: 55px; 
	font: 1px arial;
	text-indent: -5000px;
	margin: 0 0 12px 0;
}
.youtube { padding: 0 12px; width:280px; padding-bottom: 20px; }
.youtube h1 {
	background: url(../_IMG/_GPBRASIL/ico_YouTube.gif) no-repeat 10px 8px;
}
.youtube a.thumb {
	display: block;
	width: 124px;
	height: 76px;
	float: left;
	margin: 8px;
	background-repeat: no-repeat;
}

.twitter {
	text-align: center;
}
.twitter h1 {
	background: url(../_IMG/_GPBRASIL/ico_Twitter.gif) no-repeat 22px 8px;
	margin-bottom: 20px;
}
.comenTwit {
	background: url(../_IMG/_GPBRASIL/bg_TitTwitter.png) no-repeat top right;
	width: 265px;
	margin: 0 auto;
	margin-bottom: 10px;
	text-align: left;
}
.comenTwit h2 { font: 11px arial; text-transform: uppercase; font-weight: bold; color: #9E180A; padding: 2px 0 0 0; }
.comenTwit p { font: 10px arial; padding: 3px 8px; }


.flickr {
	padding: 0 4px 0 6px;
	width: 294px;
}
.flickr h1 {
	background: url(../_IMG/_GPBRASIL/ico_Flickr.gif) no-repeat 16px 8px;
}
.flickr a.thumb {
	display: block;
	position: relative;
	padding: 5px;
	float: left;
	margin: 5px;
	-margin: 5px 5px 5px 3px;
	background: #fff;
	border: 1px solid #E0E0E0;
	z-index: 1;
}
.flickr a.thumb:hover { background: #9E180A;}
.flickr a.thumb .icon { 
	position: absolute; 
	top: 0; 
	right: 0;
	z-index: 5;
}



.gpPagin {
	clear: both;
	text-align: center;
	padding-top: 10px;
}
.gpPagin a {
	display: inline-block;
	padding: 2px 3px 1px 3px;
	margin: 0 1px;
	font: 12px arial;
	font-weight: bold;
	text-decoration: none;
	color: #9E180A;
}
.gpPagin a:hover, .gpPagin a.ativo {
	background: #9E180A;
	color: #FFF;
}
a.setaL, a.setaR {
	width: 26px;
	height: 15px;
	font: 12px arial;
	padding: 0;
	display: inline-block;
	margin: 0 2px;
}
a.setaL, a.setaL:hover {
	background:url(../_IMG/_GPBRASIL/paginLeft.gif) no-repeat 0 3px;
}
a.setaR, a.setaR:hover {
	background:url(../_IMG/_GPBRASIL/paginRight.gif) no-repeat 0 3px;
}
.gpBrFooter {
	background: url(../_IMG/_GPBRASIL/bgFtBrasil.gif) no-repeat;
	padding: 10px 20px 20px 20px;
	clear: both;
	font: 11px arial;
}

.layerContent {
	background: #FFF;
	padding: 5px;
	margin-top: 26px;
	text-align: left;
}
.layerContent p {
	font: 9px verdana;
	margin: 0;
	padding: 0;
}
.layerContent h6 {
	font: 14px Arial;
	color: #9E180A;
	font-weight: bold;
	margin: 0;
	padding: 0 0 5px 0;
	width: 330px;
}
.layerContent p b {
	font: 9px verdana;
	font-weight: bold;
}

a.bt_Close {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 999;
	display: block;
	width: 159px;
	height: 25px;
}


.bxTutorial {
	padding: 10px 10px 20px 10px;
}
.boxTuto {
	background: url(../_IMG/_GPBRASIL/bxTutoBot.gif) no-repeat left bottom;
	text-align: left;
	margin:  0 0 10px 0;
}
.contenTuto {
	background: url(../_IMG/_GPBRASIL/bxTutoTop.gif) no-repeat left top;
	padding: 15px 15px;
}
.contenTuto p { padding: 0 5px 5px 5px; }
.contenTuto p b { color: #A60000; }
.contenTuto p a { color: #A60000; text-decoration: underline; }

/*######
INICIO Retrospectiva 2009
######*/
.retrospectivaContent {
	background: url(../_IMG/bgRetrospectiva.gif) no-repeat;
	padding-top: 20px;
	width: 953px;
	position: relative;
}
.retrospectivaContent h5 {
	font: 23px Arial;
	color: #aa0f00;
	font-weight: bold;	
	text-transform: uppercase;
	padding: 0 0 0 15px;
}
.retrospectivaContent small {
	font: 15px Arial;
	color: #000;
	font-weight: bold;
	padding: 0 0 0 15px;
	text-transform: uppercase;
}
.retrospectivaContent .txt {
	margin: 20px 15px 0 20px;
}
.retrospectivaContent .txt p { margin-bottom: 15px; }
.retrospectivaContent .border { border: 5px solid #ccc; margin: 5px 10px 5px 0; }

.retrospectivaContent .boxMateria {
	background: url(../_IMG/bgBoxMaterias.gif) no-repeat top center;
	width: 623px;
	float: left;
	padding-bottom: 20px;
}
.retrospectivaContent .boxMateria h6 {
	font: 20px Arial;
	color: #000000;
	text-transform: uppercase;
	padding: 20px 0 0 38px;
	background: url(../_IMG/redBullet.gif) no-repeat 20px 24px;
}
.retrospectivaContent .boxMateria small {
	font: 11px Arial;
	color: #000000;
	font-weight: bold;
	text-transform: none;
	padding: 10px 0 15px 38px;
	display: block;
}
.retrospectivaContent .boxMateria small span {
	font: 11px Arial;
	color: #970000;
	font-weight: bold;
}
.retrospectivaContent .boxMateria img {
	float: left;
	border: 5px solid #a10000;
	margin: 10px 10px 10px 20px;
}
.retrospectivaContent .boxMateria p {
	padding: 5px 20px;
}
.retrospectivaContent .boxMateria p.red {
	padding: 5px 20px;
	color: #970000;
	font-weight: bold;
	font-size: 14px;
}
.retrospectivaContent .boxLinks {
	background: url(../_IMG/bgBoxLinks.gif) no-repeat 0 49px;
	width: 319px;
	height: 873px;
	float: right;
}
.retrospectivaContent .boxLinks ul {
	margin: 27px 0 0 16px;
	width: 290px;
}
.retrospectivaContent .boxLinks ul li {
	padding: 10px 0;
	height: 51px;
	font: 12px Arial;
}
.retrospectivaContent .boxLinks ul li a:hover, .retrospectivaContent .boxLinks ul li a.on {
	font-weight: bold;	
	text-decoration: underline;
}
.retrospectivaContent .boxLinks ul li a img {
	float: left;
	border: 2px solid #f9f9f9;
	margin-right: 5px;
}
.retrospectivaContent .boxLinks ul li a:hover img, .retrospectivaContent .boxLinks ul li a.on img {
	border: 2px solid #a10000;
}
/*######
FIM Retrospectiva 2009
######*/