/* Style Sheet for Olympus Latin America Inc. */


/* CSS Document */


ul, ol, li {
	list-style-type: none;
	line-height: 100%;
}

em, address, cite {
	font-style: normal;
}


* {
	margin: 0;
	padding: 0;
}


/*
	base id [#bodySec] >>  design.css
*/

#bodySec {
	width: 186px;
	margin: 14px 0px 0px 13px;
}

/*
	base id [#sidenaviBlock] >> 3column.css
*/

/* 4Kw */

#sidenaviBlock ul {
	margin: 19px 8px 15px 8px;
	border-top: 1px solid #9A9BA8;
}

#sidenaviBlock ul.firstChild {
	border: 0px none;; margin-left:8px; margin-right:8px; margin-top:0px; margin-bottom:15px
}

#sidenaviBlock ul li {
	margin: 1px 0px 0px 0px;
	border-bottom: 1px solid #9A9BA8;
	min-height: 1%;
}

#sidenaviBlock ul li a {
	display: block;
	background-image: url('/spanish/seg/img/auxiliares/uis2_menu/sidenavi3rd_bg.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	color: #5F6472;
	font-size: 95%;
	font-weight: bold;
	text-decoration: none;
	min-height: 1%; padding-left:3px; padding-right:2px; padding-top:4px; padding-bottom:6px
}

#sidenaviBlock ul li a:link {
	color: #5F6472;
	text-decoration: none;
}

#sidenaviBlock ul li a:visited {
	color: #5F6472;
	text-decoration: none;
}

#sidenaviBlock ul li a:hover {
	background-color: #F5F5F5;
	background-image: url('/spanish/seg/img/auxiliares/uis2_menu/sidenavi3rd_bg_r.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	color: #1F78C8;
	text-decoration: none
}


#sidenaviBlock ul li.current a {
	background-color: #EDF0F1;
	background-image: url('/spanish/seg/img/auxiliares/uis2_menu/sidenavi3rd_bg_c.gif');
	min-height: 1%
}

#sidenaviBlock ul li.current a:link {
	color: #5F6472;
	text-decoration: none;
}

#sidenaviBlock ul li.current a:visited {
	color: #5F6472;
	text-decoration: none;
}

#sidenaviBlock ul li.current a:hover {
	background-color: #EDF0F1;
	background-image: url('/spanish/seg/img/auxiliares/uis2_menu/sidenavi3rd_bg_c.gif');
}

#sidenaviBlock ul li.current em {
	display: block;
	background-color: #EDF0F1;
	background-image: url('/spanish/seg/img/auxiliares/uis2_menu/sidenavi3rd_bg_c.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	color: #5F6472;
	font-size: 95%;
	font-weight: bold;
	text-decoration: none;
	min-height: 1%; padding-left:3px; padding-right:2px; padding-top:4px; padding-bottom:20px
}

/* 5Kw */

#sidenaviBlock ul li div.container {
	background-image: url('/spanish/seg/img/auxiliares/uis2_menu/sidenavi4th_bg.gif');
	background-repeat: repeat-y;
	background-position: left top;
	min-height: 1%; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:12px
}

#sidenaviBlock ul li div.container ul {
	margin: 0px;
	padding: 0px;
	border: 0px none;
	background-image: url('/spanish/seg/img/auxiliares/uis2_menu/sidenavi4th_bgfoot.gif');
	background-repeat: no-repeat;
	background-position: left bottom
}

#sidenaviBlock ul li div.container ul li {
	margin: 0px 2px;
	border: 0px none;
	background-image: url('/spanish/seg/img/auxiliares/uis2_menu/sidenavi4th_bg_dotline.gif');
	background-repeat: repeat-x;
	background-position: left top;
	min-height: 1%; padding-left:0px; padding-right:0px; padding-top:2px; padding-bottom:0px
}

#sidenaviBlock ul li div.container ul li.current {
	margin: 0px 2px 0px 2px;	
	padding: 4px 0px 3px 0px;
}

#sidenaviBlock ul li div.container ul li.firstChild {
	margin: 0px;
	background-image: url('/spanish/seg/img/auxiliares/uis2_menu/sidenavi4th_bghead.gif');
	background-repeat: no-repeat;
	background-position: left top;
	min-height: 1%; padding-left:2px; padding-right:2px; padding-top:4px; padding-bottom:3px
}

#sidenaviBlock ul li div.container ul li a {
	display: block;
	background-color: #F5F7F7;
	background-image: url('none');
	color: #5F6472;
	font-size: 90%;
	font-weight: normal;
	text-decoration: none; padding-left:3px; padding-right:1px; padding-top:3px; padding-bottom:2px
}

#sidenaviBlock ul li div.container ul li.firstChild a {
	display: block;
	background-color: #F5F7F7;
	background-image: url('none');
	color: #5F6472;
	font-size: 90%;
	font-weight: normal;
	text-decoration: none;
	min-height: 1%; padding-left:3px; padding-right:1px; padding-top:3px; padding-bottom:6px
}

#sidenaviBlock ul li div.container ul li a:link {
	color: #5F6472;
	text-decoration: none;
}

#sidenaviBlock ul li div.container ul li a:visited {
	color: #5F6472;
	text-decoration: none;
}

#sidenaviBlock ul li div.container ul li a:hover {
	background-color: #F5F7F7;
	background-image: url('none');
	color: #1F78C8;
	text-decoration: none
}

#sidenaviBlock ul li div.container ul li.firstChild a:hover {
	background-color: #F5F7F7;
	background-image: url('none');
	color: #1F78C8;
	text-decoration: none
}

#sidenaviBlock ul li div.container ul li.current span {
	display: block;
	width: 161px;
	background-image: url('/spanish/seg/img/auxiliares/uis2_menu/sidenavi5th_bgfoot.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	min-height: 1%; margin-left:1px; margin-right:0px; margin-top:0px; margin-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:2px
}

#sidenaviBlock ul li div.container ul li.current span em {
	display: block;
	background-color: #3E77CA;
	background-image: url('/spanish/seg/img/auxiliares/uis2_menu/sidenavi5th_bghead.gif');
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
	font-size: 90%;
	font-weight: normal;
	text-decoration: none;
	min-height: 1%; padding-left:2px; padding-right:2px; padding-top:3px; padding-bottom:6px
}

#sidenaviBlock ul li div.container ul li.current span em a {
	display: inline;
	padding: 0px;
	background-color: #3E77CA;
	background-image: url('none');
	color: #FFFFFF;
	font-size: 90%;
	font-weight: normal;
	text-decoration: none
}

#sidenaviBlock ul li div.container ul li.current span em a:link {
	color: #FFFFFF;
	text-decoration: none;
}

#sidenaviBlock ul li div.container ul li.current span em a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#sidenaviBlock ul li div.container ul li.current span em a:hover {
	background-color: #3E77CA;
	background-image: url('none');
	text-decoration: none
}

/* 6Kw */

#sidenaviBlock ul li div.container ul li ul {
	background-image: url('none');
	min-height: 1%; margin-left:0px; margin-right:0px; margin-top:1px; margin-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:1px
}

#sidenaviBlock ul li div.container ul li ul li {
	background-image: url('/spanish/seg/img/auxiliares/uis2_menu/sidenavi6th_bgarrow.gif');
	background-repeat: no-repeat;
	background-position: 0em 0.5em;
	min-height: 1%; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:2px; padding-left:20px; padding-right:1px; padding-top:1px; padding-bottom:0px
}

#sidenaviBlock ul li div.container ul li.firstChild ul {
	background-image: url('none');margin-left:0px; margin-right:0px; margin-top:3px; margin-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:3px
}

#sidenaviBlock ul li div.container ul li.firstChild ul li {
	background-image: url('/spanish/seg/img/auxiliares/uis2_menu/sidenavi6th_bgarrow.gif');
	background-repeat: no-repeat;
	background-position: 0em 0.5em;
	min-height: 1%; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:2px; padding-left:20px; padding-right:1px; padding-top:1px; padding-bottom:0px
}

#sidenaviBlock ul li div.container ul li ul li a,
#sidenaviBlock ul li div.container ul li.firstChild ul li a {
	display: block;
	margin: 0px;
	padding: 0px;
	font-size: 85%;
	line-height: 140%;
	min-height: 1%;
}

#sidenaviBlock ul li div.container ul li ul li.current {
	margin: 0px;
	padding: 0px;
	min-height: 1%;
}

#sidenaviBlock ul li div.container ul li ul li.current span {
	display: block;
	margin: 0px;
	background-image: url('/spanish/seg/img/auxiliares/uis2_menu/sidenavi6th_bgfoot.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	min-height: 1%; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:2px
}

#sidenaviBlock ul li div.container ul li ul li.current span em {
	display: block;
	margin: 0px;
	background-color: #406EBB;
	background-image: url('/spanish/seg/img/auxiliares/uis2_menu/sidenavi6th_bghead.gif');
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
	font-size: 85%;
	line-height: 160%;
	min-height: 1%; padding-left:20px; padding-right:1px; padding-top:1px; padding-bottom:0px
}

/*
	base id [#bodySec] >> bodySection.css
*/

#bodySec {
	background-image: url('/spanish/seg/img/auxiliares/uis2_menu/sidenavi_bg.gif');
	background-repeat: repeat-y;
	background-position: left top
}

#bodySec #bodySecBoard {
	background-image: url('/spanish/seg/img/auxiliares/uis2_menu/sidenavi_bgfoot.gif');
	background-repeat: no-repeat;
	background-position: left bottom; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:1px;
}

#bodySec #bodySecBoard #sidenaviBlock {
	float: left;
	width: 182px;
	background-image: url('/spanish/seg/img/auxiliares/uis2_menu/sidenavi_bghead.gif');
	background-repeat: no-repeat;
	background-position: left top; padding-left:0px; padding-right:0px; padding-top:14px; padding-bottom:50px
}

#bodySec #bodySecBoard #maincontentsBlock {
	float: left;
	width: 186px;
}




