body, html{
	margin:0;
	background: #D9E0D3 !important;
}

a{
	text-decoration: none !important;
}

.container{
	position: relative;
	max-width: 950px !important;
}

.header{
	vertical-align: middle;
	text-align: right;
	padding:30px;
}

.logotipo{
	width:230px;
}

.linea{
	float:left;
	margin-top:34px;
	right:330px;
	position:absolute;
	left:30px;
}

#sub{
	padding:30px;
	margin-top:20px;

}

.numero{
	color:#007336;
	font-size:38px;
	line-height: 42px;
	font-family: 'AkzidenzGroteskBQ-BdCndAlt';
	border-right:1px solid #007336;
	vertical-align: middle;
}

.presentacion{
	color:#424242;
	font-size:18px;
	font-family:AkzidenzGroteskBQ-Reg;
	vertical-align: middle;
}

.mensaje{
	background:url(../img/marco-mensaje.png);
	background-size: 100% 100%;
	margin-top:40px;
	text-align: center;
	padding:100px;
}

.tituloMensaje{
	font-family: 'AkzidenzGroteskBQ-BdCnd';
	color:#dc1915;
	font-size:44px;
	line-height: 46px;
}

.sustentabilidad{
	background:#009171;
	margin-top:40px;
}

.digital{
	background:#003A8E;
}

.gastronomia{
	background:#4C8C43;
}

.cultura{
	background:#FFB521;
}

.wellness{
	background:#00A9C7;
}

.entretenimiento{
	background:#BA1616;
}

.imagen{
	width:100%;
}

.baner{
	width:100%;
	margin-top:60px;
	margin-bottom:60px;
}

.centra{
	width:100%;
	height:100%;
	display:table;
}

.centrado{
	width:100%;
	height:100%;
	display:table-cell;
	vertical-align: middle;
	padding-top:20px;
	padding-bottom:20px;
}

.seccion{
	color:#D9E0D3;
	font-family: 'AkzidenzGroteskBQ-Reg';
	width:180px;
	margin-left:auto;
	border-bottom:1px solid #D9E0D3;
	padding-right:40px;
	font-size:18px;
	padding-bottom:3px;
}

.seccionNg{
	color:#16161C;
	font-family: 'AkzidenzGroteskBQ-Reg';
	width:180px;
	margin-left:auto;
	border-bottom:1px solid #16161C;
	padding-bottom:3px;
	padding-right:40px;
	font-size:18px;
}


.seccionIzq{
	color:#D9E0D3;
	font-family: 'AkzidenzGroteskBQ-Reg';
	width:180px;
	border-bottom:1px solid #D9E0D3;
	padding-left:40px;
	font-size:18px;
	text-align: right;
	padding-bottom:3px;
}

.seccionIzqNg{
	color:#16161C;
	font-family: 'AkzidenzGroteskBQ-Reg';
	width:180px;
	border-bottom:1px solid #16161C;
	padding-left:40px;
	font-size:18px;
	text-align: right;
	padding-bottom:3px;
}

.txt{
	padding:40px;
	color:#D9E0D3;
	font-size:19px;
	 font-family: 'AkzidenzGroteskBQ-Reg';
}

.txtNg{
	padding:40px;
	color:#16161C;
	font-size:19px;
	 font-family: 'AkzidenzGroteskBQ-Reg';
	 margin-top:10px;
	 margin-bottom:10px;
}


.titulo{
	font-size:34px;
	font-family: 'AkzidenzGroteskBQ-BdCnd';
}

.subtitulo{
	font-size:23px;
	font-family: 'AkzidenzGroteskBQ-BdCnd';
}

.btnSus{
	text-align: center;
	padding:5px;
	border-radius: 20px;
	color:#009171;
	font-family: 'AkzidenzGroteskBQ-Reg';
	font-size:15px;
	margin-left: auto;
	background: #D9E0D3;
	width:90px;
	margin-top:30px;
}

.btnDig{
	text-align: center;
	padding:5px;
	border-radius: 20px;
	color:#003A8E;
	font-family: 'AkzidenzGroteskBQ-Reg';
	font-size:15px;
	margin-left: auto;
	background: #D9E0D3;
	width:90px;
	margin-top:30px;
}

.btnGas{
	text-align: center;
	padding:5px;
	border-radius: 20px;
	color:#4C8C43;
	font-family: 'AkzidenzGroteskBQ-Reg';
	font-size:15px;
	margin-left: auto;
	background: #D9E0D3;
	width:90px;
	margin-top:30px;
}

.btnCul{
	text-align: center;
	padding:5px;
	border-radius: 20px;
	color:#FFB521;
	font-family: 'AkzidenzGroteskBQ-Reg';
	font-size:15px;
	margin-left: auto;
	background: #16161C;
	width:90px;
	margin-top:30px;
}

.btnWell{
	text-align: center;
	padding:5px;
	border-radius: 20px;
	color:#00A9C7;
	font-family: 'AkzidenzGroteskBQ-Reg';
	font-size:15px;
	margin-left: auto;
	background: #16161C;
	width:90px;
	margin-top:30px;
}

.btnEn{
	text-align: center;
	padding:5px;
	border-radius: 20px;
	color:#BA1616;
	font-family: 'AkzidenzGroteskBQ-Reg';
	font-size:15px;
	margin-left: auto;
	background: #D9E0D3;
	width:90px;
	margin-top:30px;
}

.encuesta{
	background:#16161C;
	margin-top:50px;
	margin-bottom:50px;
	padding:30px;
	text-align: center;
	color:#D9E0D3;
	font-family: 'AkzidenzGroteskBQ-Cnd';
	font-size:40px;
}

.botonesEncuestas{
    width:100%;
    text-align: center;
}

.botonEncuesta{
    width:60px;
    margin-top:20px;
    margin-left:40px;
    margin-right:40px;
}

.suscripcion{
    max-width:700px;
    width:90%;
    margin-left:auto;
    margin-right: auto;
    margin-top:100px;
    margin-bottom:50px;
}

.contiene-footer{
    background:#000;
    width:100%;
    padding-top:40px;
    padding-bottom:40px;
}

.contenidoFooter{
    max-width:700px;
    width:90%;
    margin-left:auto;
    margin-right: auto;
}

.logo-bco{
    width:100px;
}

.facebook, .twitter, .instagram, .linkedin{
    height:20px !important;
    padding-left:10px;
}



.menu{
 	font-family: 'AkzidenzGroteskBQ-Reg';
	font-size: 14px;
	color: #007336;
	vertical-align: middle;
	position:absolute;
	right:40px;
	margin-top:5px;
}

.menu a{
	color: #007336;
	margin-left:15px;
}

.menu ul, ol {
	list-style:none;
}

.menu .nav > li {
	float:left;
}
			
.nav li a {
	color:#007336;
	text-decoration:none;
	display:block;
	padding-bottom:0px;
}

.submenu{
		background: #D9E0D3;
		text-align: left !important;
		padding-left:0px;
		padding-right:10px;
		padding-top:10px !important;
		padding-bottom:10px !important;
		width:90px;
	}

	.submenu li{
		padding:0;
		margin:0;
	}

	.submenu a{
		padding:0 !important;
		font-size:14px;
	}

	.submenu a:hover{
		padding:0;
		font-size:14px;
		font-weight: 600;
	}
			
	.nav li ul {
		display:none;
		position:absolute;
	}
			
	.nav li:hover > ul {
		display:block;
	}
			
	.nav li ul li {
		position:relative;
	}




@media (max-width: 768px){
	.numero{
		border-right:0px solid #007336;
	}

	.header{
		text-align: center;
	}

	.linea{
		display: none;
	}

	#primera{
		order:1;
	}

	#segunda{
		order:2;
	}

	.menu{
		right:11px !important;
	}

	.mensaje{
		background:url(../img/marco-mensaje.png);
		background-size: 100% 100%;
		margin-top:40px;
		text-align: center;
		padding-left:30px;
		padding-right: 30px;
		padding-top:100px;
		padding-bottom:100px;
	}

	.tituloMensaje{
		font-size:36px;
		line-height: 38px;
	}
}






@font-face {
    font-family: 'AkzidenzGroteskBQ-BdCndAlt';
    src: url('../fonts/AkzidenzGroteskBQ-BdCndAlt.eot');
    src: url('../fonts/AkzidenzGroteskBQ-BdCndAlt.eot?#iefix') format('embedded-opentype'),
        url('../fonts/AkzidenzGroteskBQ-BdCndAlt.woff2') format('woff2'),
        url('../fonts/AkzidenzGroteskBQ-BdCndAlt.woff') format('woff'),
        url('../fonts/AkzidenzGroteskBQ-BdCndAlt.ttf') format('truetype'),
        url('../fonts/AkzidenzGroteskBQ-BdCndAlt.svg#AkzidenzGroteskBQ-BdCndAlt') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'AkzidenzGroteskBQ-Reg';
    src: url('../fonts/AkzidenzGroteskBQ-Reg.eot');
    src: url('../fonts/AkzidenzGroteskBQ-Reg.eot?#iefix') format('embedded-opentype'),
        url('../fonts/AkzidenzGroteskBQ-Reg.woff2') format('woff2'),
        url('../fonts/AkzidenzGroteskBQ-Reg.woff') format('woff'),
        url('../fonts/AkzidenzGroteskBQ-Reg.ttf') format('truetype'),
        url('../fonts/AkzidenzGroteskBQ-Reg.svg#AkzidenzGroteskBQ-Reg') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'AkzidenzGroteskBQ-BdCnd';
    src: url('../fonts/AkzidenzGroteskBQ-BdCnd.eot');
    src: url('../fonts/AkzidenzGroteskBQ-BdCnd.eot?#iefix') format('embedded-opentype'),
        url('../fonts/AkzidenzGroteskBQ-BdCnd.woff2') format('woff2'),
        url('../fonts/AkzidenzGroteskBQ-BdCnd.woff') format('woff'),
        url('../fonts/AkzidenzGroteskBQ-BdCnd.ttf') format('truetype'),
        url('../fonts/AkzidenzGroteskBQ-BdCnd.svg#AkzidenzGroteskBQ-BdCnd') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'AkzidenzGroteskBQ-Cnd';
    src: url('../fonts/AkzidenzGroteskBQ-Cnd.eot');
    src: url('../fonts/AkzidenzGroteskBQ-Cnd.eot?#iefix') format('embedded-opentype'),
        url('../fonts/AkzidenzGroteskBQ-Cnd.woff2') format('woff2'),
        url('../fonts/AkzidenzGroteskBQ-Cnd.woff') format('woff'),
        url('../fonts/AkzidenzGroteskBQ-Cnd.ttf') format('truetype'),
        url('../fonts/AkzidenzGroteskBQ-Cnd.svg#AkzidenzGroteskBQ-Cnd') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

