﻿/* core.css */

/* Fixed for all pages */

html, body, div, td, tr, table, p, h1, h2, h3, h4, h5, span, ul, ol, li, img { margin: 0; padding: 0; border: 0; }
li { list-style-type: none; }

body {
	scrollbar-face-color: #ece7c0;
	scrollbar-highlight-color: #FFF;
	scrollbar-shadow-color: #e5a654;
	scrollbar-3dlight-color: #ece7c0;
	scrollbar-arrow-color:#cc590e;
	scrollbar-track-color: #f5ede2;
	scrollbar-darkshadow-color:#cc590e;
}

body { font-family: Arial, Helvetica, sans-serif; font-size: 13px; background: #FADC9E center top url(../img/css/body-bg.gif); }

div.Everything { position: relative; width: 936px; margin: 0 auto; background: #FFF no-repeat; overflow: hidden; }

div.Header { width: 100%; height: 155px; z-index: 40; position: absolute; top: 0px; left: 0px; }
div.HeaderBg { width: 100%; height: 155px; background: no-repeat; }
div.Header ul { width: 80%; margin: 0px auto; position: relative; top: 20px; }
div.Header a { color: white; }
div.Footer { position: relative; z-index: 30; clear: both; }
div.Header ul { margin-left: 202px; }
div.Header li { display: inline; margin: 0px 4px; font-size: 16px; font-weight: bold; }

#divContent { width: 100%; min-height: 340px; padding-bottom: 12px; }
#divContentMap { position: relative; bottom: 65px; margin-bottom: -30px; }
* html div.Content { height: 340px; }
div.ContentScroll { height: 500px; overflow: auto; }
div.Content h1 { font-size: 26px; color: #9E1421; margin-bottom: 10px; position: relative; right: 0px; }
div.Content h2 { font-size: 16px; font-weight: normal; color: #9E1421; margin: 12px 0px 8px; }
div.Content ul { padding-left: 24px; }
div.Content li { list-style-image: url(../img/css/content-list-disc.gif); margin-bottom: 8px; }
div.Content a { color: #9E1421; }
div.Content h2.LinkGeneral { color: white; background: repeat-y url(../img/css/h2-link-general.jpg); padding: 2px 50px 2px 6px; }
div.Content h2.LinkAfrica { color: white; background: repeat-y url(../img/css/h2-link-africa.jpg); padding: 2px 50px 2px 6px; }
div.Content h2.LinkAsia { color: white; background: repeat-y url(../img/css/h2-link-asia.jpg); padding: 2px 50px 2px 6px; }
div.Content li.LinkGeneral { list-style-image: url(../img/css/bull-link-general.gif); }
/*div.Content li.LinkAfrica { list-style-image: url(../img/css/bull-link-africa.gif); }*/
div.Content li.LinkAsia { list-style-image: url(../img/css/bull-link-asia.gif); }
div.Content div.ContentSideImages { float: left; }
div.Content div.ContentSideImages img { display: block; margin: 0px 20px 10px 0px; }
div.Content ul.ContentPdfs { clear: both; }

div.Footer { width: 1200px; height: 180px; clear: both; z-index: 30; }
div.Footer img { display: blocK; float: left; margin-right: 26px; }
div.ContentBody { text-align: justify; position: relative; z-index: 25; max-height: 500px; overflow: auto;  }
* html div.ContentBody { height: 500px; }
div.ContentBody p { line-height: 1.4em; margin-bottom: 12px; }
div.SideImage { width: 260px; height: 100%; position: absolute; z-index: 20; background: no-repeat left bottom; }

/* Variable */

/* Home */

div.HomeGoafrasia { width: 100%; height: 335px; }
div.HomeMenuLang { width: 100%; height: 342px; background: no-repeat url(../img/css/home-menu-lang-bg.jpg); }
div.HomeMenuLang ul { width: 80%; margin: 0px auto; position: relative; top: 200px; text-align: center; font-weight: bold; }
div.HomeMenuLang li { display: inline; margin: 0px 4px; color: white; font-size: 16px; }
div.HomeMenuLang a { display: inline; color: white; }


/* Corporates */
/* div.Everything.QuienesSomos { background-image: url(../img/css/who-we-are-bg.jpg); } */
div.Corporate div.ContentMenu { display: none; }
div.Corporate div.HeaderBg { background-image: url(../img/css/header-corporate.jpg); }
div.Corporate div.ContentBody { width: 490px; margin-left: 216px; }
div.Corporate div.SideImage { left: 0; background-image: url(../img/css/side-corporate.png); }
div.Corporate div.Banners { width: 180px; float: right; margin-right: 21px; }
div.Corporate div.Banners div.Banner { width: 180px; overflow: hidden; margin-bottom: 15px; }

/* Goafrica */
/* div.Everything.Goafrica { background-image: url(../img/css/goafrica-bg.jpg); background-position: right bottom; } */
div.Goafrica div.HeaderBg { background-image: url(../img/css/header-goafrica.jpg);}
div.Goafrica div.ContentBody { width: 504px; margin-left: 236px; }
div.Goafrica div.ContentMenu { float: left; width: 160px; margin: 0px 22px 0px 32px; }
div.Goafrica div.ContentMenu ul a { color: #EC7405; font-size: 24px; font-weight: bold; padding-left: 6px; }
div.Goafrica div.ContentMenu ul ul a { color: #000; font-size: 14px; }
div.Goafrica div.ContentMenu ul ul ul a { color: #EC7405; font-size: 12px; font-weight: normal; }
div.Goafrica div.SideImage { right: 0; background-image: url(../img/css/side-goafrica.png); }

/* Goasia */
/* div.Everything.Goasia { background-image: url(../img/css/goasia-bg.jpg); background-position: right bottom; } */
div.Goasia div.HeaderBg { background-image: url(../img/css/header-goasia.jpg);}
div.Goasia div.ContentBody { width: 504px; margin-left: 236px; }
div.Goasia div.ContentMenu { float: right; width: 160px; margin: 0px 22px 0px 0px; }
div.Goasia div.ContentMenu ul a { color: #EC7405; font-size: 24px; font-weight: bold; padding-left: 6px; }
div.Goasia div.ContentMenu ul ul a { color: #000; font-size: 14px; }
div.Goasia div.ContentMenu ul ul ul a { color: #EC7405; font-size: 12px; font-weight: normal; }
div.Goasia div.SideImage { left: 0px; background-image: url(../img/css/side-goasia.png); }

/* News */
div.CountryPageNew { margin: 10px 0px; padding: 10px 0px; border-top: 2px solid #CCCCCC; }
div.CountryPageNew h2 { font-size: 14px; color: #EC7405; margin: 6px 0px; }
div.CountryPageNew h3 { font-size: 13px; color: #EC7405; margin: 6px 0px; }
div.CountryPageNew p { margin: 4px 0px; }
