/*
		Montagem: 	Danielle Freitas (maxmeio.com)
		Ano: 		2007
	
	*/
	 
	 
	 /* barra superior 96 FM */
	 
	div#barra_superior_96 {
		margin: 0 auto;	
		background-color:#ffd300;
		background-image:url(http://www.96fm.com.br/blog/imgs/bg_barra_superior.jpg); !important
		width:100%;
		height:49px;
		text-align:center;
		color:#674300;
    }
 
    #barra_superior_96 table { 
		text-align:center;
		font-size:11px;
		margin:0 auto;
    }
 
    #barra_superior_96 table a { 
		color:#674300;
    }
 
 
    #barra_superior_96 table a:hover { 
		text-decoration:none;
		font-weight:bold;
    }
	
	/* fim barra superior 96 FM */
	 *{
	 	margin: 0 auto;
		padding: 0;			
	 }
	 a img{
	 	border: 0;
	 }
		
	body{
		background-image:  url(../imgs/bg.gif);
		font-family: "Trebuchet MS", tahoma;
		font-size: 11px;
		width:900px;
		height:99%;
	}
	
	div#geral{
		margin:0 auto;
		width:900px;
		background-color: #FFFFFF;
		margin: 5px  auto 10px auto;
		position: relative;
	}
	div#topo{
		background-image:url(../imgs/bg_top.jpg);
		background-repeat: repeat-x;
		background-position: bottom;
		background-color: #F2F2F2;
		border: 10px solid #fff;
		height: 120px;
		position: relative;
		left: 0;
		top: 0;
		clear:both;
	}
	div#topo div#foto{
		position: absolute;
		left: 0;
		top: 0;
		clear:both;
		width: 158px;
		height: 120px;
	}
	div#topo div#anima{
		position: absolute;
		right: 0;
		top: 0;
		margin-top: 20px;
		margin-right: 10px;
		clear:both;
		width: 157px;
		height: 76px;
	}
	
	/**/
	div#topo div#logo{
		margin:0px 167px 0 150px;
		width:auto;
	 }

	 div#topo div#logo img{
		margin:18px 0px 0 50px;
		filter:expression(
	   this.alphaxLoaded ? "" :
	   (
		this.src.substr(this.src.length-4)==".png"
		?
		(
		 (!this.complete)
		 ? "" :
		  this.runtimeStyle.filter=
		  ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
		  (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
		  String(this.alphaxLoaded=true).substr(0,0)+
		  (this.src="../imgs/blank.gif").substr(0,0)
		)
		:
		this.runtimeStyle.filter=""
	   )
	  );
	 }
	div#topo img.cabeca{
		position: absolute;
		top: -14px;
		left: 197px;
	}
	div#topo h1 a{
		display: block;
		float: left;
		width: 347px;
		height: 140px;
		text-indent: -5000px;
	}	
	div#topo ol.menu{
		float: left;
		margin-left: 30px;
		width: 132px;
		margin-top: 50px;
	}
	div#topo ol.menu li{
		display: inline;
	}
	div#topo ol.menu li a{
		background-color: #F0F0F0;
		border: 3px solid white;
		padding: 5px;
		margin-bottom: 5px;
		text-decoration: none;
		color: #555556;
		display: block;
		text-align: center;
	}
	div#topo ol.menu li a:hover{
		color: #000000;
	}
	
	
	/***************   INÍCIO BARRA SUPERIOR   ********************/
	
	div#busca{
	width:98%;
	margin:0 auto;
	clear:both;
	}
	div#busca div#imagem_cafe{
		background:url(../imgs/topo_cafe.gif) no-repeat;
		width:161px;
		height:163px;
		float:right;
		z-index:2;
	}

	div#busca div#linha_busca{
		background:#442525;
		margin:48px 0 0 -163px;
		height:59px;
		float:right;
		width:100%;
		z-index:1;
	}
	div#busca h2{
		color:#f0ece3;
		margin:14px 0 0 20px; 
		font-size:14px;
		float:right;
		width:170px;
		height:26px;
		z-index:1;
		visibility:hidden;
	}
	div#busca form fieldset{
		float:right;
		margin:15px 15px 0 0;
		width:190px;
	}
	div#busca form fieldset input{
		border:3px solid #846969;
		background:#ddd3cb;
		float:right;
		margin:0 10px;
		height:16px;
		font:13px Georgia, "Times New Roman", Times, serif;
		padding:3px;
		width:130px;
	}
	div#busca form fieldset input.btn{
		margin:0 !important;
		border:0 !important;
		height:auto;
		padding:0 !important;
		height:28px;
		width:28px;
	}
	div#barra_abaixo_topo{
		position: relative;
		width:98%;
		margin:0 auto;
		clear:both;
		height: 50px;
		background-color: #F2F2F2;
		margin-bottom: 8px;
	}
	div#barra_superior{
		position: relative;
		height: 50px;
		margin-bottom: 8px;
	}
	div#barra_superior div#dados{
		float: left;
		height: 32px;
		padding: 8px 0px 8px 0px ;
	}
	div#barra_superior div#dados p.data, div#barra_superior form.busca,  div#barra_superior ol.menu{
		float: left;
		padding-top: 7px;
		padding-bottom: 0;
	}
	div#barra_superior div#dados p.data{
		background-image: url(../imgs/linha.gif);
		background-repeat: repeat-y;
		background-position: right;
	}
	div#barra_superior div#dados p.data, div#barra_superior ol.menu li a, div#barra_superior ol.menu li , div#barra_superior form.busca input{		
		color: white;
	}
	div#barra_superior div#dados ol.menu li a:hover{
		color: #000000;
	}
	div#barra_superior div#dados p.data{		
		width: 135px;		
	}
	div#barra_superior div#dados form.busca{
		width: 338px;
		padding-left: 60px;
		background-image: url(../imgs/busca.jpg);
		background-repeat: no-repeat;
		background-position: 0px center;
	}
	div#barra_superior div#dados form.busca label input{
		margin-left: 5px;
		border: 1px solid #E8E8E8;
		vertical-align: top;
		padding: 2px;
		height: 12px;
	}	
	div#barra_superior div#dados ol.menu{
		width: 140px;
		padding-left: 24px;
	}
	 div#barra_superior div#dados ol.menu li{
	 	display: inline;
		list-style-type: none
	 }
	 div#msn_dia{
		color: #fff;
		margin-bottom: 25px;
	}
	div#msn_dia h4{
		font-size: 18px;
		color: #C40B0B;
		margin-bottom: 7px;
		font-weight: normal;
	}
	div#msn_dia h5{
		font-size: 14px;
		color: #999999;
		font-weight: normal;
	}
	 
	 /***************   FINAL BARRA SUPERIOR  ********************/
	 div#principal{
	 	width:900px;
		overflow: hidden;
	 }
	 div#esq, div#conteudo, div#dir{
		font-size: 12px;
		overflow: auto;
		float: left;
	}
	 div#dir{
		margin:0px 0px 0px 0px;
	 	width: 146px;
 		padding: 8px;
	 }
	 div#esq{
		margin:0px 10px 0px 0px;
	 	width: 154px;
 		padding: 8px;
	 }
	 div#max{
	 	text-align: right;
		width: 753px;
		margin: 10px  auto 10px auto;
	 }
	 div#max a{
		float: right;
		display: block;
		text-align: left;		
		width: 91px;
		height: 28px;
		text-indent: -5000px;
	}
	 div#dir div#secoes li, ol#icons li{
	 	font-size: 13px;
	 	padding: 14px 5px 15px 7px;
		background-color: #F2F2F2;
		border: 2px solid #C40B0B;
		list-style-type: none;
		margin-bottom: 10px;
		font-weight: bold;
		color: #666666;
	 }
	 ol#icons li a img{
	 	margin-right: 5px;
	 }
	 div#dir div#secoes li a{
	 	color: #C20B0B;
		font-weight: normal;
	 }
	 div#dir div#secoes li a:hover{
		background-color:  #C20B0B;
		color: white;
		text-decoration: none	
	 }
	 ol#icons li a{
	 	font-weight: normal;
		color:#B1B1B1
	 }
	 ol#icons li a:hover{
	 	color: #000000;
	 }
	 div.box{
	 	background-image: url(../imgs/bg_box.jpg);
		background-repeat: no-repeat;
		background-position:top center;
		background-color: #F0F0F0;
		padding: 8px;
		margin-bottom: 7px;
		color: #999999;
		font-size: 12px;
	 }
	 div.box li{
	 	list-style-type: none;
		background-color: #FFFFFF;
		margin-bottom: 2px;
		padding: 2px;
	 }
	 div.box li a:hover{
	 	text-decoration: none
	 }
	 div.musica{
	 	padding: 0;
	 }
	 div.player_musica{
	 	margin-left: 6px;
	 }
	 div.musica h3{
	 	padding: 8px;
	 }
	 div.box h3{
	 	margin: 5px 5px 10px 5px ;
	 }
	 div.box a{
	 	color: #E12F41;
	 }
	 div.box p{
	 	margin-bottom: 7px;
		line-height: 16px;
	 }
	 div.box p.arquivo{
	 	text-align: center
	 }
	 div.box p.arquivo a{
	 	color: #999999;
	 }
	 
	 div.box p.arquivo a:hover{
	 	color: #000000
	 }
	div.box_caledario{
	 	background-image: url(../imgs/bg_box.jpg);
		background-repeat: no-repeat;
		background-position:top center;
		background-color: #F0F0F0;
		padding: 8px;
		margin-bottom: 7px;
		color: #999999;
		font-size: 11px;
	 }
	 div.box_caledario a{
	 	color: #E12F41;
	 }
	 div#conteudo {
	 	width: 545px;
	 	font-size: 13px;
	 	color: #666666;
		background-image: url(../imgs/bg_conteudo.gif);
		background-repeat: repeat-x;
		background-position:bottom;
		padding-bottom: 20px;
		margin: 0px 10px 0px 0px;
	 }
	 
	 div#conteudo p{
	 	margin-bottom: 13px;
		line-height: 18px;
	 }
	 div.foto {
	 	margin-bottom: 7px;
		text-align: center;
	 }
	 div.foto img{
	 	border: 4px solid #F0F0F0;
	 }
	 div#conteudo h2{
	 	font-size: 25px;
		color: #C40B0B;
		margin-bottom: 7px;
		font-weight: normal;
	 }
	 div#conteudo h2 span{
	 	padding: 5px;
	 }
	 div#conteudo p.postado{
	 	text-align: right;
		font-size: 10px;
		color: #B1B1B1
	 }
	 div#nav {
	 	text-align: center;
		margin-bottom: 12px;
		margin-top: 10px;
	 }
	 div#conteudo div#nav li{
	 	display: inline;
		list-style-type: none;
		list-style-image: none;
		margin-left: 0;
	 }
	 div#nav li a{
	 	color: #C40B0B;
		text-decoration: none;
		padding-right: 6px;
		padding-left: 6px;
	 }
	 div#nav li a:hover{
	 	background-color:  #C40B0B;
		color: #FFFFFF
	 }
	 div#nav li a.rss:hover{
	 	background-color: #FFFFFF
	 }

	/********** Arquivos cinza.scc **********/
	div#max{
		width:900px;
		margin:0 auto;
		clear:both;
		margin-bottom: 10px;
	}
	div#max a{
		background-image: url(../imgs/maxmeio.jpg);
	}
	/********** Arquivos cinza.scc **********/
	
	
	
	
	
	
	
	
	
	
		
		
	
	
	
	
	
	
	
