body,
	html {
		margin:0;
		padding:0;
		color:#000;
		background-image: url('http://www.japanrockclub.com/graficos/fondo_jpn.jpg'); 
	}
	#wrap {
		width:900px;
		margin:15px auto;
		background:#ddd;
	}
	#header {
    	padding:2px 2px;
		background:#ddd;
	}
    
    #header img{
        margin: 0 12px 0 0;
        padding: 0;
        width: 895px;
        height:165px;
        
    }
    
    a:link {
	color: #000000;

  

    }

    a:hover {
	color:#A9A9A9;
	text-decoration:none;
    }

    
    
    
	h1 {
	    margin:0;
    }
    
   
	#nav {
    
		padding:5px 10px;
		background:#fff;
		color: #000;
	}
	#nav ul {
        text-align: center;
		padding:0;
		list-style:none;
	
	}
	#nav li {
		display:inline;
		margin:0;
		padding:0;

	}

  #nav li a{
 
  color: #000;
  font-weight: bold;
  }
	
 #nav li a:hover{
 
  color: #A9A9A9;;
  }	
	
	#main {
		float:left;
		width:500px;
		padding: 5px;
		background:#ddd;

	}
    
    #main img {
    float: left; height: 140px; width:140px; padding: 10px;  

    }
	
	h2.date {
		
		margin:0 0 1em;
	  	color: #fff;
	    background-color:  #ff5555;
	    
	}
    
    
    blockquote {
        text-align:justify;
        margin: 0 auto;
        color: #000;
        padding:18px;
        background-color:#fff;
        border-top:1px solid #cccccc;
        border-bottom:1px solid #cccccc;
        line-height:20px; 
        clear: left;
    }
    
    
    
    
	#sidebar {
     
		float:right;
		margin: 5px 5px  auto;
        width:340px;
     
		padding:12px;
		background:#fff;
	}
	#footer {
		clear:both;
		padding:5px 10px;
		background:#fff;
       
     
	}
	#footer p {
		margin:0  auto;
        text-align: center; 
    }
	* html #footer {
		height:1px;
          
	}
/* #####estilo para la programacion######## */  


	#main-prog {
	 
		width: auto;
		padding:10px;
		background:#ddd;
     
	}
    
    #main-prog img {
    float: left; height: 140px; width:140px; padding: 0px;  
    background-color: #000;

  

    }

	#meses { 


  font-size: 20px;

	}




h3.fechas {

	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
    margin: 0 auto;
	color: #fff;
	background-color:  #ff5555;
    padding: 0px;


}

.content-prog{
    padding: 0px;
    margin-top: 12px;
    font-size: 18px;
	background-color: #fff;
	height: 170px;
    clear: left;
    

}
.evento{
 	
   
	text-align: left;
	width: auto;
	height: auto;
	margin: 1px 0px auto;
	color: #000;
    background-color: #fff;
   clear: left;
   
}



.evento a {
     
 	color:#000;
 	font-size: 20px;
    text-decoration: underline;
}


.evento a:hover {

 	color:#cf5252;
	

}

.evento a:visited {

		text-decoration: underline;
}
.extralinks a {

    color: #ff5555;

}


