	/* CSS Document */
/* Dohms Comunicação */
/* Michel Dohms  <>  michel@dohms.com.br */
/* DWEB */


/*  /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\//\/\/\/\/\ */
/* /\/\/\/\/\/\/\/\/\/\/\       	  BASIC elements    		    /\/\/\/\/\/\/\/\/\/\/\  */
/*  /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\//\/\/\/\/\ */

html  {
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	background: url(imgs/fundo_gralha.jpg) #000000;
}

body  {
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
}

*{
	padding: 0;
	margin: 0;
}

/*  /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\//\/\/\/\/\ */
/* /\/\/\/\/\/\/\/\/\/\/\        		  specific DIVS    		    /\/\/\/\/\/\/\/\/\/\/\  */
/*  /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\//\/\/\/\/\ */
#corpo{
	width: 1004px;
	min-height: 1000px;
	_height: 1000px;
	height: auto;
	/*background: url(imgs/fundo_gralha_interno.jpg) #000000 center;*/
	background: url(imgs/fundo_gralha_interno.jpg) #FFFFFF center;
	margin: 0 auto;
	position: relative;
	/*border: 1px solid red;*/
}

#kbca{
	width: 1004px;
	height: 175px;
	position: relative;
}

#fullbanner_kbca{
	width: 468px;
	height: 60px;
	position: absolute;
	top: 42px;
	left: 338px;
	z-index:5;
	/*border: 1px solid red;*/
}

#menu_noticias{
	top: -88px;
	left: 110px;
	width: 118px;
	height: 93px;
	position: absolute;
	z-index: 5;
	/*background: #FF7F50;
	border: 1px solid red;*/
}

#menu_musicas{
	top: -88px;
	left: 230px;
	width: 110px;
	height: 93px;
	position: absolute;
	z-index: 5;
	/*background: #A52A2A;
	border: 1px solid red;*/
}

#menu_podcast{
	top: -51px;
	left: 473px;
	width: 114px;
	height: 56px;
	position: absolute;
	z-index: 5;
	/*background: #708090;
	border: 1px solid red;*/
}

#menu_forum{
	top: 154px;
	left: 587px;
	width: 101px;
	height: 100px;
	background: url(imgs/fundo_menu.gif);
	position: absolute;
	display: none;
	z-index: 5;
	/*border: 1px solid red;*/
}

#menu_promo{
	top: 154px;
	left: 793px;
	width: 155px;
	height: 100px;
	background: url(imgs/fundo_menu.gif);
	position: absolute;
	display: none;
	z-index: 5;
}

#box_esquerdo{
	width: 577px;
	min-height: 670px;
	_height: 670px;
	float: left;
	margin: 0 0 13px 0;
	/*border: 1px solid Teal;*/
}

#media_box{
	width: 570px;
	height: 249px;
	margin: 10px 0 7px 7px;
/*	border: 1px solid red;*/
}

#gralhadas{
	width: 293px;
	height: 426px;
	background: url(imgs/fundo_ultimas_gralhadas.jpg);
	margin: 0 0 -3px 9px;
	clear: left;
	display: inline;
	float: left;
	/*border: 1px solid red;*/
}

	#gralhadas img{
		margin: 0;
		padding: 0;
 	}

	#gralhadas ul{
		margin: 0;
		*margin: -4px 0 0 0;
		padding: 0;
 	}
	
		#gralhadas ul li{
			width: 270px;
			height: 19px;
			border-top: 1px solid #FFFFFF;
			border-bottom: 1px solid #A8BBC6;
			list-style-type: none;
			padding: 5px 0 0 23px;
			background: url(imgs/fundo_lista_gralhadas.jpg) no-repeat 9px 8px;
		}

#agenda{
	width: 262px;
	height: 223px;
	float: left;
	margin: 0 0 0 11px;
	display: inline;
	background: url(imgs/fundo_agenda.jpg);
	/*border: 1px solid red;*/
}

	#agenda img{
		margin: 0;
		padding: 0;
 	}

	#agenda ul{
		margin: 0;
		*margin: -4px 0 0 0;
		padding: 0;
 	}
	
		#agenda ul li{
			width: 215px;
			height: 52px;
			border-top: 1px solid #FFFFFF;
			border-bottom: 1px solid #A8BBC6;
			list-style-type: none;
			padding: 7px 0 0 47px;
			background: url(imgs/fundo_lista_agenda_inside.jpg) no-repeat 9px 16px;
			/*background: url(imgs/fundo_lista_agenda.jpg) no-repeat 9px 16px; BKP*/
		}
		
#banner_promo{
	width: 262px;
	height: 204px;
	float: left;
	margin: 5px 0 0 11px;
}

#box_direito{
	width: 415px;
	min-height: 670px;
	_height: 670px;
	float: left;
	margin: 0 0 13px 0;
	/*border: 1px solid Teal;*/
}

#info{
	width: 408px;
	height: 249px;
	margin: 10px 0 1px 11px;
	/*border: 1px solid red;*/
}

	#corpo #box_direito #info .info_detalhe{
	 width:135px; 
	 height:249px;
	 float:left;
	 margin-right:1px;
	 display:inline;
	 background:url(imgs/info/fundo.jpg) repeat-y;
	 /*border:1px solid red*/
	}

		#corpo #box_direito #info .info_texto{
			width:120px; 
			height:72px;
			padding:5px 7px;
			text-align:center;
			float:left;
			/*border:1px solid red;*/
		}

#mais_noticias{
	width: 407px;
	height: 228px;
	/*min-height: 228px;
	_height: 228px;*/
	margin: 0 0 0 11px;
	background: url(imgs/fundo_mais_noticias.jpg);
	position: relative;
	/*border: 1px solid red;*/
}

	#mais_noticias img{
		margin: 0;
		padding: 0;
 	}

	#mais_noticias ul{
		margin: 0;
		*margin: -4px 0 0 0;
		padding: 0;
 	}
	
		#mais_noticias ul li{
			width: 384px;
			height: 20px;
			border-top: 1px solid #FFFFFF;
			border-bottom: 1px solid #A8BBC6;
			list-style-type: none;
			padding: 5px 0 0 23px;
			background: url(imgs/fundo_lista_gralhadas.jpg) no-repeat 9px 8px;
		}
		
#galeria{
	width: 407px;
	height: 204px;
	background: url(imgs/fundo_galeria.jpg);
	clear: both;
	margin: 6px 0 0 11px;
	/*border: 1px solid red;*/
}

#djs_colunistas{
	width: 986px;
	height: 151px;
	background: url(imgs/fundo_djs_col.jpg);
	clear: both;
	display: table;
	margin: 0 0 40px 11px;
	/*border: 1px solid red;*/
}

#rodape_geral{
	width: 1004px;
	min-height: 300px;
	_height: 300px;
	background: #375564;
	padding: 6px 0 0 0;
	clear: both;
	/*border: 1px solid red;*/
	display: table;
}

	#rodape_geral p{
		margin: 0 0 3px 10px;
}

#rodape_interno{
	width: 1004px;
	min-height: 300px;
	_height: 300px;
	background: #A2B5C4;
	display: table;
	border-top: 1px solid #fff;
	padding:  0 0 0 0;
}

#banner_rodape{
	width: 764px;
	height: 90px;
	margin: 12px auto 17px auto;
}

#rodape_interno_esq{
	width: 470px;
	min-height: 184px;
	_height: 184px;
	float: left;
	margin: 0 0 20px 20px;
	display: inline;
}

#rodape_interno_dir{
	width: 470px;
	min-height: 184px;
	_height: 184px;
	float: left;
	margin:  0 0 20px 20px;
	display: inline;
}

#copyright{
	/*position: absolute;*/
	width: 300px;
	height: 20px;
	/*left: 30px;
	bottom: 0;
	margin-top:90px;*/
	float:left;
}

.titulo_rodape{
	width: 463px;
	height: 18px;
	background: #B6C5D1;
	padding: 3px 0 0 5px;
	margin: 0 0 5px 0;
	border: 1px solid #8A99A4;
}

.box_login{
	background: url(imgs/box_login.jpg) no-repeat;
	width: 138px;
	height: 124px;
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 5;
}

.login{
	width: 108px;
	height: 13px;
	margin: 39px 10px 20px 17px;
	padding: 1px 0 2px 3px;
	border: 0;
}

.senha{
	width: 98px;
	height: 13px;
	margin: 0 20px 0 17px;
	padding: 1px 0 2px 3px;
	float: right;
	border: 0;

}

#conteudo{
	width: 681px;
	min-height: 430px;
	_height: 430px;
	float: left;
	background: url(imgs/back_conteudo.jpg);
	margin: 24px 0 40px 9px;
	display: inline;
	padding-bottom:20px;
}

	#conteudo #tit_conteudo{
		width: 681px;
		height: 22px;
		/*display:table;*/
		float:left;
	}

		#conteudo #tit_conteudo span{
		display: none;
	}
	/*substituir por - garre*/

	
	/*destaque agenda - garre */
	#conteudo #destaque_agenda{
		width: 594px;
		height: 187px;
		margin: 17px 0 0 40px;
		background: url(imgs/agenda/back_destaque_agenda.jpg) no-repeat;
		display:table;
		float:left;
	}
	
		#conteudo #destaque_agenda img{
			width: 28px;
			height: 24px;
			margin: 20px 0 0 22px;
			float:left;
			/*border: 1px solid green;*/
		}
				
		#conteudo #destaque_agenda #agenda_destaque_local{
			float:left;
			width:300px;
			height:86px;
			margin:40px 0 0 22px;
			_margin-left:11px
		}
		
			#conteudo #destaque_agenda #agenda_destaque_local p{
				margin-top: 12px;
				margin-left:0;
				float:left;
				height:auto;
			}
			#conteudo #destaque_agenda #agenda_destaque_local a{
				clear:both;
				display:table;
				/*margin-left:1px;*/
			}
		
		#conteudo #destaque_agenda p{
			margin: 22px 0 0 10px;
			float:left;
			height:24px;
			/*border: 1px solid green;*/
		}
	
	/*não vai mais ter esta box - garre*/
	/*texto dentro de destaque, não vai ter mais um div so para texto - garre*/
	#conteudo #conteudo_agenda{
		width: 635px;
		min-height: 252px;
		_height: 252px;
		margin: 17px 0 0 25px;
		float: left;
		display: inline;
		/*border: 1px solid green;*/
	}
	
		#conteudo #conteudo_agenda #amarra_direita{
			width: 233px;
			height: auto;
			min-height: 50px;
			_height: 50px;
			margin: 0 0 0 20px;
			float: right;
			display: inline;
		}
	
			#conteudo #conteudo_agenda #amarra_direita #foto_agenda{
				width: 233px;
				height: auto;
				min-height: 154px;
				_height: 154px;
				background: url(imgs/back_foto_agenda.jpg) no-repeat;
				padding: 8px;
				text-align: center;
			}
		
			#conteudo #conteudo_agenda #amarra_direita #opcoes_agenda{
				width: 206px;
				height: auto;
				min-height: 10px;
				_height: 10px;
				margin: 17px 0 0 40px;
				clear:both;
				/*border: 1px solid red;*/
			}
			
				#conteudo #conteudo_agenda #amarra_direita #opcoes_agenda img{
				border: 0;
			}
		
	#conteudo #conteudo_agenda #local_agenda{
		width: 265px;
		height: 56px;
		padding: 30px 26px 20px 26px;
		margin: 17px 0 0 0;
		background: url(imgs/back_local_agenda.jpg);
		float: left;
		display: inline;
	}

		/*logo dentro de destaque - garre*/
		#conteudo #conteudo_agenda #local_agenda #logo_casa{
			width: 34px;
			min-height: 24px;
			_height: 24px;
			float: right;
			margin: -20px -15px 0 0; 
			_margin: -18px -8px 0 0; 
			/*border: 1px solid green;*/
		}
		/*não vai mais ter o texto - garre*/
		#conteudo #conteudo_agenda #texto_agenda{
			width: 250px;
			min-height: 150px;
			_height: 150px;
			margin: 0 0 0 5px;
			float: left;
			display: inline;
			/*border: 1px solid green;*/
		}
		
			#conteudo #conteudo_agenda #texto_agenda p{
				margin: 0 0 10px 5px;
			}
		
	#conteudo #busca_agenda{
		width: 681px;
		height: 50px;
		background: url(imgs/tit_busca.jpg);
		margin: 18px 0 0 0;
		clear: both;
		display: table;
	}
	
		#conteudo #busca_agenda #select_data{
			margin: 16px 0 0 183px;
			width:100px;
			height:20px;
			float:left;
			_margin-left:91px;		
		}
		
		#conteudo #busca_agenda #select_local{
			margin: 16px 0 0 65px;
			width:100px;
			height:20px;
			float:left;
			/*display:block;*/
		}
	
	#conteudo .indice_agenda{
		width: 681px;
		height: 38px;
		padding: 12px 0 0 0;
		border-top: 2px solid #FFF;
		border-bottom: 2px solid #A8BBC6;
	}
	
		#conteudo .indice_agenda .img_logo_casa{
			width: 74px;
			height: 36px;
			text-align: center;
			float: left;
		}
		
	#conteudo #conteudo_noticias{
		width: 661px;
		min-height: 300px;
		_height: 300px;
		margin: 17px 10px 0 10px;
	}

		#conteudo #conteudo_noticias #foto_noticias{
			width: 246px;
			height: 164px;
			background: url(imgs/back_foto_noticias.jpg);
			padding: 8px 10px 9px 9px;
			margin: 0 0 0 5px;
			float: right;
			display: inline;
			text-align: center;
		}
		
	#conteudo #mais_noticias{
		width: 681px;
		height: 38px;
		margin: 8px 0 0 0;
		clear: both;
		display: table;
	}
	
		#conteudo #regulamento{
		width: 681px;
		height: 50px;
		background: url(imgs/regulamento.jpg);
		margin: 8px 0 0 0;
		clear: both;
		display: table;
	}
	
	#corpo .regulamento .rolagem
{
width: 669px;
height: 388px;
overflow-x: auto;
overflow-y: auto;
margin-top: 0pt;
margin-right: 6px;
margin-bottom: 20pt;
margin-left: 6px;
padding-top: 25px;
padding-right: 6px;
padding-bottom: 12px;
padding-left: 0pt;
}

#corpo .bts_promocao{
	width: 100%;
	background-color: #b6c8d6;
	padding: 10px 0 7px 0;
}

	#conteudo #oque{		
		width:425px;
		height:auto;
		min-height:30px;
		_height: 30px;
		float:left;
		margin:6px 0 6px 15px;
	}
	
	#conteudo .indice_noticias{
		width: 669px;
		height: 38px;
		padding: 12px 0 0 12px;
		border-top: 2px solid #FFF;
		border-bottom: 2px solid #A8BBC6;
		/*float:left;*/
	}
	
	#conteudo #busca_noticia{
		margin:6px 15px 6px 0;
		_margin-right:11px;
		width:216px;
		height:25px;
		float:right;
	}
	
		#conteudo #busca_noticia form{
			margin:3px 0 0 8px;
			_margin-left:4px;
			float:left;
			width:206px;
		}
		#conteudo #busca_noticia form p{
			float:left;
			margin: 2px 4px 0 0;
		}
		
		#conteudo #busca_noticia form #chave{
			float:left;
			width:130px;
			height:13px;
			padding:1px 0 1px 3px;
			display:inline;
			border: 1px solid #999999;
		}
		
		#conteudo #busca_noticia form #botao{
			margin:1px 0 0 2px;
			display:inline;
			float:left;
		}
		
/* Página de Promoção*/

/* Promoção Velha
#conteudo #conteudo_promo{
		width: 250px;
		min-height: 252px;
		_height: 252px;
		margin: 23px 0 0 40px;
		float: left;
		display: inline;
		border: 1px solid green;
	}
	
	#conteudo #foto_promo{
		width: 345px;
		height: 230px;
		margin: 17px 0 0 8px;
		background: url(imgs/back_foto_agenda.jpg);
		padding: 11px 12px;
		float: left;
		display: inline;
	}	
	
		#conteudo #conteudo_promo p{
				margin: 0 0 10px 5px;
			}
			
		#conteudo #conteudo_promo #part_ind{
				width: 201px;
				float: right;
				clear: both;
				margin: 30px 0 0 0;
			}
			
			#conteudo #conteudo_promo #part_ind img{
				margin: 0 0 5px 0;
				border: 0;
			}*/
			
#conteudo #conteudo_promo{
		width: 630px;
		height:auto;
		min-height: 200px;
		_height: 200px;
		margin: 23px 0 0 40px;
		float: left;
		_margin-left:20px;
		display: table;
		/*border: 1px solid green;*/
	}
	
	#conteudo #conteudo_promo p{
		margin: 0 0 10px 5px;
		clear:both;
		display:table;
		/*border:1px solid red;*/
	}
	
	#conteudo #conteudo_promo .p_promo_detalhe{
		float:left;
		clear:none;
		width:350px;
		margin:17px 0 0 10px;
	}
	
#conteudo #foto_promo{
	width: 240px;
	height: 148px;
	margin: 17px 0 10px 8px;
	background: url(imgs/back_foto_promo.jpg);
	float: left;
	display: table;
	_margin-left:4px;
	/*border:1px solid black;*/
}	
	
	#conteudo #foto_promo img{
		margin: 17px 0 0 18px;
		border: 0;
	}	
		
			
	#conteudo #part_ind{
			width: 201px;
			float: right;
			margin: 30px 70px 0 0;
		}
		
		#conteudo #part_ind img{
			margin: 0 0 5px 0;
			border: 0;
		}
		
/* Página Cadastro de promocão*/

#corpo #conteudo #cadastro_promocao{
	 width:630px;
	 height:auto;
	 min-height:570px;
	 margin:0 0 10px 20px;
	 _margin-left:10px;
	 float:left;
	 padding:15px;
}

#corpo #conteudo #cadastro_promocao table input{
	height: 14px;
	border: 1px solid #DFDFE3;
	padding: 3px 0 0 3px;
}

#corpo #conteudo #cadastro_promocao table tr td table tr td select{
	height: 18px;
	border: 1px solid #DFDFE3;
}

#corpo #conteudo #cadastro_promocao table input{
	height: 17px;
	border: 1px solid #DFDFE3;
}

#corpo #conteudo #cadastro_promocao table textarea{
	height: 80px;
	border: 1px solid #DFDFE3;
	padding: 0 0 0 3px;
}
		
/*_____________________________________*/
					
#outras_promo{
	width: 293px;
	height: 426px;
	background: url(imgs/fundo_ultimas_gralhadas.jpg);
	margin: 24px 0 -3px 9px;
	display: inline;
	float: left;
	position: relative;
	/*border: 1px solid red;*/
}

	#outras_promo img{
		margin: 0;
		padding: 0;
 	}
		
#conteudo .li_club{
	background:url(imgs/clubs/linha_clubs_botton.jpg) bottom no-repeat;
	height:94px;
	*height:74px;
	list-style-type: none;
}

#conteudo .logo_club{
	width:50px;
	height:50px;
	margin: 11px 0 0 23px;
	_margin-left:11px;
	background:#FFFFFF; float:left;
}

#conteudo .titulo_club{
	float:left;
	margin:auto 0 auto 27px;
	height:72px;
	width:82px;
}

#conteudo .detalhe_club{
	margin: 0 0 0 34px;
	float:left;
	line-height:14px;
	height:72px;
	width:260px;
}

#conteudo .link_club{
	margin:0 0 0 47px;
	height:72px;
	float:left;
}

.link_kbca{
	position: absolute;
	top: 20px;
	left: 0;
	height: 100px;
	width: 310px;
	/*border: 1px solid red;*/
	z-index: 5;
}
	
/*  /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\//\/\/\/\/\ */
/* /\/\/\/\/\/\/\/\/\/\/\        	  TEXT classes     		   /\/\/\/\/\/\/\/\/\/\/\/\  */
/*  /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\//\/\/\/\/\ */

.padrao, .padrao a:link, .padrao a:visited{
	font: 11px/17px verdana, sans-serif;
	color: #616161;
	text-decoration: none;
}

.padrao a:hover{
	text-decoration: underline;
}

.data, .data a:link, .data a:visited{
	font: 9px/17px verdana, sans-serif;
	color: #346C87;
	text-decoration: none;
}

.data a:hover{
	text-decoration: underline;
}

.titulo, .titulo a:link, .titulo a:visited{
	font: bold 15px/20px verdana, sans-serif;
	color: #346C87;
	text-decoration: none;
}

.titulo a:hover{
	text-decoration: underline;
}

.texto_titulo_rodape{
	font: bold 11px/15px verdana, sans-serif;
	color: #304B59;
}
.texto_rodape, .texto_rodape a:link, .texto_rodape a:visited{
	font: 11px/15px verdana, sans-serif;
	color: #375568;
	text-decoration: none;
}

.texto_rodape a:hover{
	text-decoration: underline;
}

.texto_copyright{
	font: 10px verdana, sans-serif;
	color: #375568;
	text-decoration: none;
}

.texto_chamada_gralhadas, .texto_chamada_gralhadas a:link, .texto_chamada_gralhadas a:visited{
	font: 11px verdana, sans-serif;
	color: #295569;
	text-decoration: none;
}

.texto_chamada_gralhadas a:hover{
	text-decoration: underline;
}

.texto_chamada_noticias, .texto_chamada_noticias a:link, .texto_chamada_noticias a:visited{
	font: 11px verdana, sans-serif;
	color: #346C87;
	text-decoration: none;
}

.texto_chamada_noticias a:hover{
	text-decoration: underline;
}

.texto_chamada_agenda, .texto_chamada_agenda a:link, .texto_chamada_agenda a:visited{
	font: 10px verdana, sans-serif;
	color: #616161;
	text-decoration: none;
}

.texto_chamada_agenda a:hover{
	text-decoration: underline;
}

.titulo_chamada_agenda {
	font: 17px Helvetica, sans-serif;
	color:#346C87;
	font-weight:bold;
}

.verdana10azulUnder{
	font: 10px verdana, sans-serif;
	color:#346C87;
	text-decoration:underline;
}


/*  /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\//\/\/\/\/\ */
/* /\/\/\/\/\/\/\/\/\/\/\        	  Another Stuff    		   /\/\/\/\/\/\/\/\/\/\/\/\  */
/*  /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\//\/\/\/\/\ */
