
/* GENERAL fonts */
img, div { behavior: url(iepngfix.htc) }
BODY {
	margin: 0  0  0 0;
	background-color: #dcdcdc;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	background-image: url('images/BGB.jpg');
	text-align: left;
}
P {
	line-height: 1.2em;
	letter-spacing: .05em;
	color:#4e4e4e;
	text-align: justify;
	margin: 10px 0px 10px 10px;}
}
H1,H2,H3,H4{
	line-height: 1.2em;
	letter-spacing: .05em;
	text-align: left;
}
P, OL, UL, DIV, H1, H2 {
	font-family:  Georgia, "Times New Roman", Times, serif;;
	font-size: 14px;
}
H1 { font-size: 18px; }
H2 { font-size: 18px; }

H1, H2 {margin: 0px 0px 5px 0px;}
h2.csc-firstHeader  { font-size: 28px;  color: #888888; border-bottom: 1px solid #888888;  font-style:italic;margin-bottom: 20px;}
h3  { font-size: 28px;  color: #96574b; border-bottom: 1px solid #96574b;  font-style:italic;margin-bottom: 20px; display: block}
h3 a { text-decoration: none;color: #96574b; }

h2  { font-size: 28px;  color: #888888; border-bottom: 1px solid #96574b;  font-style:italic; margin-bottom: 20px;}
h2 a { text-decoration: none;color: #88888;}

#wholepage {width: 1024px; 
	text-align: center;
	margin-left: auto;
	margin-right: auto;
BORDER: 1PX SOLID #CCCCCC;
}

#header {
	width:1024px; height: 185px;
	background-repeat: no-repeat; 
	background-position: top ; 
	background-image: url('images/headerimage.jpg');
	padding-top: 0;
	padding-bottom: 0;
	margin: 0;
	text-align: left;
	}
.ment {float: bottom; height: 28px;padding:0 0 0 0; margin:0 0 0 0; text-align: center;}
.ment h1 {padding:0 0 0 0; margin:0 0 0 0;}
.ment img {padding:0 0 0 0; margin:0 0 0 0;}
.menc {vertical-align: top;  height: 153px; padding:0 0 0 0; margin:0 0 0 0;}
#t {border:0; padding:0 0 0 0; margin: 0 0 0 0;width:1024px; height: 185px}

#middle {
	width: 1024px;
	position:relative; z-index: 100;
	}

#footer {
	border-bottom: solid 0px #999999;
	width: 100%;
	}
#footer P {
	font-size: 10px;
	text-align: center;
}

#leftside {
	vertical-align: top; 
	width: 200px;
	background-image: url(images/bgmenutest1.jpg); 
	height: 362px;	
	background-color: #eeeeee;
	background-repeat: no-repeat;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	}
#center {
	vertical-align: top; 
	}
#medio {
	vertical-align: top; 
	border: 1px solid #DDDDDD;
	background-color: #ffffff;
	width: 824px;
	height: 350px;
	background-repeat: repeat-x;
	background-image: url('/fileadmin/template/bgc.jpg');
	}

#doscol {
	vertical-align: top; 
	border: 1px solid #888888;
	background-color: #ffffff;
	width: 824px;
	height: 350px;
	background-repeat: repeat-x;
	background-image: url('/fileadmin/template/bgc.jpg');
	}	
	
	#cmt {
	vertical-align: top; 
	width: 624px;
		}	
#rightside {
	vertical-align: top; 
	width: 200px;
	border-left: 1px solid #dddddd;
	background-color: #eaeaea;
	background-image: url('images/BGB.jpg');
	text-align: center;
		filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	}
#rightcolumnof2 {
	vertical-align: top; 
	width: 600px;
	}

#leftcontent {
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	}

#leftcontentshared {
	width: 100%;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	}
a.sty {
	color: white;
	text-decoration: none;
	}
.sty {
	font-size: 13px;
	}
	
#rightcontent {
	width: 180px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;	
	text-align: center;
	}

#rightcontentshared {
	width: 180px;
	/* Uncomment the following line to visually identify the shared content area */
	/*background-image: url(images/shared.gif); */
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;	
	}

#bordercontent {
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;	
	}

#bordercontentshared {
	width: 100%;
	/* Uncomment the following line to visually identify the shared content area */
	/*background-image: url(images/shared.gif); */
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;	
	}

/* Content column */
#normalcontent {
	padding-left: 10px;
	padding-right:10px;
	padding-top: 15px;
	width: auto;

}

#normalcontentshared {
	/* Uncomment the following line to visually identify the shared content area */
	/*background-image: url(images/shared.gif); */
	padding-left: 10px;
	padding-right:10px;
	padding-top: 15px;
	width: 574px;;
}

/* Menu 1 column */
#menu_1 {	
	/*vertical-align: top; */
	width: 200px;
	padding-top: 20px;
	
}
#menu_1 DIV {
	width: 200px;
}
#menu_1 DIV A {
	color: black;
	text-decoration: none;
}
#menu_1 DIV A:hover {
	text-decoration: underline;
}

/*  MENU 1, level 1, normal state (NO) */
#menu_1 DIV.menu1-level1-no {
  display: none;
}
/*  MENU 1, level 1, active state (ACT) */
#menu_1 DIV.menu1-level1-act {
   display: none;
}


/*  MENU 1, level 2, normal state (NO) */
#menu_1 DIV.menu1-level2-no {
  border-bottom: 1px solid #96574b;
  font-size: 12px;
  padding-top:8px;
  padding-left:5px;
    background-color: #ffffff;
 filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
/*  MENU 1, level 2, active state (ACT) */
#menu_1 DIV.menu1-level2-act {
 border-bottom: 1px solid #96574b;
  font-weight:bold;
  font-size: 12px;
  padding-top:8px;
  padding-left:5px;
  background-color: #ffffff;
  filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

/*  MENU 1, level 3, normal state (NO) */
#menu_1 DIV.menu1-level3-no {
  font-size: 12px;
  padding-left:30px;
}
/*  MENU 1, level 3, active state (ACT) */
#menu_1 DIV.menu1-level3-act {
  font-size: 12px;
  font-weight:bold;
  padding-left:30px;
}
/*  MENU 1, level 4, normal state (NO) */
#menu_1 DIV.menu1-level4-no {
  font-size: 10px;
  padding-left:40px;
}
/*  MENU 1, level 4, active state (ACT) */
#menu_1 DIV.menu1-level4-act {
  font-size: 12px;
  font-weight:bold;
  padding-left:40px;
}

/* Style for the Path-menu: */
#pathplace {
	width: 824px;
	text-align: left;
	font-size: 12px;
	COLOR: #000;
	z-index: 110;
background-image: url(images/bgmenutest1.jpg); 

	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

li.bread { list-style-type: none; display: inline; PADDING-LEFT: 3PX; PADDING-RIGHT: 3PX; }

#sitepath {
  width: 800px;
  white-space: nowrap;
  text-align: left;
  font-family: Georgia, Times New Roman;
  font-size: 12px;
  padding: 3px 1px 3px 0px;
  list-style-type: none; 
  display: inline;
  margin: 0 0 0 0px;
  text-transform: lowercase;
  }


#sitepath A {
  text-decoration: none;
  color:#000;
}
#sitepath A:hover {
  text-decoration: underline;
}



ul#menutop  {  display: inline; vertical-align: bottom;  padding: 0 0 0 0;  margin: 0 0 0 0; text-align: center;}

li.mmal {
  border-top: 1px solid #888888;
   border-left: 1px solid #888888;
    border-right: 1px solid #888888;
  font-weight:bold;
  font-size: 16px;
  background-color: #ffffff;
  filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
    width: 145px;
  list-style: none;
  display: inline;
  text-align: center;
   vertical-align: middle;
   margin: 0px 10px 0px 10px;
  padding-top: 5px ;
 padding-left: 9px ;
  padding-bottom: 5px ;
   padding-right:  9px;
 }

li.mmal  a {
 text-decoration: none;
 color: #000000;
}

li#mmalactive {
  border-top: 1px solid #888888;
   border-left: 1px solid #888888;
    border-right: 1px solid #888888;
  font-weight:bold;
  font-size: 16px;
  background-color: #ffffff;
  filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
    width: 145px;
  list-style: none;
  display: inline;
  text-align: center;
   vertical-align: middle;
   margin: 0px 10px 0px 10px;
  padding-top: 5px ;
 padding-left: 9px ;
  padding-bottom: 5px ;
   padding-right:  9px;
 }

li#mmalactive a {
 text-decoration: none;
 color: #000000;
}




ul#menubottom  {  display: inline;
  padding: 0px 0px 0px 0px; 
         margin-top: 10px;
	  margin-left: 0px;
	  margin-right: 0px ;
	  margin-bottom: 10px ; 
	 text-align: left;
	 border-bottom: 1px solid #96574b;
	 width: 100%;
}

#menubottom li {
  font-weight:bold;
  font-size: 13px;
    font-weight:bold;
  padding: 0px 0px 0px 0px; 
  margin: 0px 20px 0px 0px; 
  list-style: square;
  display: inline;
  text-align: center;
}

#menubottom a {
 text-decoration: none;
 color: #ffffff;
}




.CUR {
  filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}

.NO {
  filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}

.boton {
	margin: 2px 2px 2px 0px;
}



#mailform {width: 180px; text-align: left;}


#languageMenu {display: block; width: 178px; border-bottom: 0px solid white; border-top: 0px solid #000000; margin:5px 0px 0px 20px; }
#copy {color: #96574b; margin-top: 0px}
#copy a {color: #96574b; text-decoration: none; }
