@charset "UTF-8";

/* CSS Document */

h2 {
	font-family: Museo-Sans, sans-serif;
	font-size: 30px;
	font-weight: 400;
	color: #5E5E5B;
	padding-top: 3px;
	text-transform: uppercase;
}
h3 {
	font-family: 'Museo-Sans';
	font-size: 30px;
	font-weight: 300;
	color: #0082C4;
	padding-top: 3px;
}
h5 {
	font-family: 'Museo-Sans';
	font-size: 14px;
	font-weight: 200;
	color: #333;
	padding-top: 3px;
}

a:hover {
	opacity: 0.75;
	filter: alpha(opacity=75);
}

body {
	margin:0;
	padding:0;
	min-width: 980px;
	-moz-osx-font-smoothing: grayscale;
}

img {
	border:0;
}

form {
	margin:0;
	padding:0;
}

h3.noMargBottom {
	margin-bottom: 0;
}

.clear {
	clear:both;
}

.clearfix:before,
.clearfix:after {
	content: " "; /* 1 */
	display: table; /* 2 */
}

.clearfix:after {
	clear: both;
}

.floatLeft {
	float:left;
}

.floatRight {
	float:right;
}

#wrapper {
	width: 100%;
}

a.backBtn {
	border: 1px solid #CCCCCC;
	width: 75px;
	display: block;
	color: #777777;
	padding: 8px 0;
	font-size: 12px;
	margin-top: 25px;
	margin-bottom: 10px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	font-family: 'Museo-Sans';
	background-color: #F1F1F0;
}

.selectListagem.jquery-selectbox {
	width: 266px !important;
}

a {
	-webkit-transition: color 200ms ease-in-out, background 200ms ease-in-out, opacity 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}

/* +++++++++++++++++++++++ INICIO: TOPO ++++++++++++++++++++++++++*/

#header {
	display:block;
}

#header > .wrapper {
	display: block;
	width: 980px;
	margin: 0 auto;

}

#header_logo {
	float:left;
	display: block;
	width:205px;
	height:111px;
	margin-top: 3px;
}

#header_logo > a {
	display: block;
	
	width:205px;
	height:111px;
}

#header_logo.logo_pt a {
	background: url('/temas/pdl/images/logo_header_pt.png') left no-repeat;
}

#header_logo.logo_en a {
	background: url('/temas/pdl/images/logo_header_en.png') left no-repeat;
}

#header_logo > a:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}

.header_container {
	display: block;
	float:right;
	width:680px;
	height:120px;
}

.menuApoio {
	display: block;
	float:left;
}

.menuApoio ul {
	display: block;
	float: left;
	margin:0;
	padding:0;
	min-width: 120px;
}

.menuApoio ul li {
	display: block;
	float: left;
	height: 22px;
	padding:12px 10px 0 0;
	font:200 12px 'Museo-Sans', sans-serif;
}

.menuApoio ul li a {
	display: block;
	font:200 12px 'Museo-Sans', sans-serif;
	color:#878787;
	text-decoration: none;
	text-transform: lowercase;
}

.pesquisa {
	display: block;
	float:right;
	width:155px;
	height: 22px;
	margin-top: 17px;
	border-bottom:solid 1px #CCC;
}

.search_results .link_search {
	font-size: 12px;
}
.search_results .link {
	font-size: 17px;
}
.search_results .highlight {
	font-weight: 600;
	font-style: italic;
}

.pesquisa input[type="text"] {
	display:block;
	float:left;
	border:0;
	background:none;
	width:145px;
	height:16px;
	font:200 12px 'Museo-Sans', sans-serif;
	color:#888;
	padding: 0;
	outline: none;
}

.pesquisa input[type="submit"] {
	display:block;
	float:right;
	border:0;
	background:url('/temas/pdl/images/icon_search.png') center no-repeat;
	width:14px;
	height:17px;
	margin-top: -17px;
	cursor: pointer;
	outline: none;
}


.div_widgets {
	display: block;
	margin-top: 12px;
}

.weather {
	display: block;
	float:left;
	width:100px;
	height:50px;
}
.meteo {
	display: block;
	float:left;
	width:100px;
	height:70px;
}

.meteo img {
	float: left;
	width: 45px;
	margin-right: 10px;
}

.meteo span {
	font: 600 18px 'Museo-Sans', sans-serif;
	float: left;
	line-height: 15px;
	display: block;
}

.meteo .tmp {
	float: left;
	margin-top: 7px;
}

.meteo span:first-of-type {
}

.contacteNos {
	display: block;
	float:left;
}
.contacteNos a {
	display: block;
	font:500 12px 'Museo-Sans', sans-serif;
	margin:8px 0 0 40px;
	padding-left: 25px;
	color:#332F2D;
	width:200px;
	height:50px;
	background-image: url('/temas/pdl/images/icon_contacte.png');
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left top;
	text-transform: uppercase;
}


.contacteNos span {
	display: block;
	float:left;
	font:300 12px 'Museo-Sans', sans-serif;
	color:#878787;
	text-transform: initial;
}


.idioma {
	display: block;
	float:left;
	margin:8px 0 0 0;
	font:500 12px 'Museo-Sans', sans-serif;
}

.idioma ul {
	display: block;
	margin:0;
	padding:0;
}

.idioma ul li {
	display: block;
	float: left;
	font:200 12px 'Museo-Sans', sans-serif;
	color:#878787;
	padding-right: 8px;
}

.idioma ul li a {
	display: block;
	float: left;
	font:200 12px 'Museo-Sans', sans-serif;
	color:#878787;
	text-decoration: none;
}
.idioma ul li.active {
	text-decoration: underline;
}

.socialBar {
	display: block;
	float:right;
	width:170px;
	height:50px;
	margin-top: 12px;
	margin-right: -15px;
	}

.socialBar ul {
	margin: 0;
	padding: 0;
}

.socialBar ul li {
	display: block;
	float: left;
	margin-right: 4px;
}

.socialBar ul li.facebook a {
	display: block;
	background: url('/temas/pdl/images/facebook.png') no-repeat;
	width: 23px;
	height: 23px;
	text-indent: -5000px;
}
.socialBar ul li.twitter a {
	display: block;
	background: url('/temas/pdl/images/twitter.png') no-repeat;
	width: 23px;
	height: 23px;
	text-indent: -5000px;
}
.socialBar ul li.youtube a {
	display: block;
	background: url('/temas/pdl/images/youtube.png') no-repeat;
	width: 23px;
	height: 23px;
	text-indent: -5000px;
   
}
.socialBar ul li.google a {
	display: block;
	background: url('/temas/pdl/images/google.png') no-repeat;
	width: 23px;
	height: 23px;
	text-indent: -5000px;
}
.socialBar ul li.instagram a {
	display: block;
	background: url('/temas/pdl/images/instagram.png') no-repeat;
	width: 23px;
	height: 23px;
	text-indent: -5000px;
}
.socialBar ul li.pinterest a {
	display: block;
	background: url('/temas/pdl/images/pinterest.png') no-repeat;
	width: 23px;
	height: 23px;
	text-indent: -5000px;
}

/* +++++++++++++++++++++++ INICIO: MENU ++++++++++++++++++++++++++*/

.menuTopoBg {
	display: block;
	width: 100%;
	height: 55px;
	background-color: #332F2D;
}
.menuTopoWrapper {
	display: block;
	width: 980px;
	margin: 0 auto;
}

.menuTopo {
	display: block;
	float:left;
}
.menuTopo ul {
	display: block;
	margin: 0;
	padding: 0;
}
.menuTopo > ul > li {
	display: block;
	float: left;
	height: 23px;
	padding: 16px 0px;
	position: relative;
}

.menuTopo > ul > li > a {
	font:300 14px 'Museo-Sans', sans-serif;
	color: #FFF;
	text-transform: uppercase;
	text-decoration: none;
	padding: 5px 10px;
	border-right: solid 1px #555555;
	display: block;
}

.menuTopo > ul > li:last-of-type > a {
	border: none;
}

.menuTopo > ul > li:hover,
.menuTopo > ul > li.active
 {
	background-color: #EEEEEE;
}

.menuTopo > ul > li:hover > a,
.menuTopo > ul > li.active > a {
	color: #333333;
	border-right: 1px solid #EEEEEE;
}

/* Submenu */

.menuTopo > ul > li .submenu {
	display: none;
	position: absolute;
	z-index: 9999;
	padding: 45px;
	background: #EEEEEE;
	top: 55px;
	width: auto;
}
.menuTopo > ul > li:hover .submenu {
	display: table;
}

.menuTopo > ul > li .submenu .left {
	display: table-cell;
	width: 270px;
}

.menuTopo > ul > li .submenu .left ul li {
	display: block;
	margin-bottom: 3px;
	width: 270px;
}

.menuTopo > ul > li .submenu .left ul li a {
	padding: 6px 17px;
	display: block;
	width: 234px;
	font: 400 14px 'Museo-Sans', sans-serif;
	color: #666666;
	text-decoration: none;
	background: #E1E1E1;
	border: 1px solid #E3E3E3;
}

.menuTopo > ul > li .submenu .right {
	padding-left: 15px;
	display: table-cell;
	vertical-align: top;
}

.menuTopo > ul > li .submenu .right .imgSubmenu {
	padding: 10px;
	background: #F9F9F9;
	border: 1px solid #E3E3E3;
}

.menuTopo > ul > li .submenu .right .eveSubmenu {
	width: 270px;
	padding-left: 80px;
	float: left;
}

.menuTopo > ul > li .submenu .right .eveSubmenu h3 {
	margin: 0;
	padding: 0;
	font: 600 16px 'Museo-Sans', sans-serif;
	color: #666666;
	margin-bottom: 15px;
}

.menuTopo > ul > li .submenu .right .eveSubmenu > ul {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 5px;
	float: left;
}

.menuTopo > ul > li .submenu .right .eveSubmenu > ul:last-of-type {
	margin-bottom: 0;
}

.menuTopo > ul > li .submenu .right .eveSubmenu > ul > li {
	display: block;
	float: left;
	position: relative;
}

.menuTopo > ul > li .submenu .right .eveSubmenu > ul > li > a {
	display: block;
	float: left;
	width: 270px;
	height: 70px;
}

.menuTopo > ul > li .submenu .right .eveSubmenu > ul > li > a > img {
	display: block;
	float: left;
	width: 70px;
	height: 70px;
}

.menuTopo > ul > li .submenu .right .eveSubmenu > ul > li > a > span {
	display: block;
	color: #CCCCCC;
	float: right;
	width: 200px;
	height: 70px;
	background-color: #E1E1E1;
}

.menuTopo > ul > li .submenu .right .eveSubmenu > ul > li > a > span > span.titulo {
	display: block;
	font: 400 16px 'Museo-Sans', sans-serif;  
	color: #444;  
	padding: 15px 0 2px 10px;
}

.menuTopo > ul > li .submenu .right .eveSubmenu > ul > li > a > span > span.data {
	display: block;
	font: 300 14px 'Museo-Sans', sans-serif;  
	color: #878787;  
	padding-left: 10px;
	padding-right: 10px;
}

.menuTopo > ul > li .submenu .right .eveSubmenu ul li .label {
	position: absolute;
	height: 23px;
	z-index: 1000;
	color: #FFF;
	font:200 12px 'Museo-Sans', sans-serif; 
	right: 0px;
	top:0px;
	display: inline-block;
}

.menuTopo > ul > li .submenu .right .eveSubmenu ul li .label span {
	height: 13px;
	z-index: 1000;
	color: #FFFFFF;
	font:200 12px 'Museo-Sans', sans-serif; 
	padding: 5px 8px 5px 8px;
	display: inline-block;
	margin-left: 5px;
	text-transform: lowercase;
	background: #0084C0;
}

/* +++++++++++++++++++++++ INICIO: CONTEUDO ++++++++++++++++++++++++++*/

#content {
	display: block;
}


#content .wrapper {
	display: block;
	width: 980px;
	margin: 0 auto;
}
.slideshow {
	display: block;
	height: 524px;
	position: relative;
	max-width: 1920px;
	margin: 0 auto;
}
.slideshow .img {
	display: block;
	width: 100%;
	margin-top: 0;
	z-index: 0;
	height: 524px;
	overflow: hidden;
	position: absolute;
	font-size: 0;
	top: 0;
}

.slideshow .img a { 
	display: block;
	width: 100%;
	height: 100%;
}

.slideshow .img a:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
} 

.containerSlideshow980 {
	display: block;
	margin: 0 auto;
	position: relative;
	width: 980px;
	height: 525px;
}

.slideshowSetas {
	display: block;
	z-index: 9999;
	position: absolute;
	bottom: 30px;
	width: 100%;
}

.wrapperSetas {
	width: 980px;
	margin: 0 auto;
}

.slideshow .englobaDestaque {
	max-width: 1920px;
	margin: 0 auto;
	height: 525px;
	width: 100%;
	text-align: center;
}

.slideshow .englobaRelative {
	position: relative;
	height: 525px;
}

.slideshow .englobaDestaque .title {
	text-transform: uppercase;
	font: 700 48px 'Roboto', sans-serif;
	margin-bottom: 5px;
}
.slideshow .englobaDestaque .text {
	font: 400 18px 'Roboto', sans-serif;
}

.containerTxtSlideshow {
	display: block;
	padding:25px 20px 0 35px;
	float:right;
	width: auto;
	height: 190px;
	background-color: #FFF;
	top: 210px;
	position: relative;
}

.containerTxtSlideshow a {
	display: block;
	text-decoration:none;
	display: block;
	width: 100%;
	height: 100%;
	outline: none;
}

.slideshowAnterior {
	display: block;
	float:left;
	cursor: pointer;
}
.slideshowAnterior a {
	display: block;
	background: url('/temas/pdl/images/slideshowSetaAnterior.png') no-repeat;
	height: 50px;
	width: 50px;
}

.slideshowSeguinte {
	display: block;
	float:right;
	cursor: pointer;
}
.slideshowSeguinte a {
	display: block;
	background: url('/temas/pdl/images/slideshowSetaSeguinte.png') no-repeat;
	height: 50px;
	width: 50px;
}

.containerTxtSlideshow .subtitulo {
	text-align: left;
	font: 100 14px 'Museo-Sans', sans-serif;
	color: #333333;
	font-weight: 600;
	max-width: 320px;
}

.containerTxtSlideshow .titulo {
	display: block;
	font: 100 63px 'Museo-Sans', sans-serif;
	color: #84BF40;
	text-align: left;
	margin: 0;
	text-transform: initial;
}
.containerTxtSlideshow .descricao {
	display: block;
	font:100 15px 'Museo-Sans', sans-serif;
	color: #313131;
	
	text-align: left;
	max-width: 320px;
}

/* +++++++++++++++++++++++ INICIO: PONTOS DE INTERESSE ++++++++++++++++++++++++++*/

h2.titPontosInteresse {
	display: block;
	text-align: center;
}

h2.titPontosInteresse span {
	display: block;
	text-align: center;
	font:100 13px 'Museo-Sans', sans-serif;
	color: #313131;
}

.listaPontosInteresse {
	display: block;
	width: 805px;
	margin: 0 auto 70px auto;
}
.listaPontosInteresse ul {
	display: block;
	float:left;
	width: 805px;
	margin: 0 auto;
	padding: 0;
}
.listaPontosInteresse li {
	display: block;
	font:100 15px 'Museo-Sans', sans-serif;
	color: #313131;
	padding-top:10px;   
	width: 375px;
	float: left;
}
.listaPontosInteresse li.right {
	float: right;
}

.listaPontosInteresse li a {
	font:100 15px 'Museo-Sans', sans-serif;
	color: #00BFFF;
	text-decoration: none;
}

.listaPontosInteresse li a:hover {
	text-decoration: underline;
	color: #00BFFF;
}
.listaPontosInteresse li span {
	font:500 30px 'Museo-Sans', sans-serif;
	color: #313131;
	padding-right: 10px;  
}

.areasInteresseCarrossel {
	display: block;
	float:left;
	width: 980px;
	margin-top: 10px;
	margin-bottom: 45px;
}

.areasInteresseCarrossel ul {
	display: block;
	margin: 0;
	padding: 0;
	margin-top:40px;
	float: left;
}

.areasInteresseCarrossel ul li {
	display: block;
	float: left;
	/* margin-right: 140px; */
	width: 320px;
	margin-right: 10px;
}

.areasInteresseCarrossel ul li:last-of-type {
	margin-right: 0;
}

.areasInteresseCarrossel ul li a {
	display: block;
	text-align: center;
}
.areasInteresseCarrossel ul li.first a {
	text-align: left;
}
.areasInteresseCarrossel ul li.last a {
	text-align: right;
}

.separadorHome {
	margin-top: 30px;
	padding: 0;
	width: 100%;
	height:26px;
	background: url('/temas/pdl/images/tiles.png');
}
.separadorHome.invert {
	background: url('/temas/pdl/images/tiles90.png');
}

.destaquesHome {
	display: block;
	width: 980px;
	margin-bottom: 25px;
}

.destaquesHome > ul {
	margin-top: 0px;
	padding: 0;
	float:left;
	margin-bottom:10px;
}
.destaquesHome > ul > li {
	display: block;
	list-style: none;
	float:left;
	margin-right: 10px;
}
.destaquesHome > ul > li:last-child {
	display: block;
	position: relative;
	float:left;
	margin-right: 0px;
}
.destaquesHome > ul > li.destaque2colunas {
	display: block;
	list-style: none;
	float:left;
	text-decoration: none;
	position: relative;
	overflow:  hidden;
}

.destaquesHome > ul > li.destaque2colunas > a {
	display: block;
	float:left;
	width: 485px;
	height: 320px;
	overflow:  hidden;
}


.destaquesHome > ul > li.destaque2colunas > a > img {
	display: block;
	position: absolute;
	width: 485px;
	height: auto;
}

.destaquesHome > ul > li.destaque2colunas > .label {
	position: absolute;
	height: 23px;
	z-index: 1000;
	color: #FFF;
	font:200 12px 'Museo-Sans', sans-serif; 
	right: 10px;
	top:10px;
	display: inline-block;
}

.destaquesHome > ul > li.destaque2colunas > .label span {
	height: 13px;
	z-index: 1000;
	color: #FFF;
	font:200 12px 'Museo-Sans', sans-serif; 
	padding: 5px 15px 5px 15px;
	display: inline-block;
	margin-left: 5px;
	background-repeat: no-repeat;
	text-transform: lowercase;
}

.destaquesHome > ul > li.destaque2colunas > a > span {
	display: table;
	color: #bdc95a;
	width: 445px;
	height: 40px;
	padding: 20px 20px;
	position: absolute; 
	bottom: 0;
	left: 0;
	z-index: 1;
	background: url('/temas/pdl/images/bg_txtDestaqueHomeBig.png') ;
}

.destaquesHome > ul > li.destaque2colunas > a > span > span.titulo {
	display: inline;
	font:200 22px 'Museo-Sans', sans-serif;  
	color: #FFF;   
	width: 85%;
}

.destaquesHome > ul > li.destaque2colunas > a > span > span.descricao {
	display: block;
	color: #FFF;
	font:200 14px 'Museo-Sans', sans-serif;      
	width: 85%;
}

/* +++++++++++++++++++++++ DESTAQUE 1 COLUNA ++++++++++++++++++++++++++*/

#eventos div {
	font:200 14px 'Museo-Sans', sans-serif;
	color: #999999;
}

.eventosHomeContainer {
	display: block;
	float:left;
	width:485px;
	margin-bottom: 30px;
}

.destaquesHome > ul > li.destaque1coluna {
	display: block;
	list-style: none;
	float:left;
	text-decoration: none;
	position: relative;
}

.destaquesHome > ul > li.destaque1coluna > .label {
	position: absolute;
	height: 23px;
	z-index: 1000;
	color: #FFF;
	font:200 12px 'Museo-Sans', sans-serif; 
	right: 10px;
	top:10px;
	display: inline-block;
}

.destaquesHome > ul > li.destaque1coluna > .label span {
	height: 13px;
	z-index: 1000;
	color: #FFFFFF;
	font:200 12px 'Museo-Sans', sans-serif; 
	padding: 5px 24px 5px 24px;
	display: inline-block;
	text-transform: lowercase;
}

.destaquesHome > ul > li.destaque1coluna > a {
	display: block;
	position: relative;
	float:left;
	width: 237px;
	height: 320px;

}

.destaquesHome > ul > li.destaque1coluna > a > img {
	display: block;
	position: absolute;
	width: 237px;
	height: 320px;
}

.destaquesHome > ul > li.destaque1coluna > a > span {
	display: table;
	color: #bdc95a;
	width: 197px;
	height: 15px;
	padding: 10px 20px;
	position: absolute; 
	bottom: 0;
	left: 0;
	z-index: 1;
	background: url('/temas/pdl/images/bg_txtDestaqueHomeSmall.png') ;
}

.destaquesHome > ul > li.destaque1coluna > a > span > span.titulo {
	display: inline;
	font:200 16px 'Museo-Sans', sans-serif;  
	color: #FFF;   
	width: 90%;
}

/* +++++++++++++++++++++++ EVENTOS ++++++++++++++++++++++++++*/

.eventosHomeContainer .tabContainer {
	display: block;
	margin-top: -15px;
	position: relative;
}

.eventosHomeContainer #homepage-sectors-nav-right {
	position: absolute;
	z-index: 9990;
	top: 5px;
	right: -22px;
	display: none;
}

.eventosHomeContainer #homepage-sectors-nav-left {
	position: absolute;
	z-index: 9999;
	top: 5px;
	left: -22px;
	display: none;
}

.eventosHomeContainer .tabContainer:hover #homepage-sectors-nav-left,
.tabContainer:hover #homepage-sectors-nav-right {
	display: block;
}

.eventosHomeContainer #tabs .caroufredsel_wrapper {
	height: 33px !important;
	margin-bottom: 15px !important;
}

.eventosHomeContainer .tabContainer ul {
	margin: 0;
	padding: 0;
	width: 485px;
	margin-bottom: 20px;
	height: 31px !important;
	overflow: hidden;
}


.eventosHomeContainer .tabContainer li {
	list-style:none;
	display: inline-block;
	min-height: 31px !important;
	width: 159px !important;
	text-align: center;
	margin-right: 5px !important;
	float: left;
}

.eventosHomeContainer .tabContainer li a {
	padding:7px 20px 0 20px;
	display: block;
	text-decoration:none;
	color: #777;
	font:400 14px 'Museo-Sans', sans-serif;  
	height: 24px !important;
	background: #F4F4F4;
}

.eventosHomeContainer .tabContainer .active a {
	font:400 14px 'Museo-Sans', sans-serif;  
	color: #FFF;
	background:  #0084C0;
}

.eventosHomeContainer .tabContainer ul li:first-of-type a {
	background-image: url('/temas/pdl/images/mask_label.png');
	background-repeat: no-repeat;
}

.eventosHomeContainer .eventos {
	display: block;
	float:left;
	width:485px; 
}

.eventosHomeContainer .eventos ul {
	margin:0;
	padding: 0;
	float:left;
	margin-bottom:2px;
}

.eventosHomeContainer .eventos ul li {
	display: block;
	float:left;
}

.eventosHomeContainer .eventos ul li a {
	display: block;
	float:left;
	width: 485px;
	height: 90px;
}
.eventosHomeContainer .eventos ul > li > a > img {
	display: block;
	float:left;
	width: 237px;
	height: 90px;
}
.eventosHomeContainer .eventos > ul > li > a > span {
	display: block;
	color: #bdc95a;
	float:right;
	width: 248px;
	height: 90px;
	background-color: #F4F4F4;
}

.eventosHomeContainer .eventos > ul > li > a > span > span.titulo {
	display: block;
	font:400 16px 'Museo-Sans', sans-serif;
	color: #444;
	padding: 18px 0 2px 20px;
}

.eventosHomeContainer .eventos > ul > li > a > span > span.data {
	display: block;
	font:300 16px 'Museo-Sans', sans-serif;  
	color: #878787;  
	padding-left: 20px;
}

/* +++++++++++++++++++++++ NOTICIAS ++++++++++++++++++++++++++*/

.noticiasHomeContainer {
	display: block;
	float:right;
	width: 465px;
	margin-bottom: 30px;
}
.noticiasHomeContainer ul {
	display: block;
	padding: 0;
	height: 91px;
	border-bottom: solid 1px #E8E8E8;
	position: relative;
}

.noticiasHomeContainer ul:last-of-type {
	margin-bottom: 0
}

.noticiasHomeContainer li.img {
	display: inline-block;
	width: 17%;
	margin-right: 2%;
	float: left;
}
.noticiasHomeContainer li.img img {
	height: 50px;
}

.noticiasHomeContainer li.titulo {
	float: left;
	width: 80%;
	display: inline-block;
}
.noticiasHomeContainer li.titulo a {
	display: block;
	font:300 16px 'Museo-Sans', sans-serif;  
	color: #444;  
	text-decoration: none;
}

.noticiasHomeContainer li.data {
	display: inline-block;
	margin-top: 10px;
	font:300 13px 'Museo-Sans', sans-serif;
	color: #878787;
	text-decoration: none;
	position: absolute;
	bottom: 8px;
	left: 0;
}

.noticiasHomeContainer ul .label {
	height: 13px;
	color: #FFF;
	float: right;
	font:200 12px 'Museo-Sans', sans-serif;
	padding: 5px 0px 5px 24px;
	margin: 5px 0;
	display: inline-block;
	position: absolute;
	right: 0;
	bottom: 5px;
}
.noticiasHomeContainer ul .label span {
	padding: 5px 14px;
	text-transform: lowercase;
}

.botaoGeral {
	display: block;
	float: right;
	margin-top: 25px;
}
.botaoGeral a {
	display: block;
	font:300 15px 'Museo-Sans', sans-serif;
	color: #FFF;
	background-color: #444;
	padding: 9px 20px 9px 20px ;
	text-align: center;
	text-decoration: none;
}

/* +++++++++++++++++++++++ RECORDAR ++++++++++++++++++++++++++*/

.recordarHomeContainer {
	display: block;
	float:left;
	width: 980px;
	height: 355px;
}
.recordarHomeContainer .recordarLeft {
	width: 670px;
	float: left;
}
.recordarHomeContainer .recordarLeft > a {
	display: block;
	margin:0;
	padding: 0;
	float:left;
	margin-bottom:2px;
	height:164px;
}
.recordarHomeContainer .recordarLeft > a:last-of-type {
	margin-top: 10px
}

.recordarHomeContainer .recordarLeft > a .img {
	display: block;
	float: left;
	margin:0;
	padding: 0;
	width:237px;
	height: 164px;
}
.recordarHomeContainer .recordarLeft > a .img img {
	width: 237px;
	height: 164px;
}

.recordarHomeContainer .recordarLeft > a > span.textos {
	display: block;
	float: left;
	margin-left: 20px;
	width: 400px;
}

.recordarHomeContainer .recordarLeft > a > span > span.titulo {
	display: block;
	font: 500 20px 'Museo-Sans', sans-serif;
	color: #444;
}
.recordarHomeContainer .recordarLeft > a > span > span.descricao {
display: block;
	font:300 16px 'Museo-Sans', sans-serif;
	color: #444; 
	font-style: italic;
margin-top: 15px;
}
.recordarHomeContainer .recordarLeft > a > span > span.autor {
	display: block;
	font:300 13px 'Museo-Sans', sans-serif;
	color: #666;  
	margin-top: 20px;
}
.recordarHomeContainer .recordarLeft > a > span > span.autor > span {
	display: block;
	font:300 13px 'Museo-Sans', sans-serif;
	color: #0082C4;
	padding-top: 3px;
}

.bannerRecordar {
	display: block;
	float:right;
	font: 300 24px 'Museo-Sans', sans-serif;
	color: #FFF;
	background: #444;
	padding: 50px 20px;
	min-height: 240px;
	width:195px;
	line-height: 20px;
}
.bannerRecordar span {
	padding-top: 25px;
	display: block;
	font:300 14px 'Museo-Sans', sans-serif;
	color: #BABABA;
	line-height: 17px;
}

.botaoBanner {
	display: block;
	float:left;
	margin-top: 25px;
}

.botaoBanner span {
	color: #FFFFFF;
	padding-top: 0;
	display: block;
	line-height: initial;
}

.botaoBanner a {
	display: block;
	font:300 14px 'Museo-Sans', sans-serif;
	color: #FFF;
	margin-top: 12px;
	background-color: #0083C2;
	padding: 6px 20px 6px 20px ;
	text-align: center;
	text-decoration: none;
}

/* +++++++++++++++++++++++ FOOTER ++++++++++++++++++++++++++*/

#footerContent {
	display: block; 
}

#mapSiteBg {
	display: block; 
	background-color: #F1F1F0;
}

#mapSite {
	width: 980px;
	margin: 0 auto;
	margin-top: 20px;
}


#mapSite  > ul {
	margin: 0;
	padding: 0;
}

#mapSite  > ul > li {
	display: table-cell;
	list-style: none;
	padding: 30px 44px 40px 0px;
	max-width: 165px;
}
#mapSite  > ul > li > ul {
	display: table-cell;
	list-style: none;
}
#mapSite  > ul > li > ul.paddingRight {
	padding: 0;
}
#mapSite  > ul > li > a {
	color: #5E5E5B;
	display: block;
	font: 600 14px 'Museo-Sans', sans-serif;
	text-transform: uppercase;
	margin-bottom: 12px;
	text-decoration: none;
}
#mapSite  > ul > li > ul > li {
	list-style: none; 
}
#mapSite  > ul > li > ul > li > a {
	font:300 14px 'Museo-Sans', sans-serif;  
	color: #5E5E59; 
	margin: 6px 0;
	display: block;
	text-decoration: none;
}

#menuFooterBg {
	display: block; 
	background-color: #DADAD9;
	height: 75px;
}

#divmenuFooter {
	width: 980px;
	margin: 0 auto;
}

#menuFooter {
	display: block;
	float:left;
}

#menuFooter > ul {
	margin: 0;
	padding: 0;
}

#menuFooter > ul > li {
	list-style: none;
	float: left;
	margin-top: 32px;
}

#menuFooter > ul > li > a {
	font:300 13px 'Museo-Sans', sans-serif;  
	color: #4A4A4A;
	padding: 0px 10px;
	text-decoration: none;
}

#menuFooter > ul > li:first-child > a {
	font:300 13px 'Museo-Sans', sans-serif;  
	color: #4A4A4A;
	padding: 0 10px 0 0;
}

#divNewsletter {
	display: block;
	float:right;
	margin-top: 30px;
	font:400 17px 'Museo-Sans', sans-serif;  
	color: #666;
	text-transform: uppercase;
}

.newsletter {
	display: block;
	float:right;
	width:270px;
	margin-top: -10px;
}

.newsletter input[type="text"] {
	display:block;
	float:left;
	border:solid 1px #F4F4F3;
	background:#F4F4F3;
	width:180px;
	height:37px;
	font:300 13px 'Museo-Sans', sans-serif;
	color:#353535;
	font-style: italic;
	padding: 0 18px;
	margin-left: 20px;
	outline: none;
}

.newsletter input[type="submit"] {
	display:block;
	float: left;
	border:solid 1px #F4F4F3;
	border-left:solid 0px #F4F4F3;
	background: #F4F4F3 url('/temas/pdl/images/submitNewsletter.png')no-repeat center;
	width: 30px;
	height: 39px;
	cursor: pointer;
	outline: none;
}

#copyrightLogo {
	width: 980px;
	margin: 0 auto;
	margin-top:20px;
	margin-bottom:40px;
}
#copyrightLogo .logoPDL {
	float: left;
	margin-right: 20px;
	margin-top: 5px;
}
#copyrightLogo .logoPDL img {
	width: 130px;
}

#copyright {
	display:block;
	float: left;
	font:300 13px 'Museo-Sans', sans-serif;
	color:#4A4A4A;
	margin-top: 5px;
}

#copyright img {
	width: 123px;
}

#logoSeara {
	display:block;
	float: left;
	margin-top: 20px;
}

#logoSeara span {
	float: left;
	margin-top: 1px;
	font:300 13px 'Museo-Sans', sans-serif;
}

#logoSeara a {
	float: left;
	display:block;
	width: 51px;
	height: 12px;
	margin-top: 3px;
	background: url('/temas/pdl/images/logoSeara.png') no-repeat;
}

#rightLogos {
	float: right;
	width: 458px;
	margin-top: 15px;
}

#rightLogos .novoNorte {
	float: left;
	width: 175px;
	height: 40px;
	display: inline-block;
	margin-right: 20px;
	background: url('/temas/pdl/images/logos_qren.png') no-repeat left center;
}
#rightLogos .qren {
	float: left;
	width: 89px;
	height: 40px;
	display: inline-block;
	margin-right: 25px;
	background: url('/temas/pdl/images/logos_qren.png') no-repeat;
	background-position: -202px center;
}
#rightLogos .uniaoEuropeia {
	float: left;
	width: 149px;
	height: 40px;
	display: inline-block;
	background: url('/temas/pdl/images/logos_qren.png') no-repeat;
	background-position: right center;
}

/* +++++++++++++++++++++++ LISTAGEM ++++++++++++++++++++++++++*/

.breadcrumbs {
	font:200 13px 'Museo-Sans', sans-serif;
	color:#999999;
	margin: 15px 0;
	text-transform: lowercase;
}
.breadcrumbs > a {
	font:200 13px 'Museo-Sans', sans-serif;
	color:#999999;
	text-decoration: none;
}
.breadcrumbs > span,
.breadcrumbs > h1 {
	font:200 13px 'Museo-Sans', sans-serif;
	color:#333333;
	display: inline-block;
}

.backgroundGreen { background-color: #7EBA28; }
.backgroundGrey { background-color: #BBB; }
.backgroundBlue { background-color: #0083C2; }
.background444 { background-color: #444444; }

h2.tituloPagina { 
	font:400 34px 'Museo-Sans', sans-serif; 
	text-transform: uppercase; 
	color: #444444; 
	margin: 0 0 10px 0;
	height: 58px;
	padding-top: 16px;
}
h2.tituloPaginaNatureza { 
	color: #fff;
	background: #80C327;
	padding-left: 16px;
}

.tabelaResumoListagem {
	display: table;
	table-layout: auto;
	width: 100%;
	background: #F4F4F4;
	margin: 0 0 25px 0;
}
.tabelaResumoListagem > div {
	display: table-cell;
	vertical-align: top;
}
.tabelaResumoListagem > div.left {
	padding: 45px 30px;
	font:200 14px 'Museo-Sans', sans-serif;
	color: #333333;
	line-height: 140%;
}
.tabelaResumoListagem > div.left > span {
	padding: 0px 0 10px 0;
	font:500 27px 'Museo-Sans', sans-serif;
	color: #333333;
	line-height: 140%;
	display: block;
}

.galeriaTabelaResumoListagem {
	display: block !important;
	width: 623px;
	height: 426px;
	position: relative;
}
.galeriaTabelaResumoListagem > div.imagemGaleriaListagem {
	display: block;
	width: 623px;
	height: 426px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}
.galeriaTabelaResumoListagem > div.anterior {
	display: block;
	width: 50px;
	height: 50px;
	position: absolute;
	top: calc(50% - 25px);
	left: 23px;
	z-index: 1;
}
.galeriaTabelaResumoListagem > div.anterior > a {
	display: block;
	width: 50px;
	height: 50px;
	background: url(../images/seta-anterior-galeria.png);
	text-indent: -5000px;
	opacity: 0.65;
}
.galeriaTabelaResumoListagem > div.anterior > a:hover {
	opacity: 1;
}

.galeriaTabelaResumoListagem > div.seguinte {
	display: block;
	width: 50px;
	height: 50px;
	position: absolute;
	top: calc(50% - 25px);
	right: 23px;
	z-index: 1;
}
.galeriaTabelaResumoListagem > div.seguinte > a {
	display: block;
	width: 50px;
	height: 50px;
	background: url(../images/seta-seguinte-galeria.png);
	text-indent: -5000px;
	opacity: 0.65;
}
.galeriaTabelaResumoListagem > div.seguinte > a:hover {
	opacity: 1;
}

.galeriaTabelaResumoListagem > div.legenda {
	display: block;
	width: calc(100% - 36px);
	position: absolute;
	bottom: 0;
	left: 0px;
	z-index: 2;
	background: #333333;
	padding: 18px;
	color: #ffffff;
	font:300 17px 'Museo-Sans', sans-serif;
}

.thumbsGaleriaTabelaResumoListagem { padding: 12px 0; }
.thumbsGaleriaTabelaResumoListagem > ul { display: table; table-layout: auto; width: 100%; margin: 0; padding: 0; }
.thumbsGaleriaTabelaResumoListagem > ul > li { display: table-cell; list-style: none; vertical-align: middle; text-align: center; padding: 0 0px 0 5px; }
.thumbsGaleriaTabelaResumoListagem > ul > li:first-child { text-align: left; padding: 0 12px 0 0px; }
.thumbsGaleriaTabelaResumoListagem > ul > li > a.anterior { background: url(../images/seta-anterior-thumbs.png); width: 11px; height: 22px; text-indent: -5000px; display: block; }
.thumbsGaleriaTabelaResumoListagem > ul > li > a.seguinte { background: url(../images/seta-seguinte-thumbs.png); width: 11px; height: 22px; text-indent: -5000px!important; display: block; margin: 0 12px 0 7px; }

.divBannersListagem { 
	display: block; 
	margin: 35px 0; 
}
.divBannersListagem > div {
	display: block;
	width: 435px;
	background-repeat: repeat-x;
	padding: 20px 25px;
	min-height: 95px;
	font:200 14px 'Museo-Sans', sans-serif;
	color: #ffffff;
	margin-right: 10px;
}
.divBannersListagem > div:last-of-type {
	margin-right: 0;
} 
.divBannersListagem > div > div > span {
	font-weight: 600;
	display: block;
	font-size: 18px;
	text-transform: uppercase;
}
.divBannersListagem > div > a { 
	display: inline-block; 
	text-decoration: none; 
	font-size: 14px; 
	padding: 5px 20px; 
	color: #ffffff; 
	margin: 10px 0 0 0; 
}

.listagemConteudos { 
	display: block; 
	margin: 0 0 90px 0; 
	font:200 16px 'Museo-Sans', sans-serif; 

}
.listagemConteudos > div.resultados { 
	display: block; 
	margin: 20px 0 20px 0; 
	font:200 16px 'Museo-Sans', sans-serif; 
	color: #AAAAAA; 
}

.divPesquisaListagemConteudos { 
	display: table; 
	table-layout: auto; 
	width: 100%; 
	margin: 0 0 20px 0; 
}
.divPesquisaListagemConteudos > span { 
	display: inline-block; 
	padding: 0 0 15px 30px;
	vertical-align: top;
}

.divPesquisaListagemConteudos > span:nth-child(3n + 1){
	clear: both;
	padding-left: 0;
}
.divPesquisaListagemConteudos > span:nth-child(3n + 1) .selectListagem.jquery-selectbox {
	width: 312px;
}
.divPesquisaListagemConteudos > span > label { 
	display: block;  
	font:200 16px 'Museo-Sans', sans-serif; 
	color: #333333; 
	margin: 0 0 10px 0; 
}
.divPesquisaListagemConteudos > span > input { 
	display: block;  
	font:200 14px 'Museo-Sans', sans-serif; 
	font-style: italic; 
	color: #333333; 
	border: 1px solid #DDDDDD; 
	outline-color: #DDDDDD;
	background: #F8F8F8; 
	height: 30px; 
	padding: 5px 10px; 
	width: 312px; 
}



.listResultadosAtividades {

}
.listResultadosAtividades > ul { 
	margin: 0; 
	padding: 0;
}
.listResultadosAtividades > ul > li { 
	margin: 0; 
	padding: 0; 
	list-style: none; 
	display: table; 
	table-layout: auto; 
	width: 100%; 
	background: #F7F7F7; 
	margin-bottom: 10px;
}

.listResultadosAtividades > ul > li > span { 
	display: table-cell; 
	vertical-align: middle; 
	font:100 12px 'Museo-Sans', sans-serif;
	color:#FFF;
}

.listResultadosAtividades > ul > li > span.imagem { 
	position: relative; 
	width: 330px; 
	height: 215px; 
}

.listResultadosAtividades > ul > li > span.imagem > img { 
	position: absolute; 
	z-index: 0; 
	top:0;
	left:0;
	
}

.listResultadosAtividades > ul > li > span.imagem > span { 
	right:10px;
	top:10px;
	position: absolute;
	z-index: 1000;

	text-transform: lowercase;
}

.listResultadosAtividades > ul > li > span .tit { 
	color: #3DA5D8;
	font:300 20px 'Museo-Sans', sans-serif;
	margin-left:20px;
	 
	width: 610px;
	display: block;
}

.listResultadosAtividades > ul > li > span .descricao { 
	color: #333;
	float:left;
	font:100 16px 'Museo-Sans', sans-serif;
	margin-left:20px;
	width: 630px;
}

.listResultadosAtividades > ul > li > span .btGeral { 
	display: inline-block; 
	float:left;
	margin-top: 50px;
}
.listResultadosAtividades > ul > li > span .btGeral > a { 
	color: #FFF;
	font:100 12px 'Museo-Sans', sans-serif;
	text-decoration: none; 
	padding: 15px 25px 15px 38px;
	margin: 10px 0 0 20px;
	background: #BBB url(../images/iconBtSaberMais.png) no-repeat 12px center;
}

.listResultadosAtividades > ul > li > span .btDownload { 
	display: inline-block; 
	float:left;
	margin-top: 50px;
}
.listResultadosAtividades > ul > li > span .btDownload > a { 
	color: #666;
	font:100 12px 'Museo-Sans', sans-serif;
	text-decoration: none; 
	padding: 15px 25px 15px 48px;
	margin: 10px 0 0 20px;
	border:solid 1px #EEE;
	background-position: 15px center;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-image: url(../images/download.png);
}



.paginacaoListagem {
	display: block;
	float: right;
	margin-top: 20px;
	margin-bottom: 20px;
}
.paginacaoListagem ul {
	float: left;
	margin: 0;
	padding: 0;
}
.paginacaoListagem ul > li {
	list-style: none;
	float: left;
	display: inline-block;
}

.paginacaoListagem ul > li.active {
	display: block;
	font:100 14px 'Museo-Sans', sans-serif;
	color: #FFF;
	margin: 0px 0 0 10px;
	padding: 11px 16px 11px 16px;
	background-color: #AAA;
	border-radius: 2px;
}

.paginacaoListagem ul > li.active {
}


.paginacaoListagem ul > li > a {
	display: block;
	font:100 14px 'Museo-Sans', sans-serif;
	text-decoration: none;
	color: #999;
	margin: 0 0 0 10px;
	padding: 10px 14px 10px 14px;
	background-color: #FFF;
	border:solid 1px #CCC;
	border-radius: 2px;
}

.paginacaoListagem ul > li > a:hover {
	color: #FFF;
	background-color: #AAA;
	border:solid 1px #AAA;
}
.paginacaoListagem ul > li.seguinte > a {
	color: #999;
	text-decoration: none;
	font:100 13px 'Museo-Sans', sans-serif;
}
.paginacaoListagem ul > li.seguinte > a:hover {
	color: #FFF;
	text-decoration: none;
}

.paginacaoListagem ul > li.verTodos > a {
	color: #999;
	text-decoration: none;
	font:100 13px 'Museo-Sans', sans-serif;
	border:solid 1px #FFF;
}
.paginacaoListagem ul > li.verTodos > a:hover {
	color: #0083C2;
	background-color: #FFF;
	text-decoration: underline;
}

.submenuInterior ul {
	display: block;
	margin-top: 20px;
	padding: 0;
   
		 
}
.submenuInterior ul li {
	display: block;
	background-color:#E1E1E1; 
	margin-bottom: 3px;
	height: 25px;
	padding: 5px 11px 0 11px;
		  
}

.submenuInterior ul li a {
	display: block;
	font:300 15px 'Museo-Sans', sans-serif;
	color: #666;
	text-decoration: none;
		 
}
.submenuInterior ul li.ecovias {
	display: block;
	background-color:#82C136; 
	margin-bottom: 3px;
	height: 25px;
	padding: 5px 11px 0 11px;
		  
}

.submenuInterior ul li.ecovias a {
	display: block;
	font:300 15px 'Museo-Sans', sans-serif;
	color: #FFF;
	text-decoration: none;
		 
}

/* +++++++++++++++++++++++  DETALHE  ++++++++++++++++++++++++++*/

.localizacao {
	display: block;
	margin-top: -25px;   
	height: 40px;
}

.localizacao span.morada {
	display: block;
	float:left;
	font:300 16px 'Museo-Sans', sans-serif;
	color: #666;
	padding-left:22px;
	background: url(../images/icon_morada.png) no-repeat left center;
		 
}
.localizacao span.gps {
	display: block;
	float:left;
	font:300 13px 'Museo-Sans', sans-serif;
	color: #666;
	padding-left:22px;
	margin: 3px 0 0 20px;
	background: url(../images/icon_gps.png) no-repeat left center;
		 
}

.tabelaResumoDetalhe {
	display: block;
	float:left;
	min-width: 623px;
	max-width: 630px;
	background: #F4F4F4;
	margin: 0 0 25px 0;
}

.tabelaResumoDetalhe > div {
	display: table-cell;
	vertical-align: top;
}

.tabelaResumoDetalhe > div.left > span {
	padding: 0px 0 10px 0;
	font:500 27px 'Museo-Sans', sans-serif;
	color: #333333;
	line-height: 140%;
	display: block;
}

.googleMapsDetalhe {
	display: block;
	float:right;
	width: 336px;
	height: 421px;
	background: #F4F4F4;
	margin: 0 0 10px 0;
}

.wrapperMorada {
	float: right;
	display: table;
	height: 59px;
	width: 336px;
	background: #F4F4F4;
}

.wrapperMorada .morada {
	display: table-cell;
	font: 300 14px 'Museo-Sans', sans-serif;
	color: #818181;
	vertical-align: middle;
	padding: 3px 15px 3px 38px;
	background: url('/temas/pdl/images/mapIcon.png') 10px center no-repeat;
}


.tabs {
	margin:0;
	padding: 0;
   
}
.tabs li {
	list-style:none;
	display:inline;
	
}
.tabs a {
	padding:15px 20px 0 20px;
	display:inline-block;
	background:#F5F5F5;
	text-decoration:none;
	color: #818181;
	font:300 15px 'Museo-Sans', sans-serif;
	border: 1px solid #C6C6C6;
	border-bottom: 1px solid #C6C6C6;
	height: 35px;
}

.tabs a.active {
	background:#FFF;
	color:#333;
	border: 1px solid #C6C6C6;
	border-bottom: 1px solid #FFF;
}

.contentTab {
	background: #FFF;
	border: 1px solid #C6C6C6;
	padding: 28px;
	margin-top: -1px;
	color: #333;
	font: 300 15px 'Museo-Sans', sans-serif;
}
.contentTab a {
	color: #0082C4;
}
.contentTab > h4 {
	display: block;
	color: #333;
	font:500 16px 'Museo-Sans', sans-serif;
}
.contentTab > h4.tituloRelacionados {
	display: block;
	color: #249CD9;
	font:700 15px 'Lato', sans-serif;
	text-transform: uppercase;
	margin: 0 0 15px 0;
}


eventosRelacionados {
	display: block;
	float:left;
	text-decoration: none;
	   
}


.eventosRelacionados > ul {
	display: block;
	list-style-type: none;
	float: left;
	padding: 0;
	text-decoration: none;
	width: 474px;
	margin-right: 32px;
}

.eventosRelacionados > ul:last-of-type {
	margin-right: 0;
}

.eventosRelacionados > ul > li {
	height: 90px;
	margin-bottom: 2px;
}

.eventosRelacionados > ul > li > a {
	display:inline-block;
	text-decoration:none;
	width: 100%;
	height: 90px;
	background-color: #F4F4F4;
	
	display: table;
}
.eventosRelacionados > ul > li > a > img {
	display: inline-block;
	float:left;
	width: 237px;
	height: 90px;
 
	display: table-cell;
	vertical-align: middle;
}
.eventosRelacionados > ul > li > a .titulo {
	display:inline-block;
	color: #444;
	font:300 16px 'Museo-Sans', sans-serif;
 
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
}


/* +++++++++++++++++++++++  RECORDAR E PARTILHAR  ++++++++++++++++++++++++++*/

.bannerPartilhar { 
	display: block; 
	margin: 36px 0; 
	float: right;
}

.bannerPartilhar > div {
	display: block;
	width: 190px;
	background: #0083C2 url(../images/seta_banner.png) 170px 32px no-repeat;
	padding: 25px 25px 0 25px;
	height: 85px;
	font:200 14px 'Museo-Sans', sans-serif;
	color: #CBE6F4;
}

.bannerPartilhar > div a { 
	text-decoration: none;
	display: block; 
	font:200 14px 'Museo-Sans', sans-serif; 
	color: #CBE6F4; 
}


.bannerPartilhar > div > div > a > span,
.bannerPartilhar > div > div > span { 
	display: block; 
	font-size: 21px;
	color: #FFF;
	margin-bottom: 3px;

}

.tituloDescricaoRecordar { 
	float: left;
	margin-top: -15px;
	display: block;
	width: 50%;

   } 

	
.tituloDescricaoRecordar h5 {
	margin-top: -25px;
	font: 300 14px 'Museo-Sans', sans-serif;
} 


.divPesquisa2caixas { 
	display: table;
	margin: 0 0 20px 0; 
}
.divPesquisa2caixas > span { 
	display: table-cell; 
	padding: 0 0 0 30px; 
}
.divPesquisa2caixas > span:first-child { 
	display: table-cell; 
	padding: 0 0 0 0px; 
}
.divPesquisa2caixas > span > label { 
	display: block;  
	font:200 16px 'Museo-Sans', sans-serif; 
	color: #333333; 
	margin: 0 0 10px 0; 
}

.divPesquisa2caixas > span > input.hasDatepicker {
	width: 275px;
	cursor: pointer;
}
.divPesquisa2caixas > span > input { 
	display: block;  
	font:200 14px 'Museo-Sans', sans-serif; 
	font-style: italic; 
	color: #333333; 
	border: 1px solid #DDDDDD; 
	background: #F8F8F8; 
	height: 30px; 
	padding: 5px 10px; 
	width: 312px; 
}

.resultadosGaleriaRecordar {
	float:left;
	margin-top: 10px;
	margin-bottom: 30px;
	width: 980px;
}
.resultadosGaleriaRecordar > ul { 
	margin: 0; 
	padding: 0;
 
}
.resultadosGaleriaRecordar > ul > li { 
	margin-right: 10px; 
	padding: 0; 
	list-style: none; 
	float:left; 
}
.resultadosGaleriaRecordar > ul > li:last-child { 
	margin-right: 0px;
}

.resultadosGaleriaRecordar > ul > li > a {
	display: block;
	width: 237px;
	background: #F4F4F4;
	margin-bottom: 10px;
	text-decoration: none;
	overflow: hidden;
}
.resultadosGaleriaRecordar > ul > li > a img {
	width: 237px;
	height: 164px;
}

.resultadosGaleriaRecordar > ul > li > a > span { 
	display: block;
	padding: 15px;
	
	width: 207px;
	min-height: 55px;
}


.resultadosGaleriaRecordar > ul > li > a > span .tit { 
	display: block;
	color: #444444;
	font:300 16px 'Museo-Sans', sans-serif;
	text-transform: none;
	margin-bottom: 7px;
	
	 
}

.resultadosGaleriaRecordar > ul > li > a > span .partilhada { 
	display: block;
	color: #666;
	font:300 12px 'Museo-Sans', sans-serif;
	 
}
.resultadosGaleriaRecordar > ul > li > a > span .autor { 
	color: #00BFFF;
	font:300 13px 'Museo-Sans', sans-serif;
}

.fancyBox { 
	display: block;
	padding: 1px 0 0 30px;
	/* border:solid 1px #ccc; */
	width: 945px;
	height: 600px;
}


.closeBox { 
	float:right;
	width: 28px;
	height: 28px;
	margin-top:-65px;
	margin-right: 20px;
}

.closeBox a { 
	float:right;
	background:url(../images/closeBox.png) center no-repeat;
	width: 28px;
	height: 28px;
}

.fancyBox > span {
	width: 205px;
	float: right;
	display: block;
	margin-right: 10px;
}
.fancyBox > span  .partilhada { 
	display: block;
	color: #666;
	font: 300 13px 'Museo-Sans', sans-serif;
	text-transform: none;
	margin-bottom: 7px;
	padding-top: 5px;
}
.fancyBox > span .autor { 
	display: block;
	color: #00BFFF;
	font:300 16px 'Museo-Sans', sans-serif;
	text-transform: none;
	margin-bottom: 7px;
	
}
.fancyBox > span .descricao { 
	display: block;
	color: #333;
	font-style: italic;
	font:300 14px 'Museo-Sans', sans-serif;
	text-transform: none;
	margin-bottom: 30px;
	
}


/* +++++++++++++++++++++++  NOTÍCIAS  ++++++++++++++++++++++++++*/


.noticiasListagem {
	display: block;
	float:left;
	width: 100%;
	margin-top: 20px;
	
 
}
.noticiasListagem > ul {
	width: 100%;
	margin: 0;
	padding: 15px 0;
	height: 80px;
	border-bottom: solid 1px #E8E8E8;
}


.noticiasListagem > ul > div.img {
	width: 10%;
	margin-right: 2%;
	float: left;
	overflow: hidden;
}
.noticiasListagem > ul > div.img img {
	height: 69px;
}
.noticiasListagem > ul > div.content {
	width: 70%;
	float:left;
}
.noticiasListagem > ul > div.content-88 {
	width: 88%;
	float: left;
}

.noticiasListagem > ul:first-child {
	border-top: solid 1px #E8E8E8;
}

.noticiasListagem > ul > div > li.titulo {
	display: block;
	float:left;
	text-decoration:none; 
}
.noticiasListagem > ul > div > li.titulo > a {
	display: block;
	font:500 18px 'Museo-Sans', sans-serif;  
	color: #444;  
	text-decoration: none;
}

.noticiasListagem > ul > div > li.data {
	display:block;
	float:left;
	margin-top: 10px;
	font:300 13px 'Museo-Sans', sans-serif;  
	color: #878787; 
	width: 80%;
	text-decoration: none;
}

.noticiasListagem > ul >.label {
	display: block;
	height: 23px;
	color: #FFF;
	text-transform: lowercase;
	float:right;
	font:200 12px 'Museo-Sans', sans-serif;
	/* background: url(../images/maskEvent1.png) no-repeat 0px 0px; */
}
.noticiasListagem > ul >.label span {
	display: block;
}
.listRelacionados {
	float: left;
	margin-top: 30px;
}
.listRelacionados  .label {
	height: 23px;
	z-index: 1000;
	color: #FFFFFF;
	font:200 12px 'Museo-Sans', sans-serif; 
	right: 10px;
	top:10px;
	display: inline-block;
}

.listRelacionados .label span {
	height: 13px;
	z-index: 1000;
	color: #FFF;
	font:200 12px 'Museo-Sans', sans-serif; 
	padding: 5px 15px 5px 15px;
	display: inline-block;
	background-repeat: no-repeat;
	text-transform: lowercase;
}


.conteudoDetalhe {
	display: block;
	float: left;
	width: 100%;
	font: 200 16px 'Museo-Sans', sans-serif;
	padding-bottom: 20px;
}
.conteudoDetalhe a {
	color: #007DCD;
	text-decoration: none;
}

.conteudoDetalhe .gcaGaleria {
	float: left;
	margin: 30px 0;
	display: block;
	clear: both;
	width: 980px;
	position: relative;
}

.conteudoDetalhe .gcaGaleria:hover .slick-arrow {
	display: block !important;
}

.conteudoDetalhe .gcaGaleria .slick-arrow {
	font-size: 0;
	top: 0;
	width: 32px;
	height: 100%;
	display: none !important;
	cursor:pointer;
	position: absolute;
	border: none;
	outline: none;
}

.conteudoDetalhe .gcaGaleria .slick-prev {
	left: -32px;
	background: #FFFFFF url(/temas/pdl/images/seta-left.png) no-repeat left 45%;
}

.conteudoDetalhe .gcaGaleria .slick-next {
	right: -32px;
	background: #FFFFFF url(/temas/pdl/images/seta-right.png) no-repeat right center;
}

.conteudoDetalhe .gcaGaleria ul {
	margin: 0;
	padding: 0;
	width: 980px;
	list-style: none;
}

.conteudoDetalhe .gcaGaleria ul li {
	float: left;
	width: 67px;
	height: 48px;
	margin-right: 3px;
}

.conteudoDetalhe .gcaGaleria ul li img {
	width: 67px;
	height: 48px;
}

.conteudoDetalhe input[type="text"],
.conteudoDetalhe input[type="submit"],
.conteudoDetalhe input[type="password"],
.conteudoDetalhe textarea
{
	padding: 3px 5px;
	outline-color: #CCCCCC;
	border: 1px solid #CCCCCC;
	font: 200 14px 'Museo-Sans', sans-serif;
}

.conteudoDetalhe input[type="submit"] {
	background: #0082C5;
	color: #FFFFFF;
	cursor: pointer;
	border: none;
	padding: 5px 10px;
	border: 1px solid #0082C5;
}

.conteudoDetalhe input[type="submit"]:hover {
	background: #999999;
	border: 1px solid #777777;
}

.conteudoDetalhe table a {
	color: #50A4CD;
	text-decoration: underline;
}
.conteudoDetalhe table a:hover {
	text-decoration: none;
}

.conteudoDetalhe > span { 
	display: table-cell; 
	vertical-align: middle; 
	font:100 12px 'Museo-Sans', sans-serif;
	color:#FFF;
}

.conteudoDetalhe > span.imagem { 
	position: relative; 
	width: 330px; 
	height: 215px; 
}

.conteudoDetalhe > span.imagem > img { 
	position: absolute; 
	z-index: 0; 
	top:0;
	left:0;
}

.conteudoDetalhe > span.imagem > span { 
	right:10px;
	top:10px;
	text-transform: lowercase;
	position: absolute;
	z-index: 1000;
	padding: 5px 15px 5px 15px;
}


.conteudoDetalhe > div {
	display: block;
	float: left;
	padding-left:0px;
	width: 630px;
	margin-left: 20px;
}

.conteudoDetalhe > div .data {
	display:block;
	color: #878787;
	font:300 15px 'Museo-Sans', sans-serif;
	margin-bottom: 10px;
}

.conteudoDetalhe > div .titulo {
	display:block;
	color: #444;
	font:500 25px 'Museo-Sans', sans-serif;
	margin-bottom: 10px;
}
.conteudoDetalhe > div .fonte,
.conteudoDetalhe > div .linkrel,
.conteudoDetalhe > div .download {
	display: block;
	color: #878787;
	font: 300 15px 'Museo-Sans', sans-serif;
	margin-bottom: 10px;
}
.conteudoDetalhe > div .fonte a,
.conteudoDetalhe > div .linkrel a,
.conteudoDetalhe > div .download a {
	color: #0082C4;
}
.conteudoDetalhe > div .fonte a:hover,
.conteudoDetalhe > div .linkrel a:hover,
.conteudoDetalhe > div .download a:hover {
	color: #0082C4;
}

.conteudoDetalhe > div .txt {
	display:block;
	color: #333;
	font:200 16px 'Museo-Sans', sans-serif;
	margin-bottom: 50px;
}

.conteudoDetalhe > div .txt a {
	color: #0082C4;
}

/* +++++++++++++++++++++++  EVENTOS  ++++++++++++++++++++++++++*/

.eventosListagem {
	display: block;
	float:left;
	text-decoration: none;
	margin-top: 15px;
}

.eventosListagem > ul {
	display: block;
	list-style-type: none;
	float: left;
	padding: 0;
	margin: 0;
	width: 980px;
}

.eventosListagem > ul > li {
	margin-bottom: 10px;
	max-height: 152px;
	height: 152px;
	background: #F4F4F4;
}

.eventosListagem > ul > li > a {
	display:inline-block;
	width: 100%;
	background-color: #F4F4F4;
}
.eventosListagem > ul > li > a > img {
	display: block;
	float:left;
	width: 233px;
	height: 152px;
}

.eventosListagem > ul > li > a > span {
	display: block;
	float:left;
	width: 745px;
}
.eventosListagem > ul > li > a > span .titulo {
	display:block;
	padding: 25px 0 0 20px;
	color: #444;
	font:400 18px 'Museo-Sans', sans-serif;
}

.eventosListagem > ul > li > a > span .data {
	display:block;
	padding: 2px 0 0 20px;
	color: #878787;
	font:300 16px 'Museo-Sans', sans-serif;
}

.eventosListagem > ul > li > a > span .resumo {
	display:block;
	padding: 10px 0 0 20px;
	color: #444;
	font:300 14px 'Museo-Sans', sans-serif;
}

.eventosListagem > ul > li > a > span .verMais {
	display:block;
	padding: 10px 0 0 20px;
	color: #00BFFF;
	font:300 13px 'Museo-Sans', sans-serif;
}

.interiorGaleria .pikachoose {
	width: 630px !important;
	height: 490px !important;
}

.interiorGaleria .pika-stage, .pika-textnav {
	width: 630px;
}

.interiorGaleria .pika-stage img{
	width: 630px;
	height: 430px;
}

.interiorGaleria .pika-stage .caption {
	width: calc(100% - 35px);
	padding: 12px 18px;
}

.pika-stage, .pika-textnav {
	max-width: 630px;
	max-height: 430px;
	overflow: hidden;
}

.share {
	float: right;
	margin-top:25px;
}

.geralLabel {
	display: block;
	padding: 5px 15px; 
}

.search_box,
.search_summary,
.search_results,
.pesquisaPag,
.pesquisaPag2 {
	width: 980px !important;
	margin-left: 0 !important;
}

.search_results {
	float: left;
	margin-top: 30px;
}

.search_results a {
	color: #0082C4;
	text-decoration: none;
}

.search_results a:hover {
	text-decoration: underline;
}

.search_summary {
	width: 325px !important;
	float: left !important;
}

.pesquisaPag,
.pesquisaPag2 {
	width: 600px !important;
	float: right !important;
}

.pesquisaPag .paginacaoListagem {
	margin-top: 0;
}

.pesquisaPag2 .paginacaoListagem {
	margin-top: 50px !important;
}

/* HOMEPAGE COMPRE AQUI */

#bottomHomepage {
	width: 980px;
	height: 59px;
	display: block;
	margin: 25px 0;
	background-color: #0082C4;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

#bottomHomepage > .col:first-of-type {
	width: 310px;
	font-size: 20px;
	margin-left: 24px;
	text-transform: uppercase;
}

#bottomHomepage > .col {
	float: left;
	width: 400px;
	color: #FFFFFF;
	font-size: 14px;
	font-family: Museo-Sans, sans-serif;
}
#bottomHomepage > .col:last-of-type {
	width: 235px;
	float: right;
	height: 59px;
	background: #389ECF url('/temas/pdl/images/produtosRegionais.jpg') right top no-repeat;
}
#bottomHomepage > .col:last-of-type a {
	font-size: 20px;
	height: 41px;
	color: #FFFFFF;
	display: block;
	padding-top: 18px;
	padding-left: 70px;
	text-decoration: none;
	background: url('/temas/pdl/images/shop-home.jpg') no-repeat 40px center;
}

/* RESERVAS TURISMO */

#formReservas {
	width: 940px;
	max-height: 80px;
	margin-top: 10px;
	margin-bottom: 40px;
	padding: 25px 20px;
	background-color: #555555;
}
#formReservas > .col:first-of-type {
	width: 125px;
	color: #FFFFFF;
	font-size: 22px;
	margin-top: 8px;
	margin-right: 20px;
	text-transform: uppercase;
	font: 600 22px 'Museo-Sans', sans-serif;
}
#formReservas .col {
	float: left;
}
#formReservas .submitBooking {
	float: right;
	width: 278px;
	border: none;
	cursor: pointer;
	color: #FFFFFF;
	padding: 11px 0;
	text-align: center;
	text-transform: uppercase;
	max-height: 41px;
	border: 1px solid #0087CC;
	background-color: #0087CC;
	font: 300 15px 'Museo-Sans', sans-serif;
}
#formReservas .submitBooking:hover {
	background-color: #41A3D0;
}

#formReservas .dateBooking {
	cursor: pointer;
	padding: 12px 15px;
	margin-right: 16px;
	width: 100px;
	color: #FFFFFF;
	text-transform: uppercase;
	border: 1px solid #AAAAAA;
	outline-color: #DDDDDD;
	font: 300 13px 'Museo-Sans', sans-serif;
	background: transparent url('/temas/pdl/images/calendar.png') no-repeat 105px center;
}
#formReservas #endDateEvent {
	margin-right: 16px;
}
#formReservas .col.submit {
	float: right;
}
#formReservas .selectListagem.jquery-selectbox {
	width: 162px !important;
}
#formReservas .selectListagem.jquery-selectbox {
	padding: 10px 15px;
	color: #DDDDDD;
	background: #555555 url('/temas/pdl/images/adultos_icon.png') no-repeat 174px center;
	text-transform: uppercase;
	border-color: #AAAAAA;
	height: auto;
	font: 300 13px 'Museo-Sans', sans-serif;
}
#formReservas .js-real.jquery-selectbox ul li {
	font: 300 12px 'Museo-Sans', sans-serif;
}

/* LOGIN DE UTILIZADORES */

#loginRegisto {
	width: 100%;
}

#loginRegisto .left,
#loginRegisto .right {
	float: left;
	width: 390px;
	height: auto;
	padding: 50px 40px;
	margin-bottom: 70px;
	background-color: #F3F3F3;
}
#loginRegisto .right {
	float: right;
	min-height: 229px;
	margin-bottom: 70px;
}

#loginRegisto .left span {
	width: 100%;
	color: #333333;
	display: block;
	padding-bottom: 8px;
	font: 400 16px 'Museo-Sans', sans-serif;
}

#loginRegisto .left input[type="text"],
#loginRegisto .left input[type="password"] {
	width: 368px;
	padding: 12px 10px;
	margin-bottom: 20px;
	outline-color: #CCCCCC;
	border: 1px solid #DDDDDD;
}

#loginRegisto .optionsLogin {
	width: 390px;
}

#loginRegisto .optionsLogin a {
	margin-top: 25px;
	float: right;
	color: #777777;
	text-decoration: none;
	font: 300 13px 'Museo-Sans', sans-serif;
}

#loginRegisto .newbtnsubmit,
#loginRegisto .right .btn .inp_submit {
	display: block;
	float: left;
	width: 130px;
	cursor: pointer;
	color: #FFFFFF;
	padding: 11px 0;
	text-align: center;
	text-transform: uppercase;
	margin-top: 10px;
	text-decoration: none;
	border: 1px solid #0087CC;
	background-color: #0087CC;
	font: 500 16px 'Museo-Sans', sans-serif;
}

#loginRegisto .right h2.title {
	margin: 0;
	margin-top: 48px;
	color: #535353;
	text-align: center;
	text-transform: initial;
	font: 500 24px 'Museo-Sans', sans-serif;
}
#loginRegisto .right span {
	color: #777777;
	display: block;
	text-align: center;
	font: 500 13px 'Museo-Sans', sans-serif;
}

#loginRegisto .right .btn {
	width: 100%;
	text-align: center;
}

#loginRegisto .right .btn .inp_submit {
	margin: 30px auto 0 auto;
	width: 220px;
	float: none;
}

#content .loginFail {
	display: block;
	margin-top: 50px;
}

#content .marginTop.login {
	margin-top: 50px;
}

/* REGISTO */

#novoRegisto {
	width: 900px;
	margin-bottom: 80px;
	padding: 50px 40px 30px 40px;
	background-color: #F3F3F3;
}

#novoRegisto .col {
	float: left;
}

#novoRegisto .col span {
	width: 100%;
	color: #333333;
	display: block;
	padding-bottom: 8px;
	font: 400 16px 'Museo-Sans', sans-serif;
}
#novoRegisto .col input[type="text"],
#novoRegisto .col input[type="password"] {
	width: 403px;
	padding: 11px 10px;
	margin-bottom: 20px;
	outline-color: #CCCCCC;
	border: 1px solid #DDDDDD;
	font: 400 14px 'Museo-Sans', sans-serif;
}
#novoRegisto .col.col-100 input[type="text"],
#novoRegisto .col.col-100 input[type="password"] {
	width: 878px;
}
#novoRegisto .col.col-50 input[type="text"],
#novoRegisto .col.col-50 input[type="password"] {
	width: 508px;
}
#novoRegisto .col.col-30 input[type="text"],
#novoRegisto .col.col-30 input[type="password"] {
	width: 300px;
}
#novoRegisto .col.float-right {
	float: right;
}
#novoRegisto input[type="submit"] {
	width: 220px;
	display: block;
	color: #FFFFFF;
	cursor: pointer;
	padding: 11px 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	border: 1px solid #0087CC;
	background-color: #0087CC;
	font: 500 16px 'Museo-Sans', sans-serif;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}
#novoRegisto input[type="submit"]:hover {
	color: #0087CC;
	background-color: #FFFFFF;
}

/* LOGIN TOPO */

#loginUserTop {
	width: auto;
	float: left;
	margin-left: 20px;
}

#loginUserTop .btnLogin,
#loginUserTop .btnNoLogin {
	border-left: 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
	padding-right: 10px;
	background: #007DCD url('/temas/pdl/images/userLoginTop.png') no-repeat 15px 10px;
}

#loginUserTop .btnLogin a,
#loginUserTop .btnNoLogin a {
	min-width: 120px;
	display: block;
	color: #FFFFFF;
	padding: 10px 0;
	padding-left: 38px;
	padding-right: 7px;
	text-decoration: none;
	font: 500 12px 'Museo-Sans', sans-serif;
	text-transform: uppercase;
	background: url('/temas/pdl/images/seta_dropUser.png') no-repeat 100% center;
}
#loginUserTop .btnNoLogin a {
	width: auto;
	min-width: 90px;
	background: none;
	padding-left: 40px;
	text-align: center;
}

#loginUserTop ul {
	width: auto;
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	z-index: 9900;
	border: 1px solid #BBBBBB;
	border-top: none;
}
#loginUserTop ul.hide {
	display: none;
}
#loginUserTop ul li {
	width: 100%;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	font: 500 12px 'Museo-Sans', sans-serif;
	text-transform: uppercase;
	background-color: #F3F3F3;
}
#loginUserTop ul li a {
	color: #535353;
	display: block;
	padding: 10px 10px;
	text-decoration: none;
}
#loginUserTop ul li:hover {
	background-color: #666666;
}
#loginUserTop ul li:hover a {
	color: #FFFFFF;
}

#preLoader {
	width: 100%;
	margin-top: 50px;
	text-align: center;
}

#preLoader h3 {
	margin-top: 10px;
	font: 300 20px 'Museo-Sans', sans-serif;
}

.empty {
	display: block;
	padding: 10px 15px;
	margin: 30px 0 10px 0;
	border: 1px solid #DDDDDD;
	background-color: #FAFAFA;
	font: 300 15px 'Museo-Sans', sans-serif;
}

.infoCatalogo {
	font: 300 14px 'Museo-Sans', sans-serif;
}

.conteudoDetalhe iframe.mobileMap {
	width: 100%;
	float: right;
}

.eventosRelacionados h2 {
	text-transform: none;
}

input.input4 {
	padding: 6px 10px;
	border: 1px solid #DDDDDD;
}

a.backCarrinho {
	float: right;
	color: #777777;
	display: block;
	padding-left: 15px;
	padding-right: 20px;
	margin: 31px 0;
	text-decoration: none;
	font: 300 16px 'Museo-Sans', sans-serif;
	background: url('/temas/pdl/images/mobile/backMobile.png') left center no-repeat;
}
a.backCarrinho.noMargin {
	padding-right: 0;
}
.mfp-iframe-scaler iframe {
	max-width: 100%;
}

/* VIDEO HOMEPAGE */

#destVideo {
	margin-top: 70px;
	text-align: center;
	margin-bottom: 50px;
	position: relative;
}
#destVideo .relativeImg {
	width: 980px;
	height: 492px;
	top: 0;
}
#destVideo .relativeImg .title {
	position: relative;
	top: 140px;
	color: #FFFFFF;
	z-index: 5;
	font: 500 40px/50px 'Museo-Sans', sans-serif;
}
#destVideo .imgBgImage {
	width: 980px;
	height: 492px;
	overflow: hidden;
	position: absolute;
	top: 0;
	z-index: 2;
}
#destVideo .relativeImg .title span {
	display: block;
	font: 500 21px/30px 'Museo-Sans', sans-serif;
}
#destVideo .relativeImg .play {
	top: 170px;
	z-index: 5;
	color: #FFFFFF;
	cursor: pointer;
	position: relative;
	text-align: center;
	display: inline-block;
	font: 500 12px/20px 'Museo-Sans', sans-serif;

	-webkit-transition: opacity 0.3s ease-in-out;
	-moz-transition: opacity 0.3s ease-in-out;
	-ms-transition: opacity 0.3s ease-in-out;
	-o-transition: opacity 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out;
}
#destVideo .relativeImg .play:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
#destVideo .relativeImg .play a {
	outline: none;
	text-decoration: none;
}
#destVideo .relativeImg .play span {
	display: block;
	margin-top: 10px;
	text-transform: uppercase;
	color: rgba(255,255,255,0.7);
}
#destVideo .relativeImg img.bgImage {
	max-width: 980px;
}
#destVideo a.link-videos {
	display: inline-block;
	margin-top: 20px;
	font: 300 15px 'Museo-Sans', sans-serif;
	color: #FFF;
	background-color: #444;
	padding: 9px 20px 9px 20px;
	text-align: center;
	text-decoration: none;
	float: right;
}
#destVideo .mask {
	position: absolute;
	width: 980px;
	height: 492px;
	z-index: 3;
	background: rgba(0,0,0,0.4);
}
#destVideo iframe {
	display: none;
	/* position: absolute; */
	top: 0;
	left: 0;
	width: 980px;
	height: 492px;
}
#destVideo .iframeVideo {
	top: 0;
	position: relative;
}

/* MAPA DO SITE */

ul.map-site {
	padding-left: 0;
	list-style: none;
	font: 500 20px 'Museo-Sans', sans-serif;
}
ul.map-site li {
	font-weight: 600;
	margin-bottom: 20px;
}
ul.map-site a {
	color: rgb(51,51,51);
}
div.separador_map {
	width: 100%;
	display: block;
	border-top: 1px solid #DDDDDD;
	margin: 30px 0 35px 0;
}
ul.map-site li ul  {
	color: rgb(68,68,68);
	padding-top: 12px;
	font: 300 16px/180% 'Museo-Sans', sans-serif;
}
ul.map-site li ul li {
	margin-bottom: 0;
	font-weight: 300;
}
ul.map-site li ul li a {
	color: rgb(68,68,68);
}

ul.map-site li.float-left {
	width: 32%;
	float: left;
	margin-right: 1%;
}

.fb3area .fb3label {
	font-size: 14px;
}

.galCols {
	width: 100%;
}

.galCols .col {
	float: left;
	width: 237px;
	overflow: hidden;
	margin-right: 10px;
	margin-bottom: 10px;
	background: #F4F4F4;
}

.galCols .col.no-margin-right {
	margin-right: 0;
}

.galCols .col img {
	height: 162px;
}

.galCols .col a {
	display: block;
	text-decoration: none;
}

.galCols .col .tit {
	display: block;
	color: #444444;
	font: 300 16px 'Museo-Sans', sans-serif;
	text-transform: none;
	padding: 10px 15px;
	min-height: 60px;
}

.galCols .col .partilhada {
	display: block;
	color: #666;
	padding: 10px 15px;
	font: 300 12px 'Museo-Sans', sans-serif;
}

/* SLICK RECORDAR */

.slider-for {
	width: 706px;
	height: 482px;
	overflow: hidden;
}

.slider-for img {
	max-width: 100%;
}

.slider-for .title {
	display: block;
	position: absolute;
	bottom: 0;
	width: 94%;
	padding: 15px 3%;
	z-index: 1000;
	background: #333333;
	color: #FFFFFF;
}

.slider-for .gallery-image {
	width: 706px;
	height: 482px;
	overflow: hidden;
}

.slider-nav {
	width: 706px;
	height: 51px;
	margin: 20px 0;
	overflow: hidden;
}

.slider-nav .slide-min {
	margin: 0 5px;
	cursor: pointer;
	overflow: hidden;
	outline-color: #666666;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	-webkit-transition: color 200ms ease-in-out, background 200ms ease-in-out, opacity 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}

.slider-nav .slide-min:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

.slider-nav .slide-min.slick-center {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.slider-for .slick-arrow {
	cursor: pointer;
	z-index: 1000;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	width: 50px;
	height: 50px;
	border: none;
	font-size: 0;
	outline: none;
	-webkit-transition: color 200ms ease-in-out, background 200ms ease-in-out, opacity 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
.slider-for .slick-arrow:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.slider-for .slick-arrow.slick-prev {
	left: 10px;
	background: url(/temas/pdl/images/seta-anterior-galeria.png) no-repeat left 45%;
}
.slider-for .slick-arrow.slick-next {
	right: 10px;
	background: url(/temas/pdl/images/seta-seguinte-galeria.png) no-repeat right 45%;
}

.slider-nav .slide-min img {
	height: 51px;
}