body {
	margin: 0px;
	padding: 0px;
	background: #fff;
}

.slideMapa {
	position:fixed;
	position:fixed;
	z-index:999;
	margin-left: -260px;
	left: 50%;
	top: 0px;
}
#Mapa {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
/*#Mapa2 {
	background-color: #FFC;
	width: 400px;
	height: 400px;
}*/
.TabMapOpen {
	width:81px;
	height:29px;
	top: 34px;
	left: 100px;
	display: block;
	position: relative;
	z-index: 9;
}
.TabMapOpen:hover {
	background-image: none;
}
#Bandeirinha_Concelho {
	width:15px;
	height:10px;
	z-index:1;
	top: -10px;
	position: absolute;
	left: -15px;
	background-image: url(imagens/anim_bandeirinha.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#Bandeirinha_ATMTGLA {
	width:15px;
	height:10px;
	z-index:1;
	top: -10px;
	position: absolute;
	left: -15px;
	background-image: url(imagens/anim_bandeirinha_laranja.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.Flag {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #333;
	padding-left: 5px;
	position: absolute;
	min-width: 200px;
}
.Flag_Estrela {
	display: inline-block;
	position: relative;
	left: -2px;
	top: 0px;
}
#imagem h1 {
	font-family: "Dosis", Times, Serif;
	font-size: 1.6em;
	color: #069;
	font-weight: 200;
	display: block;
	top: -0.4em;
	position: relative;
	margin-bottom: -0.3em;
}
#imagem h2 {
	font-family: "Dosis", Times, Serif;
	font-size: 1.5em;
	font-weight: 200;
	color: #069;
	position: relative;
	display: block;
	top: -0.4em;
	margin-bottom: -0.3em;
}
.Flag_Sede {
	font-family: "Dosis", Times, Serif;
	font-size: 1.6em;
	color: #069;
	font-weight: 200;
	display: block;
	top: -0.4em;
	position: relative;
	margin-bottom: -0.3em;
}
.Flag_Aldeia, .Flag_ATMTGLA, .Flag_CAIS {
	font-family: "Dosis", Times, Serif;
	font-size: 1.5em;
	font-weight: 200;
	color: #069;
	position: relative;
	display: block;
	top: -0.4em;
	margin-bottom: -0.3em;
}

.Flag_ATMTGLA {
	color: #F90;
}
.Flag_CAIS {
	color: #69F;
}
.Flag_Linkinho {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #999;
}
.Flag_Link {
	font-family: "Dosis", Times, Serif;
	font-weight: 200;
	font-size: 1em;
	color: #069;
	font-weight: 200;
	display: block;
	padding-top: 0.2em;
	clear: both;
}
.Flag_Link a {
	color: #069;
}
/*.Flag_Txt_Picto {
	font-family: "Terminal Dosis Light", Times, Serif;
	font-weight: 200;
	font-size: 15px;
	color: #069;
	font-weight: normal;
	display: block;
	padding-top: 5px;
}*/

#tooltip {
	position:absolute;
	z-index:3;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #000;
	background-color: #FF6;
}
.TipInfo, .TipMuseu, .TipAlojamento, .TipTER, .TipCampismo, .TipIgreja, .TipAntas, .TipCastelo, .TipBicicleta, .TipZona, .TipPesca, .TipCais, .TipBarco, .TipDesportos, .TipAmbiental, .TipPercurso, .TipMiradouro, .TipMerendas, .TipRestaurante, .TipCafetaria, .TipProdutos, .TipArtesanato, .TipNatural, .TipAves, .TipEnoturismo, .TipBarreiras, .TipWc, TipRampa, .TipMarina, .TipGanadaria {
	float: left;
	display: block;
	padding-bottom: 0px;
	vertical-align: bottom;
}
#tip_info, #tip_museu, #tip_alojamento, #tip_ter, #tip_campismo, #tip_igreja, #tip_monumentoprehistorico, #tip_castelo, #tip_bicicleta, #tip_zona,  #tip_pesca, #tip_barco, #tip_cais, #tip_desportos, #tip_percursoambiental, #tip_percurso, #tip_miradouro, #tip_merendas, #tip_restaurante, #tip_cafetaria, #tip_produtos, #tip_artesanato, #tip_natural, #tip_aves, #tip_enoturismo, #tip_barreiras, #tip_wc, #tip_rampa, #tip_marina, #tip_ganadaria {
	position:absolute;
	z-index:5;
	color: #036;
	font-family: "Dosis", Times, Serif;
	font-size: 14px;
	font-weight: 200;
	padding: 5px;
	background: rgba(250,250,255,0.9);
	border: 1px dotted #666;
	float: left;
	text-transform: uppercase;
	white-space: nowrap;
}
#Txt1 {
	height: 135px;
	left: 1923px;
	top: 28px;
	position: absolute;
	z-index: 5;
	font-size: 24px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #666;
	padding-left: 5px;
	color: #69F;
}
#Info1 {
	width: 350px;
	left: 40%;
	top: 340px;
	position: absolute;
	z-index: 1;
}
.PEnvia {
	position:absolute;
	z-index:1;
	top: 30px;
	right: 30px;
	cursor: pointer;
	width: 90px;
	height: 67px;
	background-image: url(imagens/selo.png);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
.PEnvia:hover {
	background-image: url(imagens/selo.png);
	background-repeat: no-repeat;
	background-position: 0px top;
}
.Selo_Facebook {
	position:absolute;
	z-index:1;
	top: 30px;
	right: 130px;
	cursor: pointer;
	width: 90px;
	height: 67px;
	background-image: url(imagens/selo_facebook.png);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
.Selo_Facebook:hover {
	background-image: url(imagens/selo_facebook.png);
	background-repeat: no-repeat;
	background-position: 0px top;
}
.BMap-Villareal {
	height: 20px;
	width: 58px;
	left: 1186px;
	top: 219px;
	position: absolute;
}
.BMap-Capelins {
	height: 20px;
	width: 64px;
	left: 851px;
	top: 541px;
	position: absolute;
}
.BMap-Telheiro {
	height: 20px;
	width: 63px;
	left: 828px;
	top: 707px;
	position: absolute;
}
.BMap-Monsaraz {
	height: 20px;
	width: 72px;
	left: 810px;
	top: 762px;
	position: absolute;
}
.BMap-Campinho {
	width: 74px;
	left: 766px;
	top: 864px;
	height: 20px;
	position: absolute;
}
.BMap-SMarcos {
	width: 150px;
	left: 552px;
	top: 948px;
	height: 20px;
	position: absolute;
}
.BMap-MtTrigo {
	width: 104px;
	left: 308px;
	top: 843px;
	height: 20px;
	position: absolute;
}
.BMap-Amieira {
	width: 56px;
	left: 603px;
	top: 1071px;
	height: 20px;
	position: absolute;
}
.BMap-Alqueva {
	width: 63px;
	left: 631px;
	top: 1135px;
	height: 20px;
	position: absolute;
}
.BMap-Marmelar {
	width: 70px;
	left: 463px;
	top: 1202px;
	height: 20px;
	position: absolute;
}
.BMap-Pedrogao {
	width: 69px;
	left: 454px;
	top: 1334px;
	height: 20px;
	position: absolute;
}
.BMap-Mina {
	width: 102px;
	left: 579px;
	top: 1385px;
	height: 20px;
	position: absolute;
}
.BMap-Povoa {
	width: 144px;
	left: 891px;
	top: 1164px;
	height: 20px;
	position: absolute;
}
.BMap-Estrela {
	width: 52px;
	left: 931px;
	top: 1065px;
	height: 20px;
	position: absolute;
}
.BMap-Granja {
	width: 52px;
	left: 1087px;
	top: 999px;
	height: 20px;
	position: absolute;
}
.BMap-Luz {
	width: 30px;
	left: 978px;
	top: 913px;
	height: 20px;
	position: absolute;
}
.BMap-Cheles {
	width: 51px;
	left: 1057px;
	top: 627px;
	height: 20px;
	position: absolute;
}
.BMap-Juromenha {
	width: 80px;
	left: 1014px;
	top: 214px;
	height: 20px;
	position: absolute;
}
.BMap-ATMTGLA {
	width: 49px;
	left: 473px;
	top: 994px;
	height: 27px;
	position: absolute;
}

#LOGIN {
	width: 178px;
	right: -200px;
	position: fixed;
	height: auto;
	bottom: 10%;
	background-color: #FFFFFF;
	padding: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
#LoginClick {
	position: absolute;
	left: -23px;
	z-index: 50;
	height: 60px;
	width: 50px;
	top: 68px;
}
#LoginInfo {
	z-index: 40;
	position: relative;
}
#LOGIN input {
	font-size: 1.5em;
	color: #000000;
	background-color: #EFEFEF;
	padding: 5px;
	font-family: Dosis;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-decoration: none;
	width: 90%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
form {
	margin: 0px;
	padding: 0px;
}
.Form_Destinatario {
	/* [disabled]float: right; */
	width: 100%;
	display: block;
	text-align: right;
}
#Layer2 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1000;
	background-color: #F90;
	top: 1000px;
	left: 1000px;
}
#TAB_Mapa {
	position:absolute;
	z-index:1000;
}
#TAB_Mapa2 {
	position:fixed;
	z-index:1001;
	left: 40%;
}
#TAB_Sedes {
	position:fixed;
	z-index:1001;
	left: 45%;
	cursor: pointer;
}
#TAB_Pictogramas {
	position:fixed;
	z-index:1001;
	left: 55%;
}

a {
	color:#69F;
	text-decoration:none;
}
a:hover {
	background-image: url(IMG/fundo0.png);
	background-repeat: repeat;
	background-position: left center;
	color: #000;
}
#Contem {
	top: 160px;
	position: absolute;
	left: 250px;
	width: 550px;
	margin-bottom: 50px;
}
h1 {
	font-family: "Dosis", Times, Serif;
	font-size: 1.5em;
	font-weight: 200;
	margin: 0px;
	padding: 0px;
}
h2 {
	font-family: "Dosis", Times, Serif;
	font-weight: 200;
	margin: 0px;
	padding: 0px;
}

h3 {
	font-family: "Dosis", Times, Serif;
	font-weight: 200;
	margin: 0px;
	padding: 0px;
}
h4 {
	font-family: "Dosis", Arial, Serif;
	font-weight: 200;
	margin: 0px;
	padding: 0px;
}
.b_entrar {
	font-family: "Dosis", Arial, Sans;
	font-weight: 200;
	color: #069;
	letter-spacing: 0em;
	font-size: 2em;
	text-decoration: none;
	vertical-align: baseline;
	width: 40px;
}
.form_box {
	color: #000;
	border: 1px dotted #69F;
	font-family: "Courier New", Courier, monospace;
	font-weight: bold;
}
ul.opt1 {
	list-style-type: none;
	border-left-width: 20px;
	border-left-style: solid;
	border-left-color: #FF3;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
ul.opt1 li a {
	font-family: "Dosis";
	font-weight: 200;
	color: #333;
	display: block;
	width: 180px;
	height: 20px;
	font-size: 14px;
}
.opt1 li a:visited {
	color: #69C;
}
.opt1 li a:hover {
	color: #000;
}
.linkinho {
	font-size: 9px;
	font-family: Verdana, Geneva, sans-serif;
}
#MenuLeft .opt1 li ul li {
	list-style-type: none;
	margin-left: -25px;
}
a.Links {
	color: #069;
}
.Links:hover {
	color: #000;
}
.tit_iniciativas {
	font-size: 16px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #CDE9FE;
	margin-left: -20px;
	padding-left: 10px;
	text-transform: uppercase;
	font-family: "Dosis";
	font-weight: 200;
}
.thumbs {
	border: 5px solid #C8DCFF;
	cursor: pointer;
	margin-right: 10px;
}
#Contem ul {
	list-style-image: url(imagens/li_seta.gif);
}

.Box_h1 {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
}
.EmConstrucao {
	font-size: 10px;
	color: #999;
	font-family: Verdana, Geneva, sans-serif;
	display: block;
	padding-top: 10px;
}
#MaisInfo, #Destaques, #OQueVisitar {
	position:absolute;
	z-index:7;
	left: 10%;
	top: 385px;
	padding-bottom: 50px;
	right: 10%;
	max-width: 450px;
	margin-right: auto;
	margin-left: auto;
}
#Corpo_FORM {
	position:absolute;
	width:450px;
	height:300px;
	z-index:999;
	left: 50%;
	top: 450px;
	margin-left: -225px;
	display: none;
}
.CorpoLocalidade {
	font-family: "Dosis", Times, Sans;
	font-weight: 200;
	color: #000;
	font-size: 2.3em;
	display: inline;
}

.CorpoData {
	font-family: "Dosis", Times, Serif;
	font-weight: 300;
	font-size: 0.7em;
	color: #666;
}
.CorpoTit {
	font-family: "Dosis", Times, Serif;
	font-weight: 200;
	font-size: 1.5em;
	color: #069;
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	line-height: 1.1em;
}
.CorpoTxt, #Destaque p, #MaisInfo p, #OQue p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.7em;
	color: #333;
	line-height: 1.5em;
	margin-bottom: 1em;
	margin-top: 0px;
}
#Destaque, #MaisInfo, #OQue {
	padding-bottom: 1em;
	margin-bottom: 2em;
}

.CorpoLink:link {
	font-family: Verdana, Geneva, sans-serif;
	color: #000000;
	font-size: 0.65em;
	margin-right: 1em;
	display: inline;
	background-image: url(imagens/fundo0.png);
	background-repeat: repeat;
}
.CorpoLink:hover {
	background-color: #FFFF66;
	color: #000;
}
.CorpoFile:link {
	font-family: Verdana, Geneva, sans-serif;
	color: #333;
	font-size: 0.65em;
	margin-right: 1em;
	background-image: url(imagens/fundo0.png);
}
.CorpoFile:hover {
	background-color: #FF9;
	color: #000;
}

#Destaque h1 {
	color: #06C;
	font-size: 1.9em;
	margin-bottom: 0.25em;
	line-height: 1em;
}
#Destaque h2 {
	color: #000;
	font-size: 1.5em;
	margin-bottom: 0.2em;
	font-weight: 300;
}
#Destaques h3 {
	color: #000;
	font-size: 2.5em;
	margin-bottom: 0.5em;
	margin-left: -42px;
}
#MaisInfo h1 {
	color: #06C;
	font-size: 1.9em;
	line-height: 1em;
	margin-bottom: 0.25em;
}
#MaisInfo h2 {
	color: #000;
	font-size: 2em;
	margin-bottom: 0.2em;
}
#MaisInfo h3 {
	color: #000;
	font-size: 2.5em;
	margin-bottom: .5em;
}
#MaisInfo h4 {
	color: #000;
	font-size: .9em;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
}
#OQue h1 {
	color: #06C;
	font-size: 1.9em;
	line-height: 1em;
	margin-bottom: 0.25em;
}
#OQue h2 {
	color: #000;
	font-size: 1.5em;
	margin-bottom: 0.2em;
	font-weight: 300;
}
#OQue h3 {
	color: #000;
	font-size: 2.5em;
	margin-bottom: .5em;
	line-height: 1em;
}
#OQue h4 {
	color: #000;
	font-size: 1em;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	line-height: 0.5em;
}
.OQueContactos {
	color: #069;
	float: left;
	padding-right: 10px;
}
#OQue h4 #div {
	font-family: Dosis;
	font-size: 1em;
	color: #000;
	display: block;
}
#Postal {
	position:absolute;
	z-index:8;
	top: 15%;
	left: 3%;
	right: 5%;
	height: auto;
	width: auto;
	max-width: 1200px;
	min-width: 470px;
	/* [disabled]max-height: 80%; */
	min-heigth: 300px;
	background-color: #FFF;
	/* [disabled]border: 1px dotted #000; */
	/* [disabled]clip: rect(auto,auto,700px,auto); */
	/* [disabled]padding: 8px; */
	/* [disabled]display: block; */
	margin: auto;
	/* [disabled]min-height: 270px; */
}
#Postal img {
	height: 100%;
	width: 100%;
	min-height: 270px;
}
#th_postal {
	z-index:9;
	height: 120px;
	border: 1px solid #CCC;
	padding: 5px;
	float: left;
	background-color: #FFF;
	left: 5%;
	right: 5%;
	margin-right: 25px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#PostalThumbs {
	position:absolute;
	width:90%;
	z-index:5;
	margin-right: auto;
	margin-left: auto;
	left: 5%;
	top: 410px;
	right: 5%;
	margin-top: 0px;
	margin-bottom: 0px;
}
#PostalThumbs u {
	position:absolute;
	width:90%;
	z-index:5;
	margin-right: auto;
	margin-left: auto;
	left: 5%;
	top: 410px;
	right: 5%;
}
#Postal-Remetente {
	position:absolute;
	left: 5%;
	top: 100px;
	width: 60%;
}
#PostalThumbs h1 {
	font-size: 2.5em;
	color: #069;
	margin-bottom: 0.5em;
}
.postal_form {
	font-family: Dosis;
	font-weight: 400;
	color: #069;
	font-size: 1em;
	margin-bottom: 0.5em;
	background-image: url(imagens/postal_linhas.gif);
	background-repeat: repeat;
	width: 50%;
	border-radius: 5px;
	line-height: 20px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border: 1px dashed #000;
}
#Postal-Destinatario {
	right: 20%;
	bottom: 30%;
	position: absolute;
	display: block;
	width: 50%;
	float: right;
}
#Postal_Back {
	position:absolute;
	z-index:10;
	left: 8px;
	top: 8px;
	background-image: url(imagens/b_postais_back.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 31px;
	height: 31px;
	cursor: pointer;
}
#Postal_Back:hover {
	background-image: url(imagens/b_postais_back.png);
	background-repeat: no-repeat;
	background-position: 0px -33px;
}
a#BPostal-Seleccionar, a#BPostal-Voltar {
	color: #000;
	font-family: Dosis;
	font-size: 0.8em;
	font-weight: 200;
	background-image: url(IMG/fundo0.png);
	background-repeat: repeat;
	background-position: left center;
	margin-right: 5px;
	padding-left: .8em;
}
a#BPostal-Seleccionar:hover, a#BPostal-Voltar:hover {
	color: #FFF;
}
.destaque-old {
	color: #999;
}
a.destaque-old {
	color: #999;
}
#Navegar {
	position:absolute;
	width: 50px;
	height:29px;
	top: 0px;
	left: -50px;
	background-image: url(imagens/spr_anima_cais.png);
	background-repeat: repeat-x;
	z-index: 52;
}
#MNavegar {
	position:absolute;
	z-index:51;
	top: 5px;
	left: -165px;
	height: 210px;
	width: 164px;
	padding-top: 20px;
	margin-left: -20px;
}
#B_Postal_PREV, #B_Postal_NEXT {
	position:absolute;
	width:45%;
	height:80%;
	z-index:10;
	top: 20%;
	cursor:pointer;
}
#B_Postal_PREV {
	left: 0px;
	display: inherit;
}
#B_Postal_PREV:hover {
	/* [disabled]background-color: rgba(0,0,0,0.1); */
}
#B_Postal_NEXT {
	right: 0px;
}
#B_Postal_NEXT:hover {
	/* [disabled]background-color: rgba(0,0,0,0.1); */
}
#Postal_Fundo {
	position:fixed;
	width:100%;
	height:100%;
	z-index:6;
	background-color: rgba(0,0,20,0.8);
	left: 0px;
	top: 0px;
	display: none;
}
