/*
Note: background-color:#a0a0a0;
also occurs in Conglomerados.paint method.
*/
body {
	top:0px;
	text-align:center;
}
/*
*/
#whole-page {
 	position:relative; 
	margin: 0 auto;
    text-align:left;
    width:1054px;
	height:870px;
	background-color:#a0a0a0;
	background-image:none;
/*
	border:green 1px solid;
*/
}

	#header{
		position:absolute; 
		top:68px;
		width:1030px;
		font: 1.5em Arial, Verdana, sans-serif;
		color:#ffffff;
		padding:10px;
		background-color:#81007e;
		background-image:none;
/*
		border:brown 1px solid;
		background-color:#cccccc;
*/
	}

	#content{
		position:absolute;
		top:0px;
		width:1054px; 
		background-color:#a0a0a0;
		background-image:none;
/*
		border:blue 1px solid;
		position:relative;
		background-color:#cccccc;
*/
	}

	#mapLinkDiv {
		position:absolute;
		top:220px;
		left:220px;
		width:800px; 
		background-color:#a0a0a0;
		background-image:none;
/*
		border:black 1px solid;
		position:relative;
		background-color:#cccccc;
*/
	}

	#map{
		position:absolute; 
		top:270px;
		left:210px;
		width:820px; 
		height:540px; 
		border:#000000 2px solid;
		background-color:#a0a0a0;
		background-image:none;
		font-family:Arial;
		font-size: 0.8em;
/*
		border:red 1px solid;
*/
	}
	
	#controls{
		position:absolute; 
		top:220px;
		left:0px; 
		width:200px; 
		background-color:#a0a0a0;
		background-image:none;
/*
		border:red 1px solid;
		background-color:#cccccc;
*/
	}

    #navigation{
		font: bold 0.8em Arial, Verdana, sans-serif;
		margin: 0;
		padding-left: 5px;
		list-style:none;
		width:200px; 
		float:left;
		background-image:none;
/*
		border: yellow 2px solid; 
		background-color:#cccccc;
*/
	}   
	#instructions {
		position:absolute;
		padding: 5px;
		margin-left:10px;
		top:160px;
		font: bold 0.9em Arial, Verdana, sans-serif;
		color:black;
/*
		border: #81007e 2px solid; 
		background-color:#cccccc;
*/
	}
	#mapLinkDiv {
		width:800px;
		height:30px;
/*
		border: blue 2px solid; 
		background-color:#cccccc;
*/
	}
	#mapInfoDiv {
		width:180px;
/*
		border: blue 2px solid; 
		background-color:#cccccc;
*/
	}
	div.line {
		width:180px;
		border-top: solid 2px;
		color:#81007e;
		height:0;
		padding-top:0;
		padding-bottom:0;
		margin-top:0;
		margin-bottom:0;
	}
	
	.button {
        font: 0.9em Arial, Verdana, sans-serif;
		width:190px;
		margin:1px;
		background-color:#cccccc;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
	}
	
	.button-small {
        font: 0.9em Arial, Verdana, sans-serif;
		width:93px;
		background-color:#cccccc;
		margin:1px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
	}
		
    .checkboxLabel {
        font: 0.9em Arial, Verdana, sans-serif;
        margin:0;
        padding:0px;
        list-style:none;
		float:left;
		background-color:#a0a0a0;
    }
	
	
    .visitors {
        font: 0.8em Arial, Verdana, sans-serif;
        margin:0;
        padding:0;
        list-style:none;
		float:left;
		background-color:#a0a0a0;
    }
	
    .visitors-table {
        width:200px;
    }
	
	.Pasos {
		color:#81007e;
	}
	.optionLabel {
		color:#ffffff;
		background-color:#81007e;
	}
	.mapInfoArea {
		height:50px;
		white-space:pre;
		virtual:soft;
		overflow:auto;
		background-color:#cccccc;
/*
		border: red 2px solid; 
*/
	}	
	.mapLinkArea {
		width:800px;
		height:30px;
		white-space: no-wrap;
		virtual:soft;
		background-color:#cccccc;
/*
		border:pink 1px solid;
*/
	}
	