@import url('https://fonts.googleapis.com/icon?family=Material+Icons');

html,body { margin: 0px; padding: 0px; width: 100%; height: 100%; font-family: Roboto; background-color: #2a2a2a; line-height: 1.3em; }

/* AREA CLIENTE */
.btn-loginform, .btn-loginform:hover, .btn-cancelar-reserva-sim, .btn-cancelar-reserva-sim:visited, .btn-cancelar-reserva-sim:active, .btn-cancelar-reserva-sim:hover {background-color: transparent !important; border-color: #e72474; color: #e72474 !important; border-width: 2px;}
.btn-recuperarLogin, .btn-login, .btn-atualizar-dados, .btn-atualizar-dados:hover, .btn-novo-pedido-ajuda, .btn-novo-pedido-ajuda:hover, .btn-criar-pedido-ajuda, .btn-criar-pedido-ajuda:hover, .btn-cancelar-reserva, .btn-cancelar-reserva:visited, .btn-cancelar-reserva:active, .btn-cancelar-reserva:hover, .btn-detalhes-reserva, .btn-detalhes-reserva:visited, .btn-detalhes-reserva:active, .btn-detalhes-reserva:hover, .btn-cancelar-reserva-nao, .btn-cancelar-reserva-nao:active, .btn-cancelar-reserva-nao:visited, .btn-cancelar-reserva-nao:hover, .btn-eliminar-conta-nao, .btn-eliminar-conta-nao:active, .btn-eliminar-conta-nao:hover, .btn-eliminar-conta-nao:visited, .btn-eliminar-conta-sim, .btn-eliminar-conta-sim:active, .btn-eliminar-conta-sim:hover, .btn-eliminar-conta-sim:visited {background-color: #249297 !important; color: white !important; border-color: #249297 !important;}
.btn-areaCliente, .btn-areaCliente:hover {color: black !important; border-color: #249297 !important;}
.btn-areaCliente:hover { background-color: #f2f2f2 !important;}
.assuntoPedidoAjuda, .assuntoPedidoAjuda:hover, .assuntoPedidoAjuda:active, .assuntoPedidoAjuda:visited, .linkAssuntoNewsletter, .linkAssuntoNewsletter:active, .linkAssuntoNewsletter:visited, .linkAssuntoNewsletter:hover { color: #ff2c77; font-size: 12pt; font-family: 'Open Sans', sans-serif; font-weight: 600; text-decoration: underline; }
.mensagensContainer { color: black; font-size: 10pt; font-family: 'Open Sans', sans-serif; font-weight: 500; }
.respostaPedidoAjuda { color: rgb(99, 99, 99); font-size: 10pt; font-family: 'Open Sans', sans-serif; font-weight: 500; }
.nomePropriedade { color: black; font-size: 15pt; font-family: 'Open Sans', sans-serif; font-weight: 600; line-height: 1.2em;}
.checkInECheckOut { color: rgb(63, 63, 63); font-size: 11pt; font-family: 'Open Sans', sans-serif; font-weight: 600; line-height: 1.4em;}
.precoReserva { color: black; font-size: 15pt; font-family: 'Open Sans', sans-serif; font-weight: 600; line-height: 1.2em;}
.reservaConfirmada { background-color: green; color: white; font-size: 10pt; font-family: 'Open Sans', sans-serif; font-weight: 500;}
.reservaCancelada { background-color: red; color: white; font-size: 10pt; font-family: 'Open Sans', sans-serif; font-weight: 500;}
.reservaPedida { background-color: blue; color: white; font-size: 10pt; font-family: 'Open Sans', sans-serif; font-weight: 500;}
.textoReserva { color: rgb(105, 105, 105); font-size: 11pt; font-family: 'Open Sans', sans-serif; font-weight: 500; line-height: 1.3em;}
.textoCancelarReserva { color: black; font-size: 12pt; font-family: 'Open Sans', sans-serif; font-weight: 500; line-height: 1.2em;}

/* BROCHURAS */
.tituloPaginaBrochuras { color: black; font-size: 22pt; font-family: 'Open Sans', sans-serif; font-weight: 600; }
.tituloCriarBrochura { color: black; font-size: 16pt; font-family: 'Open Sans', sans-serif; font-weight: 400; }
.subtituloCriarBrochura { color: rgb(85, 85, 85); font-size: 11pt; font-family: 'Open Sans', sans-serif; font-weight: 400; line-height: 1.5em; }
.btn-criar-brochura, .btn-criar-brochura:ACTIVE, .btn-criar-brochura:VISITED, .btn-criar-brochura:HOVER { background-color: #e72474 !important; border-color: #e72474; font-size: 14pt; font-family: 'Open Sans', sans-serif; font-weight: 400;}
.btn-remover-brochura { background-color: transparent !important; color: #ff2c77 !important; border: solid; border-width: 1px; border-color: #ff2c77; margin-top: 10px; margin-bottom: 10px; font-family: 'Raleway', sans-serif; font-weight: 500; font-size: 10pt; }

/* A Ilha */
.tituloAIlha { color: black; font-size: 22pt; font-family: 'Open Sans', sans-serif; font-weight: 600; }
.nomeItinerario { color: black; font-size: 16pt; font-family: 'Open Sans', sans-serif; font-weight: 500; }
.textoItinerario { color: rgb(102, 102, 102); font-size: 10pt; font-family: 'Open Sans', sans-serif; font-weight: 500; text-align: justify; }
.ndias { display: inline-block; background-color: #ff2c77; color: white; font-size: 13pt; font-family: 'Open Sans', sans-serif; font-weight: 500; }
.dadosItinerario { color: #ff2c77; font-size: 12pt; font-family: 'Open Sans', sans-serif; font-weight: 500; text-align: justify; }
.nomeLocal { color: black; font-size: 12pt; font-family: 'Open Sans', sans-serif; font-weight: 500; }
.textoLocal { color: rgb(102, 102, 102); font-size: 9pt; font-family: 'Open Sans', sans-serif; font-weight: 500; text-align: justify; }
.gpsPinContainer { background-image: url('../pics/connectGps.png'); background-position: center center; background-repeat: repeat-y; }
.nDiaContainer { position: absolute; top: 20px; left: 0; width: 100%; color: white; font-size: 13pt; font-family: 'Open Sans', sans-serif; font-weight: 600; }
.tempoContainer { background-color: #f1f1f1; color: #ff2c77; font-size: 9pt; font-family: 'Open Sans', sans-serif; font-weight: 500; }
.nDia { color: black; font-size: 20pt; font-family: 'Open Sans', sans-serif; font-weight: 600; }
.mapaItinerarios { height: 500px !important; }
.verMapaContainer { background-color: #f1f1f1 }
.linkVerMapa, .linkVerMapa:hover, .linkVerMapa:active, .linkVerMapa:visited { color: #ff2c77; font-size: 12pt; font-family: 'Open Sans', sans-serif; font-weight: 500; text-decoration: none; }
.downloadKml, .downloadKml:hover, .downloadKml:active, .downloadKml:visited { color: black; font-size: 10pt; font-family: 'Open Sans', sans-serif; font-weight: 500; text-decoration: underline; }
.btn-remover-itinerario { background-color: transparent !important; color: #ff2c77 !important; border: solid; border-width: 1px; border-color: #ff2c77; margin-top: 10px; margin-bottom: 10px; font-family: 'Raleway', sans-serif; font-weight: 500; font-size: 10pt; }

/* Gerais */
.hide {display: none;}
.containerCinza {background-color: rgb(247, 245, 245);}
.mais, .mais:ACTIVE, .mais:VISITED, .mais:HOVER { color: #ff2c77; font-size: 10pt; font-family: Open Sans; }
.btn-mais { background-color: transparent !important; color: #2aa5ab !important; border: solid; border-width: 1px; border-color: #2aa5ab; margin-top: 10px; margin-bottom: 10px; font-family: 'Raleway', sans-serif; font-weight: 500; font-size: 10pt; }
.esconder, .esconde { display: none !important; }
.mostrar { display: block; }
a.link_paginacao_segundas_opcoes:link {color: black; text-decoration: none; font-size: 9pt; font-weight: bold;}
a.link_paginacao_segundas_opcoes:visited {color: black; text-decoration: none; font-size: 9pt; font-weight: bold;}
a.link_paginacao_segundas_opcoes:hover {color: black; text-decoration: underline; font-size: 9pt; font-weight: bold;}
a.link_paginacao_segundas_opcoes:active {color: black; text-decoration: none; font-size: 9pt; font-weight: bold;}
a.link_paginacao_opcoes:link {color: black; text-decoration: none; font-size: 9pt; text-wrap:normal;}
a.link_paginacao_opcoes:visited {color: black; text-decoration: none; font-size: 9pt; text-wrap:normal;}
a.link_paginacao_opcoes:hover {color: black; text-decoration: underline; font-size: 9pt; text-wrap:normal;}
a.link_paginacao_opcoes:active {color: black; text-decoration: none; font-size: 9pt; text-wrap:normal;}
.titulos { color: black; font-size: 30pt; font-family: Roboto; font-weight: 700; line-height: 1.1em; }
.subTitulos { color: black; font-size: 20pt; font-family: Roboto; font-weight: 700; line-height: 1.1em; }
.textos { color: rgb(133, 133, 133); font-size: 10pt; font-family: Roboto; font-weight: 400; }
.fundoCinza { background-color: #f7f7f7; }
.fundoBranco { background-color: white; }
.erro, .erroRecuperarLogin, .erroLogin, .erroNovoPedidoAjuda, .erroCancelarReserva { color: #e71e26; font-size: 10pt; font-weight: bold; }
.promoVideoContainer {background-color: #bcb102; color: black; font-size: 12pt; font-family: 'Open Sans', sans-serif; }
.iconsRedesSociais { color: white; font-size: 16pt; }
.bLerMais { background-color: #249297; color: white; font-size: 14pt; font-family: Roboto; font-weight: 600; }
.cursorPointer { cursor: pointer; }
.links, .links:visited, .links:hover, .links:active { color: #249297; font-size: 13pt; font-family: Roboto; font-weight: normal; line-height: 1.3em; }
.texto-cookies { color: black; font-size: 9pt; font-family: Roboto; font-weight: 400; line-height: 1.1em; }

/* TESTEMUNHOS */
.textoTestemunho { color: #6c6c6c; font-size: 10pt; font-family: Roboto; font-weight: 400; line-height: 1.3em; font-style: italic; text-align: justify; }
.nomeTestemunho { color: #249297; font-size: 12pt; font-family: Roboto; font-weight: 700; line-height: 1.3em; }
.origemTestemunho { color: #b5b4b4; font-size: 10pt; font-family: Roboto; font-weight: 400; line-height: 1.3em; }

/* bottom bar */
.btn-subscrever-newsletter {color: white !important; border-color: white !important; font-family: 'Lato', sans-serif !important; font-weight: normal !important;}
.btn-subscrever-newsletter:hover {background-color: transparent !important; color: #707070 !important; border-color: #707070 !important;}
.containerBottom { background-color: rgb(61, 61, 61); }
.textosBottom, .linksBottom, .linksBottom:visited, .linksBottom:hover, .linksBottom:active { color: white; font-size: 10pt; font-family: Roboto; font-weight: 400; }
.iconBottomBar {font-size: 12pt; color: white;}
.tituloNewsletter, .textoNewsletter { color: white; font-size: 20pt; font-family: Roboto; font-weight: 200; line-height: 1.3em; }
.textoNewsletter {font-size: 12pt; font-weight: 100;}
.inputNewsletter, .inputNewsletterEmailRemover {background-color: white; height: 50px; border-radius: 0%;}
.bg-input-newsletter {background-color: white; border-radius: 0%;}

/* Contatos e Localizacao */
.tituloContatosLocalizacao { color: black; font-size: 22pt; font-family: 'Raleway', sans-serif; font-weight: 600; }
.subTitulosContatosLocalizacao { color: black; font-size: 13pt; font-family: 'Raleway', sans-serif; font-weight: 500; line-height: 1.3em; }
.textoContatosLocalizacao { color: #727272; font-size: 13pt; font-family: Roboto; font-weight: normal; line-height: 1.3em; }
.textoTelefone { color: black; font-size: 15pt; font-family: Roboto; font-weight: 500; line-height: 1.3em; }
#mapid { height: 300px; }

/* Experiencias */
.grid-sizer,
.grid-item, .grid-item-mobile { width: 22%; margin-bottom: 10px; }
.grid-item-mobile { width: 50%; }
.gutter-sizer { width: 3%; }
.gutter-sizer-mobile { width: 4%; }
.grid-item--width2 { width: 48%; }
.grid { margin: 0 auto; }
.tituloTestemunhos { color: black; font-size: 22pt; font-family: 'Raleway', sans-serif; font-weight: 600; }
.nomeExperiencia { color: black; font-size: 13pt; font-family: 'Open Sans', sans-serif; font-weight: 500; line-height: 1.3em; }
.textoExperiencia { color: rgb(133, 133, 133); font-size: 10pt; font-family: 'Open Sans', sans-serif; font-weight: 500; }
.origemExperiencia { color: rgb(104, 104, 104); font-size: 8pt; font-family: 'Open Sans', sans-serif; font-weight: 500; font-style: italic; font-weight: bold; display: inline-block; padding-top: 5px; }
.btn-deixar-experiencia, .btn-deixar-experiencia:visited, .btn-deixar-experiencia:hover, .btn-deixar-experiencia.active, .btn-registar-experiencia, .btn-registar-experiencia:visited, .btn-registar-experiencia:hover, .btn-registar-experiencia:active {background-color: #2aa5ab !important; color: white !important; border-color: #2aa5ab !important;}

/* HISTORIA CASA */
.smallTituloHistoriaCasa, .bigTituloHistoriaCasa { color: black; font-size: 22pt; font-family: Roboto; font-weight: 400; }
.bigTituloHistoriaCasa {font-size: 30pt; font-weight: 900;}

/* CARATERISTICAS */
.iconCarateristicas { font-size: 40pt; color: #175154; }
.nomeCarateristica, .textoCarateristica {color: white; font-family: Roboto; font-size: 14pt; font-weight: 400; }
.textoCarateristica {font-size: 12pt;}
.owl-prev, .owl-next { position: absolute; top: 50%; transform: translateY(-50%); color: red; background-color: red; }
.owl-prev { left: -2rem; }
.owl-next { right: -2rem; }

/* Reservas */
.textoCamposReserva {color: white; font-family: Roboto; font-size: 11pt; font-weight: 700; }
.btnFormReserva, .btnFormReserva:ACTIVE, .btnFormReserva:VISITED, .btnFormReserva:HOVER { background-color: #249297 !important; border-color: #249297; font-size: 12pt;}
.containerReservaBlack { background-color: rgb(0, 0, 0, 0.5); }
.tituloDisponibilidade { color: black; font-size: 22pt; font-family: 'Open Sans', sans-serif; font-weight: 600; }
.textoDisponibilidade { color: rgb(133, 133, 133); font-size: 12pt; font-family: 'Open Sans', sans-serif; font-weight: 500; }
.btn-finalizar-reserva, .btn-finalizar-form-sef {background-color: #249297 !important; color: white !important; border-color: #249297 !important;}
.tituloReservaConfirmada { color: black; font-size: 22pt; font-family: 'Open Sans', sans-serif; font-weight: 600; }
.textoReservaConfirmada { color: rgb(133, 133, 133); font-size: 12pt; font-family: 'Open Sans', sans-serif; font-weight: 500; }
.detalhesDisponibilidade {background-color: #e4e4e4 !important; color: #e72474 !important;}
.tagsDetalhesDisponibilidade { font-size: 14pt; font-family: 'Open Sans', sans-serif; font-weight: 600; line-height: 1.5em; }
.textosDetalhesDisponibilidade { font-size: 14pt; font-family: 'Open Sans', sans-serif; font-weight: 400; line-height: 1.5em; color: black; }
.bg-input-data-reservas {background-color: white;}

/* Promocoes */
.imgPromocao { border: solid; border-width: 5px; border-color: #c8c8c8; margin-bottom: 7px; }
.titulosPromocoes { color: black; font-size: 22pt; font-family: Roboto; font-weight: 600; }
.tituloPromocao { color: black; font-size: 13pt; font-family: Roboto; font-weight: 500; line-height: 1.3em; }
.textoPromocao { color: rgb(133, 133, 133); font-size: 10pt; font-family: Roboto; font-weight: 500; }

/* Alojamentos */
.btn-reservar { background-color: #2aa5ab !important; color: white !important; border: solid; border-width: 2px; border-color: #2aa5ab;  margin-top: 5px; margin-bottom: 5px; font-size: 12pt; font-family: Roboto; font-weight: 500; }
.titulosAlojamentos, .subTitulosAlojamentos { color: black; font-size: 22pt; font-family: 'Raleway', sans-serif; font-weight: 600; }
.textoAlojamento, .textoAlojamentoPrincipal { color: rgb(133, 133, 133); font-size: 10pt; font-family: 'Raleway', sans-serif; font-weight: 500; }
.textoAlojamentoPrincipal { color: black; }
.subTitulosAlojamentos { color: black; font-size: 13pt; font-family: 'Raleway', sans-serif; font-weight: 500; line-height: 1.3em; }
.comodidadeTexto { color: rgb(133, 133, 133); font-size: 9pt; font-family: 'Open Sans', sans-serif; font-weight: 500; line-height: 1.3em; display: inline-block; }
.maxHospedes { display: inline-block; background-color: #ff2c77; color: white; font-size: 13pt; font-family: 'Open Sans', sans-serif; font-weight: 500; }
.tituloAlojamentosDisponiveis { color: black; font-size: 22pt; font-family: Roboto; font-weight: 700; }

/* Banner */
.gradienteBanner {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: url('../pics/gradienteBannerMobile.png'); background-repeat: repeat-x;}
.logoContainer, .menuContainer {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.playVideoContainer {position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; width: 100%; height: 100%;}
.reservasContainer {position: absolute; bottom: 0; left: 0; width: 100%; display: block;}
.photoCarousel { display: none !important; }
.photoCarouselMobile { display: block !important; }
.semCarouselBanner { background-image: url('../pics/semBanner.jpg'); background-repeat: no-repeat; background-position: center; background-size: cover; min-height: 300px; max-height: 500px; }
.banner {background-size: cover; background-position: center; background-repeat: no-repeat; background-image:url('../pics/banner.jpg'); width: 100%; height: 400px;}
.smallTituloBanner {font-family: Roboto; font-size: 30pt; font-weight: 400; color: white; text-decoration: none;}
.bigTituloBanner {font-family: Roboto; font-size: 30pt; font-weight: 400; color: white; text-decoration: none; line-height: 1.1em;}

/* Mais Valias */
.iconMaisValia, .iconMaisValiaSmall {color: #5f5356; font-size: 20pt;}
.iconMaisValiaTexto {color: #5f5356; font-size: 9pt;}
.iconExpandMaisValias {font-size: 30pt; cursor: pointer;}
.iconMaisValiaSmall {font-size: 16pt;}

/* Top Bar */
.topBarIcons { font-size: 10pt; color: #2aa5ab; }
.textoTopBar, .textoTopBar:active, .textoTopBar:hover, .textoTopBar:visited { font-family: Roboto; font-size: 9pt; font-weight: 400; color: white; text-decoration: none;}
.topBar {background-color: black;}
.idioma, .idioma:ACTIVE, .idioma:VISITED, .idioma:HOVER { color: white; font-size: 10pt; font-family: Roboto; font-weight: normal; text-decoration: none; }
.idiomaAtivo, .idiomaAtivo:ACTIVE, .idiomaAtivo:VISITED, .idiomaAtivo:HOVER { color: #2aa5ab !important; font-weight: bold; }
.escolherCasa, .escolherCasa:ACTIVE, .escolherCasa:VISITED, .escolherCasa:HOVER { color: white; font-size: 11pt; font-weight: normal; cursor: pointer; }
.iconUserLogin {font-size: 12pt; color: white;}

/* MENU */
.menu, .menu:ACTIVE, .menu:VISITED, .menu:HOVER { color: black; font-size: 10pt; font-family: Roboto; font-weight: normal; text-decoration: none; }
.menuAtivo, .menuAtivo:ACTIVE, .menuAtivo:VISITED, .menuAtivo:HOVER { color: #2aa5ab !important; font-weight: bold; }

/* Escolha de casa */
.maskEscolherCasa { display: none; width: 100%; min-height: 100%; position: fixed; z-index: 100000000000000000; background-color: white; }
.iconPointer { cursor: pointer; padding-right: 5px; color: rgb(112, 112, 112); }
.iconCloseEscolherCasa { font-size: 24pt; }
.nomeCasa {color: white; font-family: 'Raleway', sans-serif; font-weight: 500; font-size: 14pt;}
.nHospedes {color: white; font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 11pt;}
.desde, .preco {color: #ff2c77; font-family: Roboto; font-size: 24pt; line-height: 1.0em;}
.preco {font-family: Roboto; font-weight: 700;}
.desde {font-family: Roboto; font-size: 10pt;}
.container-3casas { height: auto; position: absolute; top: 0; left: 0; z-index: 10000000000000000000000; background-color: white;  }
.nomeEmpresa { font-size: 20pt; color: #363938; }
.produtoProcura { font-size: 14pt; color: #303030; font-family: 'Raleway', sans-serif; font-weight: 600; font-size: 18pt; line-height: 1.2em; }
.cor-selecionar { padding: 5px; }
.cor-selecionada { border-color: #e71e26; border-width: 1px; border-style: solid; border-top: 0; border-left: 0; border-right: 0; }
.cardClipping { box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2); transition: 0.3s; background-color: white; }
.cardClipping:hover { box-shadow: 0 8px 16px 0 rgba(0,0,0,0.5); }
.btnEscolherCasa, .btnEscolherCasa:ACTIVE, .btnEscolherCasa:VISITED, .btnEscolherCasa:HOVER { background-color: #e72474 !important; border-color: #e72474; font-family: 'Raleway', sans-serif; font-weight: 500; font-size: 10pt; }

/* Newsletter */
.tituloCustosNewsletter { font-size: 12pt; color: white; font-family: 'Raleway', sans-serif; font-weight: 400; line-height: 1.5; }
.textoCustosNewsletter { color: rgb(194, 194, 194); font-size: 9pt; font-family: Roboto; font-weight: 400; line-height: 1.5; }
.bNewsletter { background-color: #2aa5ab !important; border: 0 !important; color: white !important; border-radius: 0%; border-color: #2aa5ab; }
.containerCustos { text-align: right; }
.containerCustos { padding-bottom: 20px; border-bottom-color: #0095d6; border-bottom-style: solid; border-bottom-width: 1px; }
.containerNewsletter { padding-top: 0px; }
.linkBottom, .linkBottom:ACTIVE, .linkBottom:VISITED, .linkBottom:HOVER {font-size: 12pt; font-family: Roboto; font-weight: 400; color: #2aa5ab; }

/* Paginacao */
.paginacao {border:0; margin:0; padding:0; }

 #pagination-flickr li{
 border:0; margin:0; padding:0;
 font-size:11px;
 list-style:none;
 }
 #pagination-flickr a{
 border:solid 1px #DDDDDD;
 margin-right:2px;
 }
 #pagination-flickr .previous-off,
 #pagination-flickr .next-off {
 color:#666666;
 display:block;
 float:left;
 font-weight:bold;
 padding:3px 4px;
 }
 #pagination-flickr .next a,
 #pagination-flickr .previous a {
 font-weight:bold;
 border:solid 1px #FFFFFF;
 } 
 #pagination-flickr .active{
 color:#3f3f3f;
 font-weight:bold;
 display:block;
 float:left;
 padding:4px 6px;
 }
 #pagination-flickr a:link,
 #pagination-flickr a:visited {
 color: black;
 display:block;
 float:left;
 padding:3px 6px;
 text-decoration:none;
 }
 #pagination-flickr a:hover{
 border:solid 1px #666666;
 }

@media screen and (min-width:768px) { 

	.container-3casas { height: 100%; }
	.photoCarousel { display: block !important; }
	.photoCarouselMobile { display: none !important; }
	.gradienteBanner { background-image: url('../pics/gradienteBanner.png'); }
	.iconMaisValia {font-size: 30pt;}
	.iconMaisValiaTexto {font-size: 12pt;}
	.reservasContainer {display: block;}
	.titulosPromocoes { font-size: 28pt; }
	.mais, .mais:ACTIVE, .mais:VISITED, .mais:HOVER  { font-size: 12pt; }
	.produtoProcura { font-size: 26pt; }
	.grid-item-mobile { width: 22%; }
	.gutter-sizer-mobile { width: 3%; }

}

@media screen and (min-width:960px) { 

	.texto-cookies { font-size: 11pt; }
	.bigTituloBanner {font-size: 50pt;}
	.banner {height: 800px;}
	.tituloNewsletter {font-size: 22pt;}

}