/* custom stuff */



body {

	background: #AFAFAF url(../images_forestfire/fr_bg.png) repeat-x;

}





span.pathway a {

	background: url(../images_forestfire/fr_arrow.png) 100% 0 no-repeat;

}



a.readon {

        background: url(../images_forestfire/fr_bullet.png) no-repeat;

}



/*** fonts ***/

body {

		color: #0F253E;

}



/* font family */

a:link,

a:visited {

	color: #2C6457; //#7B8783; //#471704;

}



/** regular joomla menu **/



a.mainlevel {

	background: url(../images_forestfire/fr_menu.png) 100% 0 no-repeat;

}



a.mainlevel:link,
a.mainlevel:visited {
	color: #9EAAA6; //#CAE784;
}

a.mainlevel:hover {
	color: #7B8783;
}

a.mainlevel#active_menu,
a.sublevel#active_menu {
	color: #656D6A; //#DBE8BD;
	text-decoration: none;
}

a.sublevel:link,
a.sublevel:visited {
	color: #CAE784;
}

a.sublevel:hover {
	color: #DBE8BD;
}


/* headings */

.small,

.modifydate,

.createdate {

	color: #4E1B00;

}



/** some joomla class stuff */



td.buttonheading {

	background: #C0D5DE; //#E9D9A8;

}



td.sectiontableheader {

  background: white;

  color: black;

  border-right: 0px solid #9D3A04;

}



/** template layout stuff **/



div#shadow {

	background: #A5A5A5 url(../images_forestfire/fr_bg_shadow.png) repeat-x;  // marco externo

}



div#header {

	background: #1A1A1A url(../images_forestfire/fr_header.png) 100% 0 no-repeat;

}



span#logo {

	background: url(../images_forestfire/fr_logo.gif) no-repeat;

}



#smaller .button {

	background: url(../images_forestfire/fr_css_small.png) no-repeat;

}



#medium .button {

	background: url(../images_forestfire/fr_css_med.png) no-repeat;

}



#larger .button {

	background: url(../images_forestfire/fr_css_large.png) no-repeat;

}



#wide .button {

	background: url(../images_forestfire/fr_css_wide.png) no-repeat;

}



#narrow .button {

	background: url(../images_forestfire/fr_css_narrow.png) no-repeat;

}



div#graphic {

	background: url(../images_forestfire/fr_graphic.jpg) 50% 0 no-repeat;

}



div#spotlight {

	height: 117px;	

}



td#left-col {

	background: #E9F1EE url(../images_forestfire/fr_left_shadow2.png) 100% 0 repeat-y;

}



td#middle-col {

	background: #FFFFFF url(../images_forestfire/fr_middle_shadow2.png) 100% 0 repeat-y;

}



td#right-col {

	background-color: #262626;

}



div#left div,
div#left p,
div#left td {
	color: #B9BDBD;
}




div#right div,

div#right p,

div#right td {

	color: #DDDDDD; //#CCCCCC; // texto columna derecha

}



div#right a {

	color: white; //#FCC550;
        background: url(../images_forestfire/fr_bulletd.png) no-repeat;

}



div#left {

	background: url(../images_forestfire/fr_left_corner.png) 0 0 no-repeat;

}



div#middle {

	background: url(../images_forestfire/fr_middle_top.png) 0 0 repeat-x;

}



div#right {

	background: url(../images_forestfire/fr_right_top.png) 0 0 repeat-x;

}



div#left div.shadow {

	background: url(../images_forestfire/fr_middle_shadow.png) 100% 0 no-repeat;

	

}



div#middle div.shadow_1 {

	background: url(../images_forestfire/fr_middle_corner.png) 0 0 no-repeat;

}



div#middle div.shadow_2 {

	background: url(../images_forestfire/fr_right_shadow.png) 100% 0 no-repeat;

}



div#right div.shadow {

	background: url(../images_forestfire/fr_right_corner.png) 0 0 no-repeat;

}



div.moduletable h3,

.contentheading,

.componentheading {

	background: url(../images_forestfire/fr_head_left.png) 100% 0 no-repeat;

	color: #949C99; //#C3E07D;

}



div#middle div.moduletable h3,

.contentheading,

.componentheading  {

	background: #DFE7E4 url(../images_forestfire/fr_title.png) 0 0 no-repeat;

	color: gray; //#471704;

}



div#right div.moduletable h3 {

	background: #202020 url(../images_forestfire/fr_head_right.png) 0 0 no-repeat;

	color: #CCCCCC; //#565656;  //titulares columna derecha

}


div#top div.moduletable h3 {

	background: #E0CA85 url(../images_forestfire/fr_title2.png) 0 0 no-repeat;

	border-right: 8px solid #D3BD7A;

	color: #471704;

}



div#top {

	background: #E9D9A8 url(../images_forestfire/fr_top_shadow.png) 100% 0 repeat-y;

}



div#top .corner_1 {

	background: url(../images_forestfire/fr_top_tl.png) 0 0 no-repeat;

}



div#top .corner_2 {

	background: url(../images_forestfire/fr_top_bl.png) 0 100% no-repeat;

}



div#bottom div.moduletable h3 {
	color: #E6E6E6;
	background: none;
}

div#bottom {
	background: #303030 url(../images_forestfire/fr_bottom_shadow.png) 100% 0 repeat-y;
}

div#bottom .corner_1 {
	background: url(../images_forestfire/fr_bottom_tl.png) 0 0 no-repeat;
}

div#bottom .corner_2 {
	background: url(../images_forestfire/fr_bottom_bl.png) 0 100% no-repeat;
}

div#vbottom {
	border-top: 5px solid #D8E0DD; // marco inferior interno

}

div#vbottom a:link,
div#vbottom a:visited,
div#vbottom a:hover {
	color: #d0d0de;
}

div#vbottom div {
	border-top: 10px solid #D8E0DD; //#42570d;
	color: #555555; //texto foot
}



/*****************************

 ****   supersuckerfish   ****

 *****************************/

#nav li {
	background: url(../images_forestfire/fr_tab_r.png) 100% -40px no-repeat;
}

#nav li.on ul {
	background: #1A1A1A;
}

#nav a {
	background: url(../images_forestfire/fr_tab_l.png) 0 -40px no-repeat;
	color: #c0c0c0;
}

#nav li.on a,
#nav li.on:hover a,
#nav li.over.on a {
	color: #d5d5d5;
}
/* sub level links */

#nav li ul {
	background: #303030;
}

#nav ul li {
	background: none;
}

#nav li ul a, #nav li.on ul a {
	border-right: 1px solid #282828;