@charset "UTF-8";
/* CSS Document */

@media screen {body {margin:0; padding:80px 0 2px 0; background:#fff; font-family:Arial,Helvetica,sans-serif; color:#fff; font-size:80%}
a:link, a:visited {color:#000}
a:active {color:#2787C8}
a:hover {color:#666; text-decoration:underline}
p.nojs {width:100%; margin:0 auto; margin-bottom:3%; background:#fff; color:#000; font-weight:bold; padding:2% 0 2% 0; clear:both; float:none; text-align:center}
p.nojs a {color:#BF403D}
p.nojs a:hover {color:#000}
input, select, textarea {font-family:Arial,Helvetica,sans-serif; color:#666; font-size:80%}
acronym {cursor:help; border-bottom:1px dashed #68B027}
.what {cursor:help; border-bottom:1px dashed #68B027}
form {margin:0; padding:0; clear:both}
img {border:0}
#corpoDestaques {width:986px; margin:0 auto; margin-top:-65px; overflow:hidden; clear:both}
#cola {width:230px; float:left; overflow:hidden}
#colb {width:750px; height:570px; float:right; overflow:hidden}
#colc {width:240px; float:left; overflow:hidden}
#cold {width:492px; float:right; overflow:hidden}
h1 {margin:5px 0 0 42px; width:178px}
#menu {width:220px; margin:22px 0 0 12px; padding:0 0 6px 0; font-size:90%; letter-spacing:1px}
#menu ul {list-style-type:none; margin:0; padding:0 0 0 0px}
#menu ul li {list-style-type:none; margin:0; padding:5px 0 5px 16px; text-align:left; line-height:11px}
#menu ul li#menu1 {background:url(../images/bck_menu_destaques.png) no-repeat top left}
#menu ul li#menu2 {background:url(../images/bck_menu_servicos.png) no-repeat top left}
.menu2 {background:url(../images/bck_menu_servicos2.png) no-repeat top left}
#menu ul li#menu30 {background:url(../images/bck_menu_servicos.png) no-repeat top left}
.menu30 {background:url(../images/bck_menu_servicos2.png) no-repeat top left}

#menu ul li#menu3 {background:url(../images/bck_menu_mapa_parque.png) no-repeat top left}
#menu ul li#menu4 {background:url(../images/bck_menu_precos.png) no-repeat top left}
#menu ul li#noticias {background:url(../images/bck_menu_noticias.png) no-repeat top left}
#menu ul li#galeria, #menu ul li#menu17 {background:url(../images/bck_menu_galeria_imagens.png) no-repeat top left}
.menu17 {background:url(../images/bck_menu_galeria_imagens2.png) no-repeat top left}
#menu ul li#faq { background:url(../images/bck_menu_mapa_parque.png) no-repeat top left}
#menu ul li a {color:#fff; text-decoration:none; text-transform:uppercase}
#menu ul li a:hover {color:#000; text-decoration:none; text-transform:uppercase}
#menu ul li ul {list-style-type:none; text-transform:none; font-size:95%; margin:4px 0 0 0; padding:0 0 0 1px; letter-spacing:0}
#menu ul li ul li {list-style-type:none; text-transform:none; margin:0; padding:4px 0 4px 8px; background:url(../images/bck_menu_bul.gif) no-repeat top left; letter-spacing:0}
#menu ul li ul li a {text-transform:none}
#menu ul li ul li a:hover {text-transform:none}
#menu a#sel {color:#000}

#linguas {width:263px; margin:0; padding:0; overflow:hidden; float:left; text-align:left; color:#fff; font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif; font-size:90%; margin-top: 30px;}
#linguas ul {margin:0; padding:0; list-style-type:none; line-height:100%}
#linguas ul li {list-style-type:none; margin:0 0 0 12px; padding:4px 0 4px 32px; background:url(../images/bck_lingua.png) no-repeat top left}
#linguas ul li#last {list-style-type:none; margin:0 0 0 12px; padding:4px 0 8px 32px; background:url(../images/bck_lingua_last.png) no-repeat top left}
#linguas ul li a {color:#D0571A; text-decoration:none}
#linguas ul li a:hover {color:#000; text-decoration:none}
#contacte-nos {width:350px; height:29px; margin:5px 42px 0 0; padding:5px 0 0 0; float:right; overflow:hidden; background:url(../images/tabs_contacte-nos.png) no-repeat top right; text-align:right}
#contacte-nos ul {list-style-type:none; margin:0; font-size:80%; padding: 0;}
#contacte-nos ul li {list-style-type:none; float: left; margin:0 0 0 0; padding:0}
#contacte-nos ul li a {color:#fff; text-decoration:none; text-transform:uppercase}
#contacte-nos ul li a:hover {color:#000; text-decoration:none; text-transform:uppercase}
#frm {padding:10px 14px 14px 14px; font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif}
#frm label {width:70px; vertical-align:top; font-size:90%; float:left; margin-top:2px}
#frm input, #frm textarea {border:1px solid #000; font-size:90%; margin-top:3px; width:320px; padding:0 0 0 2px}
#frm .botoes {margin-left:71px}
#frm .botoes input {width:auto; background:#205A23; border:1px solid #fff; margin:10px 0 0 0; padding:4px 4px 4px 4px; color:#fff; text-transform:uppercase; font-size:80%}
#slogan {margin:110px 0 0 0}
#destak {width:432px; margin:10px 0 10px 17px; padding:0 0 10px 0; overflow:hidden; background:url(../images/bck_destaque.png) repeat-y}
#destak h2 {margin:0; padding:10px 0 5px 14px; width:400px; font-family:Georgia,'Times New Roman',Times,serif; font-weight:bold; font-style:italic; font-size:165%; color:#fff; letter-spacing:0}
#destak h2 a {color:#fff; text-decoration:none}
#destak h2 a:hover {color:#CFE8B6; text-decoration:none}
#destak .data {margin:0; padding:0 0 0 14px; font-family:"Courier New",Courier,"Times New Roman",Times,serif; color:#F4ED52; font-size:90%}
#destak .intro {margin:0; padding:8px 0 0 14px; width:400px; font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif; color:#fff; font-size:90%}
#destakImg {width:442px; margin:20px 0 0 0; padding:0 0 0 5px; overflow:hidden; text-align:center}
#destak a {color:#fff}
#destak a:hover {color:#5CA71E}
#destak iframe {margin:20px 0 0 0; border:1px solid #fff}
#destak h3 {margin:0; padding:0 0 0 0; font-family:Georgia,'Times New Roman',Times,serif; font-weight:bold; font-style:italic; font-size:150%; color:#fff; letter-spacing:0}

.jpeg {margin:0 0 0 19px; padding:0; border:4px solid #fff}
.ping {margin:0; padding:0; border:0}
#footer {width:900px; margin:0 auto; padding:0; overflow:hidden; color:#2BA140; font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif; font-size:90%; line-height:170%; clear:both}
#footer p {margin:0; padding:0; width:49%; float:left}
#footer p#creditos {text-align:right; float:right; color:#999}
#footer p#creditos a {color:#999; text-decoration:underline}
#footer p#creditos a:hover {color:#000; text-decoration:underline}
}

#coldMap {margin:0px 0 0px 29px;}

.intro strong {text-transform:uppercase; color:#F4ED52}
.fotoLista {margin:10px 16px 0 12px; border:5px solid #fff; float:left}
.destaque {width:260px; float:left}
.destaque2 {float:left;  margin-left: 15px;}
a:hover .fotoLista {border:5px solid #68B027}
.destaque h3 {margin:6px 0 8px 0; font-family:Georgia,'Times New Roman',Times,serif; font-weight:bold; font-style:italic; font-size:125%; color:#fff}
#destak h3 a {color:#fff}
#destak h3 a:hover {color:#ddd; text-decoration:none}
.intro2 {margin:8px 0 0 0; padding:0; float:left; font-size:90%; line-height:130%; font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif}
.sep {width:100%; margin:0; padding:10px 0 0 0; font-size:1px; line-height:1px; height:1px; clear:both}
#destak .destaque .data {padding-left:0}
.paginacao {clear:both; padding:4px 10px 6px 0; text-align:right; font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif; font-size:90%}
.paginacao img {margin:0 6px 0 6px; vertical-align:middle}
.paginacao {clear:both; padding:4px 10px 6px 0; text-align:right; font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif; font-size:90%}
.paginacao img {margin:0 6px 0 6px; vertical-align:middle}

#fotos {width:710px; overflow:hidden; clear:both; text-align: center;}
#cxMiniaturas {width:260px; float:left; overflow:hidden}
#cxMiniaturas2 {width:200px; float:left; overflow:hidden; padding-left: 60px;}
#miniaturas {width:260px; height:200px; margin:0; overflow:hidden; background:#fff; padding: 5px;}
#miniaturas2 {width:126px; height:200px; margin:0; overflow:hidden; background:#fff; padding: 5px;}
#miniaturas img,
#miniaturas2 img {float:left; border:5px solid #fff; height: 75px; width: 115px;}
#miniaturas a:hover img,
#miniaturas2 a:hover img {border:5px solid #68B027}
#barraPaginacao {height:32px; padding:0 0 0 16px; overflow:hidden; background:url(../images/barra_paginacao.png) no-repeat top center}
#barraPaginacao img {float:left}
#seguinte {margin-left:174px}
#barraPaginacao2 {height:32px; width: 120px; padding:0 0 0 16px; overflow:hidden; background:url(../images/barra_paginacao2.png) no-repeat top center}
#barraPaginacao2 img {float:left}
#seguinte2 {margin-left:45px}
.fotoBig {margin:0 0 0 18px; border:5px solid #fff; max-width: 421px; max-height: 305px;}
.fotoBigGallery {margin:0 0 0 18px; border:5px solid #fff; max-width: 380px; max-height: 305px;}

#precario {width:710px; overflow:hidden; clear:both}
#tabelaPrecos, #horarios {width:217px; padding:12px 15px 8px 15px; float:left; overflow:hidden; background:#D0571A; border:5px solid #fff}
#tabelaPrecos h3, #horarios h3 {margin:0; padding:0 0 2px 0; font-family:Georgia,'Times New Roman',Times,serif; font-weight:bold; font-style:italic; font-size:100%; border-bottom:1px solid #fff}
#tabelaPrecos h4, #horarios h4 {margin:8px 0 0 0; font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif; text-transform:uppercase; font-size:110%}
#tabelaPrecos p, #horarios p {margin:7px 0 0 0; padding:2px 0 0 0; font-size:80%; line-height:100%; border-top:1px solid #fff}
#horarios {width:390px; margin:0 0 0 20px}
#epoca {margin-right:40px; width:220px; overflow:hidden; float:left}
#horario {margin:0; width:120px; overflow:hidden; float:left}
#epoca p, #horario p {border:0; font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif; font-size:100%; line-height:1.51em}

#precario table {width:100%; background:#D0571A; font-size:85%; border-collapse:collapse;}
#precario table td {padding:0 0 0 4px; font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif; line-height:130%}
#precario td.nr {text-align:right; padding:0}

.okMessage { float: right; font-weight:bold; padding:5px; width:230px; }
.errorMessage { float: right; font-weight:bold; padding:5px; width:230px; }

/* (c) 2010 Carlos Dias (CSS/XHTML) */

.destak {width:432px; margin:10px 0 10px 17px; padding:0 0 10px 0; overflow:hidden; background:url(../images/bck_destaque.png) repeat}

