/*
SOM.NIT
12:25 18/02/2008
By Space Bits <www.spacebits.com>
Ferran Sarrió <ferran@spacebits.com>
*/

*{-moz-box-sizing: border-box;box-sizing: border-box}

body{
	background-color: #474747;
	background-image: url(/img/somnitfons.jpg);
	background-attachment: fixed;
	background-position: center top;
	background-repeat: repeat-x;

	color:#FFFFFF;
	font-family: verdana,arial,tahoma;
	font-weight:normal;
	font-size:11px;

	scrollbar-base-color: #222222;
	scrollbar-arrow-color: #383838;
	scrollbar-3dlight-color: #383838;
	scrollbar-darkshadow-color: #383838;
	scrollbar-highlight-color: #383838;
	scrollbar-shadow-color: #383838;
	scrollbar-track-color: #383838;
	
	margin: 0px 0px 0px 0px;
}



/*links per defecte*/

A:link {font-family:verdana,arial,tahoma;font-size:11px;color:#d72e04;text-decoration: none}
A:visited {font-family:verdana,arial,tahoma;font-size:11px;color:#d72e04;text-decoration: none}
A:active {font-family:verdana,arial,tahoma;font-size:11px;color:#d72e04;text-decoration: none}
A:hover {font-family:verdana,arial,tahoma;font-size:11px;color:#d72e04;text-decoration: underline;}

.m_vermell:link {font-family:verdana,arial,tahoma;font-size:11px;color:#383838;text-decoration: underline;font-weight:bold}
.m_vermell:visited {font-family:verdana,arial,tahoma;font-size:11px;color:#383838;text-decoration: underline;font-weight:bold}
.m_vermell:active {font-family:verdana,arial,tahoma;font-size:11px;color:#383838;text-decoration: underline;font-weight:bold}
.m_vermell:visited {font-family:verdana,arial,tahoma;font-size:11px;color:#383838;text-decoration: underline;font-weight:bold}

.text_vermell{color:#d72e04;}

/*esquerra*/


.link_blanc:link{
	font-family:verdana,arial,tahoma;
	font-size:11px;
	color:#FFF;
	text-decoration:none;
}
.link_blanc:hover{
	font-family:verdana,arial,tahoma;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}
.link_blanc:visited{
	font-family:verdana,arial,tahoma;
	font-size:11px;
	color:#FFFFFF;
}
.link_blanc:active{
	font-family:verdana,arial,tahoma;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

.menu{
	font-family:"trebuchet ms",verdana,arial,tahoma;
	font-size:1.1em;
	color:#d72e04;
	text-decoration:none;
	line-height: 1.1;
}
.menu:active{
	font-family:"trebuchet ms",verdana,arial,tahoma;
	font-size:1.1em;
	color:#d72e04;
	text-decoration:none;
	line-height: 1.1;
}
.menu:link{
	font-family:"trebuchet ms",verdana,arial,tahoma;
	font-size:1.1em;
	color:#d72e04;
	text-decoration:none;
	line-height: 1.1;
}
.menu:visited{
	font-family:"trebuchet ms",verdana,arial,tahoma;
	font-size:1.1em;
	color:#d72e04;
	text-decoration:none;
	line-height: 1.1;
}
.menu:hover{
	font-family:"trebuchet ms",verdana,arial,tahoma;
	font-size:1.1em;
	color:#fff;
	text-decoration:none;
	line-height: 1.1;
}
.intro{
	font-family:"trebuchet ms",verdana,arial,tahoma;
	font-size:0.9em;
	color:#fff;
	text-decoration:none;
	line-height: 1.1;
}

.menu_blanc{
	font-family:"trebuchet ms",verdana,arial,tahoma;
	font-size:1.1em;
	color:#fff;
	text-decoration:none;
	line-height: 1.1;
}
.menu_blanc:active{
	font-family:"trebuchet ms",verdana,arial,tahoma;
	font-size:1.1em;
	color:#fff;
	text-decoration:none;
	line-height: 1.1;
}
.menu_blanc:link{
	font-family:"trebuchet ms",verdana,arial,tahoma;
	font-size:1.1em;
	color:#fff;
	text-decoration:none;
	line-height: 1.1;
}
.menu_blanc:visited{
	font-family:"trebuchet ms",verdana,arial,tahoma;
	font-size:1.1em;
	color:#fff;
	text-decoration:none;
	line-height: 1.1;
}
.menu_blanc:hover{
	font-family:"trebuchet ms",verdana,arial,tahoma;
	font-size:1.1em;
	color:#d72e04;
	text-decoration:none;
	line-height: 1.1;
}

h1{
	font-family:"trebuchet ms",verdana,arial,tahoma;
	font-size:1.1em;
	color:#d72e04;
	text-decoration:none;
	margin:0px;
	padding:0px;
	line-height: 1.1;
}
h2{
	font-family:"trebuchet ms",verdana,arial,tahoma;
	font-size:1.0em;
	color:#fff;
	text-decoration:none;
	margin:0px;
	padding:0px;
	line-height: 1.1;
}
.granh1{
	font-family:"trebuchet ms",verdana,arial,tahoma;
	font-size:1.1em;
	color:#d72e04;
	text-decoration:none;
	margin:0px;
	padding:0px;
	line-height: 1.1;
}
.foto{
	border: 4px solid #383838; 
}

hr{
	height:1px;
	background-color:#757575;
}

/*noticies*/
#noticia{
	width:511px;
}


#foto_noticia{
	font-family:verdana,arial,tahoma;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	width: 181px;
	height:36px;
	background-color:#383838;
	padding: 6px 6px 6px 6px;
	font-weight:normal;
}

#titol_noticia{
	width:511px;
	background-image:url('/img/fons_negre_intermig.gif');
	background-color:#000000;
	font-weight:bold;
	padding-left:20px;
	padding-right:20px;
	padding-top:22px;
	padding-bottom:23px;
}
#titol_noticia_en{
	width:736px;
	background-image:url('/img/fons_negre_intermig2.gif');
	background-color:#000000;
	font-weight:bold;
	padding-left:20px;
	padding-right:20px;
	padding-top:22px;
	padding-bottom:23px;
}

#plus_noticia{
	font-family:verdana,arial,tahoma;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url('/img/plus_icon.gif');
	background-color:#000000;
	background-repeat:no-repeat;
	font-weight:normal;
	padding-left:20px;
	height:13px;
	padding-bottom:3px;
}



/*substancies*/


#globus_substancia_inferior{
	width:503px;
	height:9px;
	background-image:url('/img/globus_inf_substancia.gif');
	background-repeat:no-repeat;
	font-size:2px;
}
#globus_substancia_superior{
	width:503px;
	height:32px;
	background-image:url('/img/globus_sup_substancia.gif');
	background-repeat:no-repeat;
	font-size:2px;
}
#globus_substancia_contingut{
	width:503px;
	background-color:#000;
	background-image:url('/img/globus_mid_substancia.gif');
	background-repeat:no-repeat;
	background-position: 421px 0px;
	
}

/*varis*/

#fons{
	background-color:#383838;
	width:988px;
	height:100%;
	padding-top:15px;
	padding-bottom:15px;
	margin:0;
}


#central_superior_tema{
	font-family:verdana,arial,tahoma;
	font-size:8px;
	color:#FFFFFF;
	text-decoration:none;
	width:463px;
	height:11px;
	background-image:url('/img/fons_tema_superior.gif');
	background-color:#000000;
	font-weight:normal;
	margin:0px;
}
#central_inferior_tema{
	width:463px;
	height:46px;
	background-image:url('/img/fons_tema_inferior.gif');
	background-repeat:no-repeat;
	font-size:2px;
	margin:0px;
	padding: 0px 0px 55px 0px;
}

#central_inferior{
	width:511px;
	height:15px;
	background-image:url('/img/fons_somnit_footer.gif');
	background-repeat:no-repeat;
	font-size:2px;
	margin:0px;
}
#central_inferior_forum{
	width:511px;
	height:39px;
	background-image:url('/img/fons_somnit_forum_footer.gif');
	background-repeat:no-repeat;
	font-size:2px;
	margin:0px;
	padding: 20px 0px 0px 20px;
}

#central_inferior_en{
	width:736px;
	height:15px;
	background-image:url('/img/fons_somnit_footer2.gif');
	background-repeat:no-repeat;
	font-size:2px;
	margin:0px;
}

#recursos_superior{
	font-family:verdana,arial,tahoma;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	width:190px;
	height:5px;
	background-image:url('/img/fons_recursos_header.gif');
	background-color:#000000;
	font-weight:normal;
	font-size:2px;
	margin:0px;
}

#contingut_recursos{
	font-family:verdana,arial,tahoma;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	width:190px;
	background-color:#191919;
	padding: 20px 20px 20px 20px;
	font-weight:normal;
	margin:0px;
}
#recursos_inferior{
	width:190px;
	height:15px;
	background-image:url('/img/fons_recursos_footer.gif');
	background-repeat:no-repeat;
	font-size:2px;
	margin:0px;
}

#central_superior{
	font-family:verdana,arial,tahoma;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	width:511px;
	height:36px;
	background-image:url('/img/fons_somnit_header.gif');
	background-color:#000000;
	font-weight:normal;
	margin:0px;
}

#central_superior_en{
	font-family:verdana,arial,tahoma;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	width:736px;
	height:36px;
	background-image:url('/img/fons_somnit_header2.gif');
	background-color:#000000;
	font-weight:normal;
	margin:0px;
}

#central_superior_nologo{
	font-family:verdana,arial,tahoma;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	width:511px;
	height:15px;
	background-image:url('/img/fons_somnit_header_nologo.gif');
	background-color:#000000;
	font-weight:normal;
	margin:0px;
}

#central_superior_nologo_en{
	font-family:verdana,arial,tahoma;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	width:736px;
	height:15px;
	background-image:url('/img/fons_somnit_header_nologo2.gif');
	background-color:#000000;
	font-weight:normal;
	margin:0px;
}

#contingut{
	font-family:verdana,arial,tahoma;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	width:511px;
	background-image:url('/img/fons_negre_intermig.gif');
	background-color:#000000;
	padding: 0px 28px 20px 20px;
	font-weight:normal;
	margin:0px;
}

#contingut td,caption{

	color:#FFFFFF;
	font-family: verdana,arial,tahoma;
	font-weight:normal;
	font-size:11px;

}


#contingut_en{
	font-family:verdana,arial,tahoma;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	width:736px;
	background-image:url('/img/fons_negre_intermig2.gif');
	background-color:#000000;
	padding: 0px 28px 20px 20px;
	font-weight:normal;
	margin:0px;
}

#contingut_tema{
	width:463px;
	background-image:url('/img/fons_tema_intermig.gif');
	background-color:#000000;
	padding: 5px 20px 5px 20px;
	font-weight:normal;
}

#contingut2{
	width:511px;
	background-image:url('/img/fons_negre_intermig.gif');
	background-color:#000000;
	padding: 0px 20px 20px 20px;
	font-weight:normal;
}
#contingut2_en{
	width:736px;
	background-image:url('/img/fons_negre_intermig2.gif');
	background-color:#000000;
	padding: 0px 20px 20px 20px;
	font-weight:normal;
}
#lateral_contingut{
	font-family:verdana,arial,tahoma;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	width:205px;
	background-image:url('/img/fons_lateral_intermig.gif');
	background-color:#000000;
	padding: 0px 20px 20px 20px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	border:0px;
	float:left;
}
#lateral_inferior{
	width:205px;
	height:15px;
	background-image:url('/img/fons_lateral_footer.gif');
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	border:0px;
	font-size:2px;
	float:left;
}

#lateral_superior{
	width:205px;
	height:9px;
	background-image:url('/img/fons_lateral_header.gif');
	margin:0px;
	padding:0px;
	border:0px;
	float:left;
	font-size:2px;
	position:relative;
}


#lateral_superior_about{
	width:205px;
	height:15px;
	background-image:url('/img/fons_lateral_header_about.gif');
	margin:0px;
	padding:0px;
	border:0px;
	float:left;
	font-size:2px;
	position:relative;
}

#lateral_superior_proj_ca{
	width:205px;
	height:15px;
	background-image:url('/img/fons_lateral_header_proj_ca.gif');
	margin:0px;
	padding:0px;
	border:0px;
	float:left;
	font-size:2px;
	position:relative;
}


#lateral_superior_drog_ca{
	width:205px;
	height:15px;
	background-image:url('/img/fons_lateral_header_drog_ca.gif');
	margin:0px;
	padding:0px;
	border:0px;
	float:left;
	font-size:2px;
	position:relative;
}
#lateral_superior_subs_ca{
	width:205px;
	height:15px;
	background-image:url('/img/fons_lateral_header_subs_ca.gif');
	margin:0px;
	padding:0px;
	border:0px;
	float:left;
	font-size:2px;
	position:relative;
}
#lateral_superior_proj_es{
	width:205px;
	height:15px;
	background-image:url('/img/fons_lateral_header_proj_es.gif');
	margin:0px;
	padding:0px;
	border:0px;
	float:left;
	font-size:2px;
	position:relative;
}


#lateral_superior_drog_es{
	width:205px;
	height:15px;
	background-image:url('/img/fons_lateral_header_drog_es.gif');
	margin:0px;
	padding:0px;
	border:0px;
	float:left;
	font-size:2px;
	position:relative;
}
#lateral_superior_subs_es{
	width:205px;
	height:15px;
	background-image:url('/img/fons_lateral_header_subs_es.gif');
	margin:0px;
	padding:0px;
	border:0px;
	float:left;
	font-size:2px;
	position:relative;
}
#lateral_superior_admin{
	width:205px;
	height:15px;
	background-image:url('/img/fons_lateral_header_admin.gif');
	margin:0px;
	padding:0px;
	border:0px;
	float:left;
	font-size:2px;
	position:relative;
}


#titol_contingut{
	font-family:verdana,arial,tahoma;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	width:958px;
	background-image:url('/img/fons_titol_intermig.gif');
	background-color:#000000;
	padding: 0px 0px 0px 0px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	border:0px;
	float:left;
	font-size:2px;
}
#titol_inferior{
	width:958px;
	height:15px;
	background-image:url('/img/fons_titol_footer.gif');
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	border:0px;
	float:left;
	font-size:2px;
}

#titol_superior{
	width:958px;
	height:9px;
	background-image:url('/img/fons_titol_header.gif');
	margin:0px;
	padding:0px;
	border:0px;
	float:left;
	font-size:2px;
	position:relative;
}

#footer{
	font-family:verdana,arial,tahoma;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	width:958px;
	height:27px;
	background-image:url('/img/fons_footer.gif');
	background-color:#2f2e2e;
	padding: 4px 0px 0px 20px;
	font-weight:normal;
}



/*substancies*/

#titol_substancies{
	width:511px;
	background-image:url('/img/fons_negre_intermig.gif');
	background-color:#000000;
	font-weight:bold;
	padding-left:20px;
	padding-right:20px;
	padding-top:22px;
	padding-bottom:5px;
}
#intro_substancies{
	font-family:verdana,arial,tahoma;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	width:511px;
	background-image:url('/img/fons_negre_intermig.gif');
	background-color:#000000;
	font-weight:bold;
	padding-left:20px;
	padding-right:20px;
}


#interrogant_substancies{
	width:451px;
	height:23px;
	background-image:url('/img/interrogant.gif');
	background-repeat:no-repeat;
	font-family:verdana,arial,tahoma;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	padding-left:20px;
	margin-top:20px;
	padding-top:5px;
	vertical-align: text-bottom;
}

#punts_substancies{
	width:471px;
	background-image:url('/img/plus_petit.gif');
	background-repeat:no-repeat;
	font-family:verdana,arial,tahoma;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	padding-left:16px;
}


.text_petit{
	font-family:verdana,arial,tahoma;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}
.text_petit:link{
	font-family:verdana,arial,tahoma;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}
.text_petit:visited{
	font-family:verdana,arial,tahoma;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}
.text_petit:hover{
	font-family:verdana,arial,tahoma;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:underline;
}

.text{
	font-family:verdana,arial,tahoma;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

.text:link{
	font-family:verdana,arial,tahoma;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
.text:visited{
	font-family:verdana,arial,tahoma;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
.text:hover{
	font-family:verdana,arial,tahoma;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}

.text_gris_petit{
	font-family:verdana,arial,tahoma;
	font-size:10px;
	color:#c0c0c0;
	text-decoration:none;
}


/*formularis*/
input,select {
	background-color:#383838;
	border: 0px;
	font-family:verdana,arial,tahoma;
	font-size:11px;
	color:#FFFFFF;
	height:20px;
	padding-top:4px;
	padding-left:4px;
}
textarea{
	background-color:#383838;
	border: 0px;
	font-family:verdana,arial,tahoma;
	font-size:11px;
	color:#FFFFFF;
	padding-top:4px;
	padding-left:4px;
	scrollbar-base-color: #222222;
	scrollbar-arrow-color: #383838;
	scrollbar-3dlight-color: #383838;
	scrollbar-darkshadow-color: #383838;
	scrollbar-highlight-color: #383838;
	scrollbar-shadow-color: #383838;
	scrollbar-track-color: #383838;
}

.boto{
	background-color:#383838;
	border: 0px;
	font-family:verdana,arial,tahoma;
	font-size:11px;
	color:#c0c0c0;
	padding-bottom:3px;
}



/*avis menors*/


.avis{
	position:absolute;
	left:0px;
	top:0px;
	z-index:4;
	width:100%;
	height:100%;
	background: transparent url('/img/trans_negre.gif') 0 0 repeat;
	voice-family: "\"}\"";
   	voice-family:inherit;
}

.ocult{
	display:none;
}


.foto_galeria{
	border: 2x solid #383838;
	border-top-width:2px;
}

.gris{ color:#cf7b84; }
.gris:hover{ color:#cf7b84; }
.gris:link{ color:#cf7b84; }
.gris:visited{ color:#cf7b84; }
.gris:active{ color:#cf7b84; }


.no_visible{ display:none; }
.visible{ display:visible; }

.text_mig:link{
	font-family:verdana,arial,tahoma;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}
.text_mig:active{
	font-family:verdana,arial,tahoma;
	font-size:12px;
	color:#fff;
	text-decoration:none;
}

.text_mig:hover{
	font-family:verdana,arial,tahoma;
	font-size:12px;
	color:#d72e04;
	text-decoration:none;
}

.text_mig:visited{
	font-family:verdana,arial,tahoma;
	font-size:12px;
	text-decoration:none;
}


