a {
  outline: none;
}
a:link  {
	color:#CD1B19;
	background-color:inherit;
	text-decoration: none;
}
a:visited  {
	color:#CD1B19;
	background-color:inherit;
	text-decoration: none;
}
a:hover  {
	color:#FF6600;
	background-color:inherit;
	text-decoration: none;
}
.tit_blanc {
	clear:both;
	color:#FFFFFF;
	font-size:14px;
	background-color:inherit;
	font-weight:bold;
}
.txt_baix {
	color:#FFFFFF;
	font-size:10px;
	background-color:inherit;
}
a.txt_baix:link  {
	color:#FFFFFF;
	background-color:inherit;
	text-decoration: none;
}
a.txt_baix:visited  {
	color:#FFFFFF;
	background-color:inherit;
	text-decoration: none;
}
a.txt_baix:hover  {
	color:#FF6600;
	background-color:inherit;
	text-decoration: none;
}
.txt_petit {
	color:#666666;
	font-size:10px;
	background-color:inherit;
}
a.txt_petit:link  {
	color:#666666;
	background-color:inherit;
	text-decoration: none;
}
a.txt_petit:visited  {
	color:#666666;
	background-color:inherit;
	text-decoration: none;
}
a.txt_petit:hover  {
	color:#FF6600;
	background-color:inherit;
	text-decoration: none;
}
.tit_not {
	color:#F5B937;
	background-color:inherit;
	font-size:11px;
	font-weight:bold;
	text-transform: uppercase;
}
a.tit_not:link  {
	color:#F5B937;
	background-color:inherit;
	text-decoration: none;
}
a.tit_not:visited  {
	color:#F5B937;
	background-color:inherit;
	text-decoration: none;
}
a.tit_not:hover  {
	color:#FF6600;
	background-color:inherit;
	text-decoration: none;
}
.text_not {
	font-size:11px;
	color:#FFFFFF;
	background-color:inherit;
	text-align:justify;
}
a.text_not:link  {
	color:#FFFFFF;
	background-color:inherit;
	text-decoration: none;
}
a.text_not:visited  {
	color:#FFFFFF;
	background-color:inherit;
	text-decoration: none;
}
a.text_not:hover  {
	color:#FF6600;
	background-color:inherit;
	text-decoration: none;
}

.tit_not2 {
	color:#CD1B19;
	background-color:inherit;
	font-size:11px;
	font-weight:bold;
	text-transform: uppercase;
}
a.tit_not2:link  {
	color:#CD1B19;
	background-color:inherit;
	text-decoration: none;
}
a.tit_not2:visited  {
	color:#CD1B19;
	background-color:inherit;
	text-decoration: none;
}
a.tit_not2:hover  {
	color:#FF6600;
	background-color:inherit;
	text-decoration: none;
}
.text_not2 {
	font-size:11px;
	text-align:justify;
}
a.text_not2:link  {
	text-decoration: none;
	color:#666666;
	background-color:inherit;
}
a.text_not2:visited  {
	text-decoration: none;
	color:#666666;
	background-color:inherit;
}
a.text_not2:hover  {
	text-decoration: none;
}

.not_totes_txt {
	color:#F5B937;
	background-color:inherit;
	font-size:11px;
}
a.not_totes_txt:link  {
	color:#F5B937;
	background-color:inherit;
	text-decoration: none;
}
a.not_totes_txt:visited  {
	color:#F5B937;
	background-color:inherit;
	text-decoration: none;
}
a.not_totes_txt:hover  {
	color:#FF6600;
	background-color:inherit;
	text-decoration: none;
}

.tit_1r {
	color:#C04796;
	font-size:16px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-color:inherit;
	font-weight:bold;
	text-transform: uppercase;
	text-align:left;
}
a.tit_1r:link  {
	color:#C04796;
	background-color:inherit;
	text-decoration: none;
}
a.tit_1r:visited  {
	color:#C04796;
	background-color:inherit;
	text-decoration: none;
}
a.tit_1r:hover  {
	color: #F8B83A;
	background-color:inherit;
	text-decoration: none;
}
.info_1r {
	font-size: 11px;
	color: #C04796;
	background-color:inherit;
}
a.info_1r:link  {
	color: #C04796;
	background-color:inherit;
	text-decoration: none;
}
a.info_1r:visited  {
	color: #C04796;
	background-color:inherit;
	text-decoration: none;
}
a.info_1r:hover  {
	color:#631547;
	background-color:inherit;
	text-decoration: none;
}

.data {
	color:#666666;
	background-color:inherit;
	font-size:11px;
	font-weight:bold;
}
.maj {
	text-transform: uppercase;
}
.txtmp3 {
	font-size:11px;
	color:#CD1B19;
	background-color:inherit;
}
a.txtmp3:link  {
	color:#CD1B19;
	background-color:inherit;
	text-decoration: none;
}
a.txtmp3:visited  {
	color:#CD1B19;
	background-color:inherit;
	text-decoration: none;
}
a.txtmp3:hover  {
	color: #CD1B19;
	background-color:inherit;
	text-decoration: none;
}

.poblacio {
	color:#666666;
	background-color:inherit;
	font-size:11px;
}
.tit2 {
	color:#B6211D;
	background-color:inherit;
	font-size:14px;
	font-weight:bold;
}
.tit3 {
	color:#CAC70A;
	background-color:inherit;
	font-size:20px;
	text-transform: uppercase;
	font-weight:bold;
	font-family:"Trebuchet MS",Geneva, Arial, Helvetica, sans-serif;
}
.titgen {
	color:#CD1B19;
	background-color:inherit;
	font-size:20px;
	text-transform: uppercase;
	font-weight:bold;
	font-family:"Trebuchet MS",Geneva, Arial, Helvetica, sans-serif;
}
.tit4 {
	font-size:20px;
	color: #263040;
	font-family:"Trebuchet MS",Geneva, Arial, Helvetica, sans-serif;
}
.camps {
	font-size: 10px;
	color: #4B566C;
	border: 1px solid #666666;
	width:240px;
	background-color:#FFFFFF;
}
.camps_reg {
	font-size: 10px;
	color: #4B566C;
	border: 1px solid #666666;
	width:200px;
	background-color:#FFFFFF;
}
.camps_cerca {
	font-size: 10px;
	color: #4B566C;
	border: 1px solid #4B566C;
	width:150px;
	margin-top:10px;
	background-color:#FFFFFF;
}
.camps_cerca2 {
	font-size: 10px;
	color: #4B566C;
	border: 1px solid #4B566C;
	width:250px;
	margin-top:10px;
	background-color:#FFFFFF;
}
.camps_acces {
	font-size: 10px;
	color: #4B566C;
	border: 1px solid #4B566C;
	width:75px;
	margin-top:4px;
	margin-bottom:4px;
	background-color:#E9E9E9;
	margin-left:5px;
}
.camps_fc {
	font-size: 10px;
	color: #4B566C;
	border: 1px solid #4B566C;
	width:170px;
	background-color:#E9E9E9;
}
.camps_fc2 {
	width:172px;
}
.tots {
	font-size: 11px;
	color:#631547;
	background-color:inherit;
}
a.tots:link  {
	color:#631547;
	background-color:inherit;
	text-decoration: none;
}
a.tots:visited  {
	color:#631547;
	background-color:inherit;
	text-decoration: none;
}
a.tots:hover  {
	color: #C04796;
	background-color:inherit;
	text-decoration: none;
}
a.tots:active  {
	color: #C04796;
	background-color:inherit;
	text-decoration: none;
}
.txt_propers {
	color:#000000;
	background-color:inherit;
	text-transform: uppercase;
}
a.txt_propers:link  {
	color:#000000;
	background-color:inherit;
	text-decoration: none;
}
a.txt_propers:visited  {
	color:#000000;
	background-color:inherit;
	text-decoration: none;
}
a.txt_propers:hover  {
	color: #F8B83A;
	background-color:inherit;
	text-decoration: none;
}
.imatges {
	border: 1px solid #514F50;
	margin-right:2px;
}
.imatges2 {
	border: 1px solid #514F50;
	margin-right:12px;
	margin-bottom:8px;
	text-align:left;
}

.hr1{border:0px; border-bottom:1px solid #000;}

.table_mario th{text-align:right;}
.table_mario td{padding:0px 6px; width:140px; text-align:right;}
	.table_mario td .td_iva{width:40px;}
	.table_mario .disabled,.table_mario .disabled .b0{background-color:#e7e7e7;}
	.table_mario td .b0{border:0px; width:120px;}

	
.darrera, .davant {outline:none;}
.calendari table { margin-bottom:30px;width:120px;}
.calendari table thead th { padding-bottom:5px;color:#fedbd9;font-weight:bold;font-size:11px;}
.calendari table tbody td { font-size:10px;width:20px;height:20px;text-align:center;padding:2px 4px 2px 4px; color:#000;background:#fee5e1;}
.calendari table tbody td.res,#cal table tbody td.res { background:none;}
.calendari table tbody td.avui {color:#fa7272;}
.calendari table tbody td.finde {background:#ffcac8;}
.calendari table tbody td.events { background:#fa7272; font-weight:bold;text-align:center;}
.calendari table tbody td.events a { color:#000;display:block;text-decoration:none;text-align:center; }
.calendari table tbody td.avui {color:#fa7272;}
.calendari table tbody td.finde {background:#ffcac8;}
.calendari table tbody td.events { background:#fa7272; font-weight:bold;text-align:center;}
.calendari table tbody td.events a { color:#000;display:block;text-decoration:none;text-align:center; }

#tooltip { 
	border:1px solid #cccccc;
	position:absolute;
	margin-top:0px;
	margin-left:-100px;
	background-color:#fff;
	width:140px;
	opacity: 0.9;
	z-index:10001;
}

#tooltip * { font-family:Arial;font-size:11px;color:#000;font-weight:normal;}

#tooltip table{cellspacing:0px;cellspadding:0px;border:0px;width:140px;}
#tooltip td.dia{font-weight:bold;color:#4c4e4d;}
#tooltip td.titol{font-weight:bold;color:#000;background:#fa7272;}
#tooltip td.hora{border:1px solid #CCC;}
.calendari table td.actual{background:none;color:#FF6600;}
.calendari table td.inc{background:none;font-size:14px;}
.calendari table td.inc a,.calendari table td.actual a{color:#FF6600;}

