@import url(internas.css);

*{
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
}

body{
	background: #000000 url(images/mainbg.jpg) center 0 no-repeat;
	font-family: Tahoma, "Trebuchet MS", Arial;
	font-size: 13px;
	color: #e0e0e0;
	text-align: center;
}

a{color: #e0e0e0; text-decoration: none;}
	a:hover{text-decoration: underline;}
	
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

.dn{display: none!important;}
.mr_rg{margin-right: 0!important;}
.mr_bt{margin-bottom: 0!important;}
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

/*TOPO*/
.topo{
	width: 900px;
	height: 170px;
	margin: 0 auto;
	margin-bottom: 20px;
	text-align: left;
}

	.topo .logo{float: left; width: 250px;}
	
	.topo .links{float: right; margin: 15px 0 15px 200px;}
	
		.topo .links li{float: left; margin-right: 20px;}
		
		.topo .links li a{
			width: 85px;
			height: 86px;
			text-indent: -9999px;
			display: block;
			overflow: hidden;
		}
		
			.topo .links li a.orkut{background: url(images/orkut.png) 0 0 no-repeat;}
			.topo .links li a.twitter{background: url(images/twitter.png) 0 center no-repeat;}
			.topo .links li a.youtube{background: url(images/youtube.png) 0 0 no-repeat;}
			
	.topo p{width: 580px; float: right; margin-bottom: 15px; display: block; text-align: right;}
	
	.topo .menu{float: right; width: 580px; height: 30px;}
	
		.topo .menu li{float: left;}
		
			.topo .menu li a{
				height: 30px;
				text-indent: -9999px;
				display: block;
				overflow: hidden;
			}
			
				.topo .menu li a.home{width: 69px; background: url(images/menu_home.png) 0 0 no-repeat;}
				.topo .menu li a.engarrafamento{width: 143px; background: url(images/menu_engarrafamento.png) 0 0 no-repeat;}
				.topo .menu li a.noticias{width: 85px; background: url(images/menu_noticias.png) 0 0 no-repeat;}
				.topo .menu li a.cardapio{width: 91px; background: url(images/menu_cardapio.png) 0 0 no-repeat;}
				.topo .menu li a.promocoes{width: 105px; background: url(images/menu_promocoes.png) 0 0 no-repeat;}
				.topo .menu li a.contato{width: 87px; background: url(images/menu_contato.png) 0 0 no-repeat;}
				
				.topo .menu li a:hover{background-position: 0 -30px;}
/*FIM TOPO*/

/*GERAL*/
.geral{
	width: 900px;
	margin: 0 auto;
	text-align: left;
}

	.geral .cantos{width: 900px; height: 10px; display: block;}
	.geral .um{}
	.geral .dois{}

.geral .conteudo{
	width: 900px;
	margin: 0 auto;
	display: block;
	overflow: hidden;
}

	/*COLUNA ESQUERDA*/
	.geral .conteudo .coluna_esquerda{
		width: 630px;
		float: left;
		padding-left: 15px;
		background: #000000;
	}
		
		.geral .conteudo .coluna_esquerda .destaque{margin-bottom: 20px;}
		
		/*NOTICIAS*/
		.geral .conteudo .coluna_esquerda .noticias{
			width: 404px;
			float: left;
		}
		
			.geral .conteudo .coluna_esquerda .noticias .box{height: 80px; float: left; margin-bottom: 15px; display: block; overflow: hidden;}
			.geral .conteudo .coluna_esquerda .noticias .box:hover{text-decoration: underline;}
			
			.geral .conteudo .coluna_esquerda .noticias .box img{float: left; margin-right: 7px;}
			
			.geral .conteudo .coluna_esquerda .noticias .box h6{font-size: 13px; color: #fe7d0c;}
		/*FIM NOTICIAS*/
		
		.geral .conteudo .coluna_esquerda .borda{
			width: 190px;
			padding: 7px;
			float: left;
			display: inline;
			border: 1px solid #666666;
			margin-bottom: 15px; 
		}
		
		/*xxxxxxxxx*/
		.geral .conteudo .coluna_esquerda h2{
			width: 190px;
			height: 25px;
			text-indent: -9999px;
			display: block;
			margin-bottom: 7px;
			float: left;
		}
		
			.geral .conteudo .coluna_esquerda h2.enquete{background: url(images/tit_enquete.png) 0 0 no-repeat;}
			.geral .conteudo .coluna_esquerda h2.tv{background: url(images/tit_tv.png) 0 0 no-repeat;}
			.geral .conteudo .coluna_esquerda h2.tit_noticias{
				width: 400px;
				height: 31px;
				border-bottom: 1px dashed #666666;
				margin-bottom: 10px;
				background: url(images/tit_noticias.png) 0 0 no-repeat;
			}
		/*xxxxxxxxx*/
			
		/*ENQUETE*/
			.geral .conteudo .coluna_esquerda .borda p{margin: 12px 0 15px 0;}
		.geral .conteudo .coluna_esquerda .form_enquete .radios{float: left; margin-right: 4px;}
		.geral .conteudo .coluna_esquerda .form_enquete label{display: block; margin-bottom: 7px;}
		
		.geral .conteudo .coluna_esquerda .form_enquete .bt{
			width: 70px;
			height: 20px;
			float: left;
			font-size: 11px;
			font-weight: bold;
			margin-top: 12px;
			margin-left: 15px;
			cursor: pointer;
			color: #e0e0e0;
			background: #2d2d28;
		}
		
			.geral .conteudo .coluna_esquerda .form_enquete .bt:hover{color:#fe7d0c;}
		/*FIM ENQUETE*/
		
		/*CADASTRO*/
		.geral .conteudo .coluna_esquerda .cadastro{width: 404px; float: left; margin-top: 20px;}
		
			.geral .conteudo .coluna_esquerda .cadastro img{float: left; margin-right: 20px;}
			/*.geral .conteudo .coluna_esquerda .cadastro .tit_cadastro{
				width: 25px;
				height: 150px;
				display: block;
				text-indent: -9999px;
				float: left;
				margin-right: 7px;
				background: url(images/tit_cadastro.png) 0 bottom no-repeat;
			}
			
			.geral .conteudo .coluna_esquerda .cadastro p{
				width: 185px;
				height: 150px;
				float:left;
				font-weight: bold;
				text-align: center;
				margin-right: 7px;
				background: url(images/bg_cadastro.png) 0 0 no-repeat;
			}*/
			
			.geral .conteudo .coluna_esquerda .cadastro label{
				width: 100px;
				float: left;
				display: block;
				font-size: 14px;
			}
			
			.geral .conteudo .coluna_esquerda .cadastro .inputs{
				width: 206px;
				height: 22px;
				padding: 3px 5px 0 5px;
				border: 1px solid #666666;
				margin-bottom: 7px;
				float: left;
				color: #fe7d0c;
				background: #1F1F1F;
			}
			
			.geral .conteudo .coluna_esquerda .cadastro .bt_cadastro{
				width: 90px;
				height: 20px;
				padding-bottom: 3px;
				font-size: 11px;
				font-weight: bold;
				cursor: pointer;
				color: #e0e0e0;
				float: left;
				background: #2d2d28;
			}
				.geral .conteudo .coluna_esquerda .cadastro .bt_cadastro:hover{ color: #fe7d0c;}
		/*FIM CADASTRO*/
	/*COLUNA ESQUERDA*/
	
	/*COLUNA DIREITA*/
	.geral .conteudo .coluna_direita{
		width: 220px;
		float: right;
		padding-right: 15px;
	}
	
		.geral .conteudo .coluna_direita .borda{
			width: 204px;
			padding: 7px;
			border: 1px solid #666666;
			float: left;
			margin-bottom: 15px;
			background: #000000;
		}
		
		.geral .conteudo .coluna_direita h2{
			width: 204px;
			height: 25px;
			text-indent: -9999px;
			display: block;
			background: url(images/tit_programacao.png) 0 0 no-repeat;
			margin-bottom: 7px;
		}
		
		/*PROGRAMACAO*/
		.geral .conteudo .coluna_direita .semana{width: 204px; display: block; float: left;}
		
		.geral .conteudo .coluna_direita .semana li{
			width: 204px;
			min-height: 50px;
			padding: 5px 0 5px 0;
			border-bottom: 1px dashed #000000;
			display: block;
			float: left;
			background: #2d2d28;
		}
		
			.geral .conteudo .coluna_direita .semana li .data{
				width: 40px;
				height: 50px;
				display: block;
				float: left;
				margin-left: 3px;
				text-align: center;
			}
			
			.geral .conteudo .coluna_direita .semana li .pontos{
				width: 10px;
				height: 50px;
				display: block;
				float: left;
				color: #FE7D0C;
				font-weight: bold;
				margin-right: 4px;
			}
			
			.geral .conteudo .coluna_direita .semana li .bandas{
				width: 134px;
				float: left;
				display: block;
			}
		/*PROGRAMACAO*/
	/*COLUNA DIREITA*/
/*FIM GERAL*/

/*RODAPE*/
/*.bg_rp{
	width: 100%;
	height: 60px;
	background: url(images/bg_pista.jpg) 0 0 repeat-x;
}*/

.bg_rodape{
	width: 100%;
	height: 216px;
	background: url(images/bg_pista.jpg) 0 0 repeat-x;
	margin-top: 40px;
}
.carros{
	width: 100%;
	height: 216px;
	display: block;
	background: url(images/bg_pista2.jpg) center 0 no-repeat;
}

	.bg_rodape .rodape{
		width: 900px;
		margin: 0 auto;
	}
	
		.bg_rodape .rodape address{font-style:normal; margin-top:145px; float:left; font-weight:bold; text-align:left;}
		.bg_rodape .rodape p{float: right; margin-top: 20px;}
		.bg_rodape .rodape .edeas{float: right; margin-top:150px;}
/*FIM RODAPE*/