body {
	background-repeat : repeat;
	font-family: Arial;
	font-size: 10pt;
	line-height : 14pt;
	color: #414141;
	background-color: #e0e5ef;
}

table { 
	font-family: Arial;
	font-size: 10pt;
	line-height : 14pt;
	color: #414141;
 }

div.main {
  position: absolute;
  left: 50%;
  width: 763px;
  border-bottom: 2px solid #00217B;
  border-top: 2px solid #00217B;
  background-color: white;
  margin-left: -381px;
}

div.menu {
  position: absolute;
  left: 0px;
  top: 118px;
  width: 130px;
  text-align: center;
  
}

div.menuHeader {
	background-color:  #00217B;
	color: #D0EDFB;
	font-weight: bold;
	margin-top: 5px;
	padding-top:1px;
	padding-bottom:1px;
	
}

div.menuItem {
	font-weight: bold;
	background-color: #D0EDFB;
	color: #00217B;
	padding-top:1px;
	padding-bottom:1px;
	margin-top: 5px;
}

div.disp {
  position: relative;
  left: 160px;
  width: 563px;
  top: 0px;
  margin-top: 10px;
  margin-bottom: 10px;
  min-height:  400px;
  padding: 10px;
  
}

/* for Internet Explorer */
/*\*/
* html div.disp {
height: 400px;
}

div.clock {
  font-size: 9pt;
   
}

div#mapa {
    position: relative;
    width: 558px;
    height: 505px;
    border: black 1px solid;
}

div.ikona {
  position: absolute;
}

/* LINKS */

a.header { 
	font-size: 10pt;
	/*color: #A50032;*/
	color: #00217B;
	font-weight : bold;
	text-decoration: none;
}

a, a:visited{
  	color: #00217B;
  	
	/*color: #A50032;*/
}

div.menu a, div.menu a:visited {
	text-decoration: none;
	
}

div.menuHeader a, div.menuHeader a:visited {
	color: #D0EDFB;
	text-decoration: none;
}

div.menuItem a, div.menuItem a:visited {
	text-decoration: none;
	color: #00217B;
}

/* FONTS */

H1 {
	font-size: 14pt;
	color: #00217B;
	font-weight : bold;
	text-align: center;
}

h2 { 
	font-size: 14pt;
	color: #00217B;
	font-weight : bold;
	text-align: center;
	
}

h3 { 
	font-size: 10pt;
	color: #00217B;
	font-weight : bold;
  text-align: center;
}

h4 { 
	font-size: 10pt;
	color: #313131;
	font-weight : bold;
  text-align: center;
}

span.warning {
	color: #ff0000;
	
}

span.error {
  color: #ff0000;
  margin-left: 20px;
  
}

table.template1 {
  margin-top: 20px;
  margin-left: 30px;
}

td.template1 {
	padding-right: 30px;
	
}

table.display {
	margin-left: auto;
	margin-right: auto;
	
}

table.display td {
	padding: 1px;
	padding-right: 30px;
}

table.form {
	margin-left: auto;
	margin-right: auto;
	
}

table.form td {
	padding: 4px;
	padding-right: 15px;
}

/* text options */
span.intended {
	margin-left: 30px;
	
}