/* *****************************************************************************
 * Top frame of page
 * Corresponds to the global/pageHeader partial.
 */

@CHARSET "ISO-8859-1";

.border {
	border: 2px solid red;
}

.header {
	border-top: 10px solid white;
	height: 110px;
	padding: 0;
	margin: 0;
	border-bottom: 6px solid #09c;
}


/* *****************************************************************************
 * The regional navigation map
 */
.world-map, .backend-world-map {
	float: left;
	width: 132px;
	height: 99px;
	padding: 0.4em;
}

.world-map {
	background: url('/images/fondo-izquierda.png') 0 0 no-repeat;
}

.backend-world-map {
	margin-top: 1.2em;
	font-size: 1.5em;
	font-weight: bold;
	text-align: center;
}

#region-image-map {
	width: 132px; height: 99px;
	background: url('/images/map/world.png');
	margin: 0; padding: 0;
	position: relative;
}

#region-image-map li {
	margin: 0; padding: 0; list-style: none;
	display: block; position: absolute;
}

#region-image-map a {
	display: block;
}

#region-world {
	left: 0; width: 132px;
}

#region-americas {
	top: 0; left: 0;
	width: 60px; height: 96px;
}

#region-americas a {
	height: 96px;
}

#region-americas a:hover {
	background: url(/images/map/americas.png);
}

#region-europe {
	top: 0; left: 52px;
	width: 60px; height: 32px;
}

#region-europe a {
	height: 32px;
}

#region-europe a:hover {
	background: url(/images/map/europa.png) -52px 0 no-repeat;
}

#region-africa {
	top: 33px; left: 52px;
	width: 40px; height: 50px;
}

#region-africa a {
	height: 50px;
}

#region-africa a:hover {
	background: url(/images/map/africa.png) -52px -33px no-repeat;
}

#region-asia {
	top: 0; left: 92px;
	width: 40px; height: 100px;
}

#region-asia a {
	height: 100px;
}

#region-asia a:hover {
	background: url(/images/map/asia.png) -92px 0 no-repeat;
}

/* *****************************************************************************
 * The language selection controls
 */
.language-menu-div {
	float: left;
	width: 8em;
	margin-top: 3.3em;
	margin-right: 0.2em;
	margin-left: 1.6em;
}

.language-menu-div input {
	margin-left: 3.2em;
	font-size: 80%;
}

/* *****************************************************************************
 * The agency's banner
 */
.banner {
	float: left;
	margin-top: 0.3em;
}

h1.banner {
	width: 490px;
	margin-left: 0.7em;
	padding-top: 123px;
	height: 0;
	overflow: hidden;
	background-image: url('/images/banner/international.png');
	background-repeat: no-repeat;
}

/* *****************************************************************************
 * The box where the date and the search form go 
 */
.header-right-hand {
	float: left;
	margin-left: 0.6em;
	margin-top: 1em;
}

/* *****************************************************************************
 * The current date
 */
.today-date {
	color: #f6bc49;
	text-align: center;
	margin-top: 0.2em;
	font-size: 110%;
	font-weight: bold;
}

/* *****************************************************************************
 * The search box
 */
.top-search-box {
	margin-top: 0.8em;
	width: 142px;
}

.top-search-box table {
	padding: 0;
	width: 140px;
	margin-left: -1em;
}

.top-search-box th {
	display: none;
	width: 0;
}

.top-search-box td {
	width: 140px;
	padding-left: -2em;
}

.top-search-box #query {
	width: 90px;
}

.top-search-box input {
	margin-left: 3.2em;
	font-size: 80%;
}


