@charset "ISO-8859-1";
#topo {
	background-image: url(imagens/topo.jpg);
	height: 170px;
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}#logo {
	background-image: url(imagens/logo.jpg);
	background-repeat: no-repeat;
	height: 160px;
	width: 510px;
	position: absolute;
	left: 50%;
	margin-left: -249px;
	margin-top: 30px;
}
#siteGeral {
	background-color: #FFF;
	padding: 5px;
	height: auto;
	width: 970px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(imagens/faixainf.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
#menuInferior {
	height: auto;
	width: 970px;
	margin-top: 15px;
	margin-bottom: 5px;
}
#bottom {
	height: auto;
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
#menuGeral {
	height: 62px;
	width: 970px;
	background-image: url(imagens/fundoMenu.png);
	background-repeat: repeat-x;
}
#conteudo {
	height: auto;
	width: 970px;
	margin-top: 10px;
}
#defaultInicio {
	margin: 0px;
	height: auto;
	width: 970px;
}
#default {
	margin: 0px;
	min-height: 250px;
	height: auto;
	width: 930px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#esquerdaInicio {
	float: left;
	height: auto;
	width: 480px;
}
#direitaInicio {
	float: left;
	height: auto;
	width: 480px;
	margin-left: 10px;
}
#noticiaMaisRecenteInicio{
	height: auto;
	width: 950px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
	padding-top: 10px;
}
.ultimaNoticia {
	font-size: 25px;
	font-weight: bold;
	color: #333;
}
#noticiasInicio {
	float: left;
	height: auto;
	min-height: 250px;
	width: 460px;
	background-color: #f0f0f0;
	background-image: url(imagens/fundoNoticiasInicio.png);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 30px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
/*#noticiasInicio p{
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}*/

#pilotosInicio {
	float: left;
	height: auto;
	width: 460px;
	background-image: url(imagens/fundoPilotosInicio.png);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #f0f0f0;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#calendarioInicio {
	float: left;
	height: auto;
	min-height: 150px;
	width: 460px;
	background-color: #f0f0f0;
	background-image: url(imagens/fundoNoticiasInicio.png);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 30px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
}
#videosInicio {
	float: left;
	height: auto;
	width: 460px;
	background-color: #f0f0f0;
	background-image: url(imagens/fundoNoticiasInicio.png);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 30px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
}
#videosInicio object, #videosInicio iframe{
	height: 178px;
	width: 220px;
}
#videosInicio embed{
	height: 178px;
	width: 220px;
}
.video1{
	height: 178px;
	width: 220px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
.video2{
	height: 178px;
	width: 220px;
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
}
.cadaVideo{
	width: 930px;
	height: 344px;
	margin-bottom: 20px;
	margin-top: 10px;
	padding-bottom: 20px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.video{
	height: 344px;
	width: 425px;
	float: left;
}

.descricaoVideo{
	height: auto;
	width: 453px;
	float: left;
	background-color: #f0f0f0;
	margin-left: 30px;
	border: 1px solid #CCC;
	padding: 10px;
	font-size: 14px;
	color: #333;
}
.clear {
	clear: both;
}
p {
	margin: 0px;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.tit {
	font-size: 22px;
	color: #333;
	font-weight: bold;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.titPiloto {
	font-size: 15px;
	font-weight: bold;
	color: #666;
	margin-bottom: 15px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.tit2 {
	font-size: 22px;
	color: #F00;
	font-weight: bold;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.verm{
	color:#F00;	
}
.gray{
	color:#333;	
}
.nomePiloto{
	color:#333;
	font-size: 25px;
	font-weight: bold;
}
.titnoticia {
	font-size: 22px;
	color: #333;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	margin-top: 5px;
	padding-top: 5px;
}
.titmenor {
	font-size: 18px;
	color: #333;
	font-weight: bold;
}
.titmenor2 {
	font-size: 18px;
	color: #F00;
	font-weight: bold;
}
.subtit {
	font-size: 15px;
	color: #F00;
}
.titulosInicio {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	font-style: italic;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F00;
	margin-bottom: 20px;
}
.txt1 {
	font-size: 14px;
	color: #333;
}
.txt2 {
	font-size: 11px;
	font-weight: bold;
	color: #333;
}
.txt1v {
	font-size: 14px;
	color: #F00;
}
.txttotais {
	font-size: 11px;
	color: #333;
}
.horarios {
	font-size: 12px;
	color: #666;
}
#thumbsTodasIn{
	width:930px;
	height: auto;
	margin-top: 5px;
	margin-bottom: 5px;
}
.thumbs {
	height: 100px;
	width: 100px;
	display: inline;
	text-align: center;
	vertical-align: baseline;
	float: left;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 0px;
}
#noticiaAberta {
	float: left;
	height: auto;
	width: 560px;
	margin-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 14px !important;
	overflow: auto;
}
font{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 14px !important;
}
#noticiaAberta a:visited{
	color: #F00;
	text-decoration: none;		
}
#noticiaAberta a:link{
	color: #F00;
	text-decoration: none;		
}
#noticiaAberta a:hover{
	color: #F00;
	text-decoration: underline;		
}
#noticiaLista {
	float: left;
	height: auto;
	width: 349px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #F00;
	margin-bottom: 20px;
	margin-left: 10px;
	padding-left: 10px;
}
#recadosInicio {
	height: auto;
	min-height: 150px;
	width: 960px;
	background-color: #f0f0f0;
	background-image: url(imagens/fundoRecadosInicioOk.png);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 30px;
	padding-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#recadosInicio a:hover{
	text-decoration: none;	
}
#formRecados {
	height: 280px;
	width: 470px;
	float: left;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #333;
	margin-bottom: 20px;
}
.camposFrmRecados {
	border: 1px solid #F00;
	width: 350px;
}
#ultimosRecados {
	height: 300px;
	width: 465px;
	overflow: auto;
	float: right;
	padding-right: 5px;
}
#ultimosRecados hr {
	height: 1px;
	background-color: #CCC;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#calendarioTodos {
	float: left;
	height: auto;
	width: 610px;
	margin-bottom: 20px;
}
#calendarioLista {
	float: left;
	height: auto;
	width: 299px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #F00;
	margin-bottom: 20px;
	margin-left: 10px;
	padding-left: 10px;
}
#calendarioUmEvento {
	float: left;
	height: auto;
	width: 709px;
	margin-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 14px !important;
}
#calendarioUmEvento a:visited{
	color: #F00;
	text-decoration: none;		
}
#calendarioUmEvento a:link{
	color: #F00;
	text-decoration: none;		
}
#calendarioUmEvento a:hover{
	color: #F00;
	text-decoration: underline;		
}
.pag{
	font-size: 12px;
	color: #333;
}
.pagatual{
	font-size: 13px;
	font-weight: bold;
	color: #F00;
}
hr {
	height: 2px;
	background-color: #CCC;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#coberturaEsq {
	float: left;
	height: auto;
	width: 709px;
	margin-bottom: 20px;
}
#coberturaDir {
	float: left;
	height: auto;
	width: 200px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCC;
	margin-bottom: 20px;
	margin-left: 10px;
	padding-left: 10px;
}
#recadosEsq {
	float: left;
	height: auto;
	width: 709px;
	margin-bottom: 20px;
}
#recadosEsq hr {
	height: 1px;
	background-color: #CCC;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#recadosDir {
	float: left;
	height: auto;
	width: 200px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCC;
	margin-bottom: 20px;
	margin-left: 10px;
	padding-left: 10px;
}
#patrocinadores {
	height: auto;
	width: 930px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 14px;
	font-weight: bold;
	color: #666;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
	padding-top: 10px;
	padding-bottom: 10px;
}
#patrocinadoresV {
	height: auto;
	width: 150px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 14px;
	font-weight: bold;
	color: #666;
}
.thumbsPatrocinadoresSite {
	height: 150px;
	width: 150px;
	display: inline;
	text-align: center;
	vertical-align: baseline;
	float: left;
	margin-top: 0px;
	margin-right: 18px;
	margin-bottom: 15px;
	margin-left: 18px;
}
.thumbsPatrocinadoresSiteV {
	height: auto;
	width: 150px;
	text-align: center;
	vertical-align: baseline;
	float: left;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.thumbsPilotos {
	height: 110px;
	width: 280px;
	display: inline;
	text-align: center;
	vertical-align: baseline;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 5px;
	background-image: url(imagens/fundoThumbPiloto.png);
	background-repeat: repeat-x;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #F00;
	padding: 10px;
}
.thumbsPilotosInicio {
	height: 110px;
	width: 200px;
	display: inline;
	text-align: center;
	vertical-align: baseline;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	background-image: url(imagens/fundoThumbPiloto.png);
	background-repeat: repeat-x;
	padding: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}
.txtBottom {
	font-size: 12px;
	color: #333;
}
#fotoPrincipalPiloto{
	padding: 0px;
	float: left;
	height: auto;
	width: 500px;
	margin-bottom: 10px;
	text-align: center;
}
#dadosPiloto{
	float: left;
	height: auto;
	width: 398px;
	margin-left: 10px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCC;
	background-image: url(imagens/fundoDadosPiloto.png);
	background-repeat: repeat-x;
	background-position: top;
	padding: 10px;
}
#fotosPiloto{
	height: auto;
	width: 910px;
	background-image: url(imagens/fundoDadosPiloto.png);
	background-repeat: repeat-x;
	padding: 10px;
}
#patrocinadoresPiloto{
	height: auto;
	width: 910px;
	margin-top: 10px;
	background-image: url(imagens/fundoDadosPiloto.png);
	background-repeat: repeat-x;
	padding: 10px;
}
.thumbsFotoPiloto {
	height: 110px;
	width: 110px;
	display: inline;
	text-align: center;
	vertical-align: baseline;
	float: left;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 3px;
	margin-left: 1px;
}
.thumbsPatrocinadoresPiloto {
	height: 150px;
	width: 150px;
	display: inline;
	text-align: center;
	vertical-align: baseline;
	float: left;
	margin-top: 0px;
	margin-right: 16px;
	margin-bottom: 10px;
	margin-left: 16px;
}
.txt1lista {
	font-size: 14px;
	color: #000;
	margin-top: 5px;
	margin-bottom: 5px;
}
.campos {
	width: 450px;
	border: 1px solid #F00;
}
#by {
	height: auto;
	width: auto;
	margin-right: auto;
	text-align: right;
	margin-left: auto;
	margin-top: -17px;
	padding-right: 10px;
}
.por {
	font-size: 10px;
	color: #666;
}
.por:hover{
	color: #FFF;
	text-decoration: none;
}
.copy {
	font-size: 12px;
	color: #FFF;
}
#feed {
	float: right;
	height: 30px;
	width: 30px;
}
#feed img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}
#feedinicio{
	float: right;
	height: 30px;
	width: 30px;
	margin-top: -13px;
}
#feedinicio img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}
#feedbottom{
	position: absolute;
	left: 50%;
	margin-left: 100px;
	margin-top: -24px;
}
#feedbottom img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}
#playermp3 {
	height: auto;
	width: 100px;
	margin-right: auto;
	margin-left: auto;
}
