body { background-color: #efeeab; margin: 0px; }
#bodyarea { width: 720px; font-family: Verdana, Geneva, sans-serif; }
a:link { text-decoration: none; color: #000; }
a:active { text-decoration: none; }
a:visited { color: #333; text-decoration: none; }
a:hover { color: #0000CC; text-decoration: none; }
.space_small { margin: 5px 0px 0px; padding: 0px; }
.space_medium { margin: 10px 0px 0px; padding: 0px; }

.seperatorline202020light { text-align: right; font: bold 10px Verdana, Arial, Helvetica, sans-serif; margin: 0px 20px 20px; border-top: 2px solid #dcdba0; }
ul { font: 11px/14px Verdana, Geneva, sans-serif; margin: 0px; padding: 0px 0px 0px 20px; list-style: disc outside; }
p { margin: 0px; padding: 0px; font: 11px/14px Verdana, Geneva, sans-serif; text-align: justify; }
h1 { text-align: center; color: #88301C; padding: 0px; margin: 15px 20px; font: bold 24px/22px Verdana, Geneva, sans-serif; }
h2 { font: bold 14px Verdana, Geneva, sans-serif; color: #000; padding: 2px 0px; margin: 0px; text-align: center; background: #DCDBA0; }
h3 { font: bold 11px Verdana, Geneva, sans-serif; color: #000; padding: 2px 0px 2px 5px; margin: 0px; text-align: left; background: #DCDBA0; }
.header_right { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; text-align: right; margin-top: 5px; }
.header_left { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; text-align: left; margin-top: 5px; }
.header_line_left { text-align: left; font: bold 10px Verdana, Arial, Helvetica, sans-serif; margin: 0px 20px 20px; border-bottom: 1px solid #6F280E; }
.header_line_left_light { text-align: left; font: bold 10px Verdana, Arial, Helvetica, sans-serif; margin: 0px 20px 20px; border-bottom: 1px solid #D98677; }
.initial { color: #9d1b1f; font: bold 14px Verdana, Arial, Helvetica, sans-serif; }
.initial2 { color: #9d1b1f; font: bold 11px Verdana, Arial, Helvetica, sans-serif; }
.marker_color { color: #9d1b1f; }

.marker { color: #9d1b1f; }
.field_block { width: 102px; }
.field_top { height: 11px; width: 102px; }
.field_bottom { background-image: url(/icons_nav_hi/field_bottom.gif); background-repeat: no-repeat; height: 11px; width: 102px; }
.field_content { color: #000; background-image: url(/icons_nav_hi/field_background.gif); background-repeat: repeat-y; }

.time_clock_insert { color: #9d1b1f; text-align: center; font: bold 10px Verdana, Geneva, sans-serif; }
.field_exchange { color: #9d1b1f; font: bold 9px Verdana, Arial, Helvetica, sans-serif; }
.madeinperu { margin-left: 27px; margin-top: 25px; margin-right: auto; }
.masterdiv { margin-left: 5px; margin-top: 25px; }
.page { width: 994px; margin-right: auto; margin-left: auto; }
.rmasterdiv { margin-top: 35px; margin-right: 5px; width: 102px; }
.view { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-align: center; border: 1px solid #9D1B1F; }
.block_special_left { text-align: left; margin: 0px 20px 10px; border-right: 3px solid #DCDBA0; border-bottom: 3px solid #DCDBA0; border-left: 3px solid #DCDBA0; font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif; padding: 2px 0px; }
.backgroundleft { background: url(/images/backgrounds/background168_639.jpg) repeat-y; }
.backgroundright { background: url(/images/backgrounds/background107_639.jpg) repeat-y; }
.spacer2px { margin-top: 2px; }
.spacer3px { margin-top: 3px; }

.spacer5px { margin-top: 5px; }

.spacer10px { margin-top: 10px; }
.spacer15px { margin-top: 15px; }
.spacer20px { margin-top: 20px; }
.spacer30px { margin-top: 30px; }
.spacer40px { margin-top: 40px; }
.hspacer3px { margin: 0px 0px 0px 3px; padding: 0px; }
.hspacer5px { margin: 0px 0px 0px 5px; padding: 0px; }
.hspacer10px { margin: 0px 0px 0px 10px; padding: 0px; }
.hspacer20px { margin: 0px 0px 0px 20px; padding: 0px; }

.float_left { margin: 0px; padding: 0px; float: left; }
.float_right { margin: 0px; padding: 0px; float: right; }
.clear_all { clear: both; margin: 0px; padding: 0px; }
.headercol { background-color: #EBE994; padding-left: 12px; font: bold 11px/14px Verdana, Arial, Helvetica, sans-serif; margin: 0px 20px 12px; }
.headercol_nobdr { background-color: #EBE994; color: #000000; font: bold 11px/14px Verdana, Arial, Helvetica, sans-serif; padding: 3px 0px 3px 12px; }
.headercol_frame { background-color: #EBE994; border: 1px solid #000000; font: bold 11px/14px Verdana, Arial, Helvetica, sans-serif; margin: 0px 20px 12px; padding: 2px 0px 2px 12px; }
.headercol_frame_cent { background-color: #EBE994; border: 1px solid #000000; text-align: center; font: bold 11px/14px Verdana, Arial, Helvetica, sans-serif; margin: 0px 20px; padding: 3px 0px; }
.headercol_index { font-size: 9px; float: right; width: 162px; margin-left: auto; text-align: right; padding: 2px 5px 0px 0px; }
.header_grey { background-color: #dcdba0; text-align: left; font: bold 11px Verdana, Geneva, sans-serif; margin: 0px 20px; padding: 5px 5px 5px 10px; }
.indice10 { margin-left: 10px; }
.indice15 { margin-left: 15px; }
.bodyarea2 { width: 994px; margin-right: auto; margin-left: auto; }
.headercol_block_bdr { padding: 5px 6px; border-right: 3px solid #EBE994; border-bottom: 3px solid #EBE994; border-left: 3px solid #EBE994; }
.text { font-size: 14px; font-weight: normal; }
.textitalics { font-style: italic; }
.textunderline { text-decoration: underline; }
.smalltext { margin-left: 2px; letter-spacing: normal; white-space: normal; font: bold 8px Geneva, Arial, Helvetica, sans-serif; }
.textcenter8b { text-align: center; font: bold 8px Verdana, Arial, Helvetica, sans-serif; }

.textleft9 { text-align: left; font: normal 9px/14px Verdana, Arial, Helvetica, sans-serif; }
.textleft9b { text-align: left; font: bold 9px/14px Verdana, Arial, Helvetica, sans-serif; }
.textcenter9 { text-align: center; font: 9px Verdana, Arial, Helvetica, sans-serif; }
.textcenter9b { text-align: center; font: bold 9px/14px Verdana, Arial, Helvetica, sans-serif; }

.textleft10 { text-align: left; font: 10px Verdana, Geneva, sans-serif; }
.textcenter10 { text-align: center; font: 10px/14px Verdana, Arial, Helvetica, sans-serif; }
.textleft10_18 { text-align: left; font: 10px/18px Verdana, Arial, Helvetica, sans-serif; }
.texteft10b { text-align: left; font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif; }
.textjustify10 { text-align: justify; font: 10px Verdana, Geneva, sans-serif; }
.textcenter10b { text-align: center; font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif; }

.textright10b { text-align: right; font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif; }
.textleft11 { text-align: left; font: 11px/14px Verdana, Arial, Helvetica, sans-serif; }
.textleft11grey { text-align: left; color: #C0DCC0; font: 11px/14px Verdana, Arial, Helvetica, sans-serif; }
.textleft11background { text-align: left; color: #EFEEAB; font: 11px/14px Verdana, Arial, Helvetica, sans-serif; }
.textjustify11 { text-align: justify; font: 11px/14px Verdana, Arial, Helvetica, sans-serif; }
.textcenter11 { text-align: center; font: 11px/14px Verdana, Arial, Helvetica, sans-serif; }
.textlisting11 { text-align: justify; font: 11px/18px Verdana, Arial, Helvetica, sans-serif; }
.textcenter11b { text-align: center; font: bold 11px/14px Verdana, Arial, Helvetica, sans-serif; }
.textcenter11ital { font-size: 11px; font-style: italic; text-align: center; }
.textleft11b { text-align: left; font: bold 11px/14px Verdana, Arial, Helvetica, sans-serif; }
.textcenter12b { text-align: center; font: bold 12px Verdana, Arial, Helvetica, sans-serif; }
.textcenter14b { text-align: center; font: bold 14px Verdana, Arial, Helvetica, sans-serif; }

.padding55 { padding-left: 5px; padding-right: 5px; }
.padding5555 { text-align: center; padding: 5px; }
.padding1010 { padding: 0px 10px; }
.padding15_5_15_5 { text-align: center; padding: 15px 5px; }
.block101020 { margin: 0px 10px 20px; }
.block202010 { margin: 0px 20px 10px; }
.block202020 { margin: 0px 20px 20px; }
.block20201010 { margin: 10px 20px; }
.block_all20centr { text-align: center; margin: 20px; }

.blockcnterline55 { text-align: center; padding-top: 5px; margin-top: 5px; border-top: 1px solid #000000; }
.block_footer { text-align: center; font: bold 10px Verdana, Arial, Helvetica, sans-serif; margin: 10px 0px 4px; }
.page_footer { text-align: center; padding: 0px; font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif; margin: 10px 15px 20px; }
.sitelinks { color: #9d1b1f; background-color: #F5F5E9; font: bold 10px Verdana, Geneva, sans-serif; margin: 5px 0px; padding: 3px 0px; }
.comment { text-align: justify; border: 1px solid #9d1b1f; padding: 4px; font: bold 10px Verdana, Arial, Helvetica, sans-serif; }
.objectcnter { text-align: center; }
.listselector { background-color: #EBE994; text-align: left; font: bold 11px/17px Verdana, Arial, Helvetica, sans-serif; margin: 0px 20px 12px; padding: 0px 0px 0px 12px; }
.module { width: 720px; margin-right: auto; margin-left: auto; }
.thumbnailleft80w { float: left; width: 80px; margin-top: 5px; text-align: center; }
.thumbnailleft100 { float: left; height: 100px; width: 140px; margin-top: 5px; text-align: center; }
.thumbleft140nomargin { float: left; text-align: center; width: 140px; }
.float_left10px { float: left; text-align: center; width: 140px; margin: 0px 10px 0px 0px; padding: 0px; }

.thumbright140nomargin { float: right; text-align: center; width: 140px; margin: 0px; padding: 0px; }
.thumbnailleft100w { float: left; width: 140px; margin-top: 5px; text-align: center; }
.blockright80 { text-align: justify; margin-left: 90px; font: 11px/14px Verdana, Arial, Helvetica, sans-serif; }
.blockright100 { text-align: justify; margin-left: 155px; font: 11px/14px Verdana, Arial, Helvetica, sans-serif; }
.block150 { margin-left: 150px; }

.headline_page { text-align: center; color: #88301C; font: bold 24px/22px Verdana, Geneva, sans-serif; margin: 20px 20px 15px; }
.header { padding: 0px; height: 127px; margin: 0px; }
.header_banner { text-align: center; height: 87px; width: 994px; margin: 0px; padding: 0px; background: url(/icons_nav_hi/header1.jpg) no-repeat; }
.header_line { padding: 0px; height: 40px; width: 994px; margin: 0px; background: url(/icons_nav_hi/header2.jpg) no-repeat; }
.search_field_header { margin-left: 5px; height: 20px; margin-top: 6px; }
.search_text_header { height: 14px; background-color: #f5f5e9; border: 1px none #ebe994; font: bold 10px Verdana, Geneva, sans-serif; padding: 0px 2px; }
.search_button_header { margin: 0px; padding: 0px; height: 20px; width: 24px; border-style: none; background: #efeeab url(/search_limaeasy/searchbutton1.gif) no-repeat center center; }
.navigation { margin-top: 35px; width: 167px; }
.quick { width: 184px; margin: 10px 0px 8px 2px; }
.location { width: 225px; text-align: left; margin-left: 287px; margin-top: 11px; font: bold 8px Arial, Helvetica, sans-serif; }
.header_museum { background-color: #EBE994; border: 1px solid #000000; font: bold 10px/15px Verdana, Arial, Helvetica, sans-serif; margin: 0px 20px 8px; padding: 3px 0px 3px 5px; }
.category_museum { font-weight: normal; }
.info_museum { float: right; width: 260px; font-size: 9px; text-align: right; padding-right: 5px; }
.detail_line_den_com { padding-left: 15px; padding-top: 2px; }
.detail_line_museum { padding-left: 15px; }
.detail_line_www { padding-left: 15px; padding-bottom: 2px; }
.museum_info { background-color: #dcdba0; text-align: center; margin: 5px 0px; padding: 4px 0px 2px; }
.read_more_negative { font-size: 9px; font-weight: bold; text-align: right; margin-top: -4px; }
.museum_navi_info { background-color: #dcdba0; text-align: center; font: 11px Verdana, Geneva, sans-serif; padding: 5px 0px; }
.sub_menu { background-color: #dcdba0; text-align: center; padding: 14px 0px 0px; }
.museum_navi_detailpage { background-color: #dcdba0; font-family: Verdana, Geneva, sans-serif; height: 34px; padding: 6px 0px 3px; }
.listing_low { background-color: #dcdba0; padding: 5px; margin-bottom: 6px; }
.listing_high { padding: 5px; margin: 0px 0px 6px; }
.block_20_bottom { margin-bottom: 20px; }
.block_20_r_l { margin: 0px 20px; }
/* Hides from IE5-mac \*/
* html .blockright100 { height: 1%; }
* html .block150 { height: 1%; }
* html .money_details { height: 1%; }
.left_info { float: left; width: 310px; padding: 0px; margin: 10px 0px 4px 6px; }
.right_info { width: 346px; float: none; margin: 0px 0px 0px 326px; padding: 4px 0px; text-align: left; }
.block_info { background-color: #DCDBA0; margin: 0px 20px 10px; padding: 0px; }
* html .blockright80 { height: 1%; }
* html .header { padding: 0px; height: 127px; margin: 0px 0px -5px; }
.module_definition { width: 218px; background-color: #f5f5e9; }
.module_tablebdr { border: 1px solid #EBE994; }
.module_top { width: 218px; margin-left: auto; height: 33px; background-image: url(../icons_nav_hi/modules/module_title.jpg); }
.module_title { height: 15px; width: 175px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; padding: 13px 0px 2px 14px; }
.module_content { width: 206px; text-align: justify; font: 11px/14px Verdana, Arial, Helvetica, sans-serif; padding: 4px 6px 0px 7px; }
.module_bottom { width: 218px; margin-left: auto; background-image: url(../icons_nav_hi/modules/module_bottom.jpg); background-repeat: no-repeat; height: 33px; }
.module_image { float: none; height: 80px; width: 203px; margin: 4px auto 4px 0px; }
.module_readmore { text-align: right; width: 85px; padding-top: 10px; font: bold 10px Verdana, Arial, Helvetica, sans-serif; margin: 0px 12px 0px auto; }
.module_definition380 { width: 380px; background-color: #f5f5e9; margin: 0px auto; }
.module_top380 { width: 380px; height: 33px; background-image: url(../icons_nav_hi/modules/module_title380.jpg); }
.module_title380 { height: 15px; width: 360px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; padding: 13px 0px 2px 14px; }

.module_bottom380 { width: 380px; margin-left: auto; background-image: url(../icons_nav_hi/modules/module_bottom380.jpg); background-repeat: no-repeat; height: 33px; }
.module_readmore380 { text-align: right; padding-top: 14px; width: 300px; margin-left: 72px; font: bold 9px Verdana, Arial, Helvetica, sans-serif; }
.cursor_hand { cursor: pointer; }
.info_content { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; }
.tablerowodd { background-color: #dcdba0; }
.tableroweven { background-color: #efeeab; }
.tablerowhigh { background-color: #fffbf0; }
.links_subpages { font: bold 9px Verdana, Geneva, sans-serif; text-align: center; color: #88301C; }
.links_subpages a { color: #88301C; }

.links_subpages a:hover { color: #0000CC; text-decoration: underline; }

.google_map_small { width: 340px; margin: 0px; padding: 0px; height: 248px; border: 1px solid #000; }
.navi_field { border-right: 3px solid #DCDBA0; border-bottom: 3px solid #DCDBA0; border-left: 3px solid #DCDBA0; border-top-width: 0px; border-top-style: none; font: bold 10px Verdana, Geneva, sans-serif; }
.navi_segment { float: left; width: 222px; height: 18px; }
.navi_text { float: left; padding-top: 3px; padding-left: 5px; }
.navi_spacer { border-right: 3px solid #DCDBA0; border-left: 3px solid #DCDBA0; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none; margin: 0px 0px -5px; padding: 0px; height: 10px; background: #EFEEAB; }
.navi_text a  { color: #000; }
.navi_text a:hover { color: #00F; }
.navi_text a:visited { color: #666; }

.navi_line { padding: 0px; margin: 0px 0px 5px 5px; }

.read_more_data_block {font-size: 9px;
	font-weight: bold;
	text-align: right;
	margin-top: 2px;
}

