/* logomarca */
.logo { width: 113px; height: 130px; float: left; margin: 10px 0; }
.logo a { width: 113px; height: 130px; float: left; }
.block { display: block; }

/* navegacao */

.top-navigation { height: 26px; margin: 0; }
.top-navigation span img { display: block; float: left; margin-right: 10px; }
.top-navigation span a { color: #ccc; text-decoration: none; padding: 0 5px; float: left; }
.top-navigation span a:hover { text-decoration: underline; color: #fff; }
.blackned { float: left; color: #666; padding-right: 10px; }

.global-navigation { width: 944px; height: 30px; line-height: 30px; padding: 0 8px; }

.global-navigation li { float: left; display: inline; height: 30px; line-height: 30px; margin-right: 3px; font-size: 11px; font-weight: bold; }

.global-navigation li a { float: left; display: block; height: 30px; line-height: 30px; background: url(../../img/default/nav_aba_left.jpg) no-repeat left 0; padding-left: 10px; color: #fff; text-decoration: none; }

.global-navigation li a:hover { background-position: left -39px; color: #242322; }

.global-navigation li a span { float: left; display: block; height: 30px; line-height: 30px; background: url(../../img/default/nav_aba_right.jpg) no-repeat right 0; padding-right: 10px; cursor: pointer; }

.global-navigation li a:hover span { background-position: right -39px; color: #242322; }

.global-navigation li.current a, .global-navigation li.current a:link, .global-navigation li.current a:visited, .global-navigation li.current a:hover { float: left; display: block; height: 30px; line-height: 30px; background: url(../../img/default/nav_aba_left.jpg) no-repeat left -80px; padding-left: 10px; color: #fff; text-decoration: none; }

.global-navigation li.current a span, .global-navigation li.current a:link span, .global-navigation li.current a:visited span, .global-navigation li.current a:hover span { float: left; display: block; height: 30px; line-height: 30px; background: url(../../img/default/nav_aba_right.jpg) no-repeat right -80px; padding-right: 10px; color: #fff; text-decoration: underline; cursor: pointer; }

/* banner */

#gallery-slider{ width: 630px; display: block; height: 257px; }
#gallery-slider img { display: none; cursor: pointer; }

/* home */

.list-lft { width: 302px; margin: 0; }
.list-lft ul { width: 302px; margin: 0; }
.list-lft ul li { float: left; display: inline; background: url(../../img/default/trace.gif) repeat-x bottom left; padding: 12px 0; }
.list-lft ul li a { width: 302px; float: left; display: block; margin: 0; color: #242323; font-weight: bold; text-decoration: none; }
.list-lft ul li a:hover { color: #D7372B; }
.list-lft ul li .calendarios strong { background: #D7372B; color: #fff; padding: 0 5px; }

.spc-image { margin-right: 12px; }

.all-itens a { font-size: 10px; color: #333; text-decoration: none; font-weight: bold; }
.all-itens a:hover { font-size: 11px; color: #dd0000; text-decoration: none; }

.header-sidebar { margin: 0 auto; padding: 0; width: 200px; }

.categoria { color: #777; font-size: 10px; display: block; height: 16px; line-height: 16px; }

.calendarios { color: #242322; font-size: 10px; display: block; height: 16px; line-height: 16px; display: block; }

.list-fts { width: 263px; margin: 0; }
.white { color: #fff; }
.list-fts ul { width: 263px; margin: 0; clear: both; }
.list-fts ul li { float: left; display: inline; }
.list-fts ul li a { width: 116px; height: 73px; float: left; display: block; margin: 0; color: #242323; font-weight: bold; text-decoration: none; border: 1px solid #fff; margin-right: 13px; margin-bottom: 13px; }
.list-fts ul li a:hover { color: #D7372B; }

.all-itens-white a { font-size: 11px; color: #fff; text-decoration: none; }

.list-3-items { width: 641px; }
.list-3-items li { float: left; width: 200px; height: 205px; margin-right: 10px; }
.list-3-items li img { border: 0; display: block; }
.list-3-items li div { background: #fff; height: 67px; width: 200px; display: block; line-height: 15px; }
.list-3-items li span { margin: 0; padding: 0; }
.list-3-items li div a { font-size: 10px; color: #242323; text-decoration: none; }

/* noticias */

.list-news { width: 630px; }

.list-news li a { width: 630px; height: 100px; display: block; text-decoration: none; padding: 7px 0; }

.list-news li a:hover { background: #F6F6F6; }

.list-news li img { border: 0; display: block; float: left; }

.list-news li .data-list { color: #242323; font-size: 31px; line-height: 28px; font-weight: bold; width: 610px; }

.list-news li .titulo { margin:.4em 0; line-height:24px; font-size:22px; color: #242322; display: block; }

.list-news li .titulo:hover { text-decoration: none; color: #D7372B; }

.list-news li .categoria { font-size: 10px; color: #666; font-weight: normal; line-height: 14px; margin-top: 10px; }

.list-news li .categoria strong { background: #D7372B; color: #fff; padding: 0 5px; }

.list-news li .continuar { font-size: 12px; font-weight: normal; color: #D7372B; display: block; text-decoration: underline; }

.centralimg { position: relative; margin: 0 auto 20px auto; width: 630px; text-align: center; }
.centralimg p { padding: 0 90px; font-size: 11px; line-height: 16px; color: #666; text-align: left; }

.noticia-title { color: #242323; font-size: 31px; line-height: 30px; font-weight: bold; }

.imagem { margin-right: 10px; }

/* clipping */

.list-pdf { width: 630px; }

.list-pdf li { display: inline; float: left; height: 45px; margin-bottom: 20px; }

.list-pdf li a { width: 590px; height: 45px; display: block; float: left; text-decoration: none; padding: 0 0 0 40px; background: #fff url(../../img/default/pdf_icon.png) no-repeat left center; }

.list-pdf li a:hover { background: #fff url(../../img/default/pdf_icon.png) no-repeat left center; }

.list-pdf li img { border: 0; display: block; float: left; }

.list-pdf li .categoria { margin: 0; padding: 0; }
.list-pdf li .titulo { margin: 0; padding: 0; color: #E4312A; font-weight: bold; }
.list-pdf li .titulo:hover { margin: 0; padding: 0; background: #E4312A; font-weight: bold; color: #fff; }

/* right */

.seguir { width: 265px; height: 37px; position: relative; margin: 0 auto; }

.seguir li { float: left; }

.m-1 a, .m-2 a, .m-3 a { background: url(../../img/default/redes_sociais.jpg) no-repeat; text-indent: -9000px; }
.m-1 a { height: 37px; width: 101px; float: left; display: block; background-position: 0 0; }
.m-2 a { height: 37px; width: 87px; float: left; display: block; background-position: -101px 0; }
.m-3 a { height: 37px; width: 77px; float: left; display: block; background-position: -188px 0; }

/* paginas */

#materia { width: 630px; }
#materia strong { font-weight: bold; }
#materia ul { margin: 15px 0; }
#materia ol { margin: 15px 0; }
#materia ul li { margin-left: 15px; list-style: square inside url("../../img/default/bullet.gif"); }
#materia ol li { margin-left: 15px; list-style: decimal; margin-left: 30px; }

#materia h1, #materia h2, #materia h3 { margin: 10px 0; }

#materia h4, #materia h5, #materia h6  { margin: 5px 0; }
/* tabelas */
#materia table { border: 1px solid #ccc; width: 100%; text-align: center; }
#materia table td { border:1px solid #ccc; vertical-align: middle; }

/* newsletter */
#formnewsletter { color: #555; }
#formnewsletter label { color: #555; }
#formnewsletter input { border-top: 1px solid #000; border-left: 1px solid #000; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; font-weight: normal; font-size: 12px; padding: 2px; }
.inpnews { width: 202px; float: right; margin-right: 5px; }

/* calendário-bar */
.bar-calendario { }
.bar-calendario p { display: block; margin: 0; padding: 0; }
.bar-calendario span { display: block; }

/*.item-calendario {  }*/

.cldatas { font-size: 12px; font-weight: normal; padding: 0 3px; display: block; }
.cldatas strong { color: #fff; background: #D7372B; font-weight: normal; padding: 0 3px; }
.clocal { font-weight: bold; display: block; } 
.clonde { display: block; }
.icon-calendar { font-size: 10px; }
.icon-calendar strong { background: #D7372B; font-size: 10px; color: #fff; padding: 0 5px; }

/* calendario page */
.calendario li { list-style: none; margin-bottom: 15px; }
.calendario li .cldatas { font-size: 10px; }
.calendario span {  }

/* noticias-bar */
.bar-noticias { margin-bottom: 10px; }
.bar-noticias li { background: url(../../img/default/trace.gif) repeat-x bottom left; display: block; padding: 5px 0; }
.bar-noticias li a { color: #242322; }
.bar-noticias li a:hover { color: #D7372B}
.bar-noticias li a span { display: block; }
.bar-noticias li .calendarios strong { background: #D7372B; color: #fff; padding: 0 5px; }

/* noticias */

/* contato */
#formcontato {  float: left; width: 304px; }
#formcontato label { font-size: 12px; color: #555; display: block; }
#formcontato input, #formcontato textarea { border-top: 1px solid #000; border-left: 1px solid #000; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; font-weight: normal; font-size: 12px; padding: 2px; width: 297px; }
#formcontato input.fieldWithErrors, #formcontato textarea.fieldWithErrors, #formcontato select.fieldWithErrors { border: 2px solid #DD111D; }

.contato { background: #FFFFDF; border: 1px solid #FFF5D5; width: 272px; padding: 5px 15px; }

.endereco { background: #D7EAD4; width: 274px; padding: 5px 15px; }
.endereco p { margin: 0; padding: 0; }

.balao { background: #fff url(../../img/default/top_recados.gif) no-repeat top left; padding: 17px 10px 10px 10px; }

.advertindo { background: #DD111D; margin-bottom: 15px; padding: 10px; }
.advertindo p strong { font-weight: bold; font-size: 14px; color: #fff; }
.advertindo .error { color: #fff; }
.advertindo .error strong { text-decoration: underline; }
.sucesso { background: #339933; margin-bottom: 5px; padding: 10px; }
.sucesso p { font-size: 22px; color: #fff; margin: 0; }

.tarja { font-size: 13px; color: #dd0000; margin: 0; font-weight: normal; }

.advertencia { background: #D7372B; margin-bottom: 15px; padding: 10px; }
.advertencia p { font-size: 22px; color: #fff; margin: 0; }

/* BUTTONS */

/* cadastrar */

#btn-cadastrar { background: url(../../img/default/btn_cadastrar.jpg) no-repeat 0 0; border: 0; width: 76px; height: 20px; text-indent: -9000px; cursor: pointer; }

#btn-cadastrar:hover { background: url(../../img/default/btn_cadastrar.jpg) no-repeat -86px 0; border: 0; width: 76px; text-indent: -9000px; cursor: pointer; }

#btn-cadastrar:active { background: url(../../img/default/btn_cadastrar.jpg) no-repeat -172px 0; border: 0; width: 76px; text-indent: -9000px; cursor: pointer; }

/* register */

#btn-register { background: url(../../img/default/btn_register.jpg) no-repeat 0 0; border: 0; width: 67px; height: 20px; text-indent: -9000px; cursor: pointer; }

#btn-register:hover { background: url(../../img/default/btn_register.jpg) no-repeat -77px 0; border: 0; width: 67px; text-indent: -9000px; cursor: pointer; }

#btn-register:active { background: url(../../img/default/btn_register.jpg) no-repeat -154px 0; border: 0; width: 67px; text-indent: -9000px; cursor: pointer; }

/* mais */

.btn-mais a { background: url(../../img/default/btn_mais.jpg) no-repeat 0 0; border: 0; width: 47px; height: 20px; text-indent: -9000px; cursor: pointer; display: block; float: left; }

.btn-mais a:hover { background: url(../../img/default/btn_mais.jpg) no-repeat -57px 0; border: 0; width: 47px; }

.btn-mais a:active { background: url(../../img/default/btn_mais.jpg) no-repeat -114px 0; border: 0; width: 47px; }

/* slideshow */

.btn-slideshow a { background: url(../../img/default/btn_slideshow.jpg) no-repeat 0 0; border: 0; width: 76px; height: 20px; text-indent: -9000px; cursor: pointer; display: block; float: left; margin-left: 5px; }

.btn-slideshow a:hover { background: url(../../img/default/btn_slideshow.jpg) no-repeat -86px 0; border: 0; width: 76px; }

.btn-slideshow a:active { background: url(../../img/default/btn_slideshow.jpg) no-repeat -172px 0; border: 0; width: 76px; }

/* more */

.btn-more a { background: url(../../img/default/btn_more.jpg) no-repeat 0 0; border: 0; width: 51px; height: 20px; text-indent: -9000px; cursor: pointer; display: block; float: left; }

.btn-more a:hover { background: url(../../img/default/btn_more.jpg) no-repeat -61px 0; border: 0; width: 51px; }

.btn-more a:active { background: url(../../img/default/btn_more.jpg) no-repeat -122px 0; border: 0; width: 51px; }

/* more */

.btn-enviar { background: url(../../img/default/btn_enviar.jpg) no-repeat 0 0; border: 0; width: 58px; height: 20px; text-indent: -9000px; cursor: pointer; margin-right: 10px; }

.btn-enviar:hover { background-position: -68px 0; }

.btn-enviar:active { background-position: -136px 0; }

/* send */

.btn-send { background: url(../../img/default/btn_send.jpg) no-repeat 0 0; border: 0; width: 48px; height: 20px; text-indent: -9000px; cursor: pointer; margin-left: 5px; margin-right: 10px; }

.btn-send:hover { background-position: -58px 0; }

.btn-send:active { background-position: -116px 0; }

/* limpar */

.btn-limpar { background: url(../../img/default/btn_limpar.jpg) no-repeat 0 0; border: 0; width: 58px; height: 20px; text-indent: -9000px; cursor: pointer; }

.btn-limpar:hover { background-position: -68px 0; }

.btn-limpar:active { background-position: -136px 0; }

/* reset */

.btn-reset { background: url(../../img/default/btn_reset.jpg) no-repeat 0 0; border: 0; width: 52px; height: 20px; text-indent: -9000px; cursor: pointer; }

.btn-reset:hover { background-position: -62px 0; }

.btn-reset:active { background-position: -124px 0; }

/*=*/

.bt-mais { display: block; height: 20px; float: left; margin: 0; padding: 0; }

.bt-mais a { background: url(../../img/default/btn_mais.jpg) no-repeat top left; width: 47px; height: 20px; text-indent:-9000px; display: block; float: right; margin: 0; }

.bt-mais a:hover { background-position: -57px 0; }

.bt-mais a:active { background-position: -114px 0; }

/*=*/

.grd1 { position: relative; display: block; height: 29px; line-height: 29px; }

.t1 { float: left;  }
.t2 { float: right; }

.spc { padding: 0 12px; }

/* icons */

.top-navigation .pt_br a { background: url(../../img/default/icon_pt.gif) no-repeat left center; padding-left: 25px; }
.top-navigation .english a { background: url(../../img/default/icon_en.gif) no-repeat left center; padding-left: 25px; }
.list-follow { width: 257px; height: 31px; }
.list-follow li { float: left; display: inline; margin-right: 16px; }
.icon-rss a {text-indent:-99999px; background: url(../../img/default/follow.jpg) no-repeat 0 -5px; width: 25px; height: 25px;
 display: block; float: left; }
.icon-rss a:hover {text-indent:-99999px; background: url(../../img/default/follow.jpg) no-repeat -245px -5px; width: 25px; height: 25px; display: block; float: left; } 
.icon-twitter a {text-indent:-99999px; background: url(../../img/default/follow.jpg) no-repeat -35px -5px; width: 25px; height: 25px; display: block; float: left; }
.icon-twitter a:hover {text-indent:-99999px; background: url(../../img/default/follow.jpg) no-repeat -280px -5px; width: 25px; height: 25px; display: block; float: left; } 
.icon-facebook a {text-indent:-99999px; background: url(../../img/default/follow.jpg) no-repeat -140px -5px; width: 25px; height: 25px; display: block; float: left; }
.icon-facebook a:hover {text-indent:-99999px; background: url(../../img/default/follow.jpg) no-repeat -385px -5px; width: 25px; height: 25px; display: block; float: left; }  
 .icon-orkut a {text-indent:-99999px; background: url(../../img/default/follow.jpg) no-repeat -70px -5px; width: 25px; height: 25px; display: block; float: left; }
.icon-orkut a:hover {text-indent:-99999px; background: url(../../img/default/follow.jpg) no-repeat -315px -5px; width: 25px; height: 25px; display: block; float: left; }
.icon-flickr a {text-indent:-99999px; background: url(../../img/default/follow.jpg) no-repeat -105px -5px; width: 25px; height: 25px; display: block; float: left; }
.icon-flickr a:hover {text-indent:-99999px; background: url(../../img/default/follow.jpg) no-repeat -350px -5px; width: 25px; height: 25px; display: block; float: left; }
.icon-youtube a {text-indent:-99999px; background: url(../../img/default/follow.jpg) no-repeat -175px -5px; width: 25px; height: 25px; display: block; float: left; }
.icon-youtube a:hover {text-indent:-99999px; background: url(../../img/default/follow.jpg) no-repeat -420px -5px; width: 25px; height: 25px; display: block; float: left; }


/* paginacao */

p.pagination { height: 25px; margin: 0 0 10px 0; padding: 0 5px; font-family: Arial, Helvetica, Verdana, Sans-serif; font-size: 12px; line-height: 25px; font-weight: bold; }

p.pagination a, p.pagination a:link, p.pagination a:visited { height: 25px; line-height: 25px; background: #fff; color: #242322; padding: 0 5px; text-decoration: none; float: left; margin:0 3px; }

p.pagination a:hover, p.pagination a:active { background: #fff; text-decoration: none; color: #D7372B; }

p.pagination strong { background: #242322; color: #fff; padding: 0 5px; text-decoration: none; float: left; font-weight: bold; }

p.pagination img {margin-top: 7px;}

/* recados */

p.nocomments { background: #FFFF90 url(../../img/default/icon_alert.gif) no-repeat 5px 1px; color: #fff; font-size: 10px; padding-left: 25px; float: left; width: 249px; display: block; color: #242322; margin-bottom: 15px; }

strong.vazio { height: 16px; line-height: 16px; font-size: 10px; color: #242322; margin: 0; padding: 0; display: block; background: url(../../img/default/icon_alert.gif) no-repeat left center; padding-left: 20px; }

/* tags */

#nav_tags { padding: 0; font-size: 100%; text-align: left; }

#nav_tags a, #nav_tags a:link, #nav_tags a:visited { color: #303030; text-decoration: none; margin-right: 14px; }

#nav_tags a:hover, #nav_tags a:active { background: #D7372B; color:#fff; text-decoration: none; }

.tag10 { font-size: 32px; }
.tag9 { font-size:30px; }
.tag8 { font-size: 28px; }
.tag7 { font-size: 26px; }
.tag6 { font-size: 24px; }
.tag5 { font-size: 22px; }
.tag4 { font-size: 20px; }
.tag3 { font-size: 18px; }
.tag2 { font-size: 16px; }
.tag1 { font-size: 13px; }
.tag0 { font-size: 11px; }

/**/

#album-view { width: 630px; }
#album-view ul li { float: left; display: inline; margin: 15px; }
.image-album {position:relative; margin: 0 auto; text-align:center; display:block;}
.flickr-chm {background:url(../../img/default/shape_flickr.jpg) no-repeat right -2px; padding-right: 26px; }
.parceiro1 {text-indent: -99999px; margin-top: 10px; }
.parceiro1 a, .parceiro1 a:link, .parceiro1 a:visited { background:url(../../img/default/banner_roberto_castro_e_ueslei_marcelino.jpg) no-repeat top right; width: 240px; height: 77px; display: block; margin: 0 auto; }
.parceiro1 a:hover, .parceiro1 a:active {background-position: top left;}

.parceiro2 {text-indent: -99999px; margin-top: 10px; }
.parceiro2 a, .parceiro2 a:link, .parceiro2 a:visited { background:url(../../img/default/banner_british_f3_international_series.jpg) no-repeat top right; width: 280px; height: 81px; display: block; margin: 0; padding: 0; }
.parceiro2 a:hover, .parceiro2 a:active {background-position: top left;}

/* home */

.left_home { width: 326px; }
.right_home { width: 287px; }

/* footer */

.footer-container p { text-align: center; color: #666; }

.footer-container a { color: #fff; text-decoration: none; }
.footer-container a:hover { color: #FFFF99; text-decoration: underline; }

#sidebar-parceiros {
	background:url(../../img/default/sidebar-parceiros.png) no-repeat 0 0;
	width:932px;
	height:98px;
	margin: 0 auto;
	position:relative;
}
#sidebar-parceiros span.cooper-tires, #sidebar-parceiros span.gp3-series, #sidebar-parceiros span.carlin {
	text-indent:-9999px;
}
#sidebar-parceiros span.cooper-tires a {
	width:275px;
	height:79px;
	display:block;	
	position:absolute;
	top: 10px;
	left: 15px;
	overflow:hidden;
}

#sidebar-parceiros span.gp3-series a {
	width:119px;
	height:79px;
	display:block;	
	position:absolute;
	top: 10px;
	left: 407px;
	overflow:hidden;
}

#sidebar-parceiros span.carlin a {
	width:239px;
	height:79px;
	display:block;	
	position:absolute;
	top: 10px;
	right: 15px;
	overflow:hidden;
}
#livetiming {
	overflow:hidden;
	text-align:center;
}
#livetiming span.link-campeonato-livetiming a {
	color:#003399;
	font-size:16px;
	height:25px;
	line-height:25px;
	font-weight:bold;
	text-decoration:none;
}