/* Template By Anna */

body {
	margin: 0px;
	height: 100%;
	padding: 0px;
	font-family : Verdana, Tahoma, Georgia, sans-serif;
	font-size: 11px;
	color: #660000;
	background: #ffffff;
	scrollbar-3dlight-color: #FECE60;
	scrollbar-base-color: #FFF9D7;
	scrollbar-darkshadow-color: #FECE60;
	scrollbar-face-color: #FFF9D7;
	scrollbar-highlight-color: #FECE60;
	scrollbar-shadow-color: #FECE60;
	scrollbar-track-color: #FECE60;
	scrollbar-arrow-color: #FECE60;
}

td , tr, p, div{
font-family : Verdana, Tahoma, Georgia, sans-serif;
font-size : 11px; 
color : #660000; 
}

.text {
font-family : Verdana, Tahoma, Georgia, sans-serif;
font-size :11px; 
color : #660000; 
}

#header a, #header a:visited, #header a:hover {
	color: #ffffff;
	font : italic bold 24px "Georgia", serif, verdana;
	font-weight: bold;
	text-decoration: none;
	padding-left:3px;
}


h2 {
font : italic bold 12px "Georgia", serif, verdana;
color : #ffffff;
display : inline;
padding-left: 3px;
} 


/* links ---------------------------------------------------------------------*/

a:link, a:visited {
	color: #CC3333;
	font-weight: bold;
}

a:hover {
	color:  #ED8F27;	
	font-weight: bold;
}

/* formularis ----------------------------------------------------------------*/

.button {
	padding: 2px 5px 2px 5px;
	height: 22px;
	border: solid 1px #ED8F27;
	background-color: #ffffff;
	color: #ED8F27;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
}

.inputbox {
	padding: 2px;
	border: 1px solid #DB8F00;
	background-color: #FFF9D7;
	font-family : Verdana, Tahoma, Georgia, sans-serif;
font-size : 11px; 
color : #660000; 
}

/* content items articles ---------------------------------------------------------*/

.small {
	color: #ED8F27;
	font-size: 9px;
}

.createdate {
	height: 15px;
	padding-bottom: 10px;
	color: #ED8F27;
	font-size: 8px;
}

.modifydate {
	height: 15px;
	padding-top: 5px;
	color: #ED8F27;
	font-size: 8px;
	float:right;
}

a.readon:link, a.readon:visited {
	color: #CC3333; 
	text-decoration: none; 
	font-size: 11px;
	list-style: inside url(../images/bullet.png);
	list-style-type: disc;
	display: list-item;
	white-space: normal;
	font-weight: normal;
	}

a.readon:hover {
	color: #ED8F27;	
	font-weight: normal;
	font-size: 11px;
	list-style: inside url(../images/bullet.png);
	list-style-type: disc;
	display: list-item;
	white-space: normal;
	}


/*--------------------------------------------------------------------------->*/
.pathway {
	color: #ED8F27;
	text-align: left;
	padding-left: 7px;
	padding-top: 2px;
	xheight: 21px;
	font-size: 10px;
	text-align:left;
} 

a.pathway:link, a.pathway:visited {
	color: #CC3333;
	font-weight: bold;
	text-decoration: none; 
}

a.pathway:hover {
	color:  #ED8F27;	
	font-weight: bold;
}

/*----- index d'un article llarg */
table.contenttoc {
  color: #343A58;
  border-top: 1px solid #ED8F27;
  border-bottom: 1px solid #ED8F27;
  border-left: 1px solid #ED8F27;
  border-right: 1px solid #ED8F27;
}
 
table.contenttoc td {
  font-family: Arial, Verdana, Helvetica, sans-serif; 
  font-size: 7px;
  font-weight: normal;
  text-align: left;
  padding: 3px;
  background-color: #FFF9D7;
}
 
table.contenttoc th {
  background: #FECE60;
  vertical-align: middle;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  text-align: left;
  text-indent: 10px;
  width: 100%;
  height: 20px;
}


/*  componennts ----------------------------------------------------------------*/

.componentheading {
	height : 17px;
	padding : 4px;
	border-bottom : 1px dotted #ED8F27;
	color : #CC3333;
	text-align : right;
	white-space : nowrap;
	font-size : 11px;
	font-weight : bold;
} 

/*  seccio    ----------------------------------------------------------------*/

.sectiontableheader {
	height : 20px;
	padding-right : 3px;
	font-weight : bold;
	color: #FF9900;

} 

table.contentpane td.contentdescription {
font-size : 11px; 
line-height : 18px; 
font-family : Verdana, Tahoma, Georgia, sans-serif;
text-align : left; 
}

table.contentpane td.componentheading {
	height : 20px;
	padding-left : 3px;
	padding-bottom : 3px;
	padding-top : 5px;
	border : 1px solid #ED8F27;
	white-space : nowrap;
	font-family : Verdana, Tahoma, Georgia, sans-serif;
	font-weight : bold;
	vertical-align : middle;
	font-size : 11px;
	text-align : right;
	text-decoration : none;
	text-transform: lowercase;
	color: #CC3333;	
}

table.contentpane td {
padding-top : 1px; 
padding-bottom : 2px; 
font-size : 11px; 
font-family : Verdana, Tahoma, Georgia, sans-serif;
text-align : left; 
} 

table.contentpaneopen {
width : 100%;
} 

table.contentpaneopen td {
line-height : 18px; 
font-size : 11px; 
text-align : left; 
} 

table.contentpaneopen td.contentheading {
height : 20px; 
padding-left : 3px;
border-bottom : 1px solid #ED8F27; 
color :#CC3333; 
text-align : left; 
white-space : nowrap; 
font-size : 12px; 
font-weight : bold;
} 

/* menu -----------------------------------------*/

a.sublevel:link, a.sublevel:visited {
    display : block;
	vertical-align : middle;
	font-size : 10px;
	text-align : right;
	font-family : Verdana, Tahoma, Georgia, sans-serif;
	padding-bottom : 4px;
	height : 10px;
	width : 130px;
	text-decoration : none;
	font-weight: bold;
	color: #993300;
/*	background: url(../images/bullet_ind.png) no-repeat;*/
} 

a.sublevel:hover {
	text-decoration : none; 
    display : block;
	vertical-align : middle;
	font-size : 10px;
	text-align : right;
	font-family : Verdana, Tahoma, Georgia, sans-serif;
	padding-bottom : 4px;
	height : 10px;
	width : 130px;
	font-weight: bold;
	color : #ED8F27;
	background: url(../images/bullet.png) no-repeat;
} 
/*
a.sublevel#active_menu{
	color : #ED8F27;
	text-align : center;
	font-family : Verdana, Tahoma, Georgia, sans-serif;
	font-size :  10px;
	background: url(../images/bullet.png) no-repeat;
	vertical-align: middle;
		padding-bottom : 4px;
}
*/
a.mainlevel:link, a.mainlevel:visited {
	display : block;
	vertical-align : middle;
	font-size : 11px;
	text-align : right;
	font-family : Verdana, Tahoma, Georgia, sans-serif;
	padding-top : 5px;
	height : 20px;
	width : 130px;
	text-decoration : none;
	font-weight: bold;
	color: #993300;	/*	background: url(../images/menu_bg.png) no-repeat;*/
}

a.mainlevel:hover {
	color : #ED8F27;
	text-align : right;
	font-family : Verdana, Tahoma, Georgia, sans-serif;
	font-size : 11px;
	background: url(../images/bullet.png) no-repeat;
	vertical-align: middle;
	background-position: 0 5px;
} 

a.mainlevel#active_menu{
	color : #ED8F27;
	text-align : center;
	font-family : Verdana, Tahoma, Georgia, sans-serif;
	font-size : 11px;
	background: url(../images/bullet.png) no-repeat;
	vertical-align: middle;
	background-position: 0 5px;
}
/*
.mainlevel {
	color : #660033;
	text-align : left;
	vertical-align : middle;
	height : 25px;
	font-weight : bold;
	font-size : 11px;
	border-spacing : 0; 
	border-collapse : collapse; 
}*/
/*----------------------------moduls menus ------------------------------*/
table.moduletablemenu{
width : 100%; 
margin-bottom : 3px;
border-spacing : 0; 
border-collapse : collapse;  
padding : 0px;
} 

table.moduletablemenu th{
	color: #FFFFFF;
	text-align: left;
	padding-left: 15px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	background-repeat: no-repeat;
	/*background-color: #ED8F27;*/
	background-color: #bc150f;
	vertical-align: middle;
} 

table.moduletablemenu td{
	margin : 0px;
	font-weight : normal;
	vertical-align: middle;
	border-bottom: 1px solid #ED8F27;
}

/* moduls --------------------- */

table.moduletable, moduletable div{
width : 100%; 
margin-bottom : 1px;
border-spacing : 0; 
border-collapse : collapse;  
padding : 0px;
} 

table.moduletable th{
	color: #FFFFFF;
	text-align: left;
	padding-left: 15px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	background-repeat: no-repeat;
	/*background-color: #ED8F27;*/
	background-color: #bc150f;
	vertical-align: middle;
} 

table.moduletable td{
	margin : 0px;
	font-weight : normal;
	vertical-align: middle;
} 

/* modul suffix imagtes random -img ---------------------*/
table.moduletableimg{
width : 130px; 
margin-bottom : 3px;
border-spacing : 0; 
border-collapse : collapse;  
padding : 0px;
font-family : Verdana, Tahoma, Georgia, sans-serif;
} 

table.moduletableimg th{
	color: #FFFFFF;
	text-align: left;
	padding-left: 10px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	background-repeat: no-repeat;
/*	background-color: #ED8F27;*/
background-color: #ED8F27;
	vertical-align: middle;
} 
table.moduletableimg td{
	margin : 0px;
	padding-bottom: 5px;
	padding-top: 5px;
} 


/* esquelet index.php taules i tds---------------------------------------*/

.td_linia_x{
	background-image: url(../images/linia_sup.png);
	background-repeat: repeat-x;
	border: 0pt;
	margin: 0pt;
	padding: 0pt;
	width : 100%;
	height:8px;
}

.td_sup {
	width : 100%;
	background-image : url(../images/foto_cap.jpg);
	background-repeat : no-repeat;
	vertical-align: bottom;
	margin : 0;
	border: 0;
	padding-bottom: 2px;
	padding-left: 2px;
	height:110px;
}

.linia_sep {
	width : 6px;
	height:100%;
	vertical-align: top;
	padding : 0;
	margin:0;
	background-color: #CCCCCC;
}

.td_fil {
	width : 100%;
	xvertical-align: middle;
	xheight: 21px;
	border-top: 2px solid #660000;
	margin: 0;
	padding: 0;
	background-image: url(../images/bullet.png);
	background-repeat: no-repeat;
	background-position: 0 3px;
}

.td_cerca {
	width : 100%;
	vertical-align: middle;
	height: 21px;
	border-top: 2px solid #660000;
	margin: 0;
	padding: 0;
}

.td_menu {
	width : 135px;
	vertical-align: top;
	padding-right: 5px;
}

.td_centre {
	width : 100%;
	vertical-align: top;
	margin : 0;
	padding-right: 5px;
	padding-left: 5px;
	border-left: 1px solid #ED8F27;
	border-right: 1px solid #ED8F27;
		background-color: #FFF9D7;
}

.td_dreta {
	vertical-align: top;
	padding-left: 5px;
	display:inline;
	float:left;	
	margin : 0;
/*	clear:left;*/
}

.td_inf {
	width : 100%;
	height : 30px;
	text-align : center;
	color: #ED8F27;
	/*background-image : url(../images/riu_groc.png);*/
	background-repeat : no-repeat;
	vertical-align: middle;
	border-top: 1px solid #ED8F27;
	background-color: #FFF9D7;
} 

.table1 {
/*border : 1px dotted #999999; */
width :90%;
height : 100%;
margin : 0;
padding : 0; 
} 

.taula_sup {
	width : 100%;
	height : 139px;
}

.taula_mig {
	width : 100%;
	height : 100%;
	margin : 0;
	padding : 0;
}

.taula_inf {
width : 100%;
height : 20px; 
/*border : 1px dotted #999999; */
margin : 0; 
padding-top: 10px;
} 


.div1 {
width : 100%; 
text-align : center; 
border : 0; 
margin : 0;
padding : 0; 
}

/* taules ---------------------------------------*/

table.taula {
	width:99%;	
border: thin solid #ED8F27;
}
table.taula td {padding:0.2em;margin:2px;text-align:left;
border: thin solid #ED8F27;
}
table.taula th {
	font-weight:bold;
	color:#ffffff;
	padding:0.2em;
	margin:2px;
	text-align:left;
	background-color: #BC150F;
}
table.taula td.fosca{background-color:#CCCCCC;font-weight:bold;padding-left:0.5em;}

