/***********************************************/
/* global.css                                  */
/* Global Style Sheet for                      */
/* http://www.colegiohispanobritanico.com      */
/* version 1.0 - 13/09/2004                    */
/* by                                          */
/* http://www.lanzanewmedia.com                */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/

html, body {
	margin: 0;
	padding: 0;
	background-color: #FFF;
	color: #808080;
	font-size: 90%;
	font-family: "Eurostile Extended", Verdana, Helvetica, Arial, sans-serif;
}

a {
	color: #f60;
	text-decoration: underline;
	font-size: 100%;
	font-weight: 700;
}

a:link {
	color: #f60;
	text-decoration: underline;
}

a:visited {
	color: #f60;
	text-decoration: underline;
}

a:hover {
	color: #000;
	text-decoration: underline;
}

h1 {
 	font-size: 180%;
 	font-weight: 700;
 	color: #808080;
 	margin: 0px 0px 10px 0px;
 	padding: 0px 0px 0px 0px;
}

h2 {
 	font-size: 120%;
	font-weight: 700;
 	color: #808080;
 	margin: 0px 0px 5px 0px;
 	padding: 0px 0px 0px 0px;
}

h3 {
 	font-size: 140%;
	font-weight: 400;
 	color: #808080;
 	margin: 0px 0px 5px 0px;
 	padding: 0px 0px 0px 0px;
}
	
p {
	padding: 0;
	margin-top: 0;
}

strong {
	font-weight: 400;
    font-style: italic;
	color: #808080;
}

acronym {
	cursor: help;
}
	
img {
	border: none;
	padding: 0px;
}

ul {
 	list-style-type: none;
 	color: #808080;
	font-weight: 100;
	font-style: italic;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 5px;
}

ul ul {
 	list-style-type: circle;
 	margin: 0px 0px 0px 20px;
 	padding: 0px 0px 0px 20px;
}

ul ul ul {
 	list-style-type: none;
 	margin: 0px 0px 0px 0px;
 	padding: 0px 0px 0px 15px;
}

dd, dt {
	font-size: 100%;
}

label {
 	display: block;
	font-size: 11px;
 	font-weight: bold;
 	color: #000;
}

optgroup {
	color: #C00;
	font-weight: 600;
}

select {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	color: #03C;
    background-color: #9FF;
}

input {
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
	
/***********************************************/
/* Layout                                      */
/***********************************************/

#main {
	position: relative;
    height: 538px;
    width: 954px;
    text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 20px auto;
    background-color: #FFF;
    border: 1px solid #808080;
}

#content {
	position: relative;
    height: 528px;
    width: 944px;
    font-size: 85%;
    font-weight: 400;
    padding: 0;
	margin: 2px;
	text-align: center;
    background-color: #E0E0E0;
    color: #808080;
    border: 3px solid #808080;
}

#headLogo {
    position: absolute;
    top: 217px;
    left: 21px;
}

#indexPic {
    position: absolute;
    top: 295px;
    left: 20px;
}
#navEnglish {
    position: absolute;
    top: 112px;
    right: 20px;
}

#contentText {
	position: absolute;
	top: 161px;
	left: 158px;
	width: 755px;
	height: 362px;
}

#navBox {
	position: absolute;
	top: 0px;
	right: 20px;
	color: #000;
	text-align: right;
	font-weight: 700;
	line-height: 1.3;
	left: 750px;
	height: 151px;
	width: 159px;
}

#flagPic {
    position: absolute;
    top: 20px;
    left: 20px;
    height: 488px;
    width: 127px;
    border: 1px solid #808080;
}

/***********************************************/
/* Formatting                                  */
/***********************************************/

.spacer {
	clear: both;
}

.contentPicRight {
    float: right;
    padding: 0px;
    margin: 5px 0px 5px 10px;
    border: 1px solid #CCC;
}

.contentPicLeft {
    float: left;
    padding: 0px;
    margin: 5px 10px 5px 0px;
    border: 1px solid #CCC;
}
