
p {	 hyphens:none !important;}
/*linea 434*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; padding: 0px 0px;}
/*linea 464*/
#colorbox{
	border-radius:0px;
    box-shadow:0 0 0px 0px;
	background: transparent;
}

#container {
	height: 795px!important;
}

/*linea 450*/
#cboxOverlay { 
	background-color: #fff !important;
	opacity: 0.95 !important;
}
/* lightbox */
#cboxContent{ overflow:hidden; background: transparent;}

#cboxLoadingGraphic{background:url(../estilos/iconos/loading-cruise.gif) no-repeat center center;}

#cboxClose{position:absolute; top:18px; right:-12px; display:block; background:url('../../estilos/iconos/cerrar-lightbox.svg') no-repeat top center; text-indent:-9999px;width: 35px; height: 35px; background-size: cover; margin: 20px;}
#cboxTopCenter {height: 0px;}

#colorbox, #cboxContent, .cboxIframe, #cboxLoadedContent, #cboxLoadingOverlay{
	background: none!important;
}
#cboxContent::before{
	content: "";
    display: block;
    background: url("../../estilos/menu/logo.svg") no-repeat;
    width: 149px;
	height: 38px;
    float: left;
    background-size: cover;
    position: relative;
}


.turn-page-gutter {display: none !important;}

#view-toggle {display: none;}

@keyframes share-fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
@-webkit-keyframes share-fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

@media (max-width: 780px){
	.viewer-option-btn > svg {
		max-width: 20px;}
}

@media (max-width: 780px){
	#viewer-options-bar{
		/*height: 94px !important;
        top:0 !important;*/
        display: none !important; }
	}

@media (max-width: 780px){
	#view-toggle{
		display:none !important;
	}

}


#in5footer {
display: none;
}
/* lightbox */
.portfolio-filter-tab-1 li a {color: #fff !important;}


/* bold */
.bold {
font-weight: 700;
}

p.botones {
font-weight: 700;
}

p.boton-otros-itinerarios {
font-weight: 700;
}

p.inicio-fin-ciudades-grafico {
font-weight: 700;
}

p.ciudades-mapa {
font-weight: 700;
}

p.circuito-itinerario {
font-weight: 700;
}

p.incluye-vinetas {
font-weight: 700;
}

span.boton-otros-itinerarios-salidas {
font-weight: 300;
}

p.titular-itinerario {
font-weight: 300;
}

span._22-pt-azul-secundario {
font-weight: 300;
}


p.titular-portada {
font-weight: 700;
}

p.subtitulo-titular-portada {
font-weight: 700;
}

span._12pt-gris-texto {
font-weight: 300;
}

p.esquema-grafico {
font-weight: 700;
}


p.pop-titular-blanco,
p.pop-titular,
p.pop-descripcion-bold {
	font-weight: 700;
}

/* añade checks en viñetas */
p.incluye-vinetas:before {
    content: "";
    display: block;
    background: url("../imagenes/checks.png") no-repeat;
    width: 16px;
    height: 16px;
    float: left;
    margin: 0 -16px 0 0;
    background-size: cover;
	position: relative;
	left: -30px;
}


p.incluye-vinetas-14:before {
    content: "";
    display: block;
    background: url("../imagenes/checks.png") no-repeat;
    width: 16px;
    height: 16px;
    float: left;
    margin: 0 -16px 0 0;
    background-size: cover;
	position: relative;
	left: -30px;
}

p.incluye-vinetas, p.incluye-vinetas-14 {
    margin-left: 30px !important;
}

/* añade checks en viñetas blanco - maldivas */
p.all-inclusive:before {
    content: "";
    display: block;
    background: url("../imagenes/checks-blanco.gif") no-repeat;
    width: 16px;
    height: 16px;
    float: left;
    margin: 0 -16px 0 0;
    background-size: cover;
	position: relative;
	left: -30px;
    /* background-color: red; */
}

p.incluye-vinetas-white:before {
    content: "";
    display: block;
    background: url("../imagenes/checks-blanco.gif") no-repeat;
    width: 16px;
    height: 16px;
    float: left;
    margin: 0 -16px 0 0;
    background-size: cover;
	position: relative;
	left: -30px;
    /* background-color: red; */
}

p.all-inclusive, p.incluye-vinetas-white {
    margin-left: 30px !important;
}

/* botones goto */
p.boton-goto a{
	line-height: 25px;
	padding-left: 40px;
	position: relative;
}
p.boton-goto a:before {
    content: "";
    display: block;
    background: url("../imagenes/goto.gif") no-repeat;
    width: 22px;
    height: 22px;
    float: left;
    margin: 0 10px 0 0;
    background-size: cover;
	position: absolute;
}
p.boton-goto-flecha {
	margin-left: 15px;
}
.boton-goto-flecha:hover {
	color: #002d74!important;
	cursor: pointer;
}
p.boton-goto-flecha:before {
    content: "";
    display: block;
    background: url("../../estilos/iconos/goto-flecha.svg") no-repeat;
    width: 8px;
    height: 16px;
    float: left;
    margin: 2px 0 0 -15px;
    background-size: cover;
	position: absolute;
}

p.boton-goto-line-height-small a{
	line-height: 19px;
	padding-left: 40px;
	position: relative;
	margin-bottom: -1px !important;

}
p.boton-goto-line-height-small a:before {
    content: "";
    display: block;
    background: url("../imagenes/goto.gif") no-repeat;
    width: 22px;
    height: 22px;
    float: left;
    margin: 0 10px 0 0;
    background-size: cover;
	position: absolute;
}


/* modificaciones */
.line-height-small {
	margin-bottom: -1px !important;
}

p.boton-goto-small a{
	line-height: 22px;
	padding-left: 40px;
	transform: translatez(-1px);
	position: relative;
	z-index: 2;
}
p.boton-goto-small a:before {
    content: "";
    display: block;
    background: url("../imagenes/goto.gif") no-repeat;
    width: 22px;
    height: 22px;
    float: left;
    margin: 0 10px 0 0;
    background-size: cover;
	position: absolute;
}
/* botones goto caja*/

p.boton-goto-caja:before {
    content: "";
    display: block;
    background: url("../imagenes/goto.gif") no-repeat;
    width: 22px;
    height: 22px;
    float: left;
    margin: 0 10px 0 0;
    background-size: cover;
	position: relative;
	bottom: 4px;
}



/* botones goto blanco*/

p.boton-goto-white a{
	line-height: 25px;
	padding-left: 30px;
	position: relative;
}
p.boton-goto-white a:before {
    content: "";
    display: block;
    background: url("../imagenes/goto-white.gif") no-repeat;
    width: 22px;
    height: 22px;
    float: left;
    margin: 0 10px 0 0;
    background-size: cover;
	position: absolute;

}

/* botones goto GRIS*/

p.boton-goto-gris a{
	line-height: 25px;
	padding-left: 30px;
	position: relative;
}
p.boton-goto-gris a:before {
    content: "";
    display: block;
    background: url("../imagenes/goto-gris.gif") no-repeat;
    width: 22px;
    height: 22px;
    float: left;
    margin: 0 10px 0 0;
    background-size: cover;
	position: absolute;

}

/* imagen sobre */

.boton-imagen-hover:hover, .imagen-hover:hover {filter: opacity(.8); 
					/* filter: blur(2px); */
				}

       
button[name="boton-imagen-hover"]:before
{
    content: "";
    background: url("../imagenes/mas.gif") no-repeat;
    width: 40px;
    height: 40px;
    right: 0;
    bottom: 0;
    background-size: cover;
	position: absolute;
    opacity: 1!important;
    z-index: 2;
    cursor: pointer !important;
    }

button[name="boton-imagen-go"]:before
    {
        content: "";
        background: url("../imagenes/goto.gif") no-repeat;
        width: 40px;
        height: 40px;
        right: 0;
        bottom: 0;
        background-size: cover;
        position: absolute;
        opacity: 1!important;
        z-index: 2;
        cursor: pointer !important;
        }
/* imagenes animada */
.imagen-animada {
border-bottom-left-radius: 0px !important;
border-bottom-right-radius: 0px !important;
-webkit-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);
}
div.caja-zoom {
  -webkit-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);

}
  .boton-image-zoom-redondeado { 
  border-radius: 35px;
  border-bottom-left-radius: 35px !important;
  border-bottom-right-radius: 35px !important;}

/* animacion zoom */

img.imagen-zoom{
    animation: zoom-in-zoom-out 15s ease-out infinite;
  }
  
  @keyframes zoom-in-zoom-out {
    0% {
      transform: scale(1, 1);
    }
    50% {
      transform: scale(1.05, 1.05);
    }
    100% {
      transform: scale(1, 1);
    }
  }

  div.cerrar{animation: rotar 3s ;}
    
  @keyframes rotar {
    50% {transform: rotate(180deg);}
  }

  .animacion-circulo{
     animation: zoom-out 1s ease-out;  
     

  }
  @keyframes zoom-out {
    0% {
        transform: scale3d(0,0,0) translate3d(0px,0px,0);

       }
    100% {
        transform: scale3d(.5,.5,.5) translate3d(0px,0px,50);

        /* transform: scale(0.5); */

    }
  }




  button.boton-image-zoom{
    transition: transform .5s ease;
  }

  button.boton-image-zoom:hover {
    transform: scale(1.05);
  }

  .aumentar {
    animation: aumentar 1s ease-out;  
    /* border-radius: 100%; */
  }

  @keyframes aumentar {
	0% {
		transform:translate(0px,0px) scaleX(0) scaleY(0);
		opacity:0;
	}
	100% {
		transform:translate(0px,0px) scaleX(1) scaleY(1);
		opacity:1;
	}
}
@-webkit-keyframes aumentar {
	0% {
		-webkit-transform:translate(0px,0px) scaleX(0) scaleY(0);
		opacity:0;
	}
	100% {
		-webkit-transform:translate(0px,0px) scaleX(1) scaleY(1);
		opacity:1;
	}
}


/* scrollbar */

  /* Tamaño del scroll */
  *::-webkit-scrollbar {
	width:20px;
  
  }
  
   /* Estilos barra (thumb) de scroll */
   ::-webkit-scrollbar-thumb {
	background: #fff;
	border: 8px solid transparent;
	background-clip: content-box;
	border-radius: 20px;
  
  
  }
  
  *::-webkit-scrollbar-thumb:active {
	background-color: #002d74;
  }
  
  ::-webkit-scrollbar-track {
	background: #002d74;
	border: 9px solid transparent;
  
	background-clip: padding-box;  
  }

  
  ::-webkit-scrollbar-button:start:decrement,
  ::-webkit-scrollbar-button:end:increment {
	  display: block;
  }
   
  /* Turn off the down area up on top, and up area on bottom */
  ::-webkit-scrollbar-button:start:increment,
  ::-webkit-scrollbar-button:end:decrement {
	  display: none;
  }
   
  /* Place The scroll down button at the bottom */
  /* ::-webkit-scrollbar-button:end:increment {
	  background-image: url('iconos/down.svg');
  } */
   
  /* Place The scroll up button at the up */
  /* ::-webkit-scrollbar-button:start:decrement {
	  background-image: url('iconos/up.svg');
  } */

  .iframe-container {
	overflow-y: hidden;
  }
  nav#page-nav > button {
	display:block; position:fixed;
	left:0;
	top:50%;
	width:2rem;
	height:2rem;
	margin:-34px 1rem 0 1rem; /*.5 height*/
	text-align:center;
	outline:0;
	background:url('../../estilos/iconos/arrows-slider-new.svg') no-repeat;
	will-change:transform;
  z-index: 9999;
}

/* FIN SCROLL */


.sumario {
  font-family:FF-MuseoSansRounded-700,"Museo Sans Rounded",serif;
  font-size: 18px;
  letter-spacing: 2px;
  font-weight: 700;
}

p {letter-spacing: 0!important;}


/* HEADER  */
/* 
#viewer-options-wrap {
	display: none!important;
} */

#viewer-options, #viewer-pagecount, #viewer-title{
	display: none!important;
}
body {
	overflow-x: hidden;
	font-family: Sans-Serif;
	margin: 0;
  }
  
  .menu-container {
	position: relative;
	display: flex;
	align-items: center;
	background: #fff;
	padding: 4px;
	z-index: 1;
	-webkit-user-select: none;
	user-select: none;
	box-sizing: border-box;
	box-shadow: 0 0 10px 0 #0000009c;
  }
  
  .menu-logo {
	line-height: 0;
	margin: 0 20px;
  }
  
  .menu-logo img {
	height: 40px;
	flex-shrink: 0;
  }

  li.menu-iconos a img {
	width: 25px;
	height: 25px;
  padding: 0 5px;
  margin-top: -4px;
}

li.menu-iconos a svg {
	width: 25px;
	height: 25px;
  padding: 0 5px 2px 5px;
}

.boton-indice {
	background-color: #000;
	padding: 5px 15px 3px 15px;
	border-radius: 10px;
	color: #FFF !important;

}
.boton-memoria {
	background-color: #ce0e2d;
	padding: 5px 15px 3px 15px;
	border-radius: 10px;
	color: #FFF!important;
}

.menu {
	margin-right: 25px;
}

.menu-container a {
	text-decoration: none;
	color: #FFFFFF;
	transition: color 0.3s ease;
  }
  
  .menu-container a:hover {
	color: #6dbdc4;
  }
 
  .icono-home:hover {
	content: url(../../estilos/menu/home-blue.svg);
  }
  .icono-buscar:hover {
	content: url(../../estilos/menu/buscar-blue.svg);
  }
  .icono-ampliar:hover {
	content: url(../../estilos/menu/ampliar-blue.svg);
  }


  nav.menu-container div.menu ul.menu-destinos li a.destinos:hover::after, 
  nav.menu-container div.menu ul.menu-destinos li a.destinos:focus::after  {
	transform: scale(1);
	}

   ul.menu-destinos > li a.destinos:hover::after {
		content: '';
		position: relative;
		display: block;
		bottom: -5px;
		left: 0;
		width: 100%;
		height: 0.05em;
		background-color: #6dbdc4;
		animation: linea .3s ease-out ;
	  }

	  /* ul.menu-destinos > li a.destinos:hover::after,
	  ul.menu-destinos > li a.destinos:focus::after 
	  {
		content: '';
		position: relative;
		display: block;
		bottom: -5px;
		left: 0;
		width: 100%;
		height: 0.2em;
		background-color: #fff;
		color:  #fff;
		transform: scale(1);
	  }	   */
	 .menu ul li {
		margin: 0 5px;
	  }
	  
  .menu-container input {
	display: block;
	width: 35px;
	height: 25px;
	margin: 0;
	position: absolute;
	cursor: pointer;
	opacity: 0; /* hide this */
	z-index: 2; /* and place it over the hamburger */
	-webkit-touch-callout: none;
  }

 
  /* Burger menu */
  .menu-container  {
	height: 50px;
  }

  .menu-container span {
	display: block;
	width: 33px;
	height: 2px;
	margin: 3px;
	position: relative;
	background: #000;
	border-radius: 3px;
	z-index: 1;
	transform-origin: 4px 0px;
	transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
				background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
				opacity 0.55s ease;
	top: 5px;
  }

  .menu-container span:first-child {
	transform-origin: 0% 0%;
  }
  
  .menu-container span:nth-child(3) {
	transform-origin: 0% 100%;
  }
  
  .menu-container input:checked ~ span {
	opacity: 1;
	transform: rotate(45deg) translate(3px,-1px);
	background: #fff;
  }
  
  .menu-container input:checked ~ span:nth-child(4) {
	opacity: 0;
	transform: rotate(0deg) scale(0.2, 0.2);
  }
  
  .menu-container input:checked ~ span:nth-child(3) {
	transform: rotate(-45deg) translate(-7px,12px);
  }
  
  .menu ul {
	list-style: none;
  }

  .menu li.destinos {
	padding: 5px 0;
	font-size: 10px;
	font-weight:300;
	font-family:FF-Avenir-Light,"Avenir (TT)",sans-serif; 
	text-transform: uppercase;
  }
  
  .marcado {
	font-weight:900;
	font-family:FF-Avenir-Black,"Avenir (TT)","Arial Black", Gadget, sans-serif;
	color: #00b5c4!important;
	/* Agrega otros estilos según sea necesario */
  }
.reservas a{
	background: #243b8f;
	border: 1px solid #243b8f;
	color: #fff!important;
	padding: 5px 20px;
	border-radius: 30px;
	font-size: 12px;
}

.reservas a:hover{
	background: #fff;
	border: 1px solid #243b8f;
	color: #243b8f!important;
	padding: 5px 20px;
	border-radius: 30px;
	font-size: 12px;
}

/* RESPONSIVE mobile styles */
@media only screen and (max-width: 1150px) { 

	p.boton-texto-azul-centrado, 
	p.boton-texto-azul-centrado-on {
		border-top: none;
		height: 35px;
		padding: 10px 0px;
		border-radius: 30px;
		line-height: 1.5em !important;
	}

	p.boton-texto-azul-centrado {
		background: none;
		border: 2px solid #1893D6;
		color: #fff;
	  }
			  
	  p.boton-texto-azul-centrado-on {
		background: #fff;
		border: 2px solid #fff;
		color: #1c468e;
	  }

	::-webkit-scrollbar {
		display: none;
	}
	  
	.menu-container {
	  flex-direction: column;
	  align-items: flex-end;
	}
  

	.menu-logo {
	  position: absolute;
	  left: 0;
	  top: 50%;
	  transform: translateY(-50%);
	}
	
	.menu-logo img {
	  max-height: 75px;
	}

	.menu {
	  position: absolute;
	  box-sizing: border-box;
	  width: 400px;
	  right: 0px;
	  top: 0;
	  height: 1000px;
	  margin: -20px;
	  padding: 150px 50px 100px;
	  background: #00b5c4;
	  -webkit-font-smoothing: antialiased;
	  /* to stop flickering of text in safari */
	  transform-origin: 0% 0%;
	  transform: translateX(0%);
	  transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
	}

	.full-screen {display: none;}

	.menu-iconos home{
		padding: 0 7px!important;
	}

	.reservas a {
		background: #243b8f;
		border: 1px solid #243b8f;
		color: #fff!important;
		padding: 6px 12px!important;
		border-radius: 30px;
		font-size: 10px;
		/* position: relative; */
		top: -6px;
	}

	.reservas a:hover{
		background: #fff;
		border: 1px solid #243b8f;
		color: #243b8f!important;
		padding: 6px 12px!important;
		border-radius: 30px;
		font-size: 10px!important;
	}
 
   .menu-iconos a{
		padding: 8px;
   	}
	.menu li{
		height: 50px;
	}
	.menu li a{
		color: #FFF!important;
		font-family: FF-Avenir-Light,"Avenir (TT)",sans-serif;
		font-size: 25px;
	}

	.menu-iconos a img:hover {
		width: 25px;
		height: 25px;
	  padding: 0 5px;
	  margin-top: 0px!important;
	}

	.menu-fijo ul {
		display: flex;
		/* align-items: flex-end; */
		padding: 0;
		height: 25px;
		margin-right: 36px;
		margin-top: -15px;
	  }


	.menu-logo img{
		width: 100px;
	}
	  .menu-container .menu{
		display: none;
	  }
	  .icono-home:hover {
		content: none!important;
	  }
	.menu-container input:checked ~ div div.menu {
	  transform: translateX(0%);
	  display: block;
	}

	ul.menu-destinos > li a.destinos:hover::after {
		/* content: '';
		position: relative;
		display: block;
		bottom: -5px;
		left: 0;
		width: 60%; */
		height: 0.0em;
		/* background-color: #243b8f;
		animation: linea .3s ease-out ; */
	  }

	  .menu-container a:hover {
		color: #243b8f!important;
		font-family: FF-Avenir-Black,"Avenir (TT)","Arial Black", Gadget, sans-serif;
		font-size: 23px;
	  }
	  html.ios body[class*='scaled-'] #container {top: 85px!important;}
	  /* #container > .page {top: 20px;} */
	  body, #container-wrap {background: #1c468e;} 
	  /* .page-scale-wrap{background-color:#1c468e!important;} */

	  #nextBtn, #backBtn {
		display: none!important;
	  }

  }

    
    /* desktop styles */
    @media only screen and (min-width: 1151px) { 
    .menu-container {
      width: 100%;
    }
    
    .menu-container a {
      color: #002d74;
    }
    
    .menu-container input {
      display: none;
    }
    
    /* Burger menu */
    .menu-container span {
      display: none;
    }
	.menu-destinos {
		font-size: 13px;
		letter-spacing: 1px;
	}
	.baleares, .canarias {
		font-size: 12px;
	}
	.menu-completo {
      position: relative;
      width: 100%;
      display: flex;
      justify-content: space-evenly;
    }
	    
    .menu ul, .menu-fijo ul {
      display: flex;
      padding: 0;
      height: 20px;
    }
    .menu li, .menu-fijo li {
      padding: 0 7px;
    }
    .menu-fijo li.menu-iconos {
      padding: 0 5px;
      }
	
	  .menu-indice, .menu-iconos {
		display: block;
	}

      
    }
  
/* GALERÍAS */

.portfolio-filter-tab-1 li a{
	font-family: Museo-Sans-Rounded;
	font-size: 22px;
	color: #002d74!important;
}
.portfolio-filter-tab-1 li a:hover, .portfolio-filter-tab-1 li.active a{
	color: #6dbdc4!important;
	border-bottom: 3px solid #6dbdc4!important;
}
.bg-extra-dark-gray  {
	background: #6dbdc4!important;
}
.ti-zoom-in, .mfp-arrow-right:before, .mfp-arrow-left:before, button.mfp-close, button.mfp-arrow  {
	color: #002d74!important;
}
.bg-black-opacity-light {
	font-family:Museo-Sans-Rounded;
	font-size: 16px;
	background: #6dbdc4!important;
	color: #002d74!important;
	text-align: center;
}

.mfp-title {
	font-family:Museo-Sans-Rounded;
	font-weight: 700;
	font-size: 22px;
	color: #6dbdc4!important;
}

.mfp-bg, .my-mfp-zoom-in.mfp-ready.mfp-bg, .my-mfp-slide-bottom.mfp-ready.mfp-bg {
	background: #6dbdc4!important;

}

ul.portfolio-grid li, 
.portfolio-img img,
.portfolio-grid .grid-item figure {
	border-radius: 0px!important;
}

.mfp-img {
	border-radius: 0px!important;
	padding: 0px 0px!important;
}



.mfp-title {
	text-align: center;
	margin-top: -25px;
}


 /* FONDOS */

/* 
 div.turn-page-wrapper[page="1"] div, .page[data-name="1"],
.fixed-item-wrap
 {
	overflow: visible!important;
	-webkit-backface-visibility: initial!important;
 } 

 div.turn-page-wrapper[page="2"] div,.page[data-name="2"]
 {display: none;} */
 /* mobile styles */


 /** PORTADA  CUBIERTA */

 /* #item415915_container {top: -30px; height: 895px!important;} */

 /* CURSOR ESTRELLAS */

 .star {
	position: fixed;
	pointer-events: none;
	z-index: 9999;
}

.star:before, .star:after {
	position: absolute;
	top: 0;
	left: 0;
	content: '\2726';
	font-size: 9px;
	opacity: 0.5;
}

.star:before {
	color: transparent;
	text-shadow: 0 0 3px rgba(250, 250, 228, 0.42);
}

.star:after {
	background: rgb(209, 233, 246);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.botones-itinerarios {
	margin-left: 5px;
}

.botones-itinerarios::before {
	content: "";
    display: block;
    background: url("../../estilos/iconos/siguiente-blanco.svg") no-repeat;
    width: 25px;
    height: 25px;
    float: left;
    margin: 0 25px 0 0;
    background-size: cover;
    position: relative;
	top: 5px;


}

/* BOTONES ORLANDO */


p.boton-texto-azul, p.boton-texto-azul-off {
	border-top: none;
	background: none;
	border: 2px solid #1893D6;
	height: 20px;
	padding: 10px 20px;
	border-radius: 30px;
	color: #fff;
	margin-bottom: 10px;
  }

  p.boton-texto-azul:hover {
	border-top: none;
	background: #fff;
	border: 2px solid #fff;
	height: 20px;
	padding: 10px 20px;
	border-radius: 30px;
	color: #1c468e;
  }

  p.boton-texto-blanco-small, p.boton-texto-azul-off{
	border-top: none;
	background: #fff;
	border: 2px solid  #fff;
	height: 14px;
	padding: 8px 20px;
	border-radius: 30px;
	color: #1c468e;
	margin-bottom: 10px;
  }

  p.boton-texto-blanco-small:hover {
	border-top: none;
	background: #1893D6;
	border: 2px solid #1893D6;
	height: 14px;
	padding: 8px 20px;
	border-radius: 30px;
	color: #fff;
  }

  /*boton pagina cierre*/
  p.boton-texto-azul-touring, p.boton-texto-azul-touring-off{
	border-top: none;
	background: #213c8c;
	border: 2px solid  #213c8c;
	height: 14px;
	padding: 8px 0px;
	border-radius: 30px;
	color: #fff;
	margin-bottom: 10px;
  }

  p.boton-texto-azul-touring:hover {
	border-top: none;
	background: #fff;
	border: 2px solid #fff;
	height: 14px;
	padding: 8px 0px;
	border-radius: 30px;
	color: #213c8c;
  }

/* CAPA IMAGENES    */
  .imagen-capa {
	filter: brightness(0.7);
  }

  span.black {
	font-weight: 300!important;
  }
	
  span.desktop_-_black {
	font-weight: 300!important;
  }
