/*SVG*/

#MapaSVGPAtrimonio #mapaUnico g#Percursos, #MapaSVGPAtrimonio #mapaUnico g#Geossitios, #MapaSVGPAtrimonio #mapaUnico g#Praias, #MapaSVGPAtrimonio #mapaUnico g#Miradouros, #MapaSVGPAtrimonio #mapaUnico g#Picos, #MapaSVGPAtrimonio #mapaUnico g#Mergulho_1_, #MapaSVGPAtrimonio #mapaUnico g#Bolas_x5F_Museus_1_, #MapaSVGPAtrimonio #mapaUnico g#Bolas_x5F_IgrejasECapelas_1_{
	display:none;
}


/*_____________________________________________*/

#g-slideshow, #g-showcase, #tituloMachicoFreg2, #patrimonioReligioso, #patrimonioReligiosoIntro, #titCapelas, #capelasA2, #capelasB1, #capelasC2, #capelasD1, #capelasE2, #NossaSenhoraGuadalupe, #NossaSenhoraGuadalupeText, #NossaSenhoraPiedade, #NossaSenhoraPiedadeText, #FestaSenhorMilagres, #FestaSenhorMilagresText, #FestivaisCelebracoesSlider, #NoiteMercado, #FestaUva, #FestasMercadoQuinhentista, #FestasMercadoQuinhentistaText, #MarchasPopulares, #ArteUrbanaSlider, #arteA1, #arteB2, #arteC1, #arteD2, #arteE1, #arteF2, #arteG1, #arteH1, #arteH2, #arteI1, #arteJ1, #arteK2, #arteL2, #arteR1, #interesseMunicipal, #gastronomiaA, #gastronomiaB, #gastronomiaC, #g-copyright, #mapaSVGMuseusExposicoes, #MapaSVGPAtrimonio, #MapaSVGArteUrbana, #artek1, #artem1, #arten1, #arteo1, #artep1, #arteq1{
	position: relative;
    z-index: 9;
}

#g-slideshow{
	z-index: 9999 !important;
}

#tituloMachicoFreg2, #patrimonioReligioso, #patrimonioReligiosoIntro, #titCapelas, #capelasA2, #capelasB1, #capelasC2, #capelasD1, #capelasE2, #NossaSenhoraGuadalupe, #NossaSenhoraGuadalupeText, #NossaSenhoraPiedade, #NossaSenhoraPiedadeText, #FestaSenhorMilagres, #FestaSenhorMilagresText, #FestivaisCelebracoesSlider, #NoiteMercado, #FestaUva, #FestasMercadoQuinhentista, #FestasMercadoQuinhentistaText, #MarchasPopulares, #ArteUrbanaSlider, #arteA1, #arteB2, #arteC1, #arteD2, #arteE1, #arteF2, #arteG1, #arteI1,#arteJ1, #arteK2,#arteL2,#arteR1 , #interesseMunicipal, #gastronomiaA, #gastronomiaB, #gastronomiaC, #mapaSVGMuseusExposicoes, #MapaSVGPAtrimonio, #MapaSVGArteUrbana, #artek1, #artem1, #arten1, #arteo1, #artep1, #arteq1{
	background: white;
}

#FestaSenhorMilagresText .NomeMiradouro{
	margin-bottom: 100px;
	margin-top: 200px;
}

#aeroporto #conteudoMuseuEsquerda img {
    margin-top: 0px !important;
}

#titCapelas{
    padding-top: 100px;
}

#FestasMercadoQuinhentista #introFoto, #MarchasPopulares #introFoto{
    width: 100%;
    padding: 0;
	margin-top:100px;
}

#FestasMercadoQuinhentista #introFoto img, #MarchasPopulares #introFoto img{
	width: 100%;
}

#NossaSenhoraGuadalupe .g-content, #FestivaisCelebracoesSlider .g-content, #FestasMercadoQuinhentista .g-content, #ArteUrbanaSlider .g-content, #interesseMunicipal .g-content{
	margin: 200px 0 0 0;
    padding: 0;
	width: 100%;
}

#MarchasPopulares .g-content, #NossaSenhoraPiedade .g-content, #FestaSenhorMilagres .g-content{
	margin: 100px 0 0 0;
    padding: 0;
	width: 100%;
}

#mapaSVGMuseusExposicoes .g-content, #MapaSVGPAtrimonio .g-content, #MapaSVGArteUrbana .g-content{
	margin: 200px 0 0 0 !important;
    padding: 0 !important;
	width: 100%;
}

#ac_content2 .ac_menu2 span{
    display: block;
    height: 90px;
    padding: 0px 10px;
    text-align: center;
    line-height: 90px;
    outline: none;
    font-size: 18px;
    font-weight: 100;
    color: #333;
	text-shadow: 0px 1px #333;
	font-family: 'Raleway', sans-serif;
}

#ArteUrbanaSlider .g-content{
	margin: 100px 0 0 0;
    padding: 0;
	width: 100%;
}

#FestivaisCelebracoesSlider .g-content{
	margin: 0;
    padding: 0;
	width: 100%;
}

#NoiteMercado .g-content, #FestaUva .g-content{
	margin: 100px auto 0 auto;
    padding: 0;
	width: 80rem;
}

#NossaSenhoraGuadalupe #festaGuadalupe img, #NossaSenhoraPiedade #festaPiedade img, #FestaSenhorMilagres #festaMilagres img{
    width: 100%;
}

#patrimonioReligioso .NomeMiradouro{
	margin-bottom: 115px;
}

#patrimonioReligiosoIntro .g-content, #FestasMercadoQuinhentistaText .g-content{
    margin: 0 auto;
    padding: 0;
	width: 80rem;
}

#capelasA2 .g-content, #capelasB1 .g-content, #capelasC2 .g-content, #capelasD1 .g-content, #capelasE2 .g-content, #NossaSenhoraGuadalupeText .g-content, #NossaSenhoraPiedadeText .g-content, #FestaSenhorMilagresText .g-content, #arteA1 .g-content, #arteB2 .g-content, #arteC1 .g-content, #arteD2 .g-content, #arteE1 .g-content, #arteF2 .g-content, #arteG1 .g-content,  #arteI1 .g-content, #arteJ1 .g-content,#arteK2 .g-content, #gastronomiaA .g-content, #gastronomiaB .g-content, #gastronomiaC .g-content, #artek1 .g-content, #artem1 .g-content, #arten1 .g-content, #arteo1 .g-content, #artep1 .g-content, #arteq1 .g-content, #arteL2 .g-content, #arteR1 .g-content{
	margin: 100px auto 0 auto;
    padding: 0;
	width: 80rem;
}

#layerslider_16, #layerslider_17, #layerslider_18, #layerslider_20, #layerslider_21, #layerslider_22, #layerslider_23, #layerslider_24, #layerslider_25, #layerslider_26{
	margin-top: 0px !important;
}

#patrimonioReligiosoIntro .descricao{
    font-size: 16px;
    text-align: justify;
    font-weight: 100;
	-moz-column-count: 2;
	-moz-column-gap: 30px;
	-webkit-column-count: 2;
	-webkit-column-gap: 30px;
	margin-top:50px;
}

#FestaSenhorMilagresText .descricao{
    font-size: 16px;
    text-align: justify;
    font-weight: 100;
	-moz-column-count: 2;
	-moz-column-gap: 30px;
	-webkit-column-count: 2;
	-webkit-column-gap: 30px;
	margin-top:50px;
	margin-bottom:50px;
}

#patrimonioReligiosoIntro .aboutMadeira, #FestaSenhorMilagresText .aboutMadeira{
    color: #333;
    font-size: 16px;
    text-align: justify;
    font-family: 'Raleway', sans-serif;
    margin: 0;
}

#g-showcase .g-content {
    margin: 0;
    padding: 0;
}

#g-showcase .g-container, #g-expanded .g-container {
    width: 100% !important;
}

.ac_bgimage, .ac_bgimage2, .ac_bgimage3, .ac_bgimage4, .ac_bgimage5, .ac_bgimage6 {
	top: 0 !important;
}

img.ac_bgimage, img.ac_bgimage2, img.ac_bgimage3, img.ac_bgimage4, img.ac_bgimage5, img.ac_bgimage6 {
	position: relative !important;
}

.ac_content2 {
    position: absolute !important;
    top: 500px !important;
    margin-top: 0 !important;
}

.ac_content4{
    position: absolute !important;
    top: 800px !important;
    margin-top: 0 !important;
}

.ac_content6 h1{
    width: 20.9%;
}

.ac_content3, .ac_content5, .ac_content6{
    position: absolute !important;
    top: 500px !important;
    margin-top: 0 !important;
}

.ac_content{
	position: relative !important;
    top: -500px !important;
    margin-top: 0 !important;
}

.ac_overlay, .ac_overlay2, .ac_overlay3, .ac_overlay4, .ac_overlay5, .ac_overlay6 {
    height: 1020px !important;
    position: absolute !important;
	display: none;
}

#ac_background img, #ac_background2 img, #ac_background3 img, #ac_background4 img, #ac_background5 img, #ac_background6 img {
	height: 1000px !important;
}

#ac_background4{
	padding-top:50px;
}

/********* Slider Cultura *********/

#ac_background img.ac_bgimage, #ac_background2 img.ac_bgimage2, #ac_background3 img.ac_bgimage3, #ac_background4 img.ac_bgimage4, #ac_background5 img.ac_bgimage5, #ac_background6 img.ac_bgimage6 {
	opacity: 1 !important;
}

.ac_menu, .ac_menu2, .ac_menu3, .ac_menu4, .ac_menu5 {
	background: white !important;
	width: 95.1% !important;
}

.ac_menu6{
    width: 79.1% !important;
    background: white !important;
}

#ac_background .ac_menu, #ac_background2 .ac_menu2, #ac_background3 .ac_menu3, #ac_background4 .ac_menu4, #ac_background5 .ac_menu5, #ac_background6 .ac_menu6 {
	background: white !important;
}

#ac_background .ac_menu > ul > li a, #ac_background2 .ac_menu2 > ul > li a, #ac_background3 .ac_menu3 > ul > li a, #ac_background4 .ac_menu4 > ul > li a, #ac_background5 .ac_menu5 > ul > li a, #ac_background6 .ac_menu6 > ul > li a, #ac_background6 .ac_menu6 > ul > li a {
	text-shadow: 0px 0px 0px #000;
}

.ac_content h1, .ac_content2 h1, .ac_content3 h1, .ac_content4 h1, .ac_content5 h1, .ac_content6 h1 {
	height: 90px !important;
	color: #333 !important;
	font-family: 'raleway', sans-serif !important;
	z-index: 999 !important;
	margin-right: 0;
	background: white !important;
}

.ac_menu > ul > li a, .ac_menu2 > ul > li a, .ac_menu3 > ul > li a, .ac_menu4 > ul > li a, .ac_menu5 > ul > li a, .ac_menu6 > ul > li a {
	font-family: 'raleway', sans-serif !important;
	font-weight: normal !important;
}

.ac_menu > ul > li a:hover, .ac_menu2 > ul > li a:hover, .ac_menu3 > ul > li a:hover, .ac_menu4 > ul > li a:hover, .ac_menu5 > ul > li a:hover, .ac_menu6 > ul > li a:hover {
	color: #808080 !important;
}

.ac_menu > ul > li a, .ac_menu2 > ul > li a, .ac_menu3 > ul > li a, .ac_menu4 > ul > li a, .ac_menu5 > ul > li a, .ac_menu6 > ul > li a {
	text-shadow: 0px 0px 0px #000 !important;
	color: black;
}

.ac_menu .ac_subitem > ul > li a, .ac_menu2 .ac_subitem > ul > li a, 
.ac_menu .ac_subitem2 > ul > li a, .ac_menu2 .ac_subitem2 > ul > li a, 
.ac_menu .ac_subitem3 > ul > li a, .ac_menu3 .ac_subitem3 > ul > li a,
.ac_menu .ac_subitem4 > ul > li a, .ac_menu4 .ac_subitem4 > ul > li a,
.ac_menu .ac_subitem5 > ul > li a, .ac_menu5 .ac_subitem5 > ul > li a,
.ac_menu .ac_subitem6 > ul > li a, .ac_menu6 .ac_subitem6 > ul > li a {
    margin-top: 23px;
    display: block;
    height: 10px;
    padding: 0px 20px;
    text-align: left;
    line-height: 0px;
    outline: none;
    font-size: 16px;
    font-weight: bold;
}

.ac_subitem3, .ac_subitem4, .ac_subitem5, .ac_subitem6{
	background: white;
}

.ac_subitem3 h2, .ac_subitem4 h2, .ac_subitem5 h2, .ac_subitem6 h2{
    font-size: 22px;
    font-weight: bold;
    color: #333;
	font-family: 'raleway', sans-serif !important;
	padding: 40px 0px 20px 40px;
}

.ac_subitem3 ul li, .ac_subitem4 ul li, .ac_subitem5 ul li, .ac_subitem6 ul li{
    margin: 10px 0px;
    font-family: 'raleway', sans-serif !important;
	color: #333;
	list-style: initial;
    font-size: 13px;
}

.ac_subitem3 ul li:first-child, .ac_subitem4 ul li:first-child, .ac_subitem5 ul li:first-child, .ac_subitem6 ul li:first-child{
    font-size: 13px;
    text-transform: none;
    border-bottom: 0px dotted #333;
    padding-bottom: 0;
    margin-bottom: 0;
}

span.ac_close3, span.ac_close4, span.ac_close5, span.ac_close6{
	background: url('images/1492790881_Cancel.png');
	padding: 16px;
    cursor: pointer;
    background-repeat: no-repeat;
}

/********* Slider Museus e Exposicoes *********/

#PortalEmpresa2 {
	position: relative !important;
}

#PortalEmpresa2 img.ac_bgimage2 {
	display: block;
}

#PortalEmpresa2 .ac_content2 h1 {
	width: 27% !important;
}

#PortalEmpresa2 .ac_menu2 {
    width: 73% !important;
}


/********* Slider Patromonio Religioso + Arte urbana *********/

#tituloMachicoFreg2, #tituloMachicoFreg4, #tituloMachicoFreg5, #tituloMachicoFreg6 {
	position: relative !important;
}

#tituloMachicoFreg2 #sombraGradient, #FestivaisCelebracoesSlider #sombraGradient, #ArteUrbanaSlider #sombraGradient, #interesseMunicipal #sombraGradient{
	margin-bottom:100px;
	margin-top:150px;
}

#tituloMachicoFreg2 img.ac_bgimage3, #ArteUrbanaSlider img.ac_bgimage4, #tituloMachicoFreg5 img.ac_bgimage5, #interesseMunicipal img.ac_bgimage6 {
	display: block;
}

#tituloMachicoFreg2 .ac_content3 h1, #ArteUrbanaSlider .ac_content4 h1, #interesseMunicipal .ac_content6 h1{
	width: 27% !important;
}

#FestivaisCelebracoesSlider .ac_content5 h1 {
	width: 29% !important;
}

#tituloMachicoFreg2 .ac_menu3, #ArteUrbanaSlider .ac_menu4, #interesseMunicipal .ac_menu6 {
    width: 73% !important;
}

#FestivaisCelebracoesSlider .ac_menu5 {
    width: 71% !important;
}

/********* Turismo Temático » Cultura *********/

#sliderCultura{
	position: relative !important;
}

#sliderCultura img.ac_bgimage {
	display: block;
}

#sliderCultura .ac_content h1 {
	width: 27% !important;
}

#sliderCultura .ac_menu {
    width: 73% !important;
}


/********* Museus *********/

/* blocos da esquerda */
#aeroporto, #PortoTexto, #MarinaA, #PortoCanical, #tit1 {
	padding: 50px 10px 10px 50px;
}

#GeossitiosI {
	padding: 0px 10px 10px 50px;
}

/* blocos da direita */
#aeroportoTexto, #Porto, #MarinaB, #PortoCanicalTexto, #tit2 {
	padding: 50px 50px 10px 10px;
}

#GeossitiosJ {
	padding: 0px 50px 10px 10px;
}


#tit1 .g-content, #tit2 .g-content {
    margin: 0;
    padding: 0;
}


.introA {
    font-size: 12px;
    font-family: 'Raleway', sans-serif;
    color: #333;
    text-align: justify;
}

.introTitulo {
    font-size: 28px;
    color: #333;
    font-weight: 700;
    font-family: 'Raleway', sans-serif;
}


#aeroporto img.pull-center {
	width: 100% !important;
}

.sw2 .col2 {
	text-align: right;
}

#show1, #show3 {
    width: 50%;
    float: left;
    padding: 10px;
	font-size: 11px;
}

#show2, #show4 {
    width: 50%;
    float: right;
    padding: 10px;
	font-size: 11px;
}

#box-show h4 {
	padding: 10px;
    background-color: #0037e6;
	color: #fff;
	font-size: 13px;
}

#box-show h4:hover {
	padding: 10px;
    background-color: #808080;
}

#horarioBaleia td, #ingressosBaleia td, #horarioMuseolog td, #ingressosMuseolog td {
	padding: 1px;
}

p.web {
    font-size: 11px;
}

.introA #box-show li {
    line-height: 15.5px;
}


#ingressosMuseolog .col1 {
	width: 85%;
    padding: 5px;
}

#ingressosMuseolog .col2 {
	text-align: center;
}

#Porto img.pull-center {
	width: 100% !important;
}

#MarinaA img.pull-center {
	width: 100% !important;
}

#aeroporto .introTitulo{
	font-size: 28px !important;
}

#aeroporto .introA{
    min-height: 400px !important;
}

#nucleoMuseologico .g-content{
    width: 80rem;
    margin: 0 auto !important;
}

#PacosConcelho .g-content, #Solar .g-content, #SolarLeais .g-content{
	width: 80rem;
    margin: 150px auto 0 auto !important;
}

#patrimonioReligioso .g-content{
	width: 100%;
	margin: 150px 0 0 0 !important;
	padding: 0;
}

#patrimonioReligioso img{
	width: 100%;
	margin-top: 100px;
}

#nucleoMuseologico .introA, #PacosConcelho .introA, #SolarLeais .introA, #conteudoMuseuDireita .introA, #conteudoMuseuEsquerda .introA, #capelasC2 .introA, #capelasD1 .introA, #capelasE2 .introA, #arteA1 .introA, #arteC1 .introA, #arteD2 .introA, #arteE1 .introA, #arteF2 .introA, #arteG1 .introA, #arteH2 .introA, #arteI1 .introA, #artek1 .introA, #artem1 .introA, #arten1 .introA, #arteo1 .introA, #artep1 .introA, #arteq1 .introA, #capelasA2 .introA, #igr8b .introA, #igr7 .introA, #igr6b .introA, #igr5 .introA, #igr4b .introA, #igr3 .introA, #igr2b .introA, #igr1 .introA{
    font-size: 16px;
    font-family: 'Raleway', sans-serif;
    color: #333;
    text-align: justify;
	min-height: 160px;
}

#igr8b .introA, #igr7 .introA, #igr6b .introA, #igr5 .introA, #igr4b .introA, #igr3 .introA, #igr2b .introA, #igr1 .introA{
    margin: 50px 0 0 50px;
}

#PacosConcelho #nucleoMuseologico img, #Solar #nucleoMuseologico img, #SolarLeais #nucleoMuseologico img, #capelasA2 #nucleoMuseologico img, #capelasB1 #nucleoMuseologico img, #arteB2 #conteudoMuseuEsquerda img, #arteE1 #conteudoMuseuEsquerda img{
	margin-top: 0px;
}

#nucleoMuseologico img{
    width: 100%;
    height: 300px;
}

#nucleoMuseologico .linhaMachico img{
    width: 100%;
    height: auto;
}


/********* Igrejas e Capelas *********/

#imgMatriz img, #imgMatrizBack img, #Capela img, #CapelaBack img{
    width: 100%;
    height: 100%;
    margin-top: 80px;
}

#imgMatriz, #Capela{
    position: fixed;
    z-index: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

#imgMatrizBack, #CapelaBack{
	position: relative;
    z-index: -9999;
}

.boxMapaPraias {
	height: 550px;
	padding: 20px 0 0 5px;
	margin-top: -624px;
}

#boxMapaPraias {
	margin-top: -24px;
}

.ls-thumbnail-slide-container {
	display: none;
}


/********* Celebracoes Religiosas *********/

#tituloMachicoFreg, #festaMilagres img {
	margin-top: 50px;
}

#box-show5 {
	z-index: 9999;
    position: relative;
}

#box-show5 h4 {
	padding: 10px;
    background-color: #0037e6;
	color: #fff;
}

#box-show5 h4:hover {
	padding: 10px;
	background-color: #808080;
}

#box-show5 th {
	text-align: center;
	font-weight: bold;
}

#box-show5 td {
	font-size: 13px;
	padding: 5px;
}

.auxtabA {
	float: left;
	width: 45%;
	padding-top: 20px;
	padding-left: 60px;
}

.auxtabB {
	float: right;
	width: 45%;
	padding-top: 20px;
	padding-right: 60px;
}

.auxtabA .col1, .auxtabB .col1 {
	width: 220px;
}


/************************************/

.focoTexto {
	color: #0000ff;
	font-size: 16px;
}

#introFoto {
	width: 50%;
    float: left;
    padding: 20px;
}

#festaE .introA {
	padding-right: 20px;
}

#festaF .introA img {
	width: 100% !important;
    margin-top: 20px !important;
}

#AgendaMachico #museusExp {
	margin-top: 100px;
}

.ac_subitem2{
	background: rgba(255, 255, 255, 0.66) !important;
	color: #333 !important;
	margin-top: -300px !important;
}

.ac_subitem2 h2{
	color: #333 !important;
}

span.ac_close2{
	background: #333 url(images/close.png) no-repeat top left;
    opacity: 1;
}

#tituloMachicoFreg2 .g-content, #patrimonioReligiosoFoto .g-content, #FotoFixaCapela .g-content{
    margin: 0;
    padding: 0;
}

@media (min-width: 1200px) and (max-width: 1439px){
	
	.ac_content h1, .ac_content2 h1, .ac_content3 h1, .ac_content4 h1, .ac_content5 h1, .ac_content6 h1{
		font-size: 32px !important;
	}
	
}
    