body {
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	/*margin: 84px 0 0 248px;*/
	/*background-image: url(scm01_pbg.gif);*/
	background-repeat: repeat-x;
}
#logo {
	left: 0;
	position: absolute;
	top: 0;
}

.maincontent {
	background-color: #FFFFFF;
	/*border: 1px solid;
	border-color: #E4E9D8 #99A189 #99A189 #E4E9D8;*/
	font-size: .85em;
	line-height: 1.5em;
	/*padding: 20px 30px;*/
}
.maincontent a:link, .maincontent a:active, .maincontent a:visited  {
	font-weight: bold;
	/*color: #990000;*/
	text-decoration: underline;
}
.maincontent a:hover{
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}

/* Container for the Menu */
#p7swapmenu {
	background-color: #000099;
	border: 1px solid;
	border-color: #E4E9D8 #99A189 #99A189 #E4E9D8;
	/*left: 24px;
	padding: 6px;
	position: absolute;
	top: 84px;
	width: 180px;*/
}

/* Turns off Margin, Padding, and Bullets for the Menu List */
#p7swapmenu ul {margin: 0px; padding: 0px;}
#p7swapmenu li {margin: 0px; padding: 0px; list-style-type: none;}

/* Link Styles for the Menu */
.closed a, .open a {
	background-repeat: no-repeat;
	background-position: 3px 50%;
	/*background-color: #000099;*/
	border: 1px solid;
	border-color: #C9D0AD #848C71 #848C71 #C9D0AD;
	display: block;
	font-size: 1.0em;
	padding: 2px 0px 2px 16px;
	text-decoration: none;
	font-weight: bold;
}

.closed a{
	background-color: #000099;
	color: #FFFF99;
}
.open a {
	background-color: #FFCC33;
	color: #000000;
}

/* Hover and Active styles for the menu */
.closed a:hover, .open a:hover, .closed a:active, .open a:active {
	background-color: #000000;
	color: #FFCC33;
}

/* Plus Sign for Trigger Links in Closed State */
.closed a {background-image: url(images/menplus.gif);}

/* Minus Sign for Trigger Links in Open State */
.open a {background-image: url(images/menminus.gif);}

/* Link Styles for the Submenus */
.closed ul a, .open ul a, .open ul a:hover {
	background-color: transparent;
	background-image: url(images/pagemarker.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	border: 0;
	color:#FFFF99;
	font-size: 0.9em;
	font-weight:normal;
	padding: 0 0 0 12px;
	margin: 0 0 0 16px;
}

#p7swapmenu ul a {height: 1.2em;}

.open ul  a:active {
	background-color: #FFCC33;
	color: #000000;
}
.open ul a:hover {
	background-color: #000000;
	font-weight: bold;
}

/* Optional ID to assign the <a> to highlight a "Current Page" link */
#p7current {font-weight: bold;
	background-color: #FFCC33;
	color: #000000;}

.picture_layer{
	border:5px solid #848C71; 
	background-color: #C9D0AD; 
	/*layer-background-color: #C9D0AD;*/
	position:absolute; 
	z-index:1;
	visibility: hidden;
}

.pic_prod{
	border:1px solid #848C71;
}

.title_prod{
	font-size: 1.2em;
	color: #000099;
	font-weight: bold;
	/*text-indent: 20px;*/
}

.subtitle_prod{
	font-size: 1em;
	/*color: #000099;*/
	font-weight: bold;
	text-indent: 20px;
}
.prod{
	font-size: 0.8em;
}

h2 {
	margin: auto;
	font-size: 1.5em;
	/*font-weight: normal;
	color: #FF6600;*/
}
h2.first {margin: 0;}

h3 {font-size: 1.3em;
	color: #000099;
	font-weight: bold;
}

.lista{
	list-style-image: none;
	list-style-type: none;
	text-indent: -20px;
	list-style-position: outside;
}

.counter {
	border: 0;
	color:#FFFF99;
	font-size: x-small;
	font-weight:normal;
	padding: 0 0 0 12px;
	margin: 0 0 0 16px;
	text-align: center;	
}

.copyright {
	/*background-color: #17156D;
	border: 1px solid;
	border-color: #E4E9D8 #99A189 #99A189 #E4E9D8;*/
	font-size: x-small;
	line-height: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFF99;
	vertical-align: top;
	font-weight: normal;	/*padding: 20px 30px;*/
	text-align: center;
}

.copyright a:link, .copyright a:active, .copyright a:visited  {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

.copyright a:hover{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}