/* Style Sheet for Olympus Latin America Inc. */


/* Search Classes */

input.searchbox { width: 185px; height: 18px !important; margin-top: 1px; border: inset 1px; border-color: #888888; font-family: verdana, arial; font-size: 8pt; background-color:ffffff; }

.search1 { font-family: verdana; font-size: 10pt; font-weight: bold; color:#646464; }
.search2 { font-family: verdana; font-size: 10pt; font-weight: bold; color:#042957; }

/* Top Include Classes */

a:link.topnav{ color:#ffffff; font-family: verdana; font-size: 7.5pt; font-weight: bold; text-decoration: none} 
a:vlink.topnav{ color:#ffffff; font-family: verdana; font-size: 7.5pt; font-weight: bold; text-decoration: none} 
a:visited.topnav{ color:#ffffff; font-family: verdana; font-size: 7.5pt; font-weight: bold; text-decoration: none}		
a:hover.topnav{ color:#FF9900; font-family: verdana; font-size: 7.5pt; font-weight: bold; text-decoration: none} 

.topnav{ font-family: verdana; font-size: 8.5pt; color:#646464;}
.topnavhistory{ font-family: verdana; font-size:12px; color:#ff0000;}

a:link.menunav{ color:#ffffff; font-family: verdana; font-size: 7.5pt; font-weight: bold; text-decoration: none} 
a:vlink.menunav{ color:#ffffff; font-family: verdana; font-size: 7.5pt; font-weight: bold; text-decoration: none} 
a:visited.menunav{ color:#ffffff; font-family: verdana; font-size: 7.5pt; font-weight: bold; text-decoration: none}		
a:hover.menunav{ color:#FF9900; font-family: verdana; font-size: 7.5pt; font-weight: bold; text-decoration: none} 

/* Sub Include Classes */

.subnav { color: #646464; padding-left:0px; }
.subnav a:link { color: #646464; text-decoration: none; }
.subnav a:hover{ color: #08107B; text-decoration: none; }
.subnav a:visited{ color: #646464; text-decoration: none; }
.subnav a:visited:hover{ color: #08107B; text-decoration: none; }
.subnav a:active { color: #646464; text-decoration: none; }
.subnav p { margin-top: 0px; margin-bottom: 8px; line-height:12px; }

/*Body*/
.indexbody { background-image:url(img/auxiliares/bg-blue.jpg); background-repeat:no-repeat; background-position:top; }
body {
  background-color: #FFFFFF;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

/* Bottom Include Classes */

.bottomnav{ font-family: verdana; font-size: 7pt; color:#646464; }

.bottomnav_top{ font-family: verdana; font-size: 7.5pt; color:#ffffff; }

a:link.bottomnav_top{color:#ffffff; font-family: verdana; font-size: 7.5pt; text-decoration: none} 
a:vlink.bottomnav_top{color:#ffffff; font-family: verdana; font-size: 7.5pt; text-decoration: none} 
a:visited.bottomnav_top{color:#ffffff; font-family: verdana; font-size: 7.5pt; text-decoration: none}		
a:hover.bottomnav_top{color:#FF9900; text-decoration: none} 

a:link.bottomnav_bottom{color:#646464; font-family: verdana; font-size: 7pt; text-decoration: none} 
a:vlink.bottomnav_bottom{color:#646464; font-family: verdana; font-size: 7pt; text-decoration: none} 
a:visited.bottomnav_bottom{color:#646464; font-family: verdana; font-size: 7pt; text-decoration: none}		
a:hover.bottomnav_bottom{color:#FF9900; text-decoration: none} 


/* Bottom Include Classes */

.bottomtable { background-image:url(img/auxiliares/bg_bottom.gif); background-repeat:repeat; }

/* Body Include Classes */

a:link{ font-family: verdana; text-decoration: none; } 
a:vlink{ font-family: verdana; text-decoration: none; } 
a:visited{ font-family: verdana; text-decoration: none; }		
a:hover{ font-family: verdana; text-decoration: none}

.link2 a:link { color:#08107B; text-decoration:none; font-family: verdana; font-size: 7pt; }
.link2 a:hover { color:#646464; text-decoration:none; font-family: verdana; font-size: 7pt; }
.link2 a:visited { color:#08107B; text-decoration:none; font-family: verdana; font-size: 7pt; }
.link2 a:visited:hover { color:#646464; text-decoration:none; font-family: verdana; font-size: 7pt; }
.link2 a:active { color:#08107B; text-decoration:none; font-family: verdana; font-size: 7pt; }
.link2 p { margin-top: 4px; margin-bottom: 8px; line-height:12px; }

.link3 a:link { color:#08107B; text-decoration:none; font-family: verdana; font-weight: bold;  font-size: 9pt; }
.link3 a:hover { color:#646464; text-decoration:none; font-family: verdana; font-weight: bold;  font-size: 9pt; }
.link3 a:visited { color:#FF9900; text-decoration:none; font-family: verdana; font-weight: bold;  font-size: 9pt; }
.link3 a:visited:hover { color:#FF9900; text-decoration:none; font-family: verdana; font-weight: bold;  font-size: 9pt; }
.link3 a:active { color:#FF9900; text-decoration:none; font-family: verdana; font-weight: bold;  font-size: 9pt; }
.link3 p { margin-top: 4px; margin-bottom: 8px; line-height:12px; }

.link4 a:link { color:#646464; text-decoration:none; font-family: verdana; font-weight: bold;  font-size: 8pt; }
.link4 a:hover { color:#709EDA; text-decoration:none; font-family: verdana; font-weight: bold;  font-size: 8pt; }
.link4 a:visited { color:#FF9900; text-decoration:none; font-family: verdana; font-weight: bold;  font-size: 8pt; }
.link4 a:visited:hover { color:#709EDA; text-decoration:none; font-family: verdana; font-weight: bold;  font-size: 8pt; }
.link4 a:active { color:#646464; text-decoration:none; font-family: verdana; font-weight: bold;  font-size: 8pt; }
.link4 p { margin-top: 4px; margin-bottom: 8px; line-height:12px; }

.link5 a:link { color:#0E4A86; text-decoration:none; font-family: verdana; font-weight: bold;  font-size: 9pt; }
.link5 a:hover { color:#709EDA; text-decoration:none; font-family: verdana; font-weight: bold;  font-size: 9pt; }
.link5 a:visited { color:#FF9900; text-decoration:none; font-family: verdana; font-weight: bold;  font-size: 9pt; }
.link5 a:visited:hover { color:#709EDA; text-decoration:none; font-family: verdana; font-weight: bold;  font-size: 9pt; }
.link5 a:active { color:#646464; text-decoration:none; font-family: verdana; font-weight: bold;  font-size: 9pt; }
.link5 p { margin-top: 4px; margin-bottom: 8px; line-height:12px; }

.link6 a:link { color:#0E4A86; text-decoration:none; font-family: verdana; font-weight: bold;  font-size: 8pt; }
.link6 a:hover { color:#709EDA; text-decoration:none; font-family: verdana; font-weight: bold;  font-size: 8pt; }
.link6 a:visited { color:#FF9900; text-decoration:none; font-family: verdana; font-weight: bold;  font-size: 8pt; }
.link6 a:visited:hover { color:#709EDA; text-decoration:none; font-family: verdana; font-weight: bold;  font-size: 8pt; }
.link6 a:active { color:#646464; text-decoration:none; font-family: verdana; font-weight: bold;  font-size: 8pt; }
.link6 p { margin-top: 4px; margin-bottom: 8px; line-height:12px; }


td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #646464; }

.text1 { font-family: verdana; font-size:10pt; font-weight: bold; color:#709EDA; }
.text2 { font-family: verdana; font-size:13px; font-weight: bold; color:#0E4A86; }
.text3 { font-family: verdana; font-size:13px; font-weight: bold; color:#08107B; }
.text4 { font-family: verdana; font-size:10px; font-weight: bold; color:#08107B; }
.text5 { font-family: verdana; font-size:13px; font-weight: bold; padding-left:15px; color:#08107B; }
.text6 { font-family: verdana; font-size:10px; font-weight: bold; color:#646464; }
.text7 { font-family: verdana; font-size:18pt; font-weight: bold; color:#709EDA; }
.text8 { font-family: verdana; font-size:11px; font-weight: bold; color:#646464; }
.text9 { font-family: verdana; font-size:15px; font-weight: bold; padding-left:15px; color:#709EDA; }
.text10 { font-family: verdana; font-size:9.5px; font-weight: bold; color:#0E4A86; }
.text11 { font-family: verdana; font-size:13px; font-weight: bold; padding-left:15px; color:#08107B; }
.text12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; padding-left:15px; color:#FFFFFF; }
.text13 { font-family: Verdana; font-size:24px; font-weight: bold; padding-left:15px; color:#ffb300; }
.text14 { font-family: Optima, Optima-Thin, Tahoma; font-size:14px; font-weight: bold; padding-left:15px; color:#08107B; line-height:135%; }
.text15 { font-family: Optima, Optima-Thin, Tahoma; font-size:14px; font-weight: bold; padding-left:15px; color:#157DC3; }
.text16 { font-family: verdana; font-size:11px; font-weight: bold; color:#08107B; }


.head1 { font-family: verdana; font-size:18px; font-weight: bold; color:#709EDA; }
.head2 { font-family: verdana; font-size:13px; font-weight: bold; color:#646464; }
.head3 { font-family: verdana; font-size:16px; font-weight: bold; color:#646464; }
.head4 { font-family: verdana; font-size:32px; font-weight: bold; color:#709EDA; }
.head5 { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:18px; color:#709EDA; padding-left:15px; }
.head6 { font-family: optima; font-size:20px; font-weight: bold; color:#8D8D8D; }

.headpos1 { font-family: verdana; font-weight: bold; color: #08107B; padding-left:8px; }
.headpos2 { font-family: optima; font-size:18px; font-weight: bold; color: #0E4A86; padding-left:8px; }


/* Enviar Form include Classes */

	form textarea.enviar, form select.enviar, form input.enviar { font-family: Verdana; font-size: 11px; font-style: normal; background-color: #ffffff; color: Black; border-style: outset; border-width: 2px;}
	font.form {	font-family: Verdana; font-size: 11px; font-style: normal; color: Black;}
	

/* MailSend Form Include Classes */

.mailsendtable { BORDER-RIGHT: #054a97 1px solid; BORDER-TOP: #054a97 1px solid; BORDER-LEFT: #054a97 1px solid; BORDER-BOTTOM: #054a97 1px solid }


/* Contact Us Table Include Classes */

.contactustable { background-image:url(img/auxiliares/background-2.jpg); background-repeat:no-repeat; }
.contactustable2 { background-image:url(img/auxiliares/background-4.jpg); background-repeat:no-repeat; }


/* Contact Olympus Table Include Classes */

.contactolympustable { background-image:url(img/auxiliares/background-3.jpg); background-repeat:no-repeat }

/* Distributors Olympus Table Include Classes */

.distributorstable { background-image:url(img/auxiliares/curva_gris.png); background-repeat:no-repeat; background-position:bottom;  }

/* Phones Olympus Table Include Classes */

.phonestable { background-image:url(img/auxiliares/curva_gris-1.png); background-repeat:no-repeat; background-position:bottom;  }


/* History Olympus Include Classes */

.hitos a:link { color:#3B5C93; font-size:9px; text-decoration:none; }
.hitos a:hover { color:#3B5C93; font-size:9px; text-decoration:none; }
.hitos a:visited { color:#3B5C93; font-size:9px; text-decoration:none; }
.hitos a:visited:hover { color:#3B5C93; font-size:9px; text-decoration:none; }
.hitos a:active { color:#3B5C93; font-size:9px; text-decoration:none; }


/* textM */

.Mtext{ font-size:13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height:130%; color:#666666; }

/* textL */
.Ltext{	font-size: 12px; line-height:140%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#3742A8; }

.tx-s { font-size:10px; line-height:13px; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.tx-l {	font-size:14px; line-height:18px; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.tx-xl { font-size:80%; line-height:200%; }
.tx-blue { color:#6d95c3; }


.cur-s { font-size:11px; line-height:13px; color:#f90; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.cur-m { font-size:12px; line-height:17px; color:#f90; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }


.midashi-l { font-size:14px; font-weight:bold; color:#7878a2; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.midashi-m { font-size:12px; font-weight:bold; color:#7878a2; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}


/* paragraph space */
div.m-line { font-size:8px; line-height:100%; margin-bottom:0px; }


/* History Olympus Include Classes */

.hitos a:link { color:#3B5C93; font-size:9px; text-decoration:none; }
.hitos a:hover { color:#3B5C93; font-size:9px; text-decoration:none; }
.hitos a:visited { color:#3B5C93; font-size:9px; text-decoration:none; }
.hitos a:visited:hover { color:#3B5C93; font-size:9px; text-decoration:none; }
.hitos a:active { color:#3B5C93; font-size:9px; text-decoration:none; }

a.story:link { font-size:10px; color:#5F86B1; text-decoration:none; }
a.story:visited { font-size:10px; color:#5F86B1; text-decoration:none; }
a.story:hover { font-size:10px;	color:#f90;	text-decoration:none; }
a.story:active { font-size:10px; color:#f90; text-decoration:none; }


/* -- bodylink --*/

a.bodylink:link { font-size:13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height:130%; color:#3742A8; text-decoration:none; }
a.bodylink:visited { font-size:13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height:130%; color:#774979; text-decoration:none; }
a.bodylink:hover { font-size:13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height:130%; color:#1F7ACC; text-decoration:none; }
a.bodylink:active { font-size:13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height:130%; color:#1F7ACC; text-decoration:none; }


/* ------------camera history------------ */

table.camera-chron tr.beige td {
	background-color:#f3f2e7;
}

table.camera-chron tr.white td {
	background-color:#fff;
}

table.camera-chron tr.beige td.sell,
table.camera-chron tr.white td.sell {
	background-color:#e8dbb9;
	color:#333;
	padding:4px 6px;
	vertical-align:top;
	font-size:65%;
	line-height:120%;
}

table.camera-chron td.name {
	background-image:url('/spanish/img/auxiliares2/chron_bg01.gif');
	background-repeat:repeat-y;
	color:#2c5067;
	vertical-align:top;
	font-size:65%;
	line-height:120%; padding-left:7px; padding-right:6px; padding-top:4px; padding-bottom:4px
}

table.camera-chron td.notes {
	background-image:url('/spanish/img/auxiliares2/chron_bg02.gif');
	background-repeat:repeat-y;
	vertical-align:top; padding-left:7px; padding-right:3px; padding-top:4px; padding-bottom:4px
}

table.camera-chron td.notes table td {
	color:#666;
	vertical-align:top;
	font-size:65%;
	line-height:125%;
}

table.camera-chron td.line {
	background-color:#cacaca;
}

table.camera-chron td.category {
	background-image:url("/spanish/img/auxiliares2/chron_bg02.gif");
	background-repeat:repeat-y;
	color:#666;
	padding:4px 6px 4px 7px;
	vertical-align:top;
	font-size:70%;
	line-height:120%;
}

.note {
	font-size:70%;
	line-height:140%;
	color:#658ba3;
}

/*table cellpadding*/
table.padS td {
	padding:3px;}
	
table.padM td {
	padding:5px;}
	
table.padL td {
	padding:8px;}
	
table.padLL td {
	padding:10px;}

table.pad0 td {
	padding:0px;}
	
table.padXS td {
	padding:1px;}
	
table.padSS td {
	padding:2px;}