@charset "utf-8";

/*==========================
 GLOBAL
 ==========================*/
html {
	font-size: 16px;
}

img, object, embed, video {
	max-width:100%;
}
.fondo_azul {
    background-color: #004264;
}

.fondo_prueba {
	background-color: #0F0;
}



/* IE 6 no admite max-width (anchura máxima), por lo que usa de manera predeterminada una anchura del 100% */
.ie6 img {
	width:100%;
}
body {
	margin: 0;
	background-color: #7DAFB6;
	line-height: normal;
	font-size: 1rem;
}
footer {
	position: relative;
	margin: auto;
	width: 95%;
	height: auto;
	clear: both;
	display: table;
	font-size: 0.8rem;
	color: #004646;
	text-align: center;
	font-weight: normal;
	line-height: 115%;
}
header {
	position: relative;
	margin: auto;
	width: 100%;
	height: auto;
	clear: both;
	display: table;
}
h1, h3 {
	font-size: 1.3rem;
	font-weight: bold;
	line-height: 115%;
	margin-bottom: 8px;
	text-align: center;
}
h3 {
	font-size: 0.85rem;
}
section {}

table {
	margin-bottom: 3px;
}

tr {}

td {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #6FC;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
}

*{
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-decoration: none;
	font-family: sans-serif;
	box-sizing: border-box;
}


#btcerrar {
	background-color: #999;
	float: right;
	height: 30px;
	width: 30px;
	font-family: sans-serif;
	font-size: 24px;
	color: #FFF;
	text-align: center;
	position: absolute;
	top: -18px;
	right: 13px;
	border-radius: 50%;
	line-height: 30px;
	font-weight: bold;
	border: 2px solid #FFF;
	box-shadow: 3px 3px 3px #333;
}

#btcerrar a:link {
	text-decoration: none;
	color: #FFF;
}
#btcerrar a:visited {
	text-decoration: none;
	color: #FFF;
}
#btcerrar a:hover {
	text-decoration: none;
	color: #FFF;
}
#btcerrar a:active {
	text-decoration: none;
	color: #FFF;
}
#bt_enviar {
	box-sizing: border-box;
	margin-right: auto;
	margin-left: auto;
	border: 2px solid #039;
	width: 200px;
}

#cabecera {
	
}
#cuadro_menu {
	width: 100%;
	position: relative;
	margin-bottom: 10px;
	z-index: 500;
}

#dibu_menu {
	display: block;
	z-index: 100;
	padding-right: 1px;
	padding-left: 2px;
	margin-top: -5px;
	position: absolute;
}

#enlaces ul li{
	margin-bottom: 12px;
	margin-top: 7px;
}
#enlaces ul li a{
	color: #000000;
	text-decoration: none;
}
#form_contactar {
	width: 100%;
	box-sizing: border-box;
	text-align: justify;
}
#form_contactar input {
	width: 99%;
}
#form_contactar textarea {
	width: 99%;
}
#form_contactar select {
	width: 99%;
}
#input_enviar_copia {
	width: 20px;
	vertical-align: top;
	display: inline;
	float: left;
	text-align: left;
}
#mapa_las_palmas_xs, #mapa_telde_xs, #mapa_las_palmas_sm, #mapa_telde_sm, #mapa_las_palmas_md, #mapa_telde_md, #mapa_las_palmas_lg, #mapa_telde_lg {
	width: 98%;
	position: fixed;
	z-index: 100;
	overflow: auto;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	top: 10px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	left: 0px;
}
#menu_prin {
	padding: 0px;
	margin-bottom: 10px;
	z-index: 500;
}
#menu_prin ul {
	padding: 0px;
	margin: 0px;
	}
#menu_prin ul li {
	list-style-type: none;
	vertical-align: top;
	display: block;
	color: #FFF;
	border: 1px solid #FFF;
	margin-bottom: 8px;
	height: 36px;
	font-size: 0.6rem;
	font-weight: bold;
	padding: 4px;
	box-shadow: 3px 3px 3px #333;
	line-height: 125%;
}


#menu_prin ul .covid-19 {
	list-style-type: none;
	vertical-align: top;
	display: block;
	color: #F00;
	margin-bottom: 8px;
	height: 36px;
	font-size: 0.6rem;
	font-weight: bold;
	padding: 4px;
	box-shadow: 3px 3px 3px #333;
	line-height: 125%;
	border: 2px solid #F00;
	}

#menu_prin ul li a {
	text-decoration: none;
	color: #FFF;
}
#menu_prin ul li a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #000;
}
#texto_presentacion, #texto_articulo {
	font-size: 0.8rem;
	padding: 10px;
	margin-top: 10px;
}

#texto_presentacion h2 {
	font-size: 0.8rem;
	font-style: normal;
	font-weight: normal;	
	text-align: left;
}

#adeslas, #aegon, #asisa, #axa, #caser, #famedic, #mapfre, #sanitas, #sersanet {
	vertical-align: middle;
	display: inline-block;
	box-sizing: border-box;
	padding-right: 2px;
	padding-left: 2px;
	text-align: center;
}
#adeslas {
	width: 12%;
	/*width: 20%;*/
	margin-left: 3px;
}
#aegon {
	width: 10%;
	/*width: 19%;*/
}
#asisa {
	width: 12%;
	/*width: 20%;*/
}
#axa {
	width: 10%;
	/*width: 19%;*/
}
#caser {
	width: 12%;
	/*width: 20%;*/
}
#famedic {
	width: 10%;
	/*width: 19%;*/
}

#mapfre {
	width: 12%;
	/*width: 20%;*/
}
#sanitas {
	width: 12%;
	/*width: 20%*/;
}
#sersanet {
	width: 12%;
	/*width: 20%;*/
	margin-right: 3px;
}


.apartados {
	border: 1px solid #FFFFFF;
	padding: 10px;
}
.apartados_pruebas {
	border: 1px solid #000000;
	vertical-align: top;
	padding: 5px;
	margin-right: 2px;
	margin-left: 2px;
	width: 32.5%;
	box-sizing: border-box;
	margin-bottom: 4px;
	display: inline-block;
	text-align: left;
}

.apartados ul li {
	list-style-type: disc;
	list-style-position: inside;
	margin-bottom: 2px;
	margin-top: 3px;
}

.apartados ul li a{
	color: #000000;
	text-decoration: none;
}
.autorizado {
	text-align: center;
	width: 100%;
	font-size: 1.3rem;
	color: #F00;
	}

.borde_negro {
	border: 1px solid #000;
	padding: 5px;
	margin-top: 5px;
}
.borde_gris_inferior {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #666;
}
#borde_rojo {
	border: 5px solid #F00;
}

.borde_rojo {
	border: 2px solid #F00;
}

.col-3{width:25%;}
.col-12{
    width: 100%;
    display: flex;
  justify-content: center;
  align-items: stretch;
  align-content: center;
}
.col-11{
    width:91.66666667%;
}
.col-10{width:83.33333333%;}
.col-9{width:75%;}

.contacto {
	font-size: 0.85rem;
}

.contenedor{
	position: relative;
	width: 92%;
	box-sizing: border-box;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #FFF;
	padding-top: 2.2%;
	padding-right: 3.2%;
	padding-left: 2%;
	overflow: auto;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

.contenedor_infecciosas{
	position: relative;
	width: 92%;
	box-sizing: border-box;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #FFF;
	padding-top: 2.2%;
	padding-right: 3.2%;
	padding-left: 2%;
	overflow: auto;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

.contenido_centrado{
    display: flex;
    justify-content: center;
    align-items: stretch;
    align-content: center;
    }

[class*="col-"]{
	float:left;
	padding:5px;
}	
.col_50x100 {
	width: 49%;
	box-sizing: border-box;
	vertical-align: top;
	display: inline-block;
	float: left;
	padding: 0px;
}

.dos_columnas {
	-webkit--column-cunt:2;
	-moz-column-count:2;
	column-count:2;
	
	/* espacio entre las columnas*/
	-moz-column-gap: 20px;
	-webkit-column-gap: 20px;
	column-gap: 20px;
	
	/* con un filete separador*/
	/*
	-moz-column-rule: 1px solid #066;
	-webkit-column-rule: 1px solid #066;
	column-rule: 1px solid #066;
	*/
}

.corona-virus{
	position: relative;
	margin: auto;
	width: 100%;
	box-sizing: border-box;
	height: auto;
	clear: both;
	display: table;
	background-color: rgba(255,255,255,1);
	padding: 5px;
	font-size: 0.95rem;
}
.e_infecciosas { 
display: flex;
  justify-content: center;
  align-items: stretch;
  align-content: center;
  font-family: arial;
}
.e_infecciosas{
	position: relative;
	margin: auto;
	width: 100%;
	box-sizing: border-box;
	height: auto;
	clear: both;
	display: table;
	background-color: rgba(255,255,255,1);
	padding: 5px;
	font-size: 0.95rem;
    align-content: center;
}

.corona-virus h2 {
	font-size: 1.7rem;
	text-align: center;
}

.fila .borde_negro h2 {
    color: #AD0104;
    line-height: 110%;
}

.corona-virus h4 {
	text-align: center;
}

.fila{
	position: relative;
	margin: auto;
	width: 100%;
	box-sizing:border-box;
	height: auto;
	clear: both;
	display: table;
}

.fila_e_infecciosas{
  display: flex;
  justify-content: center;
  align-items: stretch;
  align-content: center;
}

.fondo_blanco {
	background-color: #FFF;
}
.fondo_gris {
	background-color: #CCC;
}
.fondo_verde_medio {
	background-color: #609DA6;
}
.fondo_verde_oscuro {
	background-color: #558E97;
}
.formulario {
	padding: 8px;
	border: 1px solid #000000;
}

.galeria_instalaciones {
	padding: 5px;
	border: 1px solid #FFF;
}



img.alineadoTextoImagenArriba{
    vertical-align: text-top;
    margin-right: 10px;
    float: left;
}

img.alineadoTextoImagenArribaDercha{
    vertical-align: text-top;
    margin-right: 0px;
    float: right;
    margin-left: 10px;
}

.margen_5 {
    margin: 5px;
}
.margen_10 {
    margin: 10px;
}
.margen_15 {
    margin: 15px;
}
.margen_18 {
    margin: 18px;
}


.pading_top_5 {
	padding-top: 5px;
}

.reclamo_test {
    font-size: 1.8rem;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    background-color: #004264;
    padding: 20px;
    width: 100%;
    box-sizing: border-box;
    margin-top: 10px;
    background-image: url(../img/virus-test.jpg);
    background-repeat: no-repeat;
    color: rgba(255,255,255,1);
}

.reclamo_antigeno {
    font-size: 1.8rem;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    background-color: #004264;
    padding: 20px;
    width: 100%;
    box-sizing: border-box;
    margin-top: 10px;
    background-image: url(../img/coronavirus.jpg);
    background-repeat: no-repeat;
    color: rgba(255,255,255,1);
    }

.reclamo_pcr {
    background-image: url("../img/virus-pcr.jpg");
    background-repeat: no-repeat;
    color: rgba(255,0,0,1.00);
    background-color: rgba(255,255,255,1.00);
    background-size: 100%;
    background-position: 0% 100%;
    padding: 15px;
    text-align: center;
    }

.reclamo_test a {
	color: rgba(255,0,0,1);
	}

.text-cero90rem {
    font-size: 0.9rem;
    color: rgba(0,0,0,1.00);
}
.text-uno40rem {
    font-size: 1.4rem;
    color: rgba(0,0,0,1.00);
}
.text-uno {font-size: 1rem;}

.text-dos {font-size: 2rem;}

.reclamo_viajes {
    font-size: 1.8rem;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    background-color: #004264;
    padding: 20px;
    width: 100%;
    box-sizing: border-box;
    margin-top: 10px;
    background-image: url(../img/fondo_viaje_virus.jpg) ;
    background-repeat: no-repeat;
	color: rgba(255,255,255,1);
	
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
	
.fiabilidad {
	font-size: 1.3rem;
	}

.separador_negro {
	background-color: #000;
	height: 1px;
	width: 95%;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}
.separador_invisible {
	height: 2px;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
}
.subtitulo_apartado {
	font-size: 1.1rem;
	text-align: left;
	font-weight: bold;
}
.tabla {
	text-align: left;
	padding: 0px;
	font-size: 0.80rem;
	margin-top: 3px;
}
.texto_centrado {
	text-align: center;
}
.texto_cerrar {
	text-align: right;
	font-size: 0.70rem;
}
.texto_derecha {
	text-align: right;
}

.texto_izquierda {
	text-align: left;
}
.texto_rojo {
	color: #FF0000;
}
.texto_sombra {
  text-shadow: 3px 3px 2px rgba(0,0,0,1.00);
}




/*=================================
= PANTALLA DE MÓVIL PEQUEÑO =  EXTRA SMALL (xs)
=================================*
/* Diseño móvil: 480 px e inferior. */

.MOVIL {}

.movil-peque{
	display: inline;
}
.movil-grande{
	display: none;
}
.tableta{
	display: none;
}
.escritorio{
	display: none;
}

body {
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-image: url(../img/fondo_lab_para_md.jpg);
	font-size: 1rem;
}
.autorizado {
	font-size:1rem;
	}
.cerrar_mapa {
	width: 660px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
.cerrar_mapa_xs {
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
} 


.col-xs-12{width:100%;}
	.col-xs-11{width:91.66666667%;}
	.col-xs-10{width:83.33333333%;}
	.col-xs-9{width:75%;}
	.col-xs-8{width:66.66666667%;}
	.col-xs-7{width:58.33333333%;}
	.col-xs-6{width:50%;}
	.col-xs-5{width:41.66666667%;}
	.col-xs-4{width:33.33333333%;}
	.col-xs-3{width:25%;}
	.col-xs-2{width:16.66666667%;}
	.col-xs-1{width:8.33333333%;}

.contenido {
	width: 100%;
	box-sizing:border-box;
	text-align: justify;
}
.fila_seguros {
	position: relative;
	width: 92%;
	box-sizing:border-box;
	height: auto;
	clear: both;
	display: table;
	margin-top: 6px;
	margin-right: auto;
	margin-bottom: 6px;
	margin-left: auto;
	padding: 4px;
	font-size: 0.8rem;
}
.icono_menu {
	vertical-align: middle;
	display: inline-block;
	margin-right: 3px;
	width: 25px;
	margin-left: 4%;
}

.separador_dibu_menu {
	height: 1px;
	width: 100%;
	margin-top: 8px;
	margin-bottom: 8px;
	clear: both;
}
.sombra {	
box-shadow: 3px 3px 3px #333;
}
.texto_menu {
	vertical-align: middle;
	display: inline-block;
	width: 72%;
	margin-left: 3%;
}
.ubicacion {
	font-size: 0.79rem;
	padding: 4px;
	border: 1px solid #007979;
	text-align: left;
}
.ubicacion_titulo {
	font-size: 1.1rem;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
}
.ubicacion_reloj {
	font-weight: bold;
	width: 18px;
	vertical-align: top;
	display: inline-block;
	margin-right: 5px;
	float: left;
}
.ubicacion_horario {
	vertical-align: top;
	display: inline-block;
	float: left;
	width: 90%;
}
.varias_columnas {
	-webkit--column-cunt: 1;
	-moz-column-count: 1;
	column-count: 1;
	/* espacio entre las columnas*/
	-moz-column-gap: 20px;
	-webkit-column-gap: 20px;
	column-gap: 20px;
}
	
.ver_mapa_en_xs {
	display: inline;
}
.ver_mapa_en_sm {
	display: none;
}
.ver_mapa_en_md {
	display: none;
}
.ver_mapa_en_lg {
	display: none;
}

.FINAL MOVIL {}

/*=================================
= PANTALLA DE PHONES - SMALL (sm) =
=================================*
/* Diseño móvil: de 414 px a 767 px. Hereda estilos de: Diseño móvil. */
@media only screen and (min-width: 414px) {
	
.MOVIL-GRANDE {}
body {
	background-image: url(../img/fondo_lab_para_lg.jpg);
	font-size: 1rem;
}

.movil-peque{
	display: none;
}
.movil-grande{
	display: inline;
}
.tableta{
	display: none;
}
.escritorio{
	display: none;
}
h1, h3 {
	font-size: 1.35rem;
	font-weight: bold;
	line-height: 115%;
	margin-bottom: 8px;
	text-align: center;
}
h3 {
	font-size: 0.9rem;
}
#logo_cabecera {
	background-image: url(../img/fondo_lab_para_sm.jpg);
	background-image: url(../img/fondo_lab_para_md.jpg);
	background-image: url(../img/fondo_lab_para_sm.jpg);
	background-image: url(../img/fondo_lab_para_sm.jpg);
	background-repeat: no-repeat;
}
#mapa_las_palmas_sm, #mapa_telde_sm{
	top: 20px;
}
#menu_principal {
	padding: 0px;
	font-size: 0.9rem;
}
#menu_principal ul {
	padding: 0px;
	margin: 2px;
	}
#menu_principal ul li {
	list-style-type: none;
	vertical-align: top;
	display: block;
	margin-right: 10px;
	margin-left: 10px;
	color: #999;
}
#menu_principal ul li a {
	text-decoration: none;
	color: #FFF;
}
#menu_principal ul li a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #000;
}
#menu_pie {
	padding: 0px;
	font-size: 0.9rem;
}
#menu_pie ul {
	padding: 0px;
	margin: 2px;
	}
#menu_pie ul li {
	list-style-type: none;
	vertical-align: top;
	display: block;
	margin-right: 10px;
	margin-left: 10px;
	color: #999;
}
#menu_pie ul li a {
	text-decoration: none;
	color: #000;
}
#menu_pie ul li a:hover {
	text-decoration: none;
	font-weight: bold;
}
#texto_presentacion, #texto_articulo {
	font-size: 0.80rem;
	padding: 10px;
}
#texto_presentacion h2 {
	font-size: 0.8rem;
	font-style: normal;
	font-weight: normal;	
	text-align: left;
}

.cerrar_mapa_sm {
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
} 
.col-sm-12{width:100%;}
.col-sm-11{width:91.66666667%;}
.col-sm-10{width:83.33333333%;}
.col-sm-9{width:75%;}
.col-sm-8{width:66.66666667%;}
.col-sm-7{width:58.33333333%;}
.col-sm-6{width:50%;}
.col-sm-5{width:41.66666667%;}
.col-sm-4{width:33.33333333%;}
.col-sm-3{width:25%;}
.col-sm-2{width:16.66666667%;}
.col-sm-1{width:8.33333333%;}
.varias_columnas {
	-webkit--column-cunt: 2;
	-moz-column-count: 2;
	column-count: 2;
	/* espacio entre las columnas*/
	-moz-column-gap: 10px;
	-webkit-column-gap: 10px;
	column-gap: 10px;
}

.ver_mapa_en_xs {
	display: none;
}
.ver_mapa_en_sm {
	display: inline;
}
.ver_mapa_en_md {
	display: none;
}
.ver_mapa_en_lg {
	display: none;
}

.FINAL-MOVIL-GRANDE{}
}

/*=================================
= PANTALLA DE TABLET - MEDIUM (md) =
=================================*/
/* Diseño tableta: de 768 px a 991 px. */
@media only screen and (min-width: 768px) {
	
.TABLETA{}

body {
	background-image: url(../img/fondo_lab_para_lg.jpg);
	font-size: 1rem;
}

.movil-peque{
	display: none;
}
.movil-grande{
	display: none;
}
    
    
.tableta{
	display: inline;
}
.escritorio{
	display: none;
}
h1, h3 {
	font-size: 1.4rem;
	font-weight: bold;
	line-height: 115%;
	margin-bottom: 8px;
	text-align: center;
}
h3 {
	font-size: 0.95rem;
}
#cuadro_menu {
	width: 20%;
	position: relative;
	vertical-align: top;
	display: inline-block;
}
#dibu_menu {
	display: none;
	position: fixed;
}
#menu_principal ul li {
	list-style-type: none;
	vertical-align: top;
	display: inline-block;
	margin-right: 10px;
	margin-left: 10px;
	color: #999;
}
#menu_prin {
	padding: 0px;
	margin-bottom: 10px;
}
#menu_prin ul {
	padding: 0px;
	margin: 0px;
	}
#menu_prin ul li {
	list-style-type: none;
	vertical-align: top;
	display: block;
	color: #FFF;
	border: 1px solid #FFF;
	margin-bottom: 12px;
	height: 36px;
	font-size: 0.6rem;
	font-weight: bold;
	padding: 4px;
	box-shadow: 3px 3px 3px #333;
	line-height: 125%;
}
#menu_prin ul li a {
	text-decoration: none;
	color: #FFF;
}
#menu_prin ul li a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #000;
}
#mapa_las_palmas_md, #mapa_telde_md{
	top: 30px;
}
#menu_pie ul li {
	list-style-type: none;
	vertical-align: top;
	display: inline-block;
	margin-right: 10px;
	margin-left: 10px;
	color: #999;
}
#adeslas, #aegon, #asisa, #axa, #caser, #famedic, #mapfre, #sanitas, #sersanet {
	vertical-align: middle;
	display: inline-block;
	box-sizing: border-box;
	padding-right: 2px;
	padding-left: 2px;
	text-align: center;
}
#aegon {
	width: 10%;
}
#adeslas {
	width: 12%;
	margin-left: 3px;
}
#asisa {
	width: 12%;
}
#axa {
	width: 10%;
}
#caser {
	width: 12%;
}
#famedic {
	width: 10%;
}

#mapfre {
	width: 12%;
}
#sanitas {
	width: 12%;
}
#sersanet {
	width: 12%;
	margin-right: 3px;
}
#texto_presentacion, #texto_articulo {
	font-size: 0.85rem;
	padding: 10px;
;
}
#texto_presentacion h2 {
	font-size:  0.85rem;
	font-style: normal;
	font-weight: normal;	
	text-align: left;
}
.cerrar_mapa_md {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
.col-md-12{width:100%;}
.col-md-11{width:91.66666667%;}
.col-md-10{width:83.33333333%;}
.col-md-9{width:75%;}
.col-md-8{width:66.66666667%;}
.col-md-7{width:58.33333333%;}
.col-md-6{width:50%;}
.col-md-5{width:41.66666667%;}
.col-md-4{width:33.33333333%;}
.col-md-3{width:25%;}
.col-md-2{width:16.66666667%;}
.col-md-1{width:8.33333333%;}
.contenido {
	width: 75%;
	box-sizing:border-box;
	margin-left: 2.5%;
	text-align: justify;
	vertical-align: top;
	display: inline-block;
}
.icono_menu {
	vertical-align: middle;
	display: inline-block;
	margin-right: 3px;
	width: 25px;
	margin-left: 0px;
}

.separador_dibu_menu {
	width: 100%;
	display: none;
}
.texto_menu {
	vertical-align: middle;
	display: inline-block;
	width: 72%;
	margin-left: 0px;
}
.varias_columnas {
	-webkit--column-cunt: 3;
	-moz-column-count: 3;
	column-count: 3;
	/* espacio entre las columnas*/
	-moz-column-gap: 15px;
	-webkit-column-gap: 15px;
	column-gap: 15px;
}
.ver_mapa_en_xs {
	display: none;
}
.ver_mapa_en_sm {
	display: none;
}
.ver_mapa_en_md {
	display: inline;
}
.ver_mapa_en_lg {
	display: none;
}
.FINAL_TABLETA{}
}


/*==============================================
= PANTALLA DE ESCRITORIO MEDIANO - LARGE (lg) =
===============================================*/
/* Diseño escritorio: de 992 px hasta un máximo de 1199 */
@media only screen and (min-width: 992px) {
.ESCRITORIO {}
body {
	background-image: url(../img/fondo_lab_para_lg.jpg);
	font-size: 1rem;
}

.movil-peque{
	display: none;
}
.movil-grande{
	display: none;
}
.tableta{
	display: none;
}
.escritorio{
	display: inline;
}
h1, h3 {
	font-size: 1.5rem;
	font-weight: bold;
	line-height: 115%;
	margin-bottom: 8px;
	text-align: center;
}
#enlaces ul li{
	margin-bottom: 3px;
	margin-top: 5px;
}
h3 {
	font-size: 1.2rem;
}
#adeslas, #aegon #asisa, #axa, #caser, #famedic, #mapfre, #sanitas, #sersanet {
	vertical-align: middle;
	display: inline-block;
	box-sizing: border-box;
	padding-right: 2px;
	padding-left: 2px;
	text-align: center;
}
#adeslas {
	width: 12%;
	margin-left: 3px;
}
#asisa {
	width: 12%;
}
#axa {
	width: 10%;
}
#caser {
	width: 12%;
}
#famedic {
	width: 10%;
}
#aegon {
	width: 10%;
}

#mapfre {
	width: 12%;
}
#sanitas {
	width: 12%;
}
#sersanet {
	width: 12%;
	margin-right: 3px;
}
#mapa_las_palmas_lg, #mapa_telde_lg{
	top: 35px;
}
#texto_presentacion, #texto_articulo {
	font-size: 0.95rem;
	padding: 10px;
	text-align: justify;
}
#texto_presentacion h2 {
	font-size: 0.95rem;
	padding: 10px;
	text-align: justify;
}

.cerrar_mapa_lg {
	width: 790px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
.col-lg-12{width:100%;}
.col-lg-11{width:91.66666667%;}
.col-lg-10{width:83.33333333%;}
.col-lg-9{width:75%;}
.col-lg-8{width:66.66666667%;}
.col-lg-7{width:58.33333333%;}
.col-lg-6{width:50%;}
.col-lg-5{width:41.66666667%;}
.col-lg-4{width:33.33333333%;}
.col-lg-3{width:25%;}
.col-lg-2{width:16.66666667%;}
.col-lg-1{width:8.33333333%;}

.fila_seguros {
	font-size: 0.85rem;
}
.ver_mapa_en_xs {
	display: none;
}
.ver_mapa_en_sm {
	display: none;
}
.ver_mapa_en_md {
	display: none;
}
.ver_mapa_en_lg {
	display: inline;
}

.FINAL_ESCRITORIO {}
}


/*============================================
= PANTALLA DE ESCRITORIO GRANDE - EXTRA LARGE (xl) =
=============================================*/
/* Diseño escritorio grande: desde 1200 px  */
@media only screen and (min-width: 1200px) {
.ESCRITORIO_GRANDE {}
body {
	background-image: url(../img/fondo_lab_para_xl.jpg);
	font-size: 1rem;
}
.col-xl-12{width:100%;}
.col-xl-11{width:91.66666667%;}
.col-xl-10{width:83.33333333%;}
.col-xl-9{width:75%;}
.col-xl-8{width:66.66666667%;}
.col-xl-7{width:58.33333333%;}
.col-xl-6{width:50%;}
.col-xl-5{width:41.66666667%;}
.col-xl-4{width:33.33333333%;}
.col-xl-3{width:25%;}
.col-xl-2{width:16.66666667%;}
.col-xl-1{width:8.33333333%;}

.FINAL_ESCRITORIO_GRANDE {}
}
