body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(../img/background.jpg) fixed;
	margin: 0 0 0 0;
}

.img_not{ margin: 5px 10px;}

a:link 		{color:#FF9900; text-decoration:none; font-weight: bold;}
a:visited 	{color:#FF9900; text-decoration:none; font-weight: bold;}
a:active 	{color:#FF9900; text-decoration:none; font-weight: bold;}
a:hover 	{color:#FF9900; text-decoration:none; font-weight: bold; background:#111}

h1{font-size:19px;color:#000;}
h2{font-size:17px;color:#FF9900; margin:0; padding:0;}
h3{font-size:12px; padding:0 5px; margin: 10px 0; color:#FF9900;}
h4{font-size:14px; padding:0 5px; margin: 10px 0; color:#000;}
h5{font-size:10px; padding:0 5px; color:#000; margin:0;}

h5 a:link,
h5 a:visited,
h5 a:active,
h5 a:hover,
h4 a:link,
h4 a:visited,
h4 a:active,
h4 a:hover{ padding:0; color:#000; margin:0; background:#FFF}

img{ border:0;}

#container{
	margin: 20px auto;
	padding: 6px;
	width:850px;
	background-color:#FFF;
}
#content{
	margin: 7px 0 0 0;
}
#footer{
	height:130px;
	font-size:9px;
	background-color:#111;
	color:#FFF;
	clear:left;
}
#footer_left{background:url(../img/footer_l.jpg) no-repeat;}
#footer_right{background:url(../img/footer_r.jpg) 100% 0 no-repeat;}
#footer_text{float:left; width:545px; padding:10px;}

#menus{
	clear:left;
	padding: 7px 0;
	height:250px;
}
#col_left{
	float:left;
	width:643px;
	margin-right: 7px;
	font-size:11px;
}
#col_right{
	margin-left:650px;
	width:200px;
	background:#111 url(../img/left_t.jpg) no-repeat 0 0;
	font-size:11px;
	color:#FFF;
}
#col_right_b{
	width:200px;
	background:#333 url(../img/left_b.jpg) no-repeat top left;
	margin:0;padding:0;
	height:5px;
}
#links{width:180px; padding: 0 10px;}
#links_title{ margin:0 0 10px 0; padding:0;}
#links_title a:link,
#links_title a:visited,
#links_title a:active,
#links_title a:hover{color:#FFF; background:#111; font-size:9px; font-weight:normal;}
#link_img{ float:left; width:169px; height:100px; margin: 0 0 0 1px; text-align:center; background:#FFF;}
#footer_links{ clear:left; width:850px; height:90px; margin: 10px 0;}
#link_img p a:link,
#link_img p a:visited,
#link_img p a:active,
#link_img p a:hover{color:#000; background:#fff; font-size:10px; font-weight:bold;}

#not_parent{padding:10px;}

#img_parent{padding:10px 0;}
#img_child{background:#111; height: 100px; color:#CCCCCC; overflow:hidden;}
#img_left{background:url(../img/img_l.jpg) no-repeat;}
#img_right{background:url(../img/img_r.jpg) 100% 0 no-repeat;}
.last_img{margin: 10px 3px; border:0;}

#target_back{ text-align:right;}
#target_back a:link,
#target_back a:visited,
#target_back a:active,
#target_back a:hover{ background:#FFF; color:#666; font-weight:normal; font-style:italic;}

#container_sms{ color:#000; background:#FFF url(../img/sms_t.jpg) no-repeat 0 0; margin:0 5px;}
#subject_sms{ margin: 5px 0; padding:0 10px; font-weight:bold;}
#content_sms{ margin: 0; padding:0 10px; text-align:justify;}
#data_sms{color:#555; font-size:9px; text-align:right; padding: 0 5px; margin: 0;}
#container_sms_b{width:190px;background:#333 url(../img/sms_b.jpg) no-repeat top left;margin:0;padding:0;height:5px;}

#data_not{color:#ccc; font-size:9px; text-align:right; padding: 0 5px; margin: 0;}

#p_esdev{ font-size:9px; padding: 0 7px; margin:0;}
#p_esdev a:link,
#p_esdev a:visited,
#p_esdev a:active,
#p_esdev a:hover{color:#FFF; background:#111; font-size:9px; font-weight:normal;}

#esd_sem{  font-size:10px; padding: 0 7px; margin:0}

#data_container{ background:url(../img/data_calendar.jpg) 0 0; width:40px; height:50px; float:left; margin-right: 5px;}
#data_month{ width: 40px; height: 17px; line-height: 17px; color:#FFF; font-weight:bold; text-align:center;}
#data_day{ width: 40px; height: 33px; color:#000; font-size:19px; font-weight:bold; text-align:center;}

#data_container_s{ background:url(../img/data_calendar_smll.jpg) 0 0; width:30px; height:38px; float:left; margin-right: 5px;}
#data_month_s{ width: 30px; height: 13px; line-height: 13px; font-size:8px; color:#FFF; font-weight:bold; text-align:center;}
#data_day_s{ width: 30px; height: 25px; color:#000; font-size:14px; font-weight:bold; text-align:center;}

#tit_last_not{ height:50px; margin-bottom: 20px;}

#menu_round		      { background: url(../img/menu.jpg) repeat-x; margin: 5px 0;}
#menu_round div       { background: url(../img/menu_right.jpg) 100% 0 no-repeat; }
#menu_round div div   { background: url(../img/menu_left.jpg) no-repeat; height: 30px;}
#menu_module		  { height:30px; font-family:Arial, Helvetica, sans-serif;}

.user_on{background: url(../img/user_on.png) no-repeat 5px 7px;}
.user_off{background: url(../img/user_off.png) no-repeat 5px 7px;}
.logout{background: url(../img/logout.png) no-repeat 0 0; padding:1px 20px;}

/* fumcv */
#container_fsmcv{ overflow:visible;}
#Noticies_Federacio table tr td{width:50%; padding:10px; vertical-align:top;}
.title_fumcv{
	font-size:12px;
	font-weight:bold;
	color:#000;
}
.title_fumcv a,
.title_fumcv a:visited,
.title_fumcv a:active,
.title_fumcv a:hover{
	color:#000;
	text-decoration:none;
	background-color:#FFF;
}
.dates_fumcv{
	 font-size:9px;
	 color:#999;
	 margin-left:10px;
}
.dades_fumcv{clear:left;}
.dades_fumcv img{float:left; margin:5px;}
.dades_fumcv p{color:#666; text-indent:10px;}
.dades_fumcv p a{
	font-size:8px;
	font-weight:bold;
}
.pags_fumcv{
	color:#999;
	font-size:9px;
	margin-left:300px;
}
.pags_fumcv a,
.pags_fumcv a:visited,
.pags_fumcv a:active,
.pags_fumcv a:hover{
	color:#666;
	font-size:9px;
	background:#FFF;
}
.fumcv_loading{background:url(../img/spinner_1.gif) no-repeat center center; width:100%; height:16px;}
