img, div { behavior: url(iepngfix.htc) }
body {
	margin: 0px;
	padding: 0px;
}
#boxSite {
	width: 1050px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
#boxSite #barraTopo {
	background-color: #3a1d13;
	margin: 0px;
	padding: 0px;
	height: 31px;
}
#boxSite #barraBranca {
	height: 152px;
}
#boxSite #barraBranca #logo {
	width: 296px;
	float: left;
}
#boxSite #barraBranca #boxnewsletter {
	width: 320px;
	float: right;
}
#boxTxt {
	float: left;
}
#boxSite #boxMeio #meioEsq {
	float: left;
	width: 620px;
}
#boxSite #boxMeio #meioEsqProdutos {
	float: left;
	width: 300px;
}
#meioDir #subMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}


#emailnewsletter {
	background-image: url(imgs/txtBoxNewsletter.gif);
	height: 14px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	vertical-align: top;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#btnNewsletter {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}
#imgEnviar {
	margin-left: 20px;
	margin-top: -1px;
}

#imgEmail {
	margin-right: 22px;
}

#coisasNewsletter {
	padding: 0px;
	margin-top: 25px;
	margin-left: 20px;
}
#boxBtn {
	float: left;
}
#boxSite #boxMeio #meioDir {
	float: right;
	width: 390px;
}
#boxSite #boxMeio #meioDirProdutos {
	float: right;
	width: 745px;
}
#itemProduto {
	margin-top: 20px;
	margin-bottom: 20px;
}
#maisvendidos {
	margin-bottom: 20px;
}

#boxSite #boxMeio #meioDir #boxMaisvendidos {
	margin-top: 16px;
	float: left;
	margin-right: 30px;
}
#boxMaisvendidos  #listaMaisVendidos  #itemProduto  #dirProduto    {
	float: left;
	height: 95px;
	width: 215px;
	background-image: url(imgs/bgproduto.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}


#boxSite #boxMeio #meioDir #listaMaisVendidos {

}
#boxMaisvendidos  #listaMaisVendidos  #itemProduto  #fotoProduto    {
	width: 140px;
	height: 95px;
	float: left;
	background-image: none;
}


#formNewsletter {
	margin: 0px;
	padding: 0px;
}
#boxSite #boxMeio {
	margin: 0px;
	padding: 0px;
	height: 566px;
}
#boxSite #boxConteudos {
	height: 480px;
	background-image: url(imgs/bgMain.jpg);
	margin: 0px;
	padding: 0px;
}
#boxSite #boxConteudosProdutos {
	height: 800px;
	background-image: url(imgs/bgMain.jpg);
	margin: 0px;
	padding: 0px;
}

#boxSite #boxConteudosEventos {
	background-image: url(imgs/bgMain.jpg);
	margin: 0px;
	padding: 0px;
}
#boxSite #footer {
	background-color: #371b11;
	height: 86px;
}
#boxSite #footer #txtFooter {
	padding: 0px;
	margin-top: 40px;
	margin-left: 240px;
}
#boxTestemunhos {
	float: left;
	height: 400px;
	margin-top: 40px;
	width: 460px;
}
#boxFundoEsq {
	float: left;
	margin-top: 40px;
	width: 460px;
}
#boxDivisor {
	float: left;
	margin-left: 65px;
	margin-top: 40px;
}
#boxArtigosEventos {
	float: right;
	margin-top: 40px;
}
#boxDetalhesProduto {
	float: right;
	margin-top: 40px;
}
#tituloProduto {
	color: #a2012b;
	font-family: Arial;
	text-align: right;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 12px;
	height: 34px;
	font-weight: bold;
}
#descProduto        {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: right;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	height: 14px;
}
#precoProducto {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	text-align: right;
	padding-top: 0px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 22px;
}


#botoesProduto {
	text-align: right;
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: 143px;
	float: right;
	top: 1px;
	position: relative;
}
#itemProduto {
	height: 95px;
}
#subMenu ul {
	list-style-type: none;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
}
#subMenuProdutos ul {
	list-style-type: none;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
}
#subMenu {
	position: relative;
	top: -40px;
	left: 55px;
	width: 300px;
}
#subMenuProdutos {
	position: relative;
	top: -40px;
	left: 410px;
	width: 300px;
	overflow: hidden;
}

#subMenu li {
	display: inline;
	margin: 0px;
	padding: 0px;
}
#subMenuProdutos li {
	display: inline;
	margin: 0px;
	padding: 0px;
}
#subMenu a {
	color: #000000;
	text-decoration: none;
	height: 25px;
	width: auto;
	background-image: url(imgs/seta.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	background-position: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}
#subMenuProdutos a {
	color: #000000;
	text-decoration: none;
	height: 25px;
	width: auto;
	background-image: url(imgs/seta.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	background-position: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}
#subMenu a:hover {
	color: #3C3C3C;
	text-decoration: none;
	height: 25px;
	width: auto;
	background-image: url(imgs/seta.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	background-position: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	background-color: #BDDA7E;
}
#subMenuProdutos a:hover {
	color: #3C3C3C;
	text-decoration: none;
	height: 25px;
	width: auto;
	background-image: url(imgs/seta.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	background-position: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	background-color: #BDDA7E;
}

#mainMenu {
	float: left;
	padding: 0px;
	margin-top: 60px;
	margin-left: 46px;
	width: 250px;
}
#mainMenu ul {
	padding: 0px;
	list-style-type: none;
	left: -6px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
}
#mainMenu li {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	padding: 0px;
	white-space: normal;
	text-decoration: none;
	margin: 0px;
}
#mainMenu a {
	margin: 0px;
	padding: 0px;
}
#esqSobre {
	float: left;
	margin-top: 80px;
	margin-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 12px;
}
#esqSobre #nome {
	color: #16a485;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#meioEsq #floatText {
	margin-top: 95px;
	width: 270px;
	float: left;
	text-align: justify;
	margin-left: 10px;
	margin-right: 5px;
}
#divtestemunhos {
	width: 330px;
	margin-left: 30px;
	margin-bottom: 20px;
}
#divtestemunhos #titulo #maisAzul {
	color: #2dacd0;
	font-weight: normal;
	font-size: 14px;
}

#divtestemunhos  #titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
#boxSite #clear {
	clear: both;
}
#divtestemunhos  #texto {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	font-size: 12px;
}
#divtestemunhos   #nome, #divtestemunhos  #data {
	color: #15586e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#meioEsq #floatText #titulo {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 20px;
}
#meioEsq #floatText #corpo {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
}
#divtestemunhos #titulo #maisAzul a {
	color: #2dacd0;
	font-weight: normal;
	font-size: 14px;
	text-decoration: none;
}
#divtestemunhos #titulo #maisAzul a:hover {
	color: #1E7188;
	font-weight: normal;
	font-size: 14px;
	text-decoration: none;
}
#boxArtigos #divartigo {
	margin-right: 60px;
	margin-top: 10px;
	margin-bottom: 20px;
}
#divartigo #titulo #lertudo {
	color: #a2012b;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
#divartigo #nome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3e636e;
	font-weight: bold;
	text-align: right;
}
#divartigo #titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	text-align: right;
	width: 350px;
	white-space: normal;
}
#divartigo #titulo #lertudo a {
	color: #a2012b;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	margin-right: 10px;
	text-decoration: none;
}
#divartigo #titulo #lertudo a:hover {
	color: #F3013E;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	margin-right: 10px;
	text-decoration: none;
}
#boxEventos  #divevento {
	margin-right: 60px;
	margin-top: 10px;
	margin-bottom: 20px;
}
#divevento #titulo #lertudo {
	color: #a2012b;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	white-space:nowrap;
}
#divevento  #subtitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3e636e;
	font-weight: bold;
	text-align: left;
	padding-left: 30px;
}
#divevento #titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	text-align: left;
	padding-left: 30px;
}
#divevento #titulo #lertudo a {
	color: #a2012b;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	margin-left: 10px;
	text-decoration: none;
}
#divevento #titulo #lertudo a:hover {
	color: #F3013E;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	margin-left: 10px;
	text-decoration: none;
}
#formContacto #txtNome {
	float: left;
	width: 415px;
}
#formContacto #txtMorada {
	width: 415px;
	float: left;
}
#formContacto #txtEmail {
	float: left;
	width: 203px;
	padding-right: 9px;
}
#formContacto #txtTelefone {
	width: 207px;
	float: left;
}
#formContacto #txtMensagem {
	float: left;
	width: 415px;
}



#boxMoradas {
	width: 310px;
	float: right;
	margin-right: 35px;
	margin-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}
#boxMoradas a {
	text-decoration: none;
	color: #a2012b;
}
#boxMoradas #moradasTitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
	padding-bottom: 7px;
}
.txtVermelhoTitulo {
	color: #a2012b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
.txtVermelhoTitulo:hover {
	color: #530015;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

#formContacto  img {
	padding-bottom: 7px;
	padding-top: 7px;
	padding-right: 0px;
	padding-left: 0px;
}

#divItemEvento #eventoSaberMais a {
	font-weight: bold;
	text-decoration: none;
	color: #21624d;
	font-size: 11px;
}

#formContacto {
	padding-left: 40px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#inputNome, #inputMorada {
	height: 20px;
	width: 410px;
	background-image: url(imgs/bgTxt.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}


#formContacto #inputEmail, #inputTelefone {
	height: 20px;
	width: 198px;
	background-image: url(imgs/bgTxt.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#inputOutro {
	height: 20px;
	width: 198px;
	background-image: url(imgs/bgTxt.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#formContacto #selectAssunto {
	height: 30px;
	width: 198px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: #97A27A;
	margin: 0px;
	padding: 0px;
}



#formContacto #inputMensagem, #inputInfo, #inputLista {
	background-image: url(imgs/bgTxt.jpg);
	height: 80px;
	width: 405px;
	overflow: hidden;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#map_canvas {
	height: 350px;
	width: 380px;
	float: right;
	margin-right: 15px;
	margin-top: 10px;
}
#map_canvasPortugal {
	height: 350px;
	width: 380px;
	float: right;
	margin-right: 15px;
	margin-top: 10px;
}
#map_canvasPorto {
	height: 350px;
	width: 380px;
	float: right;
	margin-right: 15px;
	margin-top: 10px;
}
#map_canvasLisboa {
	height: 350px;
	width: 380px;
	float: right;
	margin-right: 15px;
	margin-top: 10px;
}
#mapa {
	width: 412px;
	margin: 0px;
	padding: 0px;
}
#mapaPortugal {
	width: 412px;
	margin: 0px;
	padding: 0px;
}
#mapaLisboa {
	width: 412px;
	margin: 0px;
	padding: 0px;
}
#mapaPorto {
	width: 412px;
	margin: 0px;
	padding: 0px;
}
#boxEventos #corpoEvento {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	padding: 20px;
}
#boxEventos #corpoEvento a {
	color: #371B11;
}
#boxEventos #corpoEvento a:hover {
	color: #535528;
}
#formContacto #botaoForm {
	float: left;
	margin-top: -8px;
}
#corpoEvento #eventoTitulo {
	font-size: 19px;
	font-weight: bold;
}
#corpoEvento #descarregarEvento {
	color: #a2012b;
	font-weight: bold;
	font-size: 15px;
}
#corpoEvento #descarregarEvento a {
	color: #a2012b;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
}
#corpoEvento #descarregarEvento a:hover {
	color: #257861;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
}
#boxListaEventos {
	width: 360px;
	float: right;
	margin-right: 15px;
	margin-top: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}
#boxListaEventos #eventosTitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
	float: left;
	margin-bottom: 40px;
	margin-left: 30px;
}
.paginaTitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
	text-align: left;
	padding-left: 44px;
	padding-bottom: 20px;
}
#boxListaEventos #eventosNav {
	float: left;
	margin-left: 80px;
}

.txtPretoTitulo {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
#eventosNav a {
	color: #276850;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 22px;
}
#eventosNav a:hover {
	color: #A2012B;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 22px;
}
#divMenuProdutos {
	width: 119px;
	height: 176px;
	position: relative;
	top: 110px;
	left: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#divMenuProdutos ul {
	list-style-type: none;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#divMenuProdutos li {
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
#listaProdutos {
	width: 600px;
	height: 315px;
	position: relative;
	top: -208px;
	left: 145px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#listaProdutos #itemProdutos {
	float: left;
}
#listaProdutos #tituloProdutos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
	text-align: left;
	margin-right: 20px;
	margin-bottom: 80px;
	padding: 0px;
	width: 325px;
	float: right;
}

#itemProdutos #imagemProduto {
	width: 135px;
}
#listaProdutos #itemProdutos {
	width: 135px;
}


#divProdutosMeioEsq {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#itemProdutos #nomeProduto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	padding-right: 7px;
}
#itemProdutos #nomeProduto a {
	color: #25120c;
	text-decoration: none;
}
#itemProdutos #nomeProduto a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#listaProdutos  #btnNextProdutos,#listaProdutos #btnPrevProdutos {
	width: 25px;
	height: 25px;
	float: left;
	padding: 0px;
	margin-top: 90px;
}
#listaProdutos   #btnPrevProdutos  a, #listaProdutos #btnNextProdutos a {
	height: 24px;
	width: 19px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	display: block;
	font-size: 20px;
	font-weight: bold;
	padding-top: 0px;
	padding-left: 5px;
}

#listaProdutos  #btnPrevProdutos  a:hover, #listaProdutos #btnNextProdutos a:hover, #listaProdutos  #btnPrevProdutos  .active, #listaProdutos #btnNextProdutos .active {
	height: 24px;
	width: 19px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	font-size: 20px;
	font-weight: bold;
	padding-top: 0px;
	padding-left: 5px;
	background-image: url(imgs/bgBtn.png);
	background-repeat: no-repeat;
}
#divdetalhesproduto {
	width: 412px;
	margin: 0px;
	padding: 0px;
}
#boxdetalhesproduto {
	height: 350px;
	width: 380px;
	float: right;
	margin-right: 15px;
	margin-top: 10px;
}#divdetalhesproduto #boxdetalhesproduto #tituloDetalhesProduto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000000;
	text-align: right;
	margin-bottom: 20px;
}
#divdetalhesproduto #boxdetalhesproduto #textodetalhesproduto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: right;
	margin-bottom: 40px;
}
#divdetalhesproduto #boxdetalhesproduto #imagemdetalhesproduto {
	float: right;
	margin-left: 20px;
}
#detalhesmaisinfo .tituloproduto {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #a2012b;
	font-weight: bold;
	text-align: right;
}
#detalhesmaisinfo .descricaoproduto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #161616;
	text-align: right;
	display: block;
	margin-top: 5px;
}
#detalhesmaisinfo .precoproduto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: right;
	display: block;
	margin-top: 5px;
}
#detalhesmaisinfo  #btnComprarProduto  {
	text-align: right;
	margin-top: 10px;
}
#boxMoradas a:hover {
	text-decoration: none;
	color: #11A788;
}
#divItemEvento img{
	float: left;
	border: none;
	margin-right: 10px;

}

#dropArea {
	background-repeat: no-repeat;
	background-position: left top;
	width: 203px;
	height: 29px;
	left: 10px;
	float: left;
	margin-right: 10px;
}
#dropBtn {
	float: right;
	height: 29px;
	width: 28px;
	position: relative;
	z-index: 22;
	background-color: #A9AC8D;
}

#dropBtn a {
	background-image: url(imgs/btnDropBox.png);
	height: 29px;
	width: 28px;
	background-repeat: no-repeat;
	background-position: left bottom;
	display: inline-block;
}

#dropBtn a:hover {
	background-image: url(imgs/btnDropBox.png);
	background-position: left top;
}

#areaItems {
	z-index: 40;
	padding: 0px;
	left: 0px;
	position: relative;
	margin: 0px;
	width: 198px;
}

#areaItems ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#areaItems li {
	margin: 0px;
	padding: 0px;
}

#areaItems a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding: 5px;
	display: inline-block;
	width: 196px;
	text-align: left;
	text-decoration: none;
	background-color: #A0A682;
}

#areaItems a:hover {
	color: #333333;
	background-color: #AEAE92;
}
#areaItems .selected {
	color: #FFFFFF;
	font-weight: bold;
}
#bgItems {
	background-repeat: repeat-y;
	background-position: left top;
	width: 196px;
	background-color: #A0A682;
}
#bgFundo {
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	width: 107px;
	background-color: #A0A682;
}
#topItem {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	height: 21px;
	width: 170px;
	font-size: 14px;
	text-align: left;
	padding-top: 8px;
	float: left;
	position: relative;
	z-index: 21;
	font-weight: bold;
	background-image: url(imgs/bgTxt.jpg);
	padding-left: 4px;
}
#bgTopo {
	height: 12px;
	width: 107px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
	float: left;
	background-color: #A0A682;
}
#nomeProduto a {
	color: #25120C;
	text-decoration: none;
	font-weight: bold;
}
#nomeProduto .bold {
	color: #25120C;
	text-decoration: none;
	font-weight: bold;
}
#nomeProduto .activo, #nomeProduto  a:hover   {
	color: #FFFFFF;
	font-weight: bold;
}

#boxFloatContacto {
	height: 163px;
	width: 32px;
	position: relative;
	left: 1050px;
	overflow: hidden;
	top: 346px;
}
.tab1 {
	display: inline;
}
.tab2 {
	display: inline;
}
.tab3 {
	display: inline;
}
.tab4 {
	display: inline;
}

.tab5 {
	display: none;
}
#itemProdutos .linksPDF {
	color: #25120C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background-color: #C4DE8B;
	width: 124px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
	border: 1px solid #DEDDBE;
}
#itemProdutos .linksPDF img {
	margin-right: 5px;
}
#formContactoFloat #txtNome {
	float: left;
	width: 415px;
}
#formContactoFloat #txtMorada {
	width: 415px;
	float: left;
}
#formContactoFloat #txtEmail {
	float: left;
	width: 195px;
	padding-right: 9px;
}
#formContactoFloat #txtTelefone {
	width: 190px;
	float: left;
}
#formContactoFloat #txtMensagem {
	float: left;
	width: 415px;
}
#formContactoFloat  img {
	padding-bottom: 7px;
	padding-top: 7px;
	padding-right: 0px;
	padding-left: 0px;
}
#formContactoFloat {
	padding-left: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	width: 400px;
	overflow: hidden;
	display: none;
}
#formContactoFloat #selectAssunto {
	height: 30px;
	width: 198px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: #97A27A;
	margin: 0px;
	padding: 0px;
}
#formContactoFloat #botaoForm {
	float: left;
	margin-top: -8px;
}
#map_canvasout {
	position: relative;
	top: -57px;
}
#divMapaGeral {
	position: relative;
	left: 215px;
	top: 360px;
	z-index: 999999;
}


#formContactoFloat #inputMensagem, #inputInfo, #inputLista {
	background-image: url(imgs/bgTxt.jpg);
	height: 80px;
	width: 405px;
	overflow: hidden;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#formContactoFloat #inputEmail, #formContactoFloat #inputTelefone {
	height: 20px;
	width: 190px;
	background-image: url(imgs/bgTxt.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#boxSite #contactoSuperFloat {
	height: 340px;
	width: 400px;
	position: relative;
	top: -555px;
	left: 610px;
	background-color: #EEF4EA;
	padding: 15px;
	background-image: url(imgs/bgMain.jpg);
	overflow: hidden;
	border-top-width: 1px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D0D5AC;
	border-right-color: #AEB771;
	border-bottom-color: #AEB771;
	border-left-color: #D0D5AC;
	display: none;
}
#wrapperEvento {
	height: 90px;
}


#tituloProduto strong {
	color: #406C39;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#divItemEvento {
	padding: 10px;
	height: 70px;
	margin-bottom: 10px;
	width: 335px;
}
#divItemEventoSelecionado {
	padding: 10px;
	height: 70px;
	margin-bottom: 10px;
	background-image: url(imgs/bgItemEventos.png);
	width: 335px;
}
#divItemEventoSelecionado img{
	float: left;
	border: 1px solid #30725C;
	margin-right: 10px;

}
#divItemEventoSelecionado #eventoSaberMais a {
	font-weight: bold;
	text-decoration: none;
	color: #21624d;
	font-size: 11px;
}
#boxSite #avisoBrowser {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4A362F;
	text-align: center;
	padding: 15px;
}
#splitEventoEsq {
	width: 550px;
	float: left;
}
#fotoEvento {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
#splitEventoDir {
	float: right;
	width: 450px;
}
#contactoEvento {
	margin-left: 55px;
}

#boxEventos #corpoProdutos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	padding: 20px;
}
#boxEventos #corpoProdutos a {
	color: #371B11;
}
#boxEventos #corpoProdutos a:hover {
	color: #535528;
}
#corpoProdutos #produtoTitulo {
	font-size: 14px;
	font-weight: bold;
}
#splitProdutoEsq {
	width: 480px;
	float: left;
}
#splitProdutoDir {
	float: right;
	width: 480px;
}
#meioDirProdutos #subMenuProdutos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}

#row1 a {
	color: #FFFFFF;
	text-decoration: none;
}
#row1 a:hover {
	color: #118D4F;
	text-decoration: none;
}
#boxSite #boxConteudosLojas {
	height: 120px;
	background-image: url(imgs/bgMain.jpg);
	margin: 0px;
	padding: 0px;
}
#outrasfotaslisboa {
	display: none;
}
#moradasTexto img {
	border: none;
}
#btnEncomendar {
	padding-top: 4px;
	padding-right: 1px;
}
.btnEncomendar {
	color: #3B3B3B;
	text-decoration: none;
	background-color: #5EAB59;
	display: inline;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 2px;
}

