@import url(fonts.css);
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@200&display=swap');
* {
	padding: 0; margin: 0; box-sizing: border-box;
}
a {
	text-decoration: none;
}
a:visited {
	color: none;
	text-decoration: none;
}
body {
	width: 100%;
	margin: 0 auto;
	background-color: #000;
	height: 100%;
}

#global {
	width: 100%;
	height: 100%;
	max-width: 1920px;
	margin: 0 auto;
	text-align: center;
	box-sizing: border-box;
}
.ir-arriba {
	display:none;
	padding: 18px 14px 10px 14px;
	background:#0f63ac;
	font-size: 3em;
	color:#FFF;
	cursor:pointer;
	position: fixed;
	bottom: 25px;
	right: 15px;
	border-radius: 50%;
	z-index:99988;
	font-family: "Calibri";
	line-height: 19px;
}
/*----------- HEAD -----------------------------------------------------*/
header#cab {
	display: block;
	float: left;
	width: 100%;
	height: auto;
	max-height: 148px;
	max-width: 1366px;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	background-color: #0f63ac;
	box-sizing: border-box;
}
header#cab img {
	width: 100%;
	height: auto;
}
/*----------MAIN --------------------------------------------------------*/
header#menu {
	display: none;
}
.menu_bar {
	display:none;
}
.main {
	display: block;
	float: left;
	width: 100%;
	margin: auto;
	background-color:#0f63ac;
	height: 70px;
	box-sizing: border-box;
}
.main nav {
	background:#2e7cbe;
	z-index:3000;
	width:100%;
	max-width: 1366px;
	height: auto;
	min-height: 70px;
	box-sizing:border-box;
	margin: auto;
	margin-bottom: 0px;
	padding: 0.6% 0% 0.6% 0.5%; 
}
.main nav .logo {
	display: none;
}

.main nav ul {
	list-style:none;
}

.main nav ul li {
	display:inline-block;
	position: relative;
}

.main nav ul li a {
	color:#FFF;
	display:block;
	text-decoration:none;
	padding: 15px 15px 0px 15px;
	font-family: 'Futura Std', sans-serif;
	font-size:1em;
	font-weight: 400;
	text-align: center;
	border-right: 1px solid #FFF;
}
.main nav ul li a:hover {
	color:#fef687;
}
.main nav ul li:hover .children {
	display:block;
}
.main nav ul li .children {
	display: none;
	background:#fef687;
	color:#2e7cbe;
	position: absolute;
	width: 100%;
	min-width: 220px;
	margin-left: -45px;
	margin-top: 0px;
	z-index:1005;
	box-sizing: border-box;
}
.main nav ul li .children li {
	display:block;
	width: 100%;
	box-sizing: border-box;
}
.main nav ul li .children li a {
	width: 100%;
	min-width: 200px;
	height: auto;
	min-height: 40px;
	color:#2e7cbe;
	padding:6% 2% 6% 2%;
	box-sizing: border-box;
	text-align: center;
	border-bottom: 1px solid #2e7cbe;
}
.main nav ul li .children li a:hover{
	background: rgba(244,259,186,0.7);
}
.main nav ul li .children li a .icono {
	color: #FFF;
}

.main nav .redes {
	display: block;
	float: right;
	position: absolute;
	width: 100%;
	max-width: 140px;
	height: auto;
	top: 19%;
	left: 88%;
}
.main nav .redes img {
	width: 32px;
	height: 32px;
	float: left;
	margin-right: 5%;
}
/* ----MENU PEGAJOSO ----------------------------------------------------------------------*/

.menu-fixed {
	position:fixed;
	z-index:1000;
	top:0;
	max-width:1920px;
	left:0;
	width:100%;
	box-shadow:0px 4px 3px rgba(0,0,0,.5);
	box-sizing: border-box;
}
.menu-fixed nav ul {
	display: block;
	float: left;
	margin-left: 15%;
}
.menu-fixed nav .logo {
	display: block;
	float: left;
	width: 100%;
	max-width: 220px;
	height: auto;
	margin-left: 3%;
	padding-top: 0.4%;
}
.menu-fixed nav .logo img {
	width: 100%;
	max-width: 220px;
	height: auto;
}
.menu-fixed nav .redes {
	display: block;
	float: right;
	position: absolute;
	width: 100%;
	max-width: 120px;
	height: auto;
	top: 26%;
	left: 88%;
	box-sizing: border-box;
}
.menu-fixed nav .redes img {
	width: 100%;
	max-width: 32px;
	max-height: 32px;
	float: left;
}
/*-------------------------------- SLIDE --------------------------------------------------*/

#global .content {
	background-color: #FFF;
	width: 100%;
	max-width: 1920px;
	height: 100%;
	overflow: hidden;
	box-sizing: border-box;
}

.content .banner {
	display: block;
	float: left;
	width: 100%;
	max-width: 1366px;
	height: auto;
	max-height: 445px;
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
	box-sizing: border-box;
	background-color: #0f63ac;
}
.comtent .banner iframe {
	background-color: #0f63ac;
}
.content .banner iframe img {
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
}
.content .banner-1600 {
	display: none;
}
.content .banner-1920 {
	display: none;
}
.content .banner-640 {
	display: none;
}
.content .banner-360 {
	display: none;
}
/*-------------------------------- UNO --------------------------------------------------*/
.content .uno {
	display: block;
	float: left;
	width: 100%;
	max-width: 1366px;
	height: auto;
	min-height: 70px;
	background-image: url(../img/banner-la-tranquilidad-1366.jpg);
	background-repeat: no-repeat;
	box-sizing: border-box;
	border-top: 6px solid #0f63ac;
	z-index: 9999;

	
}
.content .uno img {
	width: 100%;
	height: 100%;
}
.content .uno h4 {
	font-family: 'Futura Std', sans-serif;
	font-size:2.2em;
	text-align: center;
	color: #FFF;
	font-weight: normal;
	padding: 3% 0% 5% 10%;
}
/*-------------------------------- DOS --------------------------------------------------*/
.content .dos {
	display: block;
	float: left;
	width: 100%;
	max-width: 1366px;
	height: auto;
	max-height: 298px;
	background-color: #FFF;
	box-sizing: border-box;
	padding: 5% 0% 5% 0%;
}
.content .dos ul {
	width:100%;
	height: auto;
	max-width: 1366px;
	padding-left: 0%;

}
.content .dos ul li {
	display: inline-block;
	float: left;
	list-style: none;
	width:15%;
	height: auto;
	margin: 0.5%;
	box-sizing: border-box;
	text-align: center;
}
.content .dos ul li a img {
	width: 100%;
	height: auto;
	max-width: 105px;
	margin-bottom: 3%;
}
.content .dos ul li a span.txt-icon {
	font-family: 'Futura Std', sans-serif;
	font-size:1em;
	text-align: center;
	color: #000;
	font-weight: 650;
}
.content .dos ul li a:hover span.txt-icon {
	color: #22A2CF;
}
/*-------------------------------- TRES --------------------------------------------------*/
.content .tres {
	display: block;
	float: left;
	width: 100%;
	max-width: 1366px;
	min-height: 286px;
	background-image: url(../img/banner-dos-1366.jpg);
	background-repeat: no-repeat;
	box-sizing: border-box;
	overflow: hidden;
	}
	.content .tres img {
		width: 100%;
		height: 100%;
	}
/*-------------------------------- CUATRO --------------------------------------------------*/
.content .cuatro {
	display: block;
	float: left;
	width: 100%;
	max-width: 1366px;
	height: auto;
	box-sizing: border-box;
	background-color: #FFF;
	min-height: 300px;
	padding-bottom: 4.5%;
	box-sizing: border-box;
}
.content .cuatro .boxx4 {
	display: inline-block;
	float: left;
	width: 42.5%;
	margin-top: 4.5%;
	margin-left: 5%;
	height: auto;
	min-height: 220px;
	box-sizing: border-box;	
	text-align:left;
}
.content .cuatro .boxx4 img {
	width: 100%;
	height: auto;
	max-width: 105px;
	float: left;
}
.boxx4 h3 {
	font-family: 'Futura Std', sans-serif;
	font-size:1.8em;
	text-align: left;
	color: #22A2CF;
	padding: 2.5% 0% 1% 2%;
	margin-bottom: 3%;
	border-bottom: 2px solid #2e7cbe;
	float: left;
	width:80%;
	font-weight: 500;
}
span.txt-1 {
	font-family: 'Futura Std', sans-serif;
	font-size:1.2em;
	text-align: justify; 
	color: #222;
	width:78%;
	margin-right:2%;
	float: left;
}
span.marcador1 {
	color: #22A2CF;
}
/*-------------------------------- CUATRO CONTACTO -------------------------------------------------*/
.content .cuatro-contacto {
	width: 100%;
	max-width: 1366px;
	background-color: #FFF;
	min-height: 200px;
	font-family: 'Futura Std', sans-serif;
	font-size: 1.1em;
	color: #000;
	font-weight: normal;
}
.content .cuatro-contacto h3 {
	font-family: 'Futura Std', sans-serif;
	font-size:1.2em;
	color: #22A2CF;
	margin-top: 3%;
	font-weight: normal;
}
.content .cuatro-contacto h4 {
	font-family: 'Futura Std', sans-serif;
	font-size:1.1em;
	color: #000;
	margin-top: 3%;
	font-weight: normal;
}
.content .cuatro-contacto a {
	font-family: 'Futura Std', sans-serif;
	color: #000;
}
.content .cuatro-contacto a:hover {
	color: #22A2CF;
}
.pie {
	display: block;
	float: left;
	margin: 0 auto;
	width: 100%;
	text-align: center;
	padding: 1% 0% 1% 0%;
	box-sizing: border-box;
	background-color:#000; /*#0f63ac;*/
	font-family: 'Futura Std', sans-serif;
	font-weight: normal;
	font-size: 0.9em;
	color: #FFF;
}
.pie br {
	display: none;
}
.pie a {
	font-family: 'Futura Std', sans-serif;
	font-size: 0.9em;
	color: #FFF;
}
.pie a:hover {
	color: #e65100;
}
/*-------------------------------- CUATRO-HOGARES --------------------------------------------------*/
.content .banner-fijo-hogares {
	width: 100%;
	max-width: 1366px;
	height: 286px;
	background-image: url(../img/banner-hogares-comercios-1366.jpg);
	background-repeat: no-repeat;
	box-sizing: border-box;
	}
	.content .banner-fijo-hogares img {
		width: 100%;
		height: auto;
		max-width: 1366px;
	}
.content .banner-cuatro-hogares {
	display: block;
	float: left;
	width: 100%;
	height: auto;
	max-width: 1366px;
	min-height: 115px;
	background-image: url(../img/banner-hogares-comercios-1366.png);
	background-repeat: no-repeat;
	margin-top: -1.2%;
	text-align: center;
}
.content .banner-cuatro-hogares h4 {
	font-family: 'Futura Std', sans-serif;
	font-size:2em;
	font-weight: normal;
	text-align: center;
	color: #FFF;
	padding: 3% 0% 1% 8%;

}
.content .cuatro-hogares {
	display: block;
	float: left;
	width: 100%;
	max-width: 1366px;
	min-height: 230px;
	padding: 0%;
	background-color: #FFF;
}
.content .cuatro-hogares ul {
	width: 100%;
	padding: 3% 12% 0% 23%;
	display: block;
}
.content .cuatro-hogares ul li {
	display: inline-block;
	float: left;
	width: 50%;
	margin-bottom: 4%;
}
.content .cuatro-hogares ul li img {
	width: 100%;
	height: auto;
	max-width: 50px;
	display: block;
	float: left;
}
.content .cuatro-hogares ul li span.txt-cuatro-hogares-top {
		padding-top: 3%;
		display: inline-block;
		float: left;
		font-family: 'Futura Std', sans-serif;
		font-size:1.4em;
		text-align: left;
		width:80%;
		padding-left: 1.5%;
		height: auto;
		color: #0f62ac;
		max-height: 50px;
		box-sizing: border-box;
	}
	.content .cuatro-hogares ul li span.txt-cuatro-hogares {
		display: inline-block;
		float: left;
		font-family: 'Futura Std', sans-serif;
		font-size:1.3em;
		text-align: left;
		width:80%;
		padding-left: 1.5%;
		height: auto;
		color: #0f62ac;
		max-height: 50px;
		box-sizing: border-box;
	}
	/*---------------------------- CUATRO-EMPRESAS E INSTITUCIONES ----------------*/
	.content .banner-fijo-empresas {
	width: 100%;
	max-width: 1366px;
	height: 286px;
	background-image: url(../img/banner-dos-1366.jpg);
	background-repeat: no-repeat;
	box-sizing: border-box;
	}
	.content .banner-fijo-empresas img {
		width: 100%;
		height: auto;
		max-width: 1366px;
	}
	.content .banner-cuatro-empresas {
		display: block;
		float: left;
		width: 100%;
		height: auto;
		max-width: 1366px;
		min-height: 115px;
		background-image: url(../img/banner-empresas-instituciones-1366.png);
		background-repeat: no-repeat;
		margin-top: -1.2%;
		text-align: center;
	}
	.content .banner-cuatro-empresas h4 {
	font-family: 'Futura Std', sans-serif;
	font-size:2em;
	font-weight: normal;
	text-align: center;
	color: #FFF;
	padding: 3% 0% 1% 12%;
}
.content .cuatro-empresas {
	display: block;
	float: left;
	width: 100%;
	max-width: 1366px;
	min-height: 284px;
	padding: 1.5% 0% 1.5% 0%;
	background-color: #FFF;
}
.content .cuatro-empresas ul {
	width: 100%;
	padding: 2% 12% 2% 23%;
	display: block;
}
.content .cuatro-empresas ul li {
	display: inline-block;
	float: left;
	width: 50%;
	margin-bottom: 4%;
}
.content .cuatro-empresas ul li img {
	width: 100%;
	height: auto;
	max-width: 50px;
	display: block;
	float: left;
}
.content .cuatro-empresas ul li span.txt-cuatro-empresas-top {
		padding-top: 3%;
		display: inline-block;
		float: left;
		font-family: 'Futura Std', sans-serif;
		font-size:1.4em;
		text-align: left;
		width:80%;
		padding-left: 1.5%;
		height: auto;
		color: #0f62ac;
		max-height: 50px;
		box-sizing: border-box;
	}
	.content .cuatro-empresas ul li span.txt-cuatro-empresas {
		display: inline-block;
		float: left;
		font-family: 'Futura Std', sans-serif;
		font-size:1.3em;
		text-align: left;
		width:80%;
		padding-left: 1.5%;
		height: auto;
		color: #0f62ac;
		max-height: 50px;
		box-sizing: border-box;
	}
/*---------------------------- CUATRO AGROINDUSTRIAS ----------------*/
	.content .banner-fijo-agroindustrias {
	width: 100%;
	max-width: 1366px;
	height: 286px;
	background-image: url(../img/banner-fijo-agroindustrias-rural-1366.jpg);
	background-repeat: no-repeat;
	box-sizing: border-box;
	}
	.content .banner-fijo-agroindustrias img {
		width: 100%;
		height: auto;
		max-width: 1366px;
	}
	.content .banner-cuatro-agroindustrias {
		display: block;
		float: left;
		width: 100%;
		height: auto;
		max-width: 1366px;
		min-height: 115px;
		background-image: url(../img/banner-agroindustrias-rural-1366.png);
		background-repeat: no-repeat;
		margin-top: -1.2%;
		text-align: center;
	}
	.content .banner-cuatro-agroindustrias h4 {
	font-family: 'Futura Std', sans-serif;
	font-size:2em;
	font-weight: normal;
	text-align: center;
	color: #FFF;
	padding: 3% 0% 1% 8%;
	}
	.content .cuatro-agroindustrias {
	display: block;
	float: left;
	width: 100%;
	max-width: 1366px;
	min-height: 284px;
	padding: 1.5% 0% 1.5% 0%;
	background-color: #FFF;
}
.content .cuatro-agroindustrias ul {
	width: 100%;
	padding: 2% 12% 2% 23%;
	display: block;
}
.content .cuatro-agroindustrias ul li {
	display: inline-block;
	float: left;
	width: 50%;
	margin-bottom: 4%;
}
.content .cuatro-agroindustrias ul li img {
	width: 100%;
	height: auto;
	max-width: 50px;
	display: block;
	float: left;
}
.content .cuatro-agroindustrias ul li span.txt-cuatro-agroindustrias-top {
		padding-top: 3%;
		display: inline-block;
		float: left;
		font-family: 'Futura Std', sans-serif;
		font-size:1.4em;
		text-align: left;
		width:80%;
		padding-left: 1.5%;
		height: auto;
		color: #0f62ac;
		max-height: 50px;
		box-sizing: border-box;
	}
	.content .cuatro-agroindustrias ul li span.txt-cuatro-agroindustrias {
		display: inline-block;
		float: left;
		font-family: 'Futura Std', sans-serif;
		font-size:1.3em;
		text-align: left;
		width:80%;
		padding-left: 1.5%;
		height: auto;
		color: #0f62ac;
		max-height: 50px;
		box-sizing: border-box;
	}
/*---------------------------- CUATRO GOBIERNOS Y MUNICIPIOS ----------------*/
	.content .banner-fijo-gobiernos {
	width: 100%;
	max-width: 1366px;
	min-height: 286px;
	background-image: url(../img/banner-fijo-gobiernos-municipios-1366.jpg);
	background-repeat: no-repeat;
	box-sizing: border-box;
	}
	.content .banner-fijo-gobiernos {
		width: 100%;
		height: auto;
		max-width: 1366px;
	}
	.content .banner-cuatro-gobiernos {
		display: block;
		float: left;
		width: 100%;
		height: auto;
		max-width: 1366px;
		min-height: 115px;
		background-image: url(../img/banner-gobiernos-municipios-1366.png);
		background-repeat: no-repeat;
		margin-top: -1.2%;
		text-align: center;
	}
	.content .banner-cuatro-gobiernos h4 {
	font-family: 'Futura Std', sans-serif;
	font-size:2em;
	font-weight: normal;
	text-align: center;
	color: #FFF;
	padding: 3% 0% 1% 8%;
	}
	.content .cuatro-gobiernos {
	display: block;
	float: left;
	width: 100%;
	max-width: 1366px;
	min-height: 284px;
	padding: 1.5% 0% 1.5% 0%;
	background-color: #FFF;
}
.content .cuatro-gobiernos ul {
	width: 100%;
	padding: 2% 12% 2% 23%;
	display: block;
}
.content .cuatro-gobiernos ul li {
	display: inline-block;
	float: left;
	width: 50%;
	margin-bottom: 4%;
}
.content .cuatro-gobiernos ul li img {
	width: 100%;
	height: auto;
	max-width: 50px;
	display: block;
	float: left;
}
.content .cuatro-gobiernos ul li span.txt-cuatro-gobiernos-top {
		padding-top: 3%;
		display: inline-block;
		float: left;
		font-family: 'Futura Std', sans-serif;
		font-size:1.4em;
		text-align: left;
		width:80%;
		padding-left: 1.5%;
		height: auto;
		color: #0f62ac;
		max-height: 50px;
		box-sizing: border-box;
	}
	.content .cuatro-gobiernos ul li span.txt-cuatro-gobiernos {
		display: inline-block;
		float: left;
		font-family: 'Futura Std', sans-serif;
		font-size:1.3em;
		text-align: left;
		width:80%;
		padding-left: 1.5%;
		height: auto;
		color: #0f62ac;
		max-height: 50px;
		box-sizing: border-box;
	}
/*---------------------------- CUATRO URBANIZACIONES ----------------*/
	.content .banner-fijo-urbanizaciones {
	width: 100%;
	max-width: 1366px;
	min-height: 286px;
	background-image: url(../img/banner-fijo-urbanizaciones-privadas-1366.jpg);
	background-repeat: no-repeat;
	box-sizing: border-box;
	}
	.content .banner-fijo-urbanizaciones {
		width: 100%;
		height: auto;
		max-width: 1366px;
	}
	.content .banner-cuatro-urbanizaciones {
		display: block;
		float: left;
		width: 100%;
		height: auto;
		max-width: 1366px;
		min-height: 115px;
		background-image: url(../img/banner-urbanizaciones-privadas-1366.png);
		background-repeat: no-repeat;
		margin-top: -1.2%;
		text-align: center;
	}
	.content .banner-cuatro-urbanizaciones h4 {
	font-family: 'Futura Std', sans-serif;
	font-size:2em;
	font-weight: normal;
	text-align: center;
	color: #FFF;
	padding: 3% 0% 1% 8%;
	}
	.content .cuatro-urbanizaciones {
	display: block;
	float: left;
	width: 100%;
	max-width: 1366px;
	min-height: 284px;
	padding: 1.5% 0% 1.5% 0%;
	background-color: #FFF;
}
.content .cuatro-urbanizaciones ul {
	width: 100%;
	padding: 2% 12% 2% 23%;
	display: block;
}
.content .cuatro-urbanizaciones ul li {
	display: inline-block;
	float: left;
	width: 50%;
	margin-bottom: 4%;
}
.content .cuatro-urbanizaciones ul li img {
	width: 100%;
	height: auto;
	max-width: 50px;
	display: block;
	float: left;
}
.content .cuatro-urbanizaciones ul li span.txt-cuatro-urbanizaciones-top {
		padding-top: 3%;
		display: inline-block;
		float: left;
		font-family: 'Futura Std', sans-serif;
		font-size:1.4em;
		text-align: left;
		width:80%;
		padding-left: 1.5%;
		height: auto;
		color: #0f62ac;
		max-height: 50px;
		box-sizing: border-box;
	}
	.content .cuatro-urbanizaciones ul li span.txt-cuatro-urbanizaciones {
		display: inline-block;
		float: left;
		font-family: 'Futura Std', sans-serif;
		font-size:1.3em;
		text-align: left;
		width:80%;
		padding-left: 1.5%;
		height: auto;
		color: #0f62ac;
		max-height: 50px;
		box-sizing: border-box;
	}
/*---------------------------- CUATRO GESTIÓN DE RIESGOS Y SEG PATRIMONIAL ----------------*/
	.content .banner-fijo-patrimonial {
	width: 100%;
	max-width: 1366px;
	height: 286px;
	background-image: url(../img/banner-fijo-riesgo-patrimonial-1366.jpg);
	background-repeat: no-repeat;
	box-sizing: border-box;
	}
	.content .banner-fijo-patrimonial img {
		width: 100%;
		height: auto;
		max-width: 1366px;
	}
	.content .banner-cuatro-patrimonial {
		display: block;
		float: left;
		width: 100%;
		height: auto;
		max-width: 1366px;
		min-height: 115px;
		background-image: url(../img/banner-riesgo-patrimonial-1366.png);
		background-repeat: no-repeat;
		margin-top: -1.2%;
		text-align: center;
	}
	.content .banner-cuatro-patrimonial h4 {
	font-family: 'Futura Std', sans-serif;
	font-size:2em;
	font-weight: normal;
	text-align: center;
	color: #FFF;
	padding: 3% 0% 1% 8%;
	}

.content .cuatro-patrimonial {
	display: block;
	float: left;
	width: 100%;
	height: auto;
	max-width: 1366px;
	min-height: 284px;
	padding: 1.5% 0% 3% 0%;
	background-color: #FFF;
}

.content .cuatro-patrimonial ul.unos {
	width: 87%;
	max-width: 400px;
	height: auto;
	max-height: 400px;
	padding: 2% 0% 2% 0%;
	margin-left: 19.5%;
	display: block;
	float: left;
}
.content .cuatro-patrimonial ul.unos li.unos {
	display: block;
	float: left;
	width: 100%;
	max-width: 355px;
	height: auto;
	margin-bottom: 5%;
	box-sizing: border-box;
}
.content .cuatro-patrimonial ul.unos li.unos img {
	width: 100%;
	height: auto;
	max-width: 55px;
	display: block;
	float: left;
}
.content .cuatro-patrimonial ul.unos li.unos span.txt-cuatro-patrimonial-top {
		padding-top: 3%;
		display: inline-block;
		float: left;
		font-family: 'Futura Std', sans-serif;
		font-size:1.4em;
		text-align: left;
		width:80%;
		max-width: 300px;
		padding-left: 1.5%;
		height: auto;
		color: #22A2CF;/*#0f62ac;*/
		max-height: 50px;
		box-sizing: border-box;
	}
	.content .cuatro-patrimonial ul.unos li.unos span.txt-cuatro-patrimonial {
		display: inline-block;
		float: left;
		font-family: 'Futura Std', sans-serif;
		font-size:1.3em;
		text-align: left;
		width:100%;
		max-width: 300px;
		padding-left: 1.5%;
		height: auto;
		color: #22A2CF;/*#0f62ac;*/
		max-height: 50px;
		box-sizing: border-box;
	}

	.content .cuatro-patrimonial ul.doss {
	width: 100%;
	max-width: 395px;
	height: auto;
	padding: 2% 0% 2% 2%;
	margin-left: 2%;
	display: block;
	float: left;
	background-color: #F0EFEF;
	border-radius: 10px;
	margin-top: 1.5%;
}
.content .cuatro-patrimonial ul.doss li.doss {
	display: block;
	float: left;
	width: 100%;
	max-width: 400px;
	height: auto;
	margin-bottom: 5%;
	box-sizing: border-box;
}
.content .cuatro-patrimonial ul.doss li.doss img {
	width: 100%;
	height: auto;
	max-width: 55px;
	display: block;
	float: left;
}
.content .cuatro-patrimonial ul.doss li.doss span.txt-cuatro-patrimonial-top {
		padding-top: 3%;
		display: inline-block;
		float: left;
		font-family: 'Futura Std', sans-serif;
		font-size:1.4em;
		text-align: left;
		width:80%;
		padding-left: 1.5%;
		height: auto;
		color: #0f62ac;
		max-height: 50px;
		box-sizing: border-box;
	}
	.content .cuatro-patrimonial ul.doss li.doss span.txt-cuatro-patrimonial-top-dos {
		padding-top: 3%;
		display: inline-block;
		float: left;
		font-family: 'Futura Std', sans-serif;
		font-size:1.3em;
		text-align: left;
		width:80%;
		padding-left: 1.5%;
		height: auto;
		color: #22A2CF;
		max-height: 50px;
		box-sizing: border-box;
	}
	.content .cuatro-patrimonial ul.doss li.doss span.txt-cuatro-patrimonial {
		display: inline-block;
		float: left;
		font-family: 'Futura Std', sans-serif;
		font-size:1.4em;
		text-align: left;
		width:100%;
		max-width: 270px;
		padding-left: 1.5%;
		height: auto;
		color: #0f62ac;
		max-height: 50px;
		box-sizing: border-box;
	}
/*-------------------------------- CINCO --------------------------------------------------*/
.content .cinco {
	display: block;
	float: left;
	width: 100%;
	max-width: 1366px;
	min-height: 297px;
	background-image: url(../img/banner-inicio-cinco-1366.jpg);
	background-repeat: no-repeat;
	box-sizing: border-box;
	border-top: 6px solid #0f63ac;
}
/*-------------------------------- SEIS EMPRESA  --------------------------------------------------*/
.content .seis {
	display: block;
	float: left;
	width: 100%;
	max-width: 1366px;
	height: auto;
	box-sizing: border-box;
	background-color: #FFF;
	min-height: 300px;
	padding-bottom: 4.5%;
}
.content .seis .full {
	display: inline-block;
	float: left;
	width: 90%;
	margin-top: 2%;
	padding-left: 10%;
	height: auto;
	min-height: 220px;
	box-sizing: border-box;	
	text-align:left;
}
.full h4 {
	font-family: 'Urbanist', sans-serif;
	font-size:1.8em;
	text-align: left;
	color: #2D7EB6;
	padding-top: 2.5%;
	margin-bottom: 2%;
	width:80%;
}
.full span.linea {
	color: #2D7EB6;
	border-bottom: 2px solid #2D7EB6;
}
span.txt-2 {
	display: block;
	float: left;
	height: auto;
	font-family: 'Futura Std', sans-serif;
	font-size:1.2em;
	text-align: left;
	color: #2D7EB6;
	width:100%;
}
.boxx4 span.marcador1 {
	color: #22A2CF;
	float: left;
}
.content .seis .box {
	display: inline-block;
	float: left;
	width: 45%;
	margin-top: 2.5%;
	height: auto;
	min-height: 200px;
	box-sizing: border-box;	
	text-align:left;
}
span.txt-3 {
	font-family: 'Futura Std', sans-serif;
	font-size:1.2em;
	text-align: justify-all; 
	color: #222;
	width:100%;
	margin-right:2%;
}
/*-------------------------------- SIETE --------------------------------------------------*/
.content .siete {
	display: block;
	float: left;
	width: 100%;
	max-width: 1366px;
	height: auto;
	min-height: 140px;
	font-family: "Calibrii";
	font-style: italic;
	font-size:1.4em;
	font-weight: normal;
	color: #FFF;
	text-align: center;
	background-image: url(../img/banner-inicio-siete.jpg);
	background-repeat: no-repeat;
	padding-top: 2%;
}
.content .siete img {
	width: 100%;
	height: 100%;
	background-size: 100%;
}
/*-------------------------------- SIETE NO-INDEX ----------------------------------------*/
.content .siete-no-index {
	display: block;
	float: left;
	width: 100%;
	height: auto;
	max-width: 1366px;
	background-image: url(../img/banner-inicio-siete-hogares-comercios-1366.jpg);
	background-repeat: no-repeat;
	min-height: 80px;
	background-position: 0px -40px;
	margin-bottom: 2%;
	font-family: "Calibrii";
}
/*-------------------------------- OCHO --------------------------------------------------*/
.content .ocho {
	display: block;
	float: left;
	width: 100%;
	height: auto;
	min-height: 232px;
	background-color: #FFF;
	padding-top: 0.7%;
	padding-bottom: 2%;
	box-sizing: border-box;
}
.ocho h1 {
	font-family: 'Futura Std', sans-serif;
	font-size: 3.2em;
	text-align: center;
	color: #000;
	padding-top: 0%;
	margin-bottom: 0.5%;
	width:100%;
	padding-left:0%;
	font-weight: 500;
}
.ocho .linea {
	margin-left: 42.8%;
	width:14.2%;
	border-bottom: 2px solid #2D7EB6;
	height: 2px;
	margin-bottom: 2%;
}
.ocho span.sub-titulo {
	width: 100%;
	font-family: 'Futura Std', sans-serif;
	font-size:1.2em;
	text-align: center;
	color: #000;
	margin-left: 0;
}
.ocho form#correo {
	width: 90%;
	margin-left: 5%;
	margin-top: 2%;
}
.ocho form#correo input {
	width: 35%;
	height: 30px;
	border: 1px solid #D4D4D4;
	border-radius: 25px;
	padding: 2%;
	font-family: 'Futura Std', sans-serif;
	font-size:1.2em;
}
.ocho form#correo textarea {
	width: 73.5%;
	height: 30px;
	border: 1px solid #D4D4D4;
	border-radius: 15px;
	padding: 2%;
	min-height: 100px;
	margin-top: 2%;
	margin-bottom: 2%;
	font-family: 'Futura Std', sans-serif;
	font-size:1.2em;
	font-weight: 500;
}
.ocho form#correo .g-recaptcha {
	display: block;
	float: left;
	width:100%;
	text-align: center;
	margin-left: 38%;
	margin-bottom: 2%;
}
.ocho form#correo input#enviar {
	width: 18%;
	height:  43px;
	background-color: #22A2CF;
	color: #FFF;
	border-radius:0;
	border: none;
	font-family: Futura Std, sans-serif;
	font-style: italic;
	font-weight: normal;
	font-size: 1.4em;
	line-height: 1px;
	text-align: left;
	padding-bottom: 1.5%;
	padding-left: 4%;
	cursor: pointer;
	background-image: url(../img/img-bt-enviar.png);
	background-repeat:no-repeat;
	background-position: 178px 0px;
	box-sizing: border-box;
	margin-left: 1%;
}
.ocho form#correo input#enviar img {
	width: 100%;
	height: 100%;
}
.ocho form#correo input#enviar:hover {
	background:#fef687;
	color:#2e7cbe; 
	background-image: url(../img/img-bt-enviar.png);
	background-repeat:no-repeat;
	background-position: 178px 0px;
}
/*-------------------------------- FOOTER --------------------------------------------------*/
footer {
	display: block;
	float: left;
	width: 100%;
	height: auto;
	min-height: 518px;
	background-image: url(../img/img-nueve-1366.jpg);
	background-repeat:no-repeat;
	background-position: 0px -40px;
	padding-left: 9%;
	padding-top: 3%;
	box-sizing: border-box;

}
footer img {
	width:100%;
	height: 100%;
}
footer .ubicacion {
	display: block;
	float: left;
	width: 30%;
	height: auto;
	min-height: 420px;
	background-color:rgba(0, 0, 0, 0.8);
	margin-left: 10%;
	padding: 2% 0% 1% 0%;
	box-sizing: border-box;
	text-align: center;
}
footer .ubicacion span.title {
	font-family: Futura Std, sans-serif;
	font-size: 2em;
	text-align: center;
	color: #FFF;
	width: 100%;
	padding-bottom: 1%;
}
footer .ubicacion .linea-ubi {
	width:74%;
	margin-left: 13%;
	border-bottom: 2px solid #FFF;
	height: 2px;
	margin-bottom: 6%;
}
footer .ubicacion span.txt-ubi {
	font-family: Futura Std, sans-serif;
	font-size: 1.4em;
	text-align: center;
	color: #FFF;
	width: 100%;
	padding-bottom: 4%;
}
footer .ubicacion span.txt-ubi-dos {
	font-family: Futura Std, sans-serif;
	font-size: 1.1em;
	text-align: center;
	color: #FFF;
	width: 100%;
}
footer .ubicacion .mapa {
	display: block;
	float: left;
	width:77.4%;
	height: auto;
	margin-top: 4%;
	margin-left: 11.5%;
}
.content .pie-left {
		display: block;
		float: left;
		background-color: #000;
		width: 23.5%;
		height: 45px;
		box-sizing: border-box;
	}
.content .pie-left .redes-footer {
	margin-top: 4%;
	display: :block;
	float: left;
	width: 44%;
	text-align:left;
	height: auto;
	padding-left:5%;
	margin-top: -5.5%;
}
.content .pie-left .redes-footer img {
	width:100%;
	max-width: 32px;
	max-height: 32px;
}
.content .pie-left .redes-footer a:hover img {
	width: 38px;
	box-shadow: 1px 1px 1px 1px #888888;
	border-radius: 50%;
}
.content .pie {
	display: block;
	float: left;
	margin: 0 auto;
	width: 76.5%;
	text-align: center;
	padding: 1% 0% 1% 0%;
	box-sizing: border-box;
	background-color:#000; /*#0f63ac;*/
	font-family: 'Futura Std', sans-serif;
	font-weight: normal;
	font-size: 0.9em;
	color: #FFF;
}
.content .pie a {
	font-family: 'Futura Std', sans-serif;
	font-size: 0.9em;
	color: #FFF;
}
.content .pie a:hover {
	color: #e65100;
}
/*-----------------------------------------------------------------------------------------------*/
/*-------------------------------- FIN 1366px  --------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/


/********************* ----- ********************************************************************/
/********************* 1920 ********************************************************************/
/********************* ---- ********************************************************************/
@media screen and (min-width: 1920px) {
	/*---- INDEX ----------------*/
	header#menu {
		display: none;
	}
	header#cab {
	width: 100%;
	height: auto;
	max-height: 106px;
	max-width: 1920px;
	box-sizing: border-box;
	margin: 0px;
	padding-bottom: 0%;
	background-color: #0f63ac;
	}
	header#cab img {
		width: 100%;
		height: auto;
		max-width: 1366px;
	}
	.main {
	width: 100%;
	max-width: 1920px;
	background-color:#2e7cbe;
	height: 100px;
	box-sizing: border-box;
	}
	.main nav {
	background:#2e7cbe;
	z-index:9000;
	width:100%;
	max-width: 1366px;
	height: auto;
	min-height: 100px;
	box-sizing:border-box;
	margin: auto;
	margin-bottom: 0px;
	padding: 0.6% 0% 0.6% 0.5%; 
	}
	.menu-fixed nav .logo {
	width: 100%;
	max-width: 300px;
	height: auto;
	margin-left: 0%;
	padding-top: 0.4%;
	}
	.menu-fixed nav .logo img {
	width: 100%;
	max-width: 300px;
	height: auto;
	}
	.menu-fixed nav ul {
	margin-left: 10%;
	}
	.main nav ul li a {
	padding: 15px 15px 0px 15px;
	font-family: 'Futura Std', sans-serif;
	font-size:1.4em;
	text-align: center;
	border-right: 1px solid #FFF;
	}
	.main nav ul li .children {
	display: none;
	background:#fef687;
	color:#2e7cbe;
	position: absolute;
	width: 100%;
	min-width: 360px;
	margin-left: -100px;
	margin-top: 0px;
	z-index:1005;
	box-sizing: border-box;
	border-right: none;
	}
	.main nav ul li .children li a:hover{
	background: rgba(244,259,186,0.7);
	}
	.main nav ul li .children li a .icono {
	color: #FFF;
	}
	.main nav .redes {
	max-width: 140px;
	top: 12%;
	left: 77%;
	}
	.main nav .redes img {
	width: 100%;
	height: 38px;
	width: 38px;
	margin-right:5%;
	}

	.main .menu-fixed nav .redes {
		top: 25%;
		max-width: 135px;
	margin-right:5%;
	}
	.menu-fixed nav .redes img {
		max-width: 38px;
		max-height: 38px;
	}
	.main .menu-fixed .redes img {
		width: 38px;
		height: 38px;
	}
	.ir-arriba {
		bottom: 38px;
	}
	.content .banner {
	display: none;
	} 
	.content .banner-1600 {
	display: none;
	}
	.content .banner-360 {
		display: none;
	} 
	.content .banner-640 {
		display: none;
	}
	.content .banner-1920 {
		display: block;
		float: left;
		width: 100%;
		max-width: 1920px;
		height: auto;
		max-height: 445px;
		margin: 0 auto;
		text-align: center;
		overflow: hidden;
		box-sizing: border-box;
	}
	.comtent .banner-1920 iframe {
	background-color: #0f63ac;
	}
	.content .banner-1920 iframe img {
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	}

	.content .uno {
		width: 100%;
		max-width: 1920px;
		background-image: url(../img/banner-la-tranquilidad-1920.png);
	background-repeat: no-repeat;
	min-height: 98px;
	z-index: 9999;
	}
	.content .dos {
		width: 100%;
		max-width: 1920px;
		padding-left: 15%;
		padding-top: 2%;
		padding-bottom: 2%;
		background-color: #FFF;
	}
	.content .tres {
	width: 100%;
	max-width: 1920px;
	height: 296px;
	background-image: url(../img/banner-dos-1920.png);
	background-repeat: no-repeat;
	box-sizing: border-box;
	border-top: 8px solid #0f63ac;
	}
	.content .tres img {
		width: 100%;
		height: auto;
		max-width: 1920px;
	}
	.content .cuatro {
		width: 100%;
		max-width: 1920px;
		padding: 0% 12% 2% 12%;
		box-sizing: border-box;
		background-color: #FFF;
	}
	/*-------------------------------- CUATRO CONTACTO -------------------------------------------------*/
.content .cuatro-contacto {
	max-width: 1920px;
	background-color: #FFF;
}
.content .cuatro-contacto h3 {
	font-family: 'Futura Std', sans-serif;
	font-size:1.2em;
	color: #22A2CF;
	margin-top: 3%;
	font-weight: normal;
}
.content .cuatro-contacto h4 {
	font-family: 'Futura Std', sans-serif;
	font-size:1.1em;
	color: #000;
	margin-top: 3%;
	font-weight: normal;
}
.content .cuatro-contacto a {
	font-family: 'Futura Std', sans-serif;
	color: #000;
}
.content .cuatro-contacto a:hover {
	color: #22A2CF;
}
.pie {
	display: block;
	float: left;
	margin: 0 auto;
	width: 100%;
	text-align: center;
	padding: 1% 0% 1% 0%;
	box-sizing: border-box;
	background-color:#000; /*#0f63ac;*/
	font-family: Calibri;
	font-weight: normal;
	font-size: 0.9em;
	color: #FFF;
}
.pie br {
	display: none;
}
.pie a {
	font-family: Futura Std, sans-serif;
	font-size: 0.9em;
	color: #FFF;
}
.pie a:hover {
	color: #e65100;
}
	/*-------------------------------- CUATRO - HOGARES --------------------------------------------------*/
	.content .banner-fijo-hogares {
	width: 100%;
	max-width: 1920px;
	height: 286px;
	background-image: url(../img/banner-fijo-hogares-comercio-1920.jpg);
	background-repeat: no-repeat;
	box-sizing: border-box;
	}
	.content .banner-fijo-hogares img {
		width: 100%;
		height: auto;
		max-width: 1920px;
	}
	.content .banner-cuatro-hogares {
		width: 100%;
		max-width: 1920px;
		text-align: center;
		box-sizing: border-box;
		background-image: url(../img/banner-hogares-comercios-1920.png);
		background-repeat: no-repeat;
	}
	.content .banner-cuatro-hogares h4 {
		padding-top: 2%;
	}
	.content .cuatro-hogares {
		width: 100%;
		max-width: 1920px;
		padding-bottom: 2%;
		background-color: #FFF;
		padding-top: 0%;
	}
	.content .cuatro-hogares ul {
		padding-left: 25%;
		box-sizing: border-box;
	}
	.content .cuatro-hogares ul li {
	display: inline-block;
	float: left;
	width: 50%;
	margin-bottom: 4%;
	}
	.content .banner-cuatro-hogares ul li img {
		width: 100%;
		height: auto;
		max-width: 70px;
		display: block;
		float: left;
	}
	#global .content .cuatro-hogares ul li span.txt-cuatro-hogares-top {
		padding-top: 2%;

	}
	.content .banner-cuatro-hogares ul li span.txt-cuatro-hogares {
		
	}
	/*---------------------------- CUATRO EMPRESAS E INSTITUCIONES ----------------*/
	.content .banner-fijo-empresas {
	width: 100%;
	max-width: 1920px;
	height: 286px;
	background-image: url(../img/banner-dos-1920.png);
	background-repeat: no-repeat;
	box-sizing: border-box;
	}
	.content .banner-fijo-empresas img {
		width: 100%;
		height: auto;
		max-width: 1920px;
	}
	.content .banner-cuatro-empresas {
		display: block;
		float: left;
		width: 100%;
		height: auto;
		max-width: 1920px;
		min-height: 115px;
		background-image: url(../img/banner-empresas-instituciones-1920.png);
		background-repeat: no-repeat;
		margin-top: -1.2%;
		text-align: center;
	}
	.content .banner-cuatro-empresas h4 {
	font-family: 'Futura Std', sans-serif;
	font-size:2em;
	font-weight: normal;
	text-align: center;
	color: #FFF;
	padding: 2% 0% 1% 8%;
	}
	.content .cuatro-empresas {
		width: 100%;
		max-width: 1920px;
		background-color: #FFF;
		padding-top: 0%;
	}
	.content .cuatro-empresas ul {
		margin-left: 2.5%;
	}
	.content .cuatro-empresas ul li span.txt-cuatro-empresas-top {
		padding-top: 2%;
	}
	.content .cuatro-empresas ul li span.txt-cuatro-empresas {
		padding-top: 2%;
	}
/*---------------------------- CUATRO NO-INDEX AGROINDUSTRIAS RURAL ----------------*/
	.content .banner-fijo-agroindustrias {
	width: 100%;
	max-width: 1920px;
	height: 286px;
	background-image: url(../img/banner-fijo-agroindustrias-rural-1920.jpg);
	background-repeat: no-repeat;
	box-sizing: border-box;
	}
	.content .banner-fijo-industrias img {
		width: 100%;
		height: auto;
		max-width: 1920px;
	}
	.content .banner-cuatro-agroindustrias {
		display: block;
		float: left;
		width: 100%;
		height: auto;
		max-width: 1920px;
		min-height: 115px;
		background-image: url(../img/banner-agroindustrias-rural-1920.png);
		background-repeat: no-repeat;
		margin-top: -1.2%;
		text-align: center;
	}
	.content .banner-cuatro-agroindustrias h4 {
	font-family: 'Futura Std', sans-serif;
	font-size:2em;
	font-weight: normal;
	text-align: center;
	color: #FFF;
	padding: 2% 0% 1% 8%;
	}
	.content .cuatro-agroindustrias {
		width: 100%;
		max-width: 1920px;
		background-color: #FFF;
		padding-top: 0%;
	}
	.content .cuatro-agroindustrias ul {
		margin-left: 6%;
		padding-left: 20%;
	}
	.content .cuatro-agroindustrias ul li span.txt-cuatro-agroindustrias-top {
		padding-top: 2%;
	}
/*---------------------------- CUATRO GOBIERNOS Y MUNICIPIOS ----------------*/
	.content .banner-fijo-gobiernos {
	width: 100%;
	max-width: 1920px;
	height: 286px;
	background-image: url(../img/banner-fijo-gobiernos-municipios-1920.jpg);
	background-repeat: no-repeat;
	box-sizing: border-box;
	}
	.content .banner-fijo-gobiernos img {
		width: 100%;
		height: auto;
		max-width: 1920px;
	}
	.content .banner-cuatro-gobiernos {
		display: block;
		float: left;
		width: 100%;
		height: auto;
		max-width: 1920px;
		min-height: 115px;
		background-image: url(../img/banner-gobiernos-municipios-1920.png);
		background-repeat: no-repeat;
		margin-top: -1.2%;
		text-align: center;
	}
	.content .banner-cuatro-gobiernos h4 {
	font-family: 'Futura Std', sans-serif;
	font-size:2em;
	font-weight: normal;
	text-align: center;
	color: #FFF;
	padding: 2% 0% 1% 8%;
	}
	.content .cuatro-gobiernos {
		width: 100%;
		max-width: 1920px;
		background-color: #FFF;
		padding-top: 0%;

	}
	.content .cuatro-gobiernos ul {
		margin-left: 4%;
	}
	.content .cuatro-gobiernos ul li span.txt-cuatro-gobiernos-top {
		padding-top: 2%;
	}
/*---------------------------- CUATRO NO-INDEX URBANIZACIONES PRIVADAS ----------------*/
	.content .banner-fijo-urbanizaciones {
	width: 100%;
	max-width: 1920px;
	height: 286px;
	background-image: url(../img/banner-fijo-urbanizaciones-privadas-1920.jpg);
	background-repeat: no-repeat;
	box-sizing: border-box;
	}
	.content .banner-fijo-urbanizaciones img {
		width: 100%;
		height: auto;
		max-width: 1920px;
	}
	.content .banner-cuatro-urbanizaciones {
		display: block;
		float: left;
		width: 100%;
		height: auto;
		max-width: 1920px;
		min-height: 115px;
		background-image: url(../img/banner-urbanizaciones-privadas-1920.png);
		background-repeat: no-repeat;
		margin-top: -1.2%;
		text-align: center;
	}
	.content .banner-cuatro-urbanizaciones h4 {
	font-family: 'Futura Std', sans-serif;
	font-size:2em;
	font-weight: normal;
	text-align: center;
	color: #FFF;
	padding: 2% 0% 1% 8%;
	}
	.content .cuatro-urbanizaciones {
		width: 100%;
		max-width: 1920px;
		background-color: #FFF;
		padding-top: 0%;
	}
	.content .cuatro-urbanizaciones ul {
		margin-left: 5%;
	}
	.content .cuatro-urbanizaciones ul li span.txt-cuatro-urbanizaciones {
		font-size:1.33em;
	}
	.content .cuatro-urbanizaciones ul li span.txt-cuatro-urbanizaciones-top {
		padding-top: 2%;
	}
/*---------------------------- CUATRO CUATRO GESTIÓN DE RIESGOS Y SEG PATRIMONIAL ----------------*/
	
	.content .banner-fijo-patrimonial {
	width: 100%;
	max-width: 1920px;
	height: 286px;
	background-image: url(../img/banner-fijo-riesgo-patrimonial-1920.jpg);
	background-repeat: no-repeat;
	box-sizing: border-box;
	}
	.content .banner-fijo-patrimonial img {
		width: 100%;
		height: auto;
		max-width: 1920px;
	}
	.content .banner-cuatro-patrimonial {
		display: block;
		float: left;
		width: 100%;
		height: auto;
		max-width: 1920px;
		min-height: 115px;
		background-image: url(../img/banner-riesgo-patrimonial-1920.png);
		background-repeat: no-repeat;
		margin-top: -1.2%;
		text-align: center;
	}
	.content .banner-cuatro-patrimonial h4 {
	font-family: 'Futura Std', sans-serif;
	font-size:2em;
	font-weight: normal;
	text-align: center;
	color: #FFF;
	padding: 2% 0% 1% 8%;
	}
	.content .cuatro-patrimonial {
		width: 100%;
		max-width: 1920px;
		padding-bottom: 3%;
		padding-top: 0%;
	}
	.content .cuatro-patrimonial ul.unos {
	
	margin-left: 29.3%;
	}
	.content .cuatro-patrimonial ul.unos li.unos span.txt-cuatro-patrimonial-top {
		padding-top: 4%;
	}
	.content .cuatro-patrimonial ul.doss li.doss span.txt-cuatro-patrimonial-top-dos {
		padding-top: 4%;
	}
	.content .cuatro-patrimonial ul.doss li.doss span.txt-cuatro-patrimonial-top {
		padding-top: 4%;
	}
	/*-------------------------------- SIETE CINCO ----------------------------------------*/
	.content .cinco {
		width: 100%;
	max-width: 1920px;
	height: 297px;
	background-image: url(../img/banner-inicio-cinco-1920.png);
	background-repeat: no-repeat;
	box-sizing: border-box;
	border-top: 6px solid #2e7cbe;

	}
	/*-------------------------------- SIETE SEIS ------------------------------------------*/
	.content .seis {
		width: 100%;
		max-width: 1920px;
		padding: 0% 12% 2% 12%;
		box-sizing: border-box;
		background-color: #FFF;
	}
	.content .siete {
		width: 100%;
		max-width: 1920px;
		height: auto;
		background-image: url(../img/banner-inicio-siete-1920.jpg);
	background-repeat: no-repeat;
	padding-top: 1.3%;
	}
	/*-------------------------------- SIETE NO-INDEX ----------------------------------------*/
	.content .siete-no-index {
		display: block;
		float: left;
		width: 100%;
		max-width: 1920px;
		background-image: url(../img/banner-segmentos-1920.jpg);
		background-repeat: no-repeat;
		min-height: 129px;
		background-position: none;
		margin-bottom: 0%;
	}
	.content .siete-no-index img {
		width: 100%;
		height: 100%;
	}
	/*------------------------ OCHO ------------------------------------*/
	.content .ocho {
		padding-top: 2%;
		padding-bottom: 2%;
	}
	.ocho .linea {
	margin-left: 45%;
	width:10.1%;
	border-bottom: 2px solid #2D7EB6;
	height: 2px;
	margin-bottom: 2%;
	}
	.ocho span.sub-titulo {
	font-size:1.3em;
	margin-left: 1%;
	}

	.ocho form#correo .g-recaptcha {
	width:60%;
	margin-left: 41.5%;
	margin-bottom: 2%;
	}
	.ocho form#correo input#enviar {
	width: 18%;
	height:  43px;
	background-color: #22A2CF;
	color: #FFF;
	border-radius:0;
	border: none;
	font-family: Futura Std, sans-serif;
	font-style: italic;
	font-weight: normal;
	font-size: 1.6em;
	line-height: 1px;
	text-align: left;
	padding-bottom: 1.8%;
	padding-left: 4.8%;
	cursor: pointer;
	background-image: url(../img/img-bt-enviar-1920.png);
	background-repeat:no-repeat;
	background-position: 246px 0px;
	box-sizing: border-box;
	}
	.ocho form#correo input#enviar img {
	width: 100%;
	height: 100%;
	max-width: 66px;
	}
	.ocho form#correo input#enviar:hover {
	background:#fef687;
	color:#2e7cbe; 
	background-image: url(../img/img-bt-enviar-1920.png);
	background-repeat:no-repeat;
	background-position: 246px 0px;
	}
/*---------------------------- FOOTER ---------------------------------------------------------*/
	footer {
	display: block;
	float: left;
	width: 100%;
	height: auto;
	min-height: 756px;
	background-image: url(../img/img-nueve-1920.png);
	background-repeat:no-repeat;
	background-position: 0px -10px;
	padding: 3.5% 0% 0% 10.2%;
	box-sizing: border-box;
	text-align: center;
	}
	footer img {
	width:100%;
	height: 100%;
	}
	footer .ubicacion {
	padding-bottom: 3%;
}
	footer .ubicacion span.title {
	font-family: Futura Std, sans-serif;
	font-size: 2.8em;
	text-align: center;
	color: #FFF;
	width: 100%;
	padding-bottom: 1%;
	}
	footer .ubicacion span.txt-ubi {
		font-family: Futura Std, sans-serif;
		font-size: 1.8em;
		text-align: center;
		color: #FFF;
		width: 100%;
		padding-bottom: 4%;
	}
	footer .ubicacion span.txt-ubi-dos {
		font-family: Futura Std, sans-serif;
		font-size: 1.4em;
		text-align: center;
		color: #FFF;
		width: 100%;
	}
	footer .ubicacion .mapa {
		display: block;
		float: left;
		width:77.4%;
		height: auto;
		max-height: 275px; 
		margin-top: 4%;
		margin-left: 11.5%;
	}
	footer .ubicacion .mapa iframe {
		height: 275px;
	}
	.content .pie-left {
		display: block;
		float: left;
		background-color: #000;
		width: 30%;
		height: 58px;
		box-sizing: border-box;
	}
	.content .pie-left .redes-footer {
		margin-top: -4%;
		display: :block;
		float: left;
		width: 35%;
		text-align:left;
		height: auto;
		padding-left:5%;
		box-sizing: border-box;
	}
	.content .pie-left .redes-footer img {
	width:100%;
	max-width: 38px;
	max-height: 38px;
}





	.content .pie-left .redes-footer img {
	width: 38px;
	height: 38px;
	}
	.content .pie-left .redes-footer a img {
	width: 38px;
	height: 38px;
	}
	.content .pie-left .redes-footer a:hover img {
		width: 50px;
		box-shadow: 1px 1px 1px 1px #888888;
		border-radius: 50%;
	}
	.content .pie {
		display: block;
		float: left;
		margin: 0 auto;
		width: 70%;
		text-align: center;
		padding: 1% 0% 1% 4%;
		box-sizing: border-box;
		background-color:#000; /*#0f63ac;*/
		font-family: 'Futura Std', sans-serif;
		font-weight: normal;
		font-size: 0.95em;
		color: #FFF;
		box-sizing: border-box;
	}
	.content .pie a {
		font-family: 'Futura Std', sans-serif;
		font-size: 0.95em;
		color: #FFF;
	}
	.content .pie a:hover {
		color: #e65100;
	}
}

/********************* ----- ********************************************************************/
/********************* 1600 ********************************************************************/
/********************* ---- ********************************************************************/
@media screen and (min-width: 1367px) and (max-width: 1600px) {
	/*---- INDEX ----------------*/
	header#menu {
		display: none;
	}
	header#cab {
	width: 100%;
	height: auto;
	max-height: 106px;
	max-width: 1600px;
	box-sizing: border-box;
	margin: 0px;
	padding-bottom: 0%;
	background-color: #0f63ac;
	}
	header#cab img {
		width: 100%;
		height: auto;
		max-width: 1366px;
	}
	.main {
	width: 100%;
	max-width: 1600px;
	background-color:#2e7cbe;
	height: 100px;
	box-sizing: border-box;
	}
	.main nav {
	background:#2e7cbe;
	z-index:9000;
	width:100%;
	max-width: 1600px;
	height: auto;
	min-height: 100px;
	box-sizing:border-box;
	margin: auto;
	margin-bottom: 0px;
	padding: 0.6% 0% 0.6% 0.5%; 
	}
	.menu-fixed nav ul {
	display: block;
	float: left;
	margin-left: 5.5%;
	}
	.menu-fixed nav .logo {
		margin-left: 8%;
	}
	.menu-fixed nav .logo img {
	width: 272px;
	max-width: 272px;
	height: 56px;
	}
	.menu-fixed nav ul {
	margin-left: 10%;
	}
	.main nav ul li a {
	padding: 15px 15px 0px 15px;
	font-family: 'Futura Std', sans-serif;
	font-size:1.4em;
	text-align: center;
	border-right: 1px solid #FFF;
	}
	.main nav ul li .children {
	display: none;
	background:#fef687;
	color:#2e7cbe;
	position: absolute;
	width: 100%;
	min-width: 360px;
	margin-left: -100px;
	margin-top: 0px;
	z-index:1005;
	box-sizing: border-box;
	border-right: none;
	}
	.main nav ul li .children li a:hover{
	background: rgba(244,259,186,0.7);
	}
	.main nav ul li .children li a .icono {
	color: #FFF;
	}
	.main nav .redes {
	max-width: 140px;
	top: 15%;
	left: 77%;
	}
	.main nav .redes img {
	width: 100%;
	height: 38px;
	width: 38px;
	margin-right:5%;
	}

	.main .menu-fixed nav .redes {
		top: 25%;
		max-width: 135px;
	margin-right:5%;
	}
	.menu-fixed nav .redes img {
		max-width: 38px;
		max-height: 38px;
	}
	.main .menu-fixed .redes img {
		width: 38px;
		height: 38px;
	}
	.ir-arriba {
		bottom: 38px;
	}
	.content .banner {
	display: none;
	}
	.content .banner-1920 {
	display: none;
	}
	.content .banner-360 {
		display: none;
	} 
	.content .banner-640 {
		display: none;
	}
	.content .banner-1600 {
		display: block;
		float: left;
		width: 100%;
		max-width: 1600px;
		height: auto;
		max-height: 445px;
		margin: 0 auto;
		text-align: center;
		overflow: hidden;
		box-sizing: border-box;
	}
	.comtent .banner-1600 iframe {
	background-color: #0f63ac;
	}
	.content .banner-1600 iframe img {
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	}
	.content .uno {
		width: 100%;
		max-width: 1600px;
		background-image: url(../img/banner-la-tranquilidad-1600.png);
		background-repeat: no-repeat;
		min-height: 98px;
		z-index: 9999;
	}
	.content .dos {
		width: 100%;
		max-width: 1600px;
		padding-left: 7.8%;
		padding-top: 2%;
		padding-bottom: 2%;
		background-color: #FFF;
	}
	.content .tres {
	width: 100%;
	max-width: 1600px;
	height: 238px;
	background-image: url(../img/banner-dos-1600.png);
	background-repeat: no-repeat;
	box-sizing: border-box;
	border-top: 6px solid #0f63ac;
	}
	.content .tres img {
		width: 100%;
		height: auto;
		max-width: 1600px;
	}
	.content .cuatro {
		width: 100%;
		max-width: 1600px;
		padding: 0% 7% 2% 8.1%;
		box-sizing: border-box;
		background-color: #FFF;
	}
	.content .cuatro .boxx4 {
		min-height: 220px;
	}
	/*-------------------------------- CUATRO CONTACTO -------------------------------------------------*/
.content .cuatro-contacto {
	max-width: 1600px;
	background-color: #FFF;
}
.content .cuatro-contacto h3 {
	font-family: 'Futura Std', sans-serif;
	font-size:1.2em;
	color: #22A2CF;
	margin-top: 3%;
	font-weight: normal;
}
.content .cuatro-contacto h4 {
	font-family: 'Futura Std', sans-serif;
	font-size:1.1em;
	color: #000;
	margin-top: 3%;
	font-weight: normal;
}
.content .cuatro-contacto a {
	font-family: 'Futura Std', sans-serif;
	color: #000;
}
.content .cuatro-contacto a:hover {
	color: #22A2CF;
}
.pie {
	display: block;
	float: left;
	margin: 0 auto;
	width: 100%;
	text-align: center;
	padding: 1% 0% 1% 0%;
	box-sizing: border-box;
	background-color:#000; /*#0f63ac;*/
	font-family: Calibri;
	font-weight: normal;
	font-size: 0.9em;
	color: #FFF;
}
.pie br {
	display: none;
}
.pie a {
	font-family: Futura Std, sans-serif;
	font-size: 0.9em;
	color: #FFF;
}
.pie a:hover {
	color: #e65100;
}
	/*-------------------------------- CUATRO - HOGARES --------------------------------------------------*/
	.content .banner-fijo-hogares {
	width: 100%;
	max-width: 1600px;
	height: 286px;
	background-image: url(../img/banner-fijo-hogares-comercio-1600.jpg);
	background-repeat: no-repeat;
	box-sizing: border-box;
	}
	.content .banner-fijo-hogares img {
		width: 100%;
		height: auto;
		max-width: 1600px;
	}
	.content .banner-cuatro-hogares {
		width: 100%;
		max-width: 1600px;
		text-align: center;
		box-sizing: border-box;
		background-image: url(../img/banner-hogares-comercios-1600.png);
		background-repeat: no-repeat;
	}
	.content .banner-cuatro-hogares h4 {
		padding-top: 2%;
	}
	.content .cuatro-hogares {
		width: 100%;
		max-width: 1600px;
		padding-bottom: 2%;
		background-color: #FFF;
		padding-top: 0%;
	}
	.content .cuatro-hogares ul {
		padding-left: 25%;
		box-sizing: border-box;
	}
	.content .cuatro-hogares ul li {
	display: inline-block;
	float: left;
	width: 50%;
	margin-bottom: 4%;
	}
	.content .banner-cuatro-hogares ul li img {
		width: 100%;
		height: auto;
		max-width: 70px;
		display: block;
		float: left;
	}
	#global .content .cuatro-hogares ul li span.txt-cuatro-hogares-top {
		padding-top: 2%;

	}
	.content .banner-cuatro-hogares ul li span.txt-cuatro-hogares {
		
	}
	/*---------------------------- CUATRO EMPRESAS E INSTITUCIONES ----------------*/
	.content .banner-fijo-empresas {
	width: 100%;
	max-width: 1600px;
	height: 238px;
	background-image: url(../img/banner-dos-1600.png);
	background-repeat: no-repeat;
	box-sizing: border-box;
	}
	.content .banner-fijo-empresas img {
		width: 100%;
		height: auto;
		max-width: 1600px;
	}
	.content .banner-cuatro-empresas {
		display: block;
		float: left;
		width: 100%;
		height: auto;
		max-width: 1600px;
		min-height: 115px;
		background-image: url(../img/banner-empresas-instituciones-1600.png);
		background-repeat: no-repeat;
		margin-top: -1.2%;
		text-align: center;
	}
	.content .banner-cuatro-empresas h4 {
	font-family: 'Futura Std', sans-serif;
	font-size:2em;
	font-weight: normal;
	text-align: center;
	color: #FFF;
	padding: 2% 0% 1% 8%;
	}
	.content .cuatro-empresas {
		width: 100%;
		max-width: 1600px;
		background-color: #FFF;
		padding-top: 0%;
	}
	.content .cuatro-empresas ul {
		margin-left: 2.5%;
	}
	.content .cuatro-empresas ul li span.txt-cuatro-empresas-top {
		padding-top: 2%;
	}
	.content .cuatro-empresas ul li span.txt-cuatro-empresas {
		padding-top: 0%;
	}
/*---------------------------- CUATRO NO-INDEX AGROINDUSTRIAS RURAL ----------------*/
	.content .banner-fijo-agroindustrias {
	width: 100%;
	max-width: 1600px;
	height: 238px;
	background-image: url(../img/banner-fijo-agroindustrias-rural-1600.jpg);
	background-repeat: no-repeat;
	box-sizing: border-box;
	}
	.content .banner-fijo-industrias img {
		width: 100%;
		height: auto;
		max-width: 1600px;
	}
	.content .banner-cuatro-agroindustrias {
		display: block;
		float: left;
		width: 100%;
		height: auto;
		max-width: 1600px;
		min-height: 115px;
		background-image: url(../img/banner-agroindustrias-rural-1600.png);
		background-repeat: no-repeat;
		margin-top: -1.2%;
		text-align: center;
	}
	.content .banner-cuatro-agroindustrias h4 {
	font-family: 'Futura Std', sans-serif;
	font-size:2em;
	font-weight: normal;
	text-align: center;
	color: #FFF;
	padding: 2% 0% 1% 7%;
	}
	.content .cuatro-agroindustrias {
		width: 100%;
		max-width: 1600px;
		background-color: #FFF;
		padding-top: 0%;
	}
	.content .cuatro-agroindustrias ul {
		margin-left: 3%;
		padding-left: 20%;
	}
	.content .cuatro-agroindustrias ul li span.txt-cuatro-agroindustrias-top {
		padding-top: 2%;
	}
/*---------------------------- CUATRO GOBIERNOS Y MUNICIPIOS ----------------*/
	.content .banner-fijo-gobiernos {
	width: 100%;
	max-width: 1600px;
	height: 234px;
	background-image: url(../img/banner-fijo-gobiernos-municipios-1600.jpg);
	background-repeat: no-repeat;
	box-sizing: border-box;
	min-height: 234px;
	}
	.content .banner-fijo-gobiernos img {
		width: 100%;
		height: auto;
		max-width: 1600px;
	}
	.content .banner-cuatro-gobiernos {
		display: block;
		float: left;
		width: 100%;
		height: auto;
		max-width: 1600px;
		min-height: 115px;
		background-image: url(../img/banner-gobiernos-municipios-1600.png);
		background-repeat: no-repeat;
		margin-top: -1.2%;
		text-align: center;
	}
	.content .banner-cuatro-gobiernos h4 {
	font-family: 'Futura Std', sans-serif;
	font-size:2em;
	font-weight: normal;
	text-align: center;
	color: #FFF;
	padding: 2% 0% 1% 8%;
	}
	.content .cuatro-gobiernos {
		width: 100%;
		max-width: 1600px;
		background-color: #FFF;
		padding-top: 0%;

	}
	.content .cuatro-gobiernos ul {
		margin-left: 1%;
	}
	.content .cuatro-gobiernos ul li span.txt-cuatro-gobiernos-top {
		padding-top: 2%;
	}
/*---------------------------- CUATRO NO-INDEX URBANIZACIONES PRIVADAS ----------------*/
	.content .banner-fijo-urbanizaciones {
	width: 100%;
	max-width: 1600px;
	height: 238px;
	background-image: url(../img/banner-fijo-urbanizaciones-privadas-1600.jpg);
	background-repeat: no-repeat;
	box-sizing: border-box;
	min-height: 238px;
	}
	.content .banner-fijo-urbanizaciones img {
		width: 100%;
		height: auto;
		max-width: 1600px;
	}
	.content .banner-cuatro-urbanizaciones {
		display: block;
		float: left;
		width: 100%;
		height: auto;
		max-width: 1600px;
		min-height: 115px;
		background-image: url(../img/banner-urbanizaciones-privadas-1600.png);
		background-repeat: no-repeat;
		margin-top: -1.2%;
		text-align: center;
	}
	.content .banner-cuatro-urbanizaciones h4 {
	font-family: 'Futura Std', sans-serif;
	font-size:2em;
	font-weight: normal;
	text-align: center;
	color: #FFF;
	padding: 2% 0% 1% 8%;
	}
	.content .cuatro-urbanizaciones {
		width: 100%;
		max-width: 1600px;
		background-color: #FFF;
		padding-top: 0%;
	}
	.content .cuatro-urbanizaciones ul {
		margin-left: 1%;
	}
	.content .cuatro-urbanizaciones ul li span.txt-cuatro-urbanizaciones {
		font-size:1.33em;
	}
	.content .cuatro-urbanizaciones ul li span.txt-cuatro-urbanizaciones-top {
		padding-top: 2%;
	}
/*---------------------------- CUATRO CUATRO GESTIÓN DE RIESGOS Y SEG PATRIMONIAL ----------------*/
	
	.content .banner-fijo-patrimonial {
	width: 100%;
	max-width: 1600px;
	height: 238px;
	background-image: url(../img/banner-fijo-riesgo-patrimonial-1600.jpg);
	background-repeat: no-repeat;
	box-sizing: border-box;
	}
	.content .banner-fijo-patrimonial img {
		width: 100%;
		height: auto;
		max-width: 1600px;
	}
	.content .banner-cuatro-patrimonial {
		display: block;
		float: left;
		width: 100%;
		height: auto;
		max-width: 1600px;
		min-height: 115px;
		background-image: url(../img/banner-riesgo-patrimonial-1600.png);
		background-repeat: no-repeat;
		margin-top: -1.2%;
		text-align: center;
	}
	.content .banner-cuatro-patrimonial h4 {
	font-family: 'Futura Std', sans-serif;
	font-size:2em;
	font-weight: normal;
	text-align: center;
	color: #FFF;
	padding: 2% 0% 1% 8%;
	}
	.content .cuatro-patrimonial {
		width: 100%;
		max-width: 1600px;
		padding-bottom: 3%;
		padding-top: 0%;
	}
	.content .cuatro-patrimonial ul.unos {
	
	margin-left: 24.8%;
	}
	.content .cuatro-patrimonial ul.unos li.unos span.txt-cuatro-patrimonial-top {
		padding-top: 4%;
	}
	.content .cuatro-patrimonial ul.doss li.doss span.txt-cuatro-patrimonial-top-dos {
		padding-top: 4%;
	}
	.content .cuatro-patrimonial ul.doss li.doss span.txt-cuatro-patrimonial-top {
		padding-top: 4%;
	}
	/*-------------------------------- SIETE CINCO ----------------------------------------*/
	.content .cinco {
		width: 100%;
	max-width: 1600px;
	height: 375px;
	background-image: url(../img/banner-inicio-cinco-1600.jpg);
	background-repeat: no-repeat;
	box-sizing: border-box;
	border-top: 6px solid #2e7cbe;

	}
	/*-------------------------------- SIETE SEIS ------------------------------------------*/
	.content .seis {
		width: 100%;
		max-width: 1600px;
		padding: 0% 0% 2% 0%;
		box-sizing: border-box;
		background-color: #FFF;
	}
	.content .siete {
		width: 100%;
		max-width: 1600px;
		height: auto;
		background-image: url(../img/banner-inicio-siete-1600.jpg);
	background-repeat: no-repeat;
	padding-top: 1.3%;
	}
	/*-------------------------------- SIETE NO-INDEX ----------------------------------------*/
	.content .siete-no-index {
		display: block;
		float: left;
		width: 100%;
		max-width: 1600px;
		background-image: url(../img/banner-segmentos-1600.jpg);
		background-repeat: no-repeat;
		min-height: 129px;
		background-position: none;
		margin-bottom: 0%;
	}
	.content .siete-no-index img {
		width: 100%;
		height: 100%;
	}
	/*------------------------ OCHO ------------------------------------*/
	.content .ocho {
		padding-top: 2%;
		padding-bottom: 2%;
	}
	.ocho .linea {
	margin-left: 45%;
	width:10.1%;
	border-bottom: 2px solid #2D7EB6;
	height: 2px;
	margin-bottom: 2%;
	}
	.ocho span.sub-titulo {
	font-size:1.3em;
	margin-left: 1%;
	}

	.ocho form#correo .g-recaptcha {
	width:60%;
	margin-left: 39.5%;
	margin-bottom: 2%;
	}
	.ocho form#correo input#enviar {
	width: 16%;
	height: 55px;
	background-image: url(../img/img-bt-enviar-1600.png);
	background-repeat:no-repeat;
	background-position: 175px 0px;
	margin-left: -0.7%;
	box-sizing: border-box;
	}
	.ocho form#correo input#enviar img {
	width: 100%;
	height: 100%;
	max-width: 55px;
	}
	.ocho form#correo input#enviar:hover {
	background:#fef687;
	color:#2e7cbe; 
	background-image: url(../img/img-bt-enviar-1600.png);
	background-repeat:no-repeat;
	background-position: 175px 0px;
	}
/*---------------------------- FOOTER ---------------------------------------------------------*/
	footer {
	display: block;
	float: left;
	width: 100%;
	height: auto;
	min-height: 702px;
	background-image: url(../img/img-nueve-1600.png);
	background-repeat:no-repeat;
	background-position: 0px -10px;
	padding: 3.5% 0% 0% 10.2%;
	box-sizing: border-box;
	text-align: center;
	}
	footer img {
	width:100%;
	height: 100%;
	}
	footer .ubicacion {
	padding-bottom: 3%;
}
	footer .ubicacion span.title {
	font-family: Futura Std, sans-serif;
	font-size: 2.8em;
	text-align: center;
	color: #FFF;
	width: 100%;
	padding-bottom: 1%;
	}
	footer .ubicacion span.txt-ubi {
		font-family: Futura Std, sans-serif;
		font-size: 1.8em;
		text-align: center;
		color: #FFF;
		width: 100%;
		padding-bottom: 4%;
	}
	footer .ubicacion span.txt-ubi-dos {
		font-family: Futura Std, sans-serif;
		font-size: 1.4em;
		text-align: center;
		color: #FFF;
		width: 100%;
	}
	footer .ubicacion .mapa {
		display: block;
		float: left;
		width:77.4%;
		height: auto;
		max-height: 275px; 
		margin-top: 4%;
		margin-left: 11.5%;
	}
	footer .ubicacion .mapa iframe {
		height: 275px;
	}
	.content .pie-left {
		display: block;
		float: left;
		background-color: #000;
		width: 33%;
		height: 51px;
		box-sizing: border-box;
	}
	.content .pie-left .redes-footer {
		margin-top: -4%;
		display: :block;
		float: left;
		width: 35%;
		text-align:left;
		height: auto;
		padding-left:5%;
		box-sizing: border-box;
	}
	.content .pie-left .redes-footer img {
	width:100%;
	max-width: 38px;
	max-height: 38px;
}





	.content .pie-left .redes-footer img {
	width: 38px;
	height: 38px;
	}
	.content .pie-left .redes-footer a img {
	width: 38px;
	height: 38px;
	}
	.content .pie-left .redes-footer a:hover img {
		width: 50px;
		box-shadow: 1px 1px 1px 1px #888888;
		border-radius: 50%;
	}
	.content .pie {
		display: block;
		float: left;
		margin: 0 auto;
		width: 67%;
		text-align: center;
		padding: 1% 0% 1% 12%;
		box-sizing: border-box;
		background-color:#000; /*#0f63ac;*/
		font-family: 'Futura Std', sans-serif;
		font-weight: normal;
		font-size: 0.95em;
		text-align: left;
		color: #FFF;
		box-sizing: border-box;
	}
	.content .pie a {
		font-family: 'Futura Std', sans-serif;
		font-size: 0.95em;
		color: #FFF;
	}
	.content .pie a:hover {
		color: #e65100;
	}
}

/************************** --- **********************************************************************************/
/*------------------------- 640 ----- CELU VERTICAL -------------------------------------------------------------*/
/************************** --- **********************************************************************************/
@media screen and (max-width: 640px) { 
	header#menu {
	display: block;
	width: 100%;
	height: 72px;
	padding: 2% 1% 0% 4%;
	color: #FFF;
	font-family: Futura Std, sans-serif;
	font-size: 20px;
	position: fixed;
	top: 0px;
	left: 0;
	z-index: 100;
	box-sizing: border-box;
	margin-left: 0%;
	background-color: #0f63ac;
}
header#menu .menu-bar a img.logo {
	display: block;
	float: left;
	height: 60px;
	width: auto;
	padding: 1% 0% 1%;
	box-sizing: border-box;
}
header#menu .menu-bar a img.top {
	width: auto;
	height: 45px;
	padding-top: 2%;
}
header#menu #menu-bar {
		display: none;
}
header#menu label.menu-bar {
	float: right;
	text-decoration: none;
	color: #FFF;
	margin: 1% 3% 3% 3%;
}
header#menu label.menu-bar span.icono {
 width:40px;
 font-size: 1.8em;
}
header#menu .caja-menu {
	position: absolute;
	top: 72px;
	left: 0px;
	width: 100%;
	height: auto;
	min-height: 100vh;
	background:#fef687;
	background: rgba(254,246,135,0.9);
	transition: all 0.5s;
	transform: translateX(-100%);
	overflow-y: scroll;
	z-index: 999999;
}
header#menu .caja-menu a {
	display: block;
	font-family: Futura Std, sans-serif;
	color:#2e7cbe;
	font-size: 0.8em;
	height: 50px;
	padding: 6px;
	border-bottom: 1px solid #2e7cbe;
	text-decoration: none;
	text-align: left;
}
header#menu .caja-menu a:hover {
	background: rgba(244,259,186,0.3);

}
header#menu .caja-menu img {
	width: 21px;
	position: absolute;
	top: 172px;
	left: 104px;
}
#menu-bar:checked ~ .caja-menu {
	transform: translateX(0%);
}
/* ----MENU PEGAJOSO ----------------------------------------------------------------------*/

.menu-fixed {
	display: none;
}
	header#prod {
	display: none;
	}

	.ir-arriba {
	padding: 15px 10px 14px 10px;
	font-size: 1.8em;
	bottom: 15px;
	right: 15px;
	border-radius: 50px;
	line-height: 8px;
	}
	.content .banner-1920 {
	display: none;
	}
	.content .banner-1600 {
		display: none;
	}
	.content .banner {
		display: none;
	}
	.content .banner-360 {
		display: none;
	} 
	.content .banner-640 {
		display: block;
		max-width: 640px;
		max-height: 203px;
		margin-top: 10px;
	}
	.comtent .banner-640 iframe {
	background-color: #0f63ac;
	width: 100%;
	max-width: 640px;
	}
	.content .banner-640 iframe img {
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	}
	.content .uno {
	max-width: 640px;
	max-height: 46px;
	background-image: url(../img/banner-la-tranquilidad-640.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin-bottom: 0;
	border-top: 4px solid #0f63ac;
	
	}
	.content .uno img {
	width: 100%;
	height: 100%;
	}
	/*-------------------------------- CUATRO CONTACTO -------------------------------------------------*/
.content .cuatro-contacto {
	width: 100%;
	max-width: 640px;
	background-color: #FFF;
	min-height: 200px;
	font-family: 'Futura Std', sans-serif;
	font-size: 1.1em;
	color: #000;
	font-weight: normal;
}
.content .cuatro-contacto h3 {
	font-family: 'Futura Std', sans-serif;
	font-size:1.2em;
	color: #22A2CF;
	margin-top: 3%;
	font-weight: normal;
}
.content .cuatro-contacto h4 {
	font-family: 'Futura Std', sans-serif;
	font-size:1.1em;
	color: #000;
	margin-top: 3%;
	font-weight: normal;
}
.content .cuatro-contacto a {
	font-family: 'Futura Std', sans-serif;
	color: #000;
}
.content .cuatro-contacto a:hover {
	color: #22A2CF;
}
.pie {
	display: block;
	float: left;
	margin: 0 auto;
	width: 100%;
	text-align: center;
	padding: 1% 0% 1% 0%;
	box-sizing: border-box;
	background-color:#000; /*#0f63ac;*/
	font-family: Calibri;
	font-weight: normal;
	font-size: 0.9em;
	color: #FFF;
}
.pie br {
	display: none;
}
.pie a {
	font-family: Futura Std, sans-serif;
	font-size: 0.9em;
	color: #FFF;
}
.pie a:hover {
	color: #e65100;
}
	/* ----------------------- CUATRO-HOGARES ---------------------------*/
	.content .banner-fijo-hogares {
	max-width: 640px;
	max-height: 134px;
	background-image: url(../img/banner-fijo-hogares-comercios-640.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin-bottom: 0;
	}
	.content .banner-cuatro-hogares {
	max-width: 640px;
	min-height: 54px;
	background-image: url(../img/banner-hogares-comercios-640.png);
	}
	.content .banner-cuatro-hogares h4 {
		font-size: 1.5em;
		padding:2% 0% 1% 10%;
	}
	.content .cuatro-hogares {
		max-width: 640px;
		min-height: 190px;
	}
	.content .cuatro-hogares ul {
		padding-left:7%;
	}
	.content .cuatro-hogares ul li img {
		max-width: 45px;
	}
	.content .cuatro-hogares ul li span.txt-cuatro-hogares-top {
		font-size: 1.1em;
		padding-top: 0%;
		padding-left: 3.5%;
	}
	.content .cuatro-hogares ul li span.txt-cuatro-hogares {
		font-size: 1.1em;
		padding-left: 3.5%;
	}
	/*------------------------------------------------------------------*/
	/* ----------------------- CUATRO-EMPRESAS ---------------------------*/
	.content .banner-fijo-empresas {
	max-width: 640px;
	max-height: 134px;
	background-image: url(../img/banner-dos-640.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin-bottom: 0;
	}
	.content .banner-cuatro-empresas {
	max-width: 640px;
	min-height: 54px;
	background-image: url(../img/banner-empresas-640.png);
	}
	.content .banner-cuatro-empresas h4 {
		font-size: 1.5em;
		padding:2% 0% 1% 10%;
	}
	.content .cuatro-empresas {
		max-width: 640px;
		min-height: 190px;
	}
	.content .cuatro-empresas ul {
		padding-left:7%;
		box-sizing: border-box;
	}
	.content .cuatro-empresas ul li img {
		max-width: 45px;
	}
	.content .cuatro-empresas ul li span.txt-cuatro-empresas-top {
		font-size: 1.1em;
		padding-top: 0%;
		padding-left: 3.5%;
		max-width: 195px;
	}
	.content .cuatro-empresas ul li span.txt-cuatro-empresas {
		font-size: 1.1em;
		padding-left: 3.5%;
	}
	/*------------------------------------------------------------------*/
	/* ----------------------- CUATRO-AGROINDUSTRIAS ---------------------------*/
	.content .banner-fijo-agroindustrias {
	max-width: 640px;
	max-height: 134px;
	background-image: url(../img/banner-fijo-agroindustrias-rural-640.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin-bottom: 0;
	}
	.content .banner-cuatro-agroindustrias {
	max-width: 640px;
	min-height: 54px;
	background-image: url(../img/banner-agroindustrias-640.png);
	}
	.content .banner-cuatro-agroindustrias h4 {
		font-size: 1.5em;
		padding:2% 0% 1% 8%;
	}
	.content .cuatro-agroindustrias {
		max-width: 640px;
		min-height: 190px;
		box-sizing: border-box;
	}
	.content .cuatro-agroindustrias ul {
		padding-left:7%;
	}
	.content .cuatro-agroindustrias ul li img {
		max-width: 45px;
	}
	.content .cuatro-agroindustrias ul li span.txt-cuatro-agroindustrias-top {
		font-size: 1.1em;
		padding-top: 0%;
		padding-left: 3.5%;
		max-width: 195px;
	}
	.content .cuatro-agroindustrias ul li span.txt-cuatro-agroindustrias {
		font-size: 1.1em;
		padding-left: 3.5%;
	}
	/*------------------------------------------------------------------*/
	/* ----------------------- CUATRO-GOBIERNOS ---------------------------*/
	.content .banner-fijo-gobiernos {
	max-width: 640px;
	min-height: 134px;
	background-image: url(../img/banner-fijo-gobiernos-municipios-640.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin-bottom: 0;
	}
	.content .banner-cuatro-gobiernos {
	max-width: 640px;
	min-height: 54px;
	background-image: url(../img/banner-gobiernos-municipios-640.png);
	}
	.content .banner-cuatro-gobiernos h4 {
		font-size: 1.5em;
		padding:2% 0% 1% 8%;
	}
	.content .cuatro-gobiernos {
		max-width: 640px;
		min-height: 190px;
	}.content .cuatro-gobiernos ul {
		padding-left:7%;
	}
	.content .cuatro-gobiernos ul li {
		min-height: 60px;
	}
	.content .cuatro-gobiernos ul li img {
		max-width: 45px;
	}
	.content .cuatro-gobiernos ul li span.txt-cuatro-gobiernos-top {
		font-size: 1.1em;
		padding-top: 0%;
		padding-left: 3.5%;
	}
	.content .cuatro-gobiernos ul li span.txt-cuatro-gobiernos {
		font-size: 1.1em;
		padding-left: 3.5%;
	}
	/*------------------------------------------------------------------*/
	/* ----------------------- CUATRO-URBANIZACIONES ---------------------------*/
	.content .banner-fijo-urbanizaciones {
	max-width: 640px;
	min-height: 134px;
	background-image: url(../img/banner-fijo-urbanizaciones-privadas-640.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin-bottom: 0;
	}
	.content .banner-cuatro-urbanizaciones {
	max-width: 640px;
	min-height: 54px;
	background-image: url(../img/banner-urbanizaciones-privadas-640.png);
	}
	.content .banner-cuatro-urbanizaciones h4 {
		font-size: 1.5em;
		padding:2% 0% 1% 8%;
	}
	.content .cuatro-urbanizaciones {
		max-width: 640px;
		min-height: 190px;
	}.content .cuatro-urbanizaciones ul {
		padding-left:7%;
	}
	.content .cuatro-urbanizaciones ul li {
		min-height: 60px;
	}
	.content .cuatro-urbanizaciones ul li img {
		max-width: 45px;
	}
	.content .cuatro-urbanizaciones ul li span.txt-cuatro-urbanizaciones-top {
		font-size: 1.1em;
		padding-top: 0%;
		padding-left: 3.5%;
	}
	.content .cuatro-urbanizaciones ul li span.txt-cuatro-urbanizaciones {
		font-size: 1.1em;
		padding-left: 3.5%;
	}
	/*------------------------------------------------------------------*/
/* ----------------------- CUATRO-RIESGO PATRIMONIAL  ------------------*/
	.content .banner-fijo-patrimonial {
	max-width: 640px;
	max-height: 134px;
	background-image: url(../img/banner-fijo-riesgo-patrimonial-640.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin-bottom: 0;
	}
	.content .banner-cuatro-patrimonial {
	max-width: 640px;
	min-height: 54px;
	background-image: url(../img/banner-riesgo-patrimonial-640.png);
	}
	.content .banner-cuatro-patrimonial h4 {
		font-size: 1.38em;
		padding:2.2% 0% 1% 8%;
	}
	.content .cuatro-patrimonial {
		max-width: 640px;
		min-height: 190px;
	}.content .cuatro-patrimonial ul.unos {
		padding-left:7%;
	}
	.content .cuatro-patrimonial ul.unos li.unos {
		min-height: 60px;
	}
	.content .cuatro-patrimonial ul.unos li.unos img {
		max-width: 45px;
	}
	.content .cuatro-patrimonial ul.unos li.unos span.txt-cuatro-patrimonial-top {
		font-size: 1.1em;
		padding-left: 3.5%;
	}
	.content .cuatro-patrimonial ul.unos li.unos span.txt-cuatro-patrimonial {
		font-size: 1.1em;
		padding-left: 3.5%;
	}
	.content .cuatro-patrimonial ul.doss {
		padding-left:7%;
		margin-left:18%;
		max-width: 380px;
	}
	.content .cuatro-patrimonial ul.doss li.doss {
		min-height: 60px;
	}
	.content .cuatro-patrimonial ul.doss li.doss img {
		max-width: 45px;
	}
	.content .cuatro-patrimonial ul.doss li.doss span.txt-cuatro-patrimonial-top {
		font-size: 1.1em;
		padding-left: 3.5%;
	}
	.content .cuatro-patrimonial ul.doss li.doss span.txt-cuatro-patrimonial-top-dos {
		font-size: 1.1em;
	}
	.content .cuatro-patrimonial ul.doss li.doss span.txt-cuatro-patrimonial {
		font-size: 1.1em;
		padding-left: 3.5%;
	}
	/*------------------------------------------------------------------*/

	.content .dos {
	width: 100%;
	max-width: 640px;
	height: auto;
	max-height: none;
	}
	.content .dos ul {
		width: 100%;
		max-width: 640px;
		height: auto;
		padding-left: 7.5%;
	}
	.content .dos ul li {
	width:30%;
	margin: 0.5% 0% 2% 0%;
	box-sizing: border-box;
	text-align: center;
	}
	.content .dos ul li img {
	width: 100%;
	max-width: 85px;
	margin-bottom: 3%;
	}
	.content .dos ul li span.txt-icon {
	font-family: 'Futura Std', sans-serif;
	font-size:0.8em;
	text-align: center;
	color: #000;
	}
	.content .tres {
		background-image: url(../img/banner-dos-640.jpg);
		padding: 0;
		min-height: 134px;
		border-top: 4px solid #0f63ac;
	}
	.content .cuatro {
		max-width: 640px;
	}
	.content .cuatro .boxx4 {
		width: 100%;
		max-width: 270px;
		box-sizing: border-box;
	}
	.content .cuatro .boxx4 img {
		max-width:70px;
	}
	.content .cuatro .boxx4 h3 {
		font-size:1.5em;
		width: 67%;
	}
	.content .cuatro .boxx4 span.txt-1 {
		font-size:1em;
		width: 100%;
		min-height: 180px;
		text-align: left;
		padding-top: 5%;
	}
	.content .cinco {
		max-width: 640px;
		background-image: url(../img/banner-inicio-cinco-640.jpg);
		min-height: 208px;
		border-top: 4px solid #0f63ac;
	}
	.content .seis {
		max-width: 640px;
	}
	.content .seis .full {
		width: 95%;
		padding-left: 5%;
		box-sizing: border-box;
	}
	.content .seis .full h4 {
		font-size: 1.5em;
	}
	.content .seis .full .txt-2 {
		font-size: 1.2em;
	}
	.content .seis .full .box {
		width: 100%;
		max-width: 238px;
		min-height: 240px;
		box-sizing: border-box;
		margin-left:0% !important;
		margin-right: 2.6% !important;
		box-sizing: border-box;
	}
	.content .seis .full #a.box {
		width: 100%;
		max-width: 540px;
		min-height: 120px;
	}
	.content .seis .full #b.box {
		width: 100%;
		max-width: 540px;
		min-height: 80px;
	}
	.content .seis .full #c.box {
		width: 100%;
		max-width: 540px;
		min-height: 120px;
	}
	.content .seis .full #d.box {
		width: 100%;
		max-width: 540px;
		min-height: 80px;
		margin-top: 0% !important;
		padding-top: 0% !important;
		margin-right: 0% !important;
	}
	.content .seis .full #d.box h4 {
		display: none;
	}
	.content .seis .box h4 {
		font-size:1.5em;
		width: 67%;
	}
	.content .seis .box .txt-3 {
		font-size: 1.05em;
		box-sizing: border-box;
		text-align: left;
	}
	.content .siete {
		max-width: 640px;
		background-image: url(../img/banner-inicio-siete-640.jpg);
		background-repeat: no-repeat;
		min-height: 100px;
		font-size: 1em;
		padding-top: 2.5%;
	}
	.content .siete-no-index {
		min-height: 60px;
	}
	.content .ocho {
		max-width: 640px;
		box-sizing: border-box;
	}
	.content .ocho h1 {
		font-size: 2.2em;
	}
	.content .ocho .linea {
		margin-left: 38.5%;
		width: 23.2%;
	}
	.content .ocho form#correo input {
		width: 45%;
		font-size: 1em;
		height: 50px;
	}
	.content .ocho form#correo textarea {
		width: 93.5%;
		font-size: 1em;
	}
	.content .ocho form#correo .g-recaptcha {
		margin-left:24%;
	}
	.content .ocho form#correo input#enviar {
		width: 34%;
		padding-left: 5%;
		background-position: 153px 0px;
	}
	.content .ocho form#correo input#enviar:hover {
	background-position: 128px 0px;
	}
	.content footer {
		max-width: 640px;
		background-image: url(../img/img-nueve-640.jpg);
		background-repeat: no-repeat;
		padding-left: 4.2%;
		padding-top: 4.2%;
		min-height: 387px;
	}
	.content footer .ubicacion {
		width: 45%;
		margin-left: 0%;
		margin-right: 5%;
		min-height: 340px;
	}
	.content footer .ubicacion span.title {
		font-size: 1.5em;
	}
	.content footer .ubicacion .linea-ubi {
		width: 80%;
		margin-left: 10%;
	}
	.content footer .ubicacion span.txt-ubi {
		font-size: 1em;
	}
	.content footer .ubicacion span.txt-ubi-dos {
		font-size: 0.8em;
	}
	.content .pie-left {
		display: none;
	}
	.content .pie-left .redes-footer {
		display: none;
	}
	.content .pie-left .redes-footer a img {
		width: 30px;
	}
	.content .pie {
		font-size: 0.75em;
		width: 100%;
		text-align: center;
	}
	.content .pie br {
		display: none;
	}

}

/*************************** --- *************************************************************************/
/*-------------------------- 468 ------------------------------------------------------------------------*/
/*************************** --- *************************************************************************/

@media screen and (max-width: 468px) { 
	header#cab {
		display: none;
	}
	header#menu {
	display: block;
	width: 100%;
	height: 72px;
	padding: 2% 1% 0% 4%;
	color: #FFF;
	font-family: Futura Std, sans-serif;
	font-size: 20px;
	position: fixed;
	top: 0px;
	left: 0;
	z-index: 100;
	box-sizing: border-box;
	margin-left: 0%;
	background-color: #0f63ac;
}
header#menu .menu-bar a img.logo {
	display: block;
	float: left;
	height: 50px;
	width: auto;
	padding: 1% 0% 0.5%;
	box-sizing: border-box;
}
header#menu .menu-bar a img.top {
	display: none;
}
header#menu #menu-bar {
		display: none;
}
header#menu label.menu-bar {
	float: right;
	text-decoration: none;
	color: #FFF;
	margin: 1% 3% 3% 3%;
}
header#menu label.menu-bar span.icono {
 font-size: 1.8em;
}
header#menu .caja-menu {
	position: absolute;
	top: 72px;
	left: 0px;
	width: 100%;
	height: 100vh;
	background:#fef687;
	background: rgba(254,246,135,0.9);
	transition: all 0.5s;
	transform: translateX(-100%);
	z-index: 99999;
}
header#menu .caja-menu a {
	display: block;
	font-family: Futura Std, sans-serif;
	color:#2e7cbe;
	font-size: 0.8em;
	height: 50px;
	padding: 10px;
	border-bottom: 1px solid #2e7cbe;
	text-decoration: none;
	text-align: left;
}
header#menu .caja-menu a:hover {
	background: rgba(244,259,186,0.3);

}
header#menu .caja-menu img {
	width: 21px;
	position: absolute;
	top: 172px;
	left: 104px;
}
#menu-bar:checked ~ .caja-menu {
	transform: translateX(0%);
}

.menu-fixed {
	display: none;
}
	header#prod {
	display: none;
	}

	.ir-arriba {
	padding: 16px 10px 10px 10px;
	font-size: 2em;
	bottom: 35px;
	right: 15px;
	border-radius: 50px;
	line-height: 8px;
	}
	.content .banner-1920 {
	display: none;
	}
	.content .banner-1600 {
		display: none;
	}
	.content .banner-640 {
		display: none;
	}
	.content .banner {
		display: none;
	}
	.content .banner-360 {
		display: block;
		margin-top:72px;
		max-width: 468px;
		max-height: 112px;
	}
	.comtent .banner-360 iframe {
	background-color: #0f63ac;
	}
	.content .banner-360 iframe img {
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	}
	.content .uno {
	max-width: 468px;
	min-height: 51px;
	background-image: url(../img/banner-la-tranquilidad-360.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin-bottom: 0;
	
	}
	.content .uno img {
	width: 100%;
	height: 100%;
	}
	.content .dos ul li a img {
		max-width: 90px;
	}
	/*-------------------------------- CUATRO CONTACTO -------------------------------------------------*/
.content .cuatro-contacto {
	width: 100%;
	max-width: 468px;
	background-color: #FFF;
	min-height: 200px;
	font-family: 'Futura Std', sans-serif;
	font-size: 1.1em;
	color: #000;
	font-weight: normal;
	padding-top: 72px;
	padding-bottom:2%;
}
.content .cuatro-contacto h3 {
	font-family: 'Futura Std', sans-serif;
	font-size:1.2em;
	color: #22A2CF;
	margin-top: 3%;
	font-weight: normal;
}
.content .cuatro-contacto h4 {
	font-family: 'Futura Std', sans-serif;
	font-size:1.1em;
	color: #000;
	margin-top: 3%;
	font-weight: normal;
}
.content .cuatro-contacto a {
	font-family: 'Futura Std', sans-serif;
	color: #000;
}
.content .cuatro-contacto a:hover {
	color: #22A2CF;
}
.pie {
	display: block;
	float: left;
	margin: 0 auto;
	width: 100%;
	text-align: center;
	padding: 1% 0% 1% 0%;
	box-sizing: border-box;
	background-color:#000; /*#0f63ac;*/
	font-family: Calibri;
	font-weight: normal;
	font-size: 0.9em;
	color: #FFF;
}
.pie br {
	display: block;
}
.pie a {
	font-family: Futura Std, sans-serif;
	font-size: 0.9em;
	color: #FFF;
}
.pie a:hover {
	color: #e65100;
}
	/* ----------------------- CUATRO-HOGARES ---------------------------*/
	.content .banner-fijo-hogares {
	max-width: 468px;
	max-height: 75px;
	background-image: url(../img/banner-fijo-hogares-comercios-360.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin-bottom: 0;
	margin-top: 72px;
	}
	.content .banner-cuatro-hogares {
	max-width: 468px;
	min-height: 50px;
	background-image: url(../img/banner-hogares-comercios-360.png);
	}
	.content .banner-cuatro-hogares h4 {
		font-size: 1.1em;
		padding:4% 0% 1% 13%;
	}
	.content .cuatro-hogares {
		max-width: 640px;
		min-height: 190px;
	}
	.content .cuatro-hogares ul {
		padding-left:7%;
	}
	.content .cuatro-hogares ul li {
		width: 93.5%;
		margin-left: 10%;
	}
	.content .cuatro-hogares ul li img {
		max-width: 45px;
	}
	.content .cuatro-hogares ul li span.txt-cuatro-hogares-top {
		font-size: 1.05em;
		padding-top: 0%;
		padding-left: 3.5%;
		padding-top: 0%;
	}
	.content .cuatro-hogares ul li span.txt-cuatro-hogares {
		font-size: 1.05em;
		padding-left: 3.5%;
	}
	/*------------------------------------------------------------------*/
	/* ----------------------- CUATRO-EMPRESAS ---------------------------*/
	.content .banner-fijo-empresas {
	max-width: 468px;
	max-height: 75px;
	background-image: url(../img/banner-dos-360.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin-bottom: 0;
	margin-top:72px;
	}
	.content .banner-cuatro-empresas {
	max-width: 468px;
	min-height: 50px;
	background-image: url(../img/banner-empresas-360.png);
	}
	.content .banner-cuatro-empresas h4 {
		font-size: 1.1em;
		padding:4% 0% 1% 13%;
	}
	.content .cuatro-empresas {
		max-width: 468px;
		min-height: 190px;
	}
	.content .cuatro-empresas ul {
		padding-left:7%;
	}
	.content .cuatro-empresas ul li {
		width: 100%;
		margin-left: 6%;
	}
	.content .cuatro-empresas ul li img {
		max-width: 40px;
	}
	.content .cuatro-empresas ul li span.txt-cuatro-empresas-top {
		font-size:1.05em;
		padding-top: 0%;
		padding-left: 3.5%;
	}
	.content .cuatro-empresas ul li span.txt-cuatro-empresas {
		font-size: 1.05em;
		padding-left: 3.5%;
	}
	/*------------------------------------------------------------------*/
	/* ----------------------- CUATRO-AGROINDUSTRIAS ---------------------------*/
	.content .banner-fijo-agroindustrias {
	max-width: 468px;
	max-height: 50px;
	background-image: url(../img/banner-fijo-agroindustrias-rural-360.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin-bottom: 0;
	margin-top: 72px;
	}
	.content .banner-cuatro-agroindustrias {
	max-width: 468px;
	min-height: 50px;
	background-image: url(../img/banner-agroindustrias-360.png);
	}
	.content .banner-cuatro-agroindustrias h4 {
		font-size: 1.1em;
		padding:4% 0% 1% 13%;
	}
	.content .cuatro-agroindustrias {
		max-width: 468px;
		min-height: 190px;
	}
	.content .cuatro-agroindustrias ul {
		padding-left:0%;
	}
	.content .cuatro-agroindustrias ul li {
		width: 100%;
		margin-left: 10%;
	}
	.content .cuatro-agroindustrias ul li img {
		max-width: 45px;
	}
	.content .cuatro-agroindustrias ul li span.txt-cuatro-agroindustrias-top {
		font-size: 1.1em;
		padding-top: 0%;
		padding-left: 3.5%;
	}
	.content .cuatro-agroindustrias ul li span.txt-cuatro-agroindustrias {
		font-size: 1.1em;
		padding-left: 3.5%;
		padding-top: 1%;
	}
	/*------------------------------------------------------------------*/
	/* ----------------------- CUATRO-GOBIERNOS ---------------------------*/
	.content .banner-fijo-gobiernos {
	max-width: 468px;
	min-height: 75px;
	background-image: url(../img/banner-fijo-gobiernos-municipios-360.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin-bottom: 0;
	margin-top: 72px;
	}
	.content .banner-cuatro-gobiernos {
	max-width: 468px;
	min-height: 54px;
	background-image: url(../img/banner-gobiernos-municipios-360.png);
	}
	.content .banner-cuatro-gobiernos h4 {
		font-size: 1.1em;
		padding:4% 0% 1% 13%;
	}
	.content .cuatro-gobiernos {
		max-width: 468px;
		min-height: 190px;
	}.content .cuatro-gobiernos ul {
		padding-left:0%;
	}
	.content .cuatro-gobiernos ul li {
		width: 100%;
		min-height: 60px;
		margin-left: 11%;
	}
	.content .cuatro-gobiernos ul li img {
		max-width: 45px;
	}
	.content .cuatro-gobiernos ul li span.txt-cuatro-gobiernos-top {
		font-size: 1.1em;
		padding-top: 0%;
		padding-left: 3.5%;
	}
	.content .cuatro-gobiernos ul li span.txt-cuatro-gobiernos {
		font-size: 1.1em;
		padding-left: 3.5%;
		padding-top: 1%;
	}
	/*------------------------------------------------------------------*/
	/* ----------------------- CUATRO-URBANIZACIONES ---------------------------*/
	.content .banner-fijo-urbanizaciones {
	max-width: 468px;
	min-height: 75px;
	background-image: url(../img/banner-fijo-urbanizaciones-privadas-360.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin-bottom: 0;
	margin-top: 72px;
	}
	.content .banner-cuatro-urbanizaciones {
	max-width: 468px;
	min-height: 50px;
	background-image: url(../img/banner-urbanizaciones-privadas-360.png);
	}
	.content .banner-cuatro-urbanizaciones h4 {
		font-size: 1.1em;
		padding:4% 0% 1% 12%;
	}
	.content .cuatro-urbanizaciones {
		max-width: 468px;
		min-height: 190px;
	}.content .cuatro-urbanizaciones ul {
		padding-left:0%;
	}
	.content .cuatro-urbanizaciones ul li {
		width: 100%;
		min-height: 60px;
		margin-left: 11%;
	}
	.content .cuatro-urbanizaciones ul li img {
		max-width: 45px;
	}
	.content .cuatro-urbanizaciones ul li span.txt-cuatro-urbanizaciones-top {
		font-size: 1.1em;
		padding-top: 0%;
		padding-left: 3.5%;
	}
	.content .cuatro-urbanizaciones ul li span.txt-cuatro-urbanizaciones {
		font-size: 1.1em;
		padding-left: 3.5%;
		padding-top: 1%;
	}
	/*------------------------------------------------------------------*/
/* ----------------------- CUATRO-RIESGO PATRIMONIAL  ------------------*/
	.content .banner-fijo-patrimonial {
	max-width: 468px;
	max-height: 75px;
	background-image: url(../img/banner-fijo-riesgo-patrimonial-360.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin-bottom: 0;
	margin-top: 72px;
	}
	.content .banner-cuatro-patrimonial {
	max-width: 468px;
	min-height: 50px;
	background-image: url(../img/banner-riesgo-patrimonial-360.png);
	}
	.content .banner-cuatro-patrimonial h4 {
		font-size: 1.05em;
		padding:1% 0% 1% 28%;
		text-align: left;
	}
	.content .cuatro-patrimonial {
		max-width: 468px;
		min-height: 190px;
	}.content .cuatro-patrimonial ul.unos {
		padding-left:2%;
		margin-left: 0%;
	}
	.content .cuatro-patrimonial ul.unos li.unos {
		min-height: 60px;
		margin-left: 3%;
		padding-bottom: 0%;
	}
	.content .cuatro-patrimonial ul.unos li.unos img {
		max-width: 45px;
	}
	.content .cuatro-patrimonial ul.unos li.unos span.txt-cuatro-patrimonial-top {
		font-size: 1.08em;
		padding-left: 3.5%;
		padding-top: 0%;
	}
	.content .cuatro-patrimonial ul.unos li.unos span.txt-cuatro-patrimonial {
		font-size: 1.08em;
		padding-left: 3.5%;
		width: 100%;
		max-width: 240px;
		padding-top: 1%;
	}
	.content .cuatro-patrimonial ul.doss {
		padding:4% 0% 2% 2%;
		margin-left:3%;
		max-width: 336px;
		margin-top: 0%;
	}
	.content .cuatro-patrimonial ul.doss li.doss {
		min-height: 60px;
		max-width: 100%;
	}
	.content .cuatro-patrimonial ul.doss li.doss img {
		max-width: 45px;
	}
	.content .cuatro-patrimonial ul.doss li.doss span.txt-cuatro-patrimonial-top {
		font-size: 1.08em;
		padding-left: 3.5%;
		padding-top: 0%;
	}
	.content .cuatro-patrimonial ul.doss li.doss span.txt-cuatro-patrimonial-top-dos {
		font-size: 1.08em;
		padding-top: 4.5%;
	}
	.content .cuatro-patrimonial ul.doss li.doss span.txt-cuatro-patrimonial {
		font-size: 1.08em;
		padding-left: 2.5%;
		max-width: 260px;
		padding-top: 1%;
	}
	/*------------------------------------------------------------------*/

	.content .dos {
	width: 100%;
	max-width: 468px;
	height: auto;
	max-height: none;
	}
	.content .dos ul {
		width: 100%;
		max-width: 468px;
		height: auto;
		padding-left: 7.5%;
		margin-left:4%;
	}
	.content .dos ul li {
	width:40%;
	margin: 0.5% 0% 2% 0%;
	box-sizing: border-box;
	text-align: center;
	}
	.content .dos ul li img {
	width: 100%;
	max-width: 65px;
	margin-bottom: 3%;
	}
	.content .dos ul li span.txt-icon {
	font-family: 'Futura Std', sans-serif;
	font-size:0.9em;
	text-align: center;
	color: #000;
	font-weight: normal;
	}
	.content .tres {
		background-image: url(../img/banner-dos-360.jpg);
		padding: 0;
		min-height: 75px;
	}
	.content .cuatro {
		max-width: 468px;
	}
	.content .cuatro .boxx4 {
		width: 100%;
		max-width: 310px;
		box-sizing: border-box;
		min-height: 200px;
	}
	.content .cuatro .boxx4 img {
		max-width:70px;
	}
	.content .cuatro .boxx4 h3 {
		font-size:1.5em;
		width: 67%;
	}
	.content .cuatro .boxx4 span.txt-1 {
		display: block;
		float: left;
		width: 100%;
		max-width: 360px;
	}
	.content .cuatro .boxx4 span.txt-1 span.marcador1 {
		min-height: 41px;
	}
	.content .cuatro .boxx4 span.txt-1 span#este.marcador1 {
		margin-left: -5%;
	}
	.content .cuatro .boxx4 span.txt-1 {
		font-size:1em;
		width: 100%;
		min-height: 150px;
		text-align: left;
		padding-top: 5%;
	}
	.content .cinco {
		max-width: 468px;
		background-image: url(../img/banner-inicio-cinco-360.jpg);
		min-height: 117px;
	}
	.content .seis {
		max-width: 468px;
	}
	.content .seis .full {
		width: 95%;
		padding-left: 5%;
		box-sizing: border-box;
	}
	.content .seis .full h4 {
		font-size: 1.3em;
		font-weight: normal;
	}
	.content .seis .full .txt-2 {
		font-size: 1.1em;
		font-weight: normal;
	}
	.content .seis .full .box {
		width: 100%;
		max-width: 238px;
		min-height: 240px;
		box-sizing: border-box;
		margin-left:0% !important;
		margin-right: 2.6% !important;
		box-sizing: border-box;
	}
	.content .seis .full #a.box {
		width: 100%;
		max-width: 540px;
		min-height: 120px;
	}
	.content .seis .full #b.box {
		width: 100%;
		max-width: 540px;
		min-height: 80px;
	}
	.content .seis .full #c.box {
		width: 100%;
		max-width: 540px;
		min-height: 120px;
	}
	#c.box span.txt-3 span.marcador1{
		margin-bottom:5%;
	}

	.content .seis .full #d.box {
		width: 100%;
		max-width: 540px;
		min-height: 80px;
		margin-top: 0% !important;
		padding-top: 0% !important;
		margin-right: 0% !important;
	}
	.content .seis .full #d.box h4 {
		display: none;
	}
	.content .seis .box h4 {
		font-size:1.5em;
		width: 67%;
		margin-bottom: 5%;
	}
	.content .seis .box .txt-3 {
		font-size: 1.05em;
		box-sizing: border-box;
		text-align: left;
	}
	.content .siete {
		max-width: 360px;
		background-image: url(../img/banner-inicio-siete-360.jpg);
		background-position: 0px 50px;
		background-color: #0f63ac;
		min-height: 128px;
		font-size: 0.9em;
		font-weight: normal;
		padding-top: 4%;
		padding-left: 10px;
		padding-right: 10px;
		font-family: "Calibrii";
		box-sizing: border-box;
	}
	.content .siete br {
		display: none;
	}

	.content .siete-no-index {
		min-height: 60px;
	}
	.content .ocho {
		max-width: 468px;
		box-sizing: border-box;
		padding-top: 1.5%;
	}
	.content .ocho h1 {
		font-size: 1.8em;
	}
	.content .ocho .linea {
		margin-left: 34.5%;
		width: 31.2%;
	}
	.content .ocho span.sub-titulo {
		font-size: 1.1em;
	}
	.content .ocho form#correo input {
		width: 93.5%;
		font-size: 1em;
		margin-bottom: 2%;
		height: 70px;
		margin-left:0% !important;
		border-radius: 13px;
		text-align: center;
	}
	.content .ocho form#correo br {
		display: none;
	}
	.content .ocho form#correo textarea {
		width: 93.5%;
		font-size: 1em;
		text-align: center;
	}
	.content .ocho form#correo .g-recaptcha {
		margin-left:3.5%;
	}
	.content .ocho form#correo input#enviar {
		width: 55%;
		padding-left: 5%;
		background-position: 135px 0px;
	}
	.content .ocho form#correo input#enviar:hover {
	background-position: 128px 0px;
	}
	.content footer {
		max-width: 468px;
		background-image: url(../img/img-nueve-360.jpg);
		background-repeat: repeat-y;
		padding-left: 0%;
		padding-top: 4.2%;
		min-height: 427px;
	}
	.content footer .ubicacion {
		width: 77%;
		margin-left: 12%;
		margin-right: 5%;
		min-height: 337px;
		margin-bottom: 5%;
	}
	.content footer .ubicacion span.title {
		font-size: 1.5em;
	}
	.content footer .ubicacion .linea-ubi {
		width: 80%;
		margin-left: 10%;
	}
	.content footer .ubicacion span.txt-ubi {
		font-size: 1em;
	}
	.content footer .ubicacion span.txt-ubi-dos {
		font-size: 0.8em;
	}
	.content .pie-left .redes-footer {
		width: 100%;
		max-width: 468px;
		margin-top: -2%;
		padding-left: 0%;
		margin-left: 0%;
		padding-top: 2%;
		background-color: rgba(0, 0, 0, 0.9);
	}
	.content .pie {
		font-size: 0.8em;
	}
	.pie br {
	display: block;
}
.content .pie-left {
		display: block;
		width: 100%;
		margin: 0 auto;
		height: 32px;
	}
	.content .pie-left .redes-footer {
		width: 100%;
		display: block;
		text-align: center;
	}
	.content .pie-left .redes-footer a img {
		width: 30px;
	}
	.content .pie {
		font-size: 0.75em;
		width: 100%;
		text-align: center;
	}
	.content .pie br {
		display:block;
	}

}