/* CSS Document */

/*/ ~~~~~~~~~~  Associacio DJs contra la Fam > www.djscontralafam.org ~~~~~~~~~~ /*/
/*/ ~~~~~~~~~~  DisseÒo y programaciÛn Razgo, S.L. > www.razgo.net ~~~~ /*/

html {
	width:100%;
	height:100%;
	} 
 
body {
 	margin:0 auto;
	background-attachment: fixed; 
 	background-color:#F20449;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px ; 
	color: #000000;
	align: center;
	} 


A { 
 	text-decoration: none; 
	color: #E8002C;
	font-weight: bold;
	} 
	
A:hover { 
	color: #000000;
	background-color:#FFFFFF;
	font-weight: bold; 
	/*/color: #FEFCD8;
	background-color:#E8002C;
	font-weight: bold;/*/
	} 

/*/ ************************************* * tipos /*/


H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 17px;
}	


.black {
	color: #000000;
}	

.small {
	font-size:10px ; 
}	

.red { 
	color: #E8002C;
	} 

.white { 
	color: #FFFFFF;
	} 



/*/ ************************************* * top /*/


#wrapper {
	width: 800px;
	height:auto;
 	margin: 0 auto;
	padding:0 0;
	}

#container { 			
	position:absolute;
	top:0px;
	height:624px;
	width:800;	
	border: 0;		
	margin: 0;
	padding: 0;
	}

#top { 			
	position:absolute;
	top:0px;
	left:0px;
	height:34px;
	width:800;	
	border: 0;		
	margin: 0;
	padding: 0;
	}
	
#left { 			
	position:absolute;
	top:34px;
	left:0px;
	height:530px;
	width:50;	
	border: 0;		
	margin: 0;
	padding: 0;
	}
	
#mid { 			
	position:absolute;
	top:34px;
	left:370px;
	height:530px;
	width:34;	
	border: 0;		
	margin: 0;
	padding: 0;
	}
	
	
#right { 			
	position:absolute;
	top:34px;
	left:760px;
	height:530px;
	width:40;	
	border: 0;		
	margin: 0;
	padding: 0;
	}

#bot { 			
	position:absolute;
	top:564px;
	left:0px;
	height:60px;
	width:800;	
	border: 0;		
	margin: 0;
	padding: 0;
	}

#nav_left { 
	position: absolute;
	top:34px;
	left:50px;
	width:200px;
	height:40px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}	

#nav_esp { 
	position: absolute;
	top:34px;
	left:250px;
	width:44px;
	height:40px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}

#nav_cat { 
	position: absolute;
	top:34px;
	left:294px;
	width:26px;
	height:40px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}

#nav_eng { 
	position: absolute;
	top:34px;
	left:320px;
	width:50px;
	height:40px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}



/*/ ************************************* * navegaciÛ /*/

#logo_associacio { 
	position: absolute;
	top:74px;
	left:50px;
	width:320px;
	height:70px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}

#logo_djs { 
	position: absolute;
	top:144px;
	left:50px;
	width:320px;
	height:170px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}


#nav_associacio { 
	position: absolute;
	top:314px;
	left:50px;
	width:320px;
	height:30px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}

#nav_festival { 
	position: absolute;
	top:344px;
	left:50px;
	width:320px;
	height:30px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}

#nav_pacas { 
	position: absolute;
	top:374px;
	left:50px;
	width:320px;
	height:30px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}

#nav_lliga { 
	position: absolute;
	top:494px;
	left:50px;
	width:320px;
	height:30px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}

#nav_contacto { 
	position: absolute;
	top:434px;
	left:50px;
	width:320px;
	height:32px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}

#nav_suscripcion { 
	position: absolute;
	top:464px;
	left:50px;
	width:320px;
	height:32px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}

#nav_links { 
	position: absolute;
	top:404px;
	left:50px;
	width:320px;
	height:34px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}
	
	
#nav_bot { 
	position: absolute;
	top:524px;
	left:50px;
	width:320px;
	height:32px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}

	
/*/ ************************************* * continguts /*/


#home_top {
	position:absolute;
	left:404px;
	top:34px;
	width:356px;
	height:40px;
	vertical-align: top;
	padding:0;
	}


#home_flash {
	position:absolute;
	left:404px;
	top:74px;
	width:356px;
	height:490px;
	vertical-align: top;
	padding:0;
	}


#home_bot_nav {
	position:absolute;
	left:410px;
	top:580px;
	width:380px;
	height:44px;
	vertical-align: top;
	padding:0;
	}


#contenido_top {
	position:absolute;
	left:404px;
	top:0px;
	width:354px;
	height:294px;
	vertical-align: top;
	padding:0;
	background-color: #DFEADC;
	}

#contenido { 			
	position:absolute;
	font-color: #000000;
	left:404px;
	top:290px;
	width:356px;	
	height:274px;
	align:bottom;
	border: 0;	
	background-color:#DFEADC;	
	}


#contenido_text { 			
	position:absolute;
	background-color:#DFEADC;
	font-color: #000000;
	left:20px;
	top:10px;
	width:320px;	
	height:240px;
	vertical-align: top;
	border: 0;		
	}


#contenido_text_festival { 			
	position:absolute;
	background-color:#DFEADC;
	font-color: #000000;
	left:20px;
	top:0px;
	width:320px;	
	height:240px;
	vertical-align: top;
	border: 0;		
	}

#imagen_donaciones {
	position:absolute;
	left:404px;
	top:0px;
	width:354px;
	height:185px;
	vertical-align: top;
	padding:0;
	background-color: #DFEADC;
	}

#contenido_donaciones { 			
	position:absolute;
	font-color: #000000;
	left:404px;
	top:185px;
	width:356px;	
	height:359px;
	align:bottom;
	border: 0;	
	background-color:#DFEADC;	
	}



#contenido_text_donaciones { 			
	position:absolute;
	background-color:#DFEADC;
	font-color: #000000;
	left:20px;
	top:-10px;
	width:320px;	
	height:240px;
	vertical-align: top;
	border: 0;		
	}


/*/ ************************************* * extras /*/


.form {  
	color: #E8002C; 
	background-color: #F9F9F7; 
	font-family: Verdana, Helvetica, Arial,  sans-serif; 
	font-size: 8pt;
	margin-bottom:7px;
	border: #9C9C9C; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
	}

.boton {  
	font-family: Verdana,Helvetica, Arial,  sans-serif; 
	font-size: 7pt; color: #FFFFFF; 
	background-color: #E8002C; 
	font-weight: bold}


.lista {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	color: #E8002C; 
	background-color: #000000;
	width:150px;
	height: 15px; 
	clip:rect(   ); 
	margin-top:7px; 
	border:#E8002C; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
	}	

