html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
ul,ol { list-style: none; }
a{text-decoration:none; outline: none;}
fieldset,img { border: none; }

body{
	font-family: Arial;
	font-size: 10px;
	line-height: 1.2;
	color: #b4ff00;
	background-image: url(imagens/background.gif);
	background-repeat: repeat-x;
	background-color: rgb(170, 170, 170);
	}

h1{
	font-size: 21px;
	font-weight: normal;
	width: 470px;
	text-align: justify;
	color: white;
	padding-bottom: 2px;
	}	
	
a{
	color: #b4ff00;
	}	
		
.clear{
	clear: both;
	}
		
.head{
	width: 942px;
	height: 76px;
	padding: 36px 0 0 38px;
	margin: 0 auto;
	background-color: #2f2f2f;
	text-align: justify;
	color: #7f7f7f;
	font-size: 9px;
	}
	
.virtual{
	font-size: 14px;
	color: #b4ff00;
	padding-top: 12px;
	font-weight: bold;
	}
	
.virtual span{
	color: #7f7f7f;
	font-weight: normal;
	}		
	
.body{
	position: relative;
	width: 980px;
	height: 502px;
	margin: 0 auto;
	background-image: url(imagens/fundo.jpg);
	}
	
#krpanoDIV{
	position: absolute;
	top: 40px;
	left: 40px;
	}
	
.ponto{
	position: absolute;
	width: 20px;
	height: 20px;
	display: block;
	background-image: url(imagens/ponto.png);
	}
	
.ponto-activo{
	position: absolute;
	width: 20px;
	height: 20px;
	display: block;
	background-image: url(imagens/ponto-activo.png);
	}
	
#mapa1{
	position: absolute;
	top: 428px;
	left: 722px;
	width: 128px;
	height: 38px;
	background-image: url(imagens/botao.png);
	}
	
#mapa-geral, #mapa-local{
	color: black;
	}
	
#mapa-geral a, #mapa-local a{
	color: #5677a0;
	text-decoration: underline;
	}
	
#mapa-geral p, #mapa-local p{
	font-size: 11px;
	color: #7e7e7e;
	padding-top: 8px;
	}
	
#rua{
	position: absolute;
	top: 468px;
	left: 40px;
	font-size: 12px;
	color: white;
	}						
	
.bottom{
	width: 942px;
	height: 111px;
	padding: 10px 0 0 38px;
	margin: 0 auto;
	background-color: #2f2f2f;
	font-size: 10px;
	}

.bottom p{
	padding-top: 7px;
	}
	
.instrucoes{
	float: left;
	}
	
.antonio{
	margin-top: 38px;
	}
	
.antonio a:hover{
	color: white;
	}		
	
.hora-inverno{
	float: right;
	width: 135px;
	padding: 7px 25px 0 0;
	text-align: right;
	font-size: 9px;
	color: white;
	}
	
.hora-verao{
	float: right;
	width: 140px;
	padding-top: 7px;
	text-align: right;
	font-size: 9px;
	color: white;
	}
	
.tit-horario{
	float: right;
	margin-right: -46px;
	font-size: 9px;
	}		
	
h6{
	font-size: 9px;
	}		
	
/*-----Pontos------*/
#arrai21{top: 140px; left: 666px;}/*--Ponto 1---*/
#arrai3{top: 128px; left: 794px;}/*--Ponto 2---*/
#arrai4{top: 111px; left: 856px;}/*--Ponto 3---*/
#arrai5{top: 140px; left: 904px;}/*--Ponto 4---*/
#arrai6{top: 188px; left: 850px;}/*--Ponto 5---*/
#arrai2{top: 230px; left: 850px;}/*--Ponto 6---*/
#arrai7{top: 268px; left: 850px;}/*--Ponto 7---*/
#arrai8{top: 302px; left: 856px;}/*--Ponto 8---*/
#arrai9{top: 302px; left: 816px;}/*--Ponto 9---*/
#arrai10{top: 302px; left: 775px;}/*--Ponto 10---*/
#arrai11{top: 302px; left: 735px;}/*--Ponto 11--*/
#arrai12{top: 277px; left: 744px;}/*--Ponto 12--*/
#arrai13{top: 233px; left: 744px;}/*--Ponto 13--*/
#arrai14{top: 190px; left: 744px;}/*--Ponto 14--*/
#arrai15{top: 181px; left: 776px;}/*--Ponto 15--*/
#arrai16{top: 218px; left: 798px;}/*--Ponto 16--*/
#arrai18{top: 268px; left: 665px;}/*--Ponto 17--*/
#arrai17{top: 335px; left: 665px;}/*--Ponto 18--*/
#arrai19{top: 91px; left: 627px;}/*--Ponto 19--*/
#arrai20{top: 38px; left: 780px;}/*--Ponto 20--*/
