/*-----Inicio CSS RESET INICIAL-----*/

html,div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
u, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}


/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	padding-top: 0px;

}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a, a:link, a:visited, a:hover, a:active{text-decoration:none;}

button{background: none;
			color: inherit;
			border: none;
			padding: 0;
			font: inherit;
			cursor: pointer;
			outline: inherit;}

.responsive {
        max-width: 100%;
        height: auto;
      }

			@font-face {
				font-family:'tipografia01';
				src: url('../fonts/regular/MyriadPro-Regular.eot'),
				 url('../fonts/regular/MyriadPro-Regular.woff') format('woff'),
				 url('../fonts/regular/MyriadPro-Regular.woff2') format('woff2'),
				 url('../fonts/regular/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg'),
				 url('../fonts/regular/MyriadPro-Regular.ttf') format('truetype');
				font-style: normal;
				font-weight: normal;
				font-display: swap;
			}

			@font-face {
				font-family:'tipografia02';
				src: url('../fonts/bold/MyriadPro-Bold.eot'),
				 url('../fonts/bold/MyriadPro-Bold') format('woff'),
				 url('../fonts/bold/MyriadPro-Bold') format('woff2'),
				 url('../fonts/bold/MyriadPro-Bold.svg#MyriadPro-Bold') format('svg'),
				 url('../fonts/bold/MyriadPro-Bold.ttf') format('truetype');
				font-style: normal;
				font-weight: normal;
				font-display: swap;
			}

			@font-face {
				font-family:'tipografia03';
				src: url('../fonts/semibold/MyriadPro-Semibold.eot'),
				 url('../fonts/semibold/MyriadPro-Semibold') format('woff'),
				 url('../fonts/semibold/MyriadPro-Semibold') format('woff2'),
				 url('../fonts/semibold/MyriadPro-Semibold.svg#MyriadPro-Semibold') format('svg'),
				 url('../fonts/semibold/MyriadPro-Semibold.ttf') format('truetype');
				font-style: normal;
				font-weight: normal;
				font-display: swap;
			}

			@font-face {
				font-family:'tipografia04';
				src: url('../fonts/light/MyriadPro-Light.eot'),
				 url('../fonts/light/MyriadPro-Light.woff') format('woff'),
				 url('../fonts/light/MyriadPro-Light.woff2') format('woff2'),
				 url('../fonts/light/MyriadPro-Light.svg#MyriadPro-Light') format('svg'),
				 url('../fonts/light/MyriadPro-Light.ttf') format('truetype');
				font-style: normal;
				font-weight: normal;
				font-display: swap;
			}

			@font-face {
				font-family:'tipografia05';
				src: url('../fonts/sans/Hurley_1967_Sans.eot'),
				 url('../fonts/sans/Hurley_1967_Sans.woff') format('woff'),
				 url('../fonts/sans/Hurley_1967_Sans.woff2') format('woff2'),
				 url('../fonts/sans/Hurley_1967_Sans.svg#Hurley_1967_Sans') format('svg'),
				 url('../fonts/sans/Hurley_1967_Sans.ttf') format('truetype');
				font-style: normal;
				font-weight: normal;
				font-display: swap;
			}

			orange{color:#ff8900;}
/* ---- Fin CSS RESET INICIAL ---- */

/* ---- Inicio CSS GENERALES ----*/

/*INICIO NAV PRINCIPAL*/
.cont_navsobremesa01{width:100%;height:auto;position: fixed;z-index: 3;margin: 0% 0% 0% 0%;padding: 2% 0% 2% 0%;background-color: #fff;display:none;}
.cont_imglogo01{width:2.5%;height:auto;overflow:hidden;margin: 0% 0% 0% 8%;float:left;}
.cont_imglogo01 picture{width:100%;height:auto;overflow:hidden;}
.cont_imglogo01 img{width:100%;height:auto;overflow:hidden;}
.cont_botonera01{width:40%;height:auto;background-color: #fff;font-family: 'tipografia03', sans-serif;text-align: left;font-size: 54pt;margin: 0% 0% 0% 1%;float:left;}
	/* Estilos para el botón */
 .menu-button {width:auto;height:auto;position: relative;display: inline-block;padding: 0% 0% 0% 0%;margin: 1.4% 2% 0% 3%;background-color: #fff;color: #121212;text-decoration: none;border-radius: 0px;}
 /* Estilos para la flecha del botón */
 .arrow {display: none;margin-left: 5px;border: solid #fff;border-width: 0 2px 2px 0;padding: 3px;transform: rotate(45deg);}
 /* Estilos para el submenú */
 .submenu {width: 420%;height: auto;display: none;position: absolute;top: 100%;left: 0;margin: 0% 0% 0% 0%; padding:29.5% 0% 0% 0%; background-color: #fff;border-radius: 0%;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);}
 /* Estilos para las opciones del submenú */
 .submenu a {display: block;width: 97.5%;height: auto;padding: 24px 0pt 24px 24pt;color: #121212;text-decoration: none;transition: background-color 0.3s ease;border-radius: 2pt;position: relative;}
/* Flecha a la derecha para las opciones del submenú */
 .submenu a::after {display: none;content: "➔";position: absolute;right: auto;}
 /* Cambia el color de fondo cuando se pasa el ratón sobre las opciones del submenú */
 .submenu a:hover {background-color: #ffa95b;}
 /* Muestra el submenú cuando se pasa el ratón sobre el botón */
 .menu-button:hover .submenu {display: block;}
 /*------*/
 .menu-button01b {width:60%;height:auto;position: relative;z-index: 5;display: inline-block;padding: 0% 0% 0% 0%;margin: 1.4% 2% 0% 0%;background-color: #fff;color: #121212;text-decoration: none;border-radius: 0px;}
 /* Estilos para la flecha del botón */
 .arrow {display: none;margin-left: 5px;border: solid #fff;border-width: 0 2px 2px 0;padding: 3px;transform: rotate(45deg);}
 /* Estilos para el submenú */
 .submenu01b {width: 100%;height: auto;display: none;position: absolute;top: -100%;left: 100%;margin: 0% 0% 0% 0%; padding:0% 0% 0% 0%; background-color: #ddd;border-radius: 0%;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);}
 /* Estilos para las opciones del submenú */
 .submenu01b a {display: block;width: 97.5%;height: auto;padding: 24px 0px 24px 24px;color: #121212;text-decoration: none;transition: background-color 0.3s ease;border-radius: 2pt;position: relative;}
/* Flecha a la derecha para las opciones del submenú */
 .submenu01b a::after {display: none;content: "➔";position: absolute;right: auto;}
 /* Cambia el color de fondo cuando se pasa el ratón sobre las opciones del submenú */
 .submenu01b a:hover {width: 96.5%;height: auto;background-color: #ffa95b;}
 /* Muestra el submenú cuando se pasa el ratón sobre el botón */
 .menu-button01b:hover .submenu01b {display: block;}
 /*------*/

.cont_botonera02{width:30%;height:auto;background-color: #fff;font-family: 'tipografia03', sans-serif;text-align: left;font-size: 54pt;margin: -1.2% 0% 0% 18%;float:left;}
.menu-button02 {width:29%;height:auto;position: relative;display: inline-block;padding: 0% 0% 0% 0%;margin: 1.6% 0% 0% 3%;background-color: #fff;color: #121212;text-decoration: none;border-radius: 0px;}
.menu-button02 p{width:auto;height:auto;float:left;margin: 1% 1% 0% 6%;}
.cont_imgcab02{width:14%;height:auto;overflow:hidden;margin: 0% 0% 0% 8%;float:left;}
.btn_presobre02{width:70%;height:auto;overflow:hidden;font-size: calc(1pt + 1vw);text-align:center;color:#fff;margin: 2% 0% 0% 0%;padding: 6% 6% 6% 6%;border-radius: 18pt;background-color: #ff8900;float:left;}
.submenu02 {width: 100%;height: auto;display: none;position: absolute;top: 100%;left: 0;margin: 0% 0% 0% 0%;padding:29.5% 0% 0% 0%;background-color: #fff;border-radius: 0%;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);}
/* Estilos para las opciones del submenú */
.submenu02 a {display: block;width: 97.5%;height: auto;padding: 24px 0pt 24px 24pt;color: #121212;text-decoration: none;transition: background-color 0.3s ease;border-radius: 2pt;position: relative;}
/* Flecha a la derecha para las opciones del submenú */
.submenu02 a::after {display: none;content: "➔";position: absolute;right: auto;}
/* Cambia el color de fondo cuando se pasa el ratón sobre las opciones del submenú */
.submenu02 a:hover {background-color: #ffa95b;}
/* Muestra el submenú cuando se pasa el ratón sobre el botón */
.menu-button02:hover .submenu02 {display: block;}
/*Menú tablet Inicio*/
.cont_navtablet01{width: 100%;height:auto;position: fixed;z-index: 3;overflow:hidden;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%; font-family: 'tipografia01', sans-serif;display:block;background-color: #fff;}
.cont_iconomenu_nav_tablet01{width:10%;height:auto;overflow:hidden;cursor: pointer;margin: 4% 0% 0% 4%;float:left;}
.cont_iconomenu_nav_tablet01 picture{width:100%;height:auto;overflow:hidden;}
.cont_iconomenu_nav_tablet01 img{width:100%;height:auto;overflow:hidden;}
.cont_imglogotablet01{width:16%;height:auto;overflow:hidden;margin: 0% 0% 0% 80%;padding: 0% 0% 0% 0%;float:none;}
.cont_imglogotablet01 picture{width: 100%;height:auto;overflow: hidden;}
.cont_imglogotablet01 img{width: 100%;height:auto;overflow:hidden;}
#checktablet01{display: none;margin:0% 0% 0% 0%;}
#checktablet01:checked ~ .menutablet01{width: 100%;height: 100%;left: 0%;opacity: 1;margin:0% 0% 0% 0%;padding:0% 0% 0% 4%;}
.menutablet01{width: 100%;height: 100%;top: 8.5%;left: -100%;position: fixed;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;opacity: 0;overflow: hidden;transition: all 500ms;background-color: #fff;}
.menutablet01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
.menutablet01 li{width: 90%; height:auto; list-style: none;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-family: 'tipografia01',sans-serif;font-size: calc(6pt + 0.8vw);color: #000;cursor: pointer;transition: all 300ms;display: block;}
.menutablet01 li:hover{background-color: #ffa95b;}
#empresa01{display: none;margin:0% 0% 0% 0%;}
#empresa01:checked ~ .submenuempresa01 {width: 100%;height: 100%;left: 0%;opacity: 1;margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;}
.submenuempresa01{width: 100%;height: 100%;top: 8.5%;left: -100%;position: fixed;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;opacity: 1;overflow: hidden;transition: all 500ms;background-color: #fff;}
.submenuempresa01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
.submenuempresa01 li{width: 90%; height:auto; list-style: none;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-family: 'tipografia01',sans-serif;font-size: calc(6pt + 0.8vw);color: #000;cursor: pointer;transition: all 300ms;display: block;}
.submenuempresa01 li:hover{background-color: #ffa95b;}
#traduccion01{display: none;margin:0% 0% 0% 0%;}
#traduccion01:checked ~ .submenutraduccion01 {width: 100%;height: 100%;left: 0%;opacity: 1;margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;}
.submenutraduccion01{width: 100%;height: 100%;top: 8.5%;left: -100%;position: fixed;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;opacity: 0;overflow: hidden;transition: all 500ms;background-color: #fff;}
.submenutraduccion01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
.submenutraduccion01 li{width: 90%; height:auto; list-style: none;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-family: 'tipografia01',sans-serif;font-size: calc(6pt + 0.8vw);color: #000;cursor: pointer;transition: all 300ms;display: block;}
.submenutraduccion01 li:hover{background-color: #ffa95b;}
#soluciones01{display: none;margin:0% 0% 0% 0%;}
#soluciones01:checked ~ .submenusoluciones01 {width: 100%;height: 100%;left: 0%;opacity: 1;margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;}
.submenusoluciones01{width: 100%;height: 100%;top: 8.5%;left: -100%;position: fixed;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;opacity: 0;overflow: hidden;transition: all 500ms;background-color: #fff;}
.submenusoluciones01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
.submenusoluciones01 li{width: 90%; height:auto; list-style: none;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-family: 'tipografia01',sans-serif;font-size: calc(6pt + 0.8vw);color: #000;cursor: pointer;transition: all 300ms;display: block;}
.submenusoluciones01 li:hover{background-color: #ffa95b;}
#soluciones02{display: none;margin:0% 0% 0% 0%;}
#soluciones02:checked ~ .submenusoluciones02 {width: 100%;height: 100%;left: 0%;opacity: 1;margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;}
.submenusoluciones02{width: 100%;height: 100%;top: 8.5%;left: -100%;position: fixed;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;opacity: 0;overflow: hidden;transition: all 500ms;background-color: #fff;}
.submenusoluciones02 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
.submenusoluciones02 li{width: 90%; height:auto; list-style: none;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-family: 'tipografia01',sans-serif;font-size: calc(6pt + 0.8vw);color: #000;cursor: pointer;transition: all 300ms;display: block;}
.submenusoluciones02 li:hover{background-color: #ffa95b;}
.cont_sepmenutable02{width:100%; height: 10px;overflow:hidden;background-color: #ffa95b;}
#soluciones03{display: none;margin:0% 0% 0% 0%;}
#soluciones03:checked ~ .submenusoluciones03 {width: 100%;height: 100%;left: 0%;opacity: 1;margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;}
.submenusoluciones03{width: 100%;height: 100%;top: 8.5%;left: -100%;position: fixed;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;opacity: 0;overflow: hidden;transition: all 500ms;background-color: #fff;}
.submenusoluciones03 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
.submenusoluciones03 li{width: 90%; height:auto; list-style: none;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-family: 'tipografia01',sans-serif;font-size: calc(6pt + 0.8vw);color: #000;cursor: pointer;transition: all 300ms;display: block;}
.submenusoluciones03 li:hover{background-color: #ffa95b;}
.cont_sepmenutable03{width:100%; height: 10px;overflow:hidden;background-color: #ffa95b;}
#accesos01{display: none;margin:0% 0% 0% 0%;}
#accesos01:checked ~ .submenuaccesos01 {width: 100%;height: 100%;left: 0%;opacity: 1;margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;}
.submenuaccesos01{width: 100%;height: 100%;top: 8.5%;left: -100%;position: fixed;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;opacity: 0;overflow: hidden;transition: all 500ms;background-color: #fff;}
.submenuaccesos01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
.submenuaccesos01 li{width: 90%; height:auto; list-style: none;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-family: 'tipografia01',sans-serif;font-size: calc(6pt + 0.8vw);color: #000;cursor: pointer;transition: all 300ms;display: block;}
.submenuaccesos01 li:hover{background-color: #ffa95b;}
#idiomas01{display: none;margin:0% 0% 0% 0%;}
#idiomas01:checked ~ .submenuidiomas01 {width: 100%;height: 100%;left: 0%;opacity: 1;margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;}
.submenuidiomas01 {width: 100%;height: 100%;top: 8.5%;left: -100%;position: fixed;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;opacity: 0;overflow: hidden;transition: all 500ms;background-color: #fff;}
.submenuidiomas01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
.submenuidiomas01 li{width: 90%; height:auto; list-style: none;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-family: 'tipografia01',sans-serif;font-size: calc(6pt + 0.8vw);color: #000;cursor: pointer;transition: all 300ms;display: block;}
.submenuidiomas01 li:hover{background-color: #ffa95b;}
#desmarcar01{display: none;margin:0% 0% 0% 0%;}
#desmarcar01:checked ~ .submenudesmarcar01 {width: 100%;height: 100%;left: 0%;opacity: 1;margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;}
.submenudesmarcar01 {width: 100%;height: 100%;top: 8.5%;left: -100%;position: fixed;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;opacity: 0;overflow: hidden;transition: all 500ms;background-color: #fff;}
.submenudesmarcar01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
.submenudesmarcar01 li{width: 90%; height:auto; list-style: none;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-family: 'tipografia01',sans-serif;font-size: calc(6pt + 0.8vw);color: #000;cursor: pointer;transition: all 300ms;display: block;}
.submenudesmarcar01 li:hover{background-color: #ffa95b;}
.cont_sepmenutable01{width:100%; height: 10px;overflow:hidden;background-color: #ffa95b;}
#desmarcar02{display: none;margin:0% 0% 0% 0%;}
#desmarcar02:checked ~ .submenudesmarcar02 {width: 100%;height: 100%;left: 0%;opacity: 1;margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;}
.submenudesmarcar02 {width: 100%;height: 100%;top: 8.5%;left: -100%;position: fixed;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;opacity: 0;overflow: hidden;transition: all 500ms;background-color: #fff;}
.submenudesmarcar02 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
.submenudesmarcar02 li{width: 90%; height:auto; list-style: none;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-family: 'tipografia01',sans-serif;font-size: calc(6pt + 0.8vw);color: #000;cursor: pointer;transition: all 300ms;display: block;}
.submenudesmarcar02 li:hover{background-color: #ffa95b;}
#desmarcar03{display: none;margin:0% 0% 0% 0%;}
#desmarcar03:checked ~ .submenudesmarcar03 {width: 100%;height: 100%;left: 0%;opacity: 1;margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;}
.submenudesmarcar03 {width: 100%;height: 100%;top: 8.5%;left: -100%;position: fixed;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;opacity: 0;overflow: hidden;transition: all 500ms;background-color: #fff;}
.submenudesmarcar03 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
.submenudesmarcar03 li{width: 90%; height:auto; list-style: none;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-family: 'tipografia01',sans-serif;font-size: calc(6pt + 0.8vw);color: #000;cursor: pointer;transition: all 300ms;display: block;}
.submenudesmarcar03 li:hover{background-color: #ffa95b;}
/*Menú tablet Fin*/
/*FIN NAV PRINCIPAL*/
/*Inicio presentacion01*/
.cont_seccion01{width: 100%; height: auto; overflow:hidden;}
.cont_imgtextopre01{width: 100%; height: auto;overflow:hidden; position:relative; margin: 54% 0% 5% 0%; padding: 0% 0% 0% 0%;}
.cont_imgpre01{width: 100%; height: auto; overflow: hidden; margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;line-height: 0;}
.cont_imgpre01 picture {width: 100%; height: auto; overflow: hidden;}
.cont_imgpre01 img{width: 100%; height: auto;}
.cont_titpre01{width: 100%; height: auto;overflow:hidden; position:absolute;z-index: 2;top: 48%;margin: 0% 0% 0% 0%;padding: 2% 0% 2% 0%;opacity: 0.9; background-color:#222;}
.cont_titpre_principal01{width: 90%; height: auto; overflow: hidden;margin: 0% 5% 0% 5%;padding: 2% 0% 0% 0%;font-family: 'tipografia07', sans-serif;font-size: calc(14pt + 1vw);text-align: center;color:#fff;}
.cont_titpre_secundario01{width: 100%; height: auto; overflow: hidden;margin: 0% 0% 0% 0%;padding: 1% 0% 2% 0%;font-family: 'tipografia04', sans-serif;font-size: calc(12pt + 1vw);text-align: center;color:#fff;}
.cont_valores_empresa01{width:86%; height: auto;overflow:hidden;margin: 15% 5% 0% 5%; padding: 7% 2% 7% 2%; font-family: 'tipografia02', sans-serif;font-size: calc(18pt + 1vw);text-align: center;color:#fff;background-color: #222; border-radius: 14pt;}

.cont_infopre01a{width:96%; height: auto;overflow:hidden;margin: 0% 3% 0% 3%;padding: 0% 0% 15% 0%;}
.cont_logopre01a{width:90%; height: auto;overflow:hidden;margin: 20% 5% 0% 5%;padding: 0% 0% 0% 0%;float:none;}
.cont_logopre01a picture{width:100%; height: auto;overflow:hidden;}
.cont_logopre01a img{width:100%; height: auto;border-radius: 15pt;}
.cont_textopre01a{width:86%; height: auto;overflow:hidden;margin:5% 7% 0% 7%;padding: 0% 0% 0% 0%;float:none;}
.cont_titinfo01a{width:100%; height: auto;overflow:hidden;margin:10% 0% 0% 0%;padding: 0% 0% 0% 0%;font-family: 'tipografia07', sans-serif;font-size: calc(16pt + 1vw);text-align: left;color: #222;}
.cont_textopre01a p{width:100%; height: auto;overflow:hidden;margin:8% 0% 0% 0%;padding: 8% 0% 0% 0%;font-family: 'tipografia01', sans-serif;font-size: calc(14pt + 1vw);text-align: justify;color: #222;}

.contpaini01{width: 100%; height: auto;overflow: hidden;margin: 0% 0% 4% 0%;padding: 0% 0% 0% 0%;}
.letracap01{width: 19%; height: auto;overflow: hidden;float:left;}
.letracap01 span{width: 100%; height: auto;overflow: hidden;font-family: 'tipografia01', sans-serif;font-size: calc(46pt + 1vw);line-height: 2;}
.textopaini01{width: 81%; height: auto;overflow: hidden;float:left;}
.textopaini01 p{width: 100%; height: auto;overflow: hidden;font-family: 'tipografia01', sans-serif;font-size: calc(13.21pt + 1vw);text-align:left;}

.cont_infopre01b{width:96%; height: auto;overflow:hidden;margin: 0% 3% 0% 3%;padding: 0% 0% 15% 0%;}
.cont_logopre01b{width:90%; height: auto;overflow:hidden;margin: 20% 5% 0% 5%;padding: 0% 0% 0% 0%;float:none;}
.cont_logopre01b picture{width:100%; height: auto;overflow:hidden;}
.cont_logopre01b img{width:100%; height: auto;border-radius: 15pt;}
.cont_textopre01b{width:86%; height: auto;overflow:hidden;margin:12% 7% 0% 7%;padding: 0% 0% 0% 0%;float:none;}
.cont_titinfo01b{width:100%; height: auto;overflow:hidden;margin:8% 0% 0% 0%;padding: 0% 0% 0% 0%;font-family: 'tipografia07', sans-serif;font-size: calc(16pt + 1vw);text-align: left;color: #222;}
.cont_textopre01b p{width:100%; height: auto;overflow:hidden;margin:0% 0% 0% 0%;padding: 8% 0% 0% 0%;font-family: 'tipografia01', sans-serif;font-size: calc(14pt + 1vw);text-align: left;color: #222;}

.cont_textopre01c{width:86%; height: auto;overflow:hidden;margin:12% 7% 0% 7%;padding: 0% 0% 0% 0%;float:none;}
.cont_titinfo01c{width:100%; height: auto;overflow:hidden;margin:8% 0% 0% 0%;padding: 0% 0% 0% 0%;font-family: 'tipografia07', sans-serif;font-size: calc(16pt + 1vw);text-align: left;color: #222;}
.cont_textopre01c p{width:100%; height: auto;overflow:hidden;margin:0% 0% 0% 0%;padding: 8% 0% 0% 0%;font-family: 'tipografia01', sans-serif;font-size: calc(14pt + 1vw);text-align: left;color: #222;}
.citacent{width:100%; height: auto;overflow:hidden;margin:0% 0% 0% 0%;padding: 8% 0% 8% 0%;font-family: 'tipografia03', sans-serif;font-size: calc(14pt + 1vw);text-align: center;color:#222;}
.cont_imgart01{width:100%; height: auto; overflow: hidden;margin:8% 0% 8% 0%;padding: 0% 0% 0% 0%;}
.cont_imgart01 picture{width:100%; height: auto; overflow: hidden;}
.cont_imgart01 img{width:100%; height: auto;border-radius: 0pt;}
/*Fin presentacion01*/
/*Inicio Titular Separador01*/
.cont_slogansep01{width:100%; height: auto;overflow:hidden;margin: 0% 0% 16% 0%; padding: 0% 0% 0% 0%; font-family: 'tipografia02', sans-serif;font-size: calc(36pt + 1vw);text-align: center;}
.cont_slogansep02{width:100%; height: auto;overflow:hidden;margin: 12% 0% 6% 0%; padding: 0% 0% 0% 0%; font-family: 'tipografia02', sans-serif;font-size: calc(30pt + 1vw);text-align: center;}
.cont_slogansep03{width:100%; height: auto;overflow:hidden;margin: 20% 0% 20% 0%; padding: 0% 0% 0% 0%; font-family: 'tipografia02', sans-serif;font-size: calc(22pt + 1vw);text-align: center;}
/*Fin Titular Separador01 */
/*Inicio infoprof01*/
.cont_seccionprof01{width: 100%; height: auto; overflow:hidden;}
.cont_infopreprof01a{width:96%; height: auto;overflow:hidden;margin: 0% 3% 0% 3%;padding: 0% 0% 15% 0%;}
.cont_infopreprof01b{width:96%; height: auto;overflow:hidden;margin: 0% 3% 0% 3%;padding: 0% 0% 15% 0%;}
.cont_infopreprof01c{width:96%; height: auto;overflow:hidden;margin: 0% 3% 0% 3%;padding: 0% 0% 15% 0%;}
.cont_logopreprofup01a{width:90%; height: auto;overflow:hidden;margin: 10% 5% 0% 5%;padding: 0% 0% 0% 0%;float:none;display:block;}
.cont_logopreprofup01a picture{width:100%; height: auto;overflow:hidden;}
.cont_logopreprofup01a img{width:100%; height: auto;border-radius: 15pt;}
.cont_logopreprofdw01a{width:90%; height: auto;overflow:hidden;margin: 10% 5% 0% 5%;padding: 0% 0% 0% 0%;float:none;display:none;}
.cont_logopreprofdw01a picture{width:100%; height: auto;overflow:hidden;}
.cont_logopreprofdw01a img{width:100%; height: auto;border-radius: 15pt;}
.cont_logopreprofup01b{width:90%; height: auto;overflow:hidden;margin: 10% 5% 0% 5%;padding: 0% 0% 0% 0%;float:none;display:block;}
.cont_logopreprofup01b picture{width:100%; height: auto;overflow:hidden;}
.cont_logopreprofup01b img{width:100%; height: auto;border-radius: 15pt;}
.cont_logopreprofdw01b{width:90%; height: auto;overflow:hidden;margin: 10% 5% 0% 5%;padding: 0% 0% 0% 0%;float:none;display:none;}
.cont_logopreprofdw01b picture{width:100%; height: auto;overflow:hidden;}
.cont_logopreprofdw01b img{width:100%; height: auto;border-radius: 15pt;}
.cont_textopreprof01a{width:86%; height: auto;overflow:hidden;margin:12% 7% 0% 7%;padding: 0% 0% 0% 0%;float:none;}
.cont_titinfoprof01a{width:100%; height: auto;overflow:hidden;margin:10% 0% 0% 0%;padding: 0% 0% 0% 0%;font-family: 'tipografia07', sans-serif;font-size: calc(16pt + 1vw);text-align: left;color: #222;}
.cont_textopreprof01a p{width:100%; height: auto;overflow:hidden;margin:8% 0% 0% 0%;padding: 8% 0% 0% 0%;font-family: 'tipografia01', sans-serif;font-size: calc(14pt + 1vw);text-align: left;color: #222;}
.cont_textopreprof01b{width:86%; height: auto;overflow:hidden;margin:12% 7% 0% 7%;padding: 0% 0% 0% 0%;float:none;}
.cont_titinfoprof01b{width:100%; height: auto;overflow:hidden;margin:8% 0% 0% 0%;padding: 0% 0% 0% 0%;font-family: 'tipografia07', sans-serif;font-size: calc(16pt + 1vw);text-align: left;color: #222;}
.cont_textopreprof01b p{width:100%; height: auto;overflow:hidden;margin:0% 0% 0% 0%;padding: 8% 0% 0% 0%;font-family: 'tipografia01', sans-serif;font-size: calc(14pt + 1vw);text-align: left;color: #222;}
/*Fin infoprof01*/
/*Inicio seccion06*/
.cont_seccion06{width: 100%; height: auto; overflow:hidden;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
.cont_infopre06{width:96%; height: auto;overflow:hidden;margin: 0% 0% 0% 0%;padding: 0% 0% 5% 0%;}
.cont_imgpre06{width:15%; height: auto;overflow:hidden;margin: 0% 42.5% 0% 42.5%;padding: 0% 0% 0% 0%;float:none;}
.cont_imgpre06 picture{width:100%; height: auto;overflow:hidden;}
.cont_imgpre06 img{width:100%; height: auto;}
.cont_textopre06{width:90%; height: auto;overflow:hidden;margin:3% 5% 3% 5%;padding: 0% 0% 0% 0%;float:none;}
.cont_titinfo06{width:100%; height: auto;overflow:hidden;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-family: 'tipografia07', sans-serif;font-size: calc(8.5pt + 1vw);text-align: center;color: #222;}
.cont_titsecinfo06{width:100%; height: auto;overflow:hidden;margin:10% 0% 10% 0%;padding: 0% 0% 0% 0%;font-family: 'tipografia07', sans-serif;font-size: calc(11pt + 1vw);text-align: left;color: #666;}
.cont_textopre06 p{width:100%; height: auto;overflow:hidden;margin:0% 0% 0% 0%;padding: 8% 0% 0% 0%;font-family: 'tipografia01', sans-serif;font-size: calc(13pt + 1vw);text-align: center;color: #222;}
.cont_btnsec06{width:90%; height:auto;overflow: hidden;margin:12% 0% 0% 0%;padding:5% 5% 5% 5%;text-align:center;font-family: 'tipografia07', sans-serif; font-size: calc(13pt + 1vw);border-radius: 4pt;color:#fff;background-color: #222;}
/*Fin sección06*/
.cont_btnflo01{width:100%; height:auto;overflow: hidden; position: fixed;z-index: 11;bottom:2%;left:95%;display:none;}
#cont_btnWApp{width: 3.5%; height: auto;overflow: hidden;display:block;margin: 0% 0% 0.2% 0%;}
#cont_btnWApp picture{width: 100%; height: auto;}
#cont_btnWApp img{width: 100%; height: auto;overflow: hidden;}
#cont_btnaction01{width: 3.5%; height: auto;overflow: hidden;display:block;margin: 0% 0% 0.2% 0%;}
#cont_btnaction01 picture{width: 100%; height: auto;overflow: hidden;}
#cont_btnaction01 img{width: 100%; height: auto;overflow: hidden;}
#cont_btnaction02{width: 3.5%; height: auto;overflow: hidden;display:block;margin: 0% 0% 0.2% 0%;}
#cont_btnaction02 picture{width: 100%; height: auto;overflow: hidden;}
#cont_btnaction02 img{width: 100%; height: auto;overflow: hidden;}
/*Inicio WhatsApp y teléfono*/
.cont_whasapp_mail_tlf01{width:100%; height:auto;position:fixed;overflow:hidden;z-index: 2;bottom:0%;display:block;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;background-color:#000;}
.cont_icotlf02{width:14%; height:100%;overflow:hidden;padding: 3% 0% 2% 0%;float:left;margin:0% 0% 0% 0%;padding: 1% 0% 1% 0%;}
.cont_btnmail01 picture{width:100%; height:auto;overflow:hidden;}
.cont_icotlf02 img{width:100%; height:auto;overflow:hidden;float:left;}
.cont_btntlf02{width:58%; height:auto;overflow:hidden;padding: 0% 0% 0% 0%;float:left;}
.cont_btntlf02 p{width:100%; height:100%;overflow:hidden;font-family: 'tipografia03', sans-serif;font-size: calc(16pt + 1vw);text-align:center;padding: 1% 0% 0% 0%;color:#fff;}
.cont_btnmail01{width:14%; height:auto;overflow:hidden;margin:0% 0% 0% 0%;padding: 1% 0% 1% 0%;float:left;}
.cont_btnmail01 picture{width:100%; height:auto;overflow:hidden;}
.cont_btnmail01 img{width:100%; height:auto;overflow:hidden;}
.cont_btnwapp01{width:14%; height:auto;overflow:hidden;margin:0% 0% 0% 0%;padding: 1% 0% 1% 0%;background-color:#00ff00;float:left;}
.cont_btnwapp01 picture{width:100%; height:100%;overflow:hidden;}
.cont_btnwapp01 img{width:100%; height:auto;overflow:hidden;}
/*Fin WhatsApp y teléfono*/
/*FIN SECCIONES*/
/*INICIO FOOTER*/
.cont_footer01{width: 100%; height: auto; overflow: hidden;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;background-color:#181818;}
.cont_redes01{width: 80%; height: auto; overflow: hidden;margin: 0% 10% 0% 10%;padding: 10% 0% 10% 0%;}
.cont_red01{width:21%; height:auto; overflow: hidden;margin: 0% 2% 0% 2%;padding: 0% 0% 0% 0%; opacity: 1; float:left;}
.cont_red01 picture {width: 100%; height: auto;overflow: hidden;}
.cont_red01 img {width: 100%; height: auto;}
.cont_infoempresa01{width: 100%; height: auto; overflow: hidden;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
.logofooter01{width: 90%; height: auto; overflow: hidden;margin: 20% 5% 20% 5%;padding: 0% 0% 0% 0%;}
.logofooter01 picture {width: 100%; height: auto;overflow: hidden;}
.logofooter01 img {width: 100%; height: auto;}
.infofooter01{width: 80%; height: auto; overflow: hidden;margin: 0% 10% 0% 10%;padding: 0% 0% 0% 0%;}
.titfooter01{width: 100%; height: auto; overflow: hidden;margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%; font-family: 'tipografia04', sans-serif;font-size: calc(16pt + 1vw);text-align: center;color:#fff;}
.infofooter01 ul{width: 100%; height: auto; overflow: hidden;margin: 10% 0% 30% 0%;padding: 0% 0% 0% 0%;float:none;}
.infofooter01 li{width: 100%; height: auto; overflow: hidden;margin: 0% 0% 2% 0%; padding: 0% 0% 0% 0%; font-family: 'tipografia01', sans-serif;font-size: calc(12pt + 1vw);text-align: center;color:#fff;}
.cont_imgtlf_footer01{width: 88%; height: auto;overflow:hidden;margin: 0% 0% 0% 10%;padding: 0% 0% 0% 0%;}
.cont_imgfooter01{width: 12%; height: auto; overflow: hidden;float:left;}
.cont_imgfooter01 picture{width: 100%; height: auto; overflow: hidden;}
.cont_imgfooter01 img{width: 100%; height: auto;}
.cont_tlf_footer01{width: 82%; height: auto; overflow: hidden;float:left;margin: 0% 0% 0% 3%; padding: 0% 0% 0% 0%;}
.cont_tlf_footer01 p{width: 100%; height: auto; overflow: hidden;margin: 0% 0% 0% 0%; padding: 1% 0% 0% 0%;font-family: 'tipografia01', sans-serif;font-size: calc(12pt + 1vw);}
.legal01 {width:100%; height: auto; overflow:hidden;margin: 0% 0% 0% 0%;padding: 0% 0% 20% 0%;background-color:#181818; }
.legal01 ul{width:100%; height: auto; overflow:hidden;margin: 0% 0% 0% 0%;}
.legal01 li{width:auto; height: auto; overflow:hidden;margin: 0% 10% 8% 10%;font-family: 'tipografia06', sans-serif;font-size: calc(12pt + 1vw);text-align:center;float:none;}
/*FIN FOOTER*/
/*Inicio Animaciones
/*animación aparicion simple*/
.anim_apa01 {width: 100%; height: auto; opacity: 0; transition: opacity 1.5s ease-in-out;}
.anim_apa01.animacion {opacity: 1;}
/*Fin animación aparicion simple*/
/*links*/
.navboton01_sobremesa01 a:link, .navboton01_sobremesa01 a:visited, .navboton01_sobremesa01 a:hover, .navboton01_sobremesa01 a:active {color:#181818;}
.cont_navtablet01 a:link, .cont_navtablet01 a:visited, .cont_navtablet01 a:hover, .cont_navtablet01 a:active {color:#181818;}
.navbotoncita01_sobremesa01 a:link, .navbotoncita01_sobremesa01 a:visited, .navbotoncita01_sobremesa01 a:hover, .navbotoncita01_sobremesa01 a:active {color:#fff;}
.cont_nav_sobremesa_botonera01  a:link, .cont_nav_sobremesa_botonera01 a:visited, .cont_nav_sobremesa_botonera01 a:hover, .cont_nav_sobremesa_botonera01 a:active {color:#181818;}
.navboton_sobremesa01 a, .navboton_sobremesa01 a:link, .navboton_sobremesa01 a:visited, .navboton_sobremesa01 a:hover, .navboton_sobremesa01 a:active {color:#181818;}
.navboton_sobremesa02 a, .navboton_sobremesa02 a:link, .navboton_sobremesa02 a:visited, .navboton_sobremesa02 a:hover, .navboton_sobremesa02 a:active {color:#181818;}
.infofooter01 a, .infofooter01 a:link, .infofooter01 a:visited, .infofooter01 a:hover, .infofooter01 a:active {color:#fff;}
.legal01 a, .legal01 a:link, .legal01 a:visited, .legal01 a:hover, .legal01 a:active {color:#fff;}
.navbar a, .navbar a:link, .navbar a:visited, .navbar a:hover, .navbar a:active {color:#000;}
.btn_presobre02 a, .btn_presobre02 a:link, .btn_presobre02 a:visited, .btn_presobre02 a:hover, .btn_presobre02 a:active {color:#fff;}
.menu-button a, .menu-button a:link, .menu-button a:visited, .menu-button a:hover, .menu-button a:active {color:#181818;}
/*links*/
/* ---- Fin CSS GENERALES ----*/
/* ---- INICIO CSS PARTICULARES ----*/

/* ---- Inicio Resolución equipos ---- */
@media (min-width: 5761px) and (max-width: 7680px){

	.cont_navtablet01{display:none;}
	.cont_nav_tablet02{display:none;}
	.cont_nav_movil01{display:none;}
	.cont_navsobremesa01{width:100%;height:auto;margin: 0% 0% 0% 0%;padding: 2% 0% 2% 0%;display:block;}
	.cont_imglogo01{width:2.5%;height:auto;margin: 0% 0% 0% 8%;float:left;}
	.cont_botonera01{width:40%;height:auto;text-align: left;font-size:calc(1pt + 1vw);margin: 0% 0% 0% 1%;float:left;}
	.menu-button {width:auto;height:auto;padding: 0% 0% 0% 0%;margin: 1.4% 2% 0% 3%;border-radius: 0px;}
	.submenu {width: 420%;height: auto;display: none;top: 100%;left: 0;margin: 0% 0% 0% 0%; padding:29.5% 0% 0% 0%;}
	.submenu a {display: block;width: 97.5%;font-size: calc(1pt + 0.9vw);height: auto;padding: 24px 0pt 24px 24pt;border-radius: 2pt;}
	.submenu01b a:hover {width: 96.5%;height: auto;background-color: #ffa95b;}
	.cont_botonera02{width:30%;height:auto;text-align: left;font-size:calc(1pt + 1vw);margin: -1.2% 0% 0% 18%;float:left;}
	.menu-button02 {width:29%;height:auto;padding: 0% 0% 0% 0%;margin: 1.6% 0% 0% 3%;text-decoration: none;border-radius: 0px;}
	.menu-button02 p{width:auto;height:auto;float:left;margin: 1% 1% 0% 6%;}
	.cont_imgcab02{width:14%;height:auto;margin: 0% 0% 0% 8%;float:left;}
	.btn_presobre02{width:70%;height:auto;font-size: calc(1pt + 1vw);text-align:center;margin: 2% 0% 0% 0%;padding: 6% 6% 6% 6%;border-radius: 18pt;float:left;}
	.submenu02 {width: 100%;height: auto;top: 100%;left: 0;margin: 0% 0% 0% 0%;padding:29.5% 0% 0% 0%;border-radius: 0%;display: none;}
	.submenu02 a {width: 92.5%;height: auto;font-size: calc(1pt + 0.9vw);padding: 24px 0pt 24px 24pt;border-radius: 2pt;display: block;}
	.menu-button02:hover .submenu02 {display: block;}
	/*Inicio presentacion01*/
	.cont_seccion01{width: 100%; height: auto;}
	.cont_imgtextopre01{width: 100%; height: auto;margin: 7% 0% 5% 0%; padding: 0% 0% 0% 0%;}
	.cont_imgpre01{width: 100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;}
	.cont_imgpre01 picture {width: 100%; height: auto;}
	.cont_imgpre01 img{width: 100%; height: auto;}
	.cont_titpre01{width: 100%; height: auto;top: 61%;margin: 0% 0% 0% 0%;padding: 2% 0% 2% 0%;}
	.cont_titpre_principal01{width: 60%; height: auto;margin: 0% 20% 0% 20%;padding: 0% 0% 0% 0%;font-size: calc(56pt + 1vw);text-align: center;}
	.cont_titpre_secundario01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 1% 0% 0% 0%;font-size: calc(26pt + 1vw);text-align: center;}
	.cont_valores_empresa01{width:60%; height: auto;margin: 4% 18% 8% 18%; padding: 2% 2% 2% 2%;font-size: calc(84pt + 1vw);text-align: center;border-radius: 80pt;}

	.cont_infopre01a{width:96%; height: auto;margin: 0% 2% 5% 2%;padding: 0% 0% 0% 0%;float:left;}
	.cont_logopre01a{width:26%; height: auto;margin: 0% 2% 0% 17%;padding: 0% 0% 0% 0%;float:left;}
	.cont_logopre01a picture{width:100%; height: auto;}
	.cont_logopre01a img{width:100%; height: auto;border-radius: 160pt;}
	.cont_textopre01a{width:35%; height: auto;margin:0% 14% 0% 2%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfo01a{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(23pt + 1vw);text-align: left;}
	.cont_textopre01a p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(20pt + 1vw);text-align: left;}

	.contpaini01{width: 100%; height: auto;margin: 0% 0% 4% 0%;padding: 0% 0% 0% 0%;}
	.letracap01{width: 25%; height: auto;float:left;}
	.letracap01 span{width: 100%; height: auto;font-size: calc(560pt + 1vw);line-height: 0.8;}
	.textopaini01{width: 75%; height: auto;float:left;}
	.textopaini01 p{width: 100%; height: auto;font-size: calc(22pt + 1vw);text-align: justify;}

	.cont_infopre01b{width:96%; height: auto;margin: 0% 2% 5% 2%;padding: 0% 0% 0% 0%;float:left;}
	.cont_logopre01b{width:28%; height: auto;margin: 0% 17% 0% 5%;padding: 0% 0% 0% 0%;float:left;}
	.cont_logopre01b picture{width:100%; height: auto;}
	.cont_logopre01b img{width:100%; height: auto;border-radius: 160pt;}
	.cont_textopre01b{width:33%; height: auto;margin:0% 2% 0% 14%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfo01b{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(18pt + 1vw);text-align: right;}
	.cont_textopre01b p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(20pt + 1vw);text-align: left;}

	.cont_infopre01c{width:96%; height: auto;margin: 0% 2% 5% 2%;padding: 0% 0% 0% 0%;float:left;}
	.cont_textopre01c{width:66%; height: auto;margin:0% 17% 0% 17%;padding: 0% 0% 0% 0%;float:none;}
	.cont_titinfo01c{width:100%; height: auto;margin:0% 0% 4% 0%;padding: 0% 0% 0% 0%;font-size: calc(22pt + 1vw);text-align: left;}
	.cont_textopre01c p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(24pt + 1vw);text-align: none;}

	.citacent{width:80%; height: auto;margin:0% 5% 0% 10%;padding: 5% 0% 5% 0%;font-size: calc(24pt + 1vw);text-align: center;}
	.cont_imgart01{width:64%; height: auto;margin:4% 18% 4% 18%;padding: 0% 0% 0% 0%;border-radius: 80pt;}
	.cont_imgart01 picture{width:100%; height: auto; }
	.cont_imgart01 img{width:100%; height: auto;}
	/*Fin presentacion01*/
	/*Inicio Titular Separador01*/
	.cont_slogansep01{width:100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 5% 0%;font-size: calc(170pt + 1vw);text-align: center;}
	.cont_slogansep02{width:100%; height: auto;margin: 0% 0% 0% 0%; padding: 4% 0% 2% 0%;font-size: calc(150pt + 1vw);text-align: center;}
	.cont_slogansep03{width:100%; height: auto;margin: 0% 0% 0% 0%; padding: 4% 0% 6% 0%;font-size: calc(76pt + 1vw);text-align: center;}
	/*Fin Titular Separador01 */
	/*Inicio infoprof01*/
	.cont_seccionprof01{width: 100%; height: auto;}
	.cont_infopreprof01a{width:96%; height: auto;margin: 0% 3% 0% 3%;padding: 0% 0% 4% 0%;}
	.cont_infopreprof01b{width:96%; height: auto;margin: 0% 3% 0% 3%;padding: 0% 0% 4% 0%;}
	.cont_logopreprofup01a{width:28%; height: auto;margin: 0% 5% 0% 17%;padding: 0% 0% 0% 0%;float:left;display:block;}
	.cont_logopreprofup01a picture{width:100%; height: auto;}
	.cont_logopreprofup01a img{width:100%; height: auto;border-radius: 160pt;}
	.cont_logopreprofdw01a{width:28%; height: auto;margin: 0% 5% 0% 17%;padding: 0% 0% 0% 0%;float:left;display:none;}
	.cont_logopreprofdw01a picture{width:100%; height: auto;}
	.cont_logopreprofdw01a img{width:100%; height: auto;border-radius: 160pt;}
	.cont_logopreprofup01b{width:28%; height: auto;margin: 0% 17% 0% 5%;padding: 0% 0% 0% 0%;float:left;display:none;}
	.cont_logopreprofup01b picture{width:100%; height: auto;}
	.cont_logopreprofup01b img{width:100%; height: auto;border-radius: 160pt;}
	.cont_logopreprofdw01b{width:28%; height: auto;margin: 0% 17% 0% 5%;padding: 0% 0% 0% 0%;float:left;display:block;}
	.cont_logopreprofdw01b picture{width:100%; height: auto;}
	.cont_logopreprofdw01b img{width:100%; height: auto;border-radius: 160pt;}
	.cont_textopreprof01a{width:30%; height: auto;margin:0% 1% 0% 4%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfoprof01a{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(15pt + 1vw);text-align: left;}
	.cont_textopreprof01a p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 8% 0% 0% 0%;font-size: calc(14pt + 1vw);text-align: left;}
	.cont_textopreprof01b{width:30%; height: auto;margin:0% 1% 0% 16%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfoprof01b{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(15pt + 1vw);text-align: left;}
	.cont_textopreprof01b p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 8% 0% 0% 0%;font-size: calc(14pt + 1vw);text-align: left;}
	/*Fin infoprof01*/
	/*Inicio seccion06*/
	.cont_seccion06{width: 90%; height: auto;margin: 0% 5% 1% 5%;padding: 0% 0% 0% 0%;}
	.cont_infopre06{width:23%; height: auto;margin: 0% 1% 0% 1%;padding: 0% 0% 0% 0%;float:left;}
	.cont_imgpre06{width:7.5%; height: auto;margin: 0% 3.25% 0% 3.25%;padding: 0% 0% 0% 0%;float:left;}
	.cont_imgpre06 picture{width:100%; height: auto;}
	.cont_imgpre06 img{width:100%; height: auto;}
	.cont_textopre06{width:86%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfo06{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(2pt + 0.9vw);text-align: left;}
	.cont_titsecinfo06{width:100%; height: auto;margin:2% 0% 10% 0%;padding: 0% 0% 0% 0%;font-size: calc(1pt + 0.9vw);text-align: left;}
	.cont_btnsec06{width:90%; height:auto;margin:12% 0% 0% 0%;padding:5% 5% 5% 5%;text-align:center;font-size: calc(13pt + 1vw);border-radius: 4pt;}
	/*Fin sección06*/
	/*INICIO FOOTER*/
	.cont_footer01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.cont_redes01{width: 10%; height: auto;margin: 2% 45% 2% 45%;padding: 0% 0% 0% 0%;}
	.cont_red01{width:21%; height:auto;margin: 0% 2% 0% 2%;padding: 0% 0% 0% 0%;float:left;}
	.cont_red01 picture {width: 100%; height: auto;}
	.cont_red01 img {width: 100%; height: auto;}
	.cont_infoempresa01{width: 100%; height: auto;margin: 0% 0% 5% 0%;padding: 0% 0% 0% 0%;}
	.logofooter01{width: 20%; height: auto;margin: 5% 40% 0% 40%;padding: 0% 0% 0% 0%;}
	.logofooter01 picture {width: 100%; height: auto;}
	.logofooter01 img {width: 100%; height: auto;}
	.infofooter01{width: 20.333%; height: auto;margin: 0% 0% 0% 12%;padding: 0% 0% 0% 0%;float:left;}
	.titfooter01{width: 100%; height: auto;margin: 0% 0% 10% 0%; padding: 0% 0% 0% 0%;font-size: calc(3pt + 1vw);text-align: left;}
	.infofooter01 ul{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.infofooter01 li{width: 100%; height: auto;margin: 0% 0% 1% 0%; padding: 0% 0% 0% 0%;font-size: calc(1pt + 0.9vw);text-align: left;}
	.cont_imgtlf_footer01{width: 100%; height: auto;overflow:hidden;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.cont_imgfooter01{width: 8%; height: auto;float:left;}
	.cont_imgfooter01 picture{width: 100%; height: auto;}
	.cont_imgfooter01 img{width: 100%; height: auto;}
	.cont_tlf_footer01{width: 89%; height: auto;float:left;margin: 0% 0% 0% 2%; padding: 0% 0% 0% 0%;}
	.cont_tlf_footer01 p{width: 100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;font-size: calc(1pt + 1vw);}
	.legal01 {width:44%; height: auto;margin: 0% 0% 0% 0%;padding: 2% 28% 2% 28%;}
	.legal01 ul{width:100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.legal01 li{width:auto; height: auto;margin: 0% 0% 0% 13%;padding: 0% 0% 0% 0%;font-size: calc(1pt + 0.9vw);text-align:center;float:left;}
	/*FIN FOOTER*/
	/*Inicio iconos contacto directo*/
	.cont_btnflo01{width:100%; height:auto;bottom:2%;left:95%;display:block;}
	#cont_btnWApp{width: 3.5%; height: auto;display:block;margin: 0% 0% 0.2% 0%;}
	#cont_btnWApp picture{width: 100%; height: auto;}
	#cont_btnWApp img{width: 100%; height: auto;}
	#cont_btnaction01{width: 3.5%; height: auto;display:block;margin: 0% 0% 0.2% 0%;}
	#cont_btnaction01 picture{width: 100%; height: auto;}
	#cont_btnaction01 img{width: 100%; height: auto;}
	#cont_btnaction02{width: 3.5%; height: auto;display:block;margin: 0% 0% 0.2% 0%;}
	#cont_btnaction02 picture{width: 100%; height: auto;}
	#cont_btnaction02 img{width: 100%; height: auto;}
	/*Fin iconos contacto directo*/
	/*Inicio WhatsApp y teléfono*/
	.cont_whasapp_mail_tlf01{display:none;}
	.cont_whasapp_mail_tlfsbm01{width:5.5%; height:auto;display:block;bottom:5%;right:0.5%;}
	.cont_icotlfsbm02{width:100%; height:auto;margin: 7% 0% 7% 0%;padding: 3% 0% 0% 0%;float:none;}
	.cont_icotlfsbm02 picture{width:100%; height:auto;}
	.cont_icotlfsbm02 img{width:100%; height:auto;}
	.cont_btnmailsbm01{width:100%; height:auto;overflow:hidden;padding: 2% 0% 2% 0%;margin: 5% 0% 5% 0%;float:none;}
	.cont_btnmailsbm01 picture{width:100%; height:auto;}
	.cont_btnmailsbm01 img{width:100%; height:auto;}
	.cont_btnwappsbm01{width:100%; height:auto;overflow:hidden;padding: 2% 0% 2% 0%;float:none;}
	.cont_btnwappsbm01 picture{width:100%; height:auto;}
	.cont_btnwappsbm01 img{width:100%; height:auto;}
	/*Fin WhatsApp y teléfono*/
}

@media (min-width: 4101px) and (max-width: 5760px){

	.cont_navtablet01{display:none;}
	.cont_nav_tablet02{display:none;}
	.cont_nav_movil01{display:none;}
	.cont_navsobremesa01{width:100%;height:auto;margin: 0% 0% 0% 0%;padding: 2% 0% 2% 0%;display:block;}
	.cont_imglogo01{width:2.5%;height:auto;margin: 0% 0% 0% 8%;float:left;}
	.cont_botonera01{width:40%;height:auto;text-align: left;font-size:calc(1pt + 1vw);margin: 0% 0% 0% 1%;float:left;}
	.menu-button {width:auto;height:auto;padding: 0% 0% 0% 0%;margin: 1.4% 2% 0% 3%;border-radius: 0px;}
	.submenu {width: 420%;height: auto;display: none;top: 100%;left: 0;margin: 0% 0% 0% 0%; padding:29.5% 0% 0% 0%;}
	.submenu a {display: block;width: 97.5%;font-size: calc(1pt + 0.9vw);height: auto;padding: 24px 0pt 24px 24pt;border-radius: 2pt;}
	.submenu01b a:hover, .submenu01b a {width: 94.5%;height: auto;}
	.cont_botonera02{width:30%;height:auto;text-align: left;font-size:calc(1pt + 1vw);margin: -1.2% 0% 0% 18%;float:left;}
	.menu-button02 {width:29%;height:auto;padding: 0% 0% 0% 0%;margin: 1.6% 0% 0% 3%;text-decoration: none;border-radius: 0px;}
	.menu-button02 p{width:auto;height:auto;float:left;margin: 1% 1% 0% 6%;}
	.cont_imgcab02{width:14%;height:auto;margin: 0% 0% 0% 8%;float:left;}
	.btn_presobre02{width:70%;height:auto;font-size: calc(1pt + 1vw);text-align:center;margin: 2% 0% 0% 0%;padding: 6% 6% 6% 6%;border-radius: 18pt;float:left;}
	.submenu02 {width: 100%;height: auto;top: 100%;left: 0;margin: 0% 0% 0% 0%;padding:29.5% 0% 0% 0%;border-radius: 0%;display: none;}
	.submenu02 a {width: 92.5%;height: auto;font-size: calc(1pt + 0.9vw);padding: 24px 0pt 24px 24pt;border-radius: 2pt;display: block;}
	.menu-button02:hover .submenu02 {display: block;}
	/*Inicio presentacion01*/
	.cont_seccion01{width: 100%; height: auto;}
	.cont_imgtextopre01{width: 100%; height: auto;margin: 7% 0% 5% 0%; padding: 0% 0% 0% 0%;}
	.cont_imgpre01{width: 100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;}
	.cont_imgpre01 picture {width: 100%; height: auto;}
	.cont_imgpre01 img{width: 100%; height: auto;}
	.cont_titpre01{width: 100%; height: auto;top: 61%;margin: 0% 0% 0% 0%;padding: 2% 0% 2% 0%;}
	.cont_titpre_principal01{width: 60%; height: auto;margin: 0% 20% 0% 20%;padding: 0% 0% 0% 0%;font-size: calc(50pt + 1vw);text-align: center;}
	.cont_titpre_secundario01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 1% 0% 0% 0%;font-size: calc(20pt + 1vw);text-align: center;}
	.cont_valores_empresa01{width:60%; height: auto;margin: 0% 18% 8% 18%; padding: 2% 2% 2% 2%;font-size: calc(58pt + 1vw);text-align: center;border-radius: 70pt;}

	.cont_infopre01a{width:96%; height: auto;margin: 0% 2% 5% 2%;padding: 0% 0% 0% 0%;float:left;}
	.cont_logopre01a{width:28%; height: auto;margin: 0% 5% 0% 17%;padding: 0% 0% 0% 0%;float:left;}
	.cont_logopre01a picture{width:100%; height: auto;}
	.cont_logopre01a img{width:100%; height: auto;border-radius: 120pt;}
	.cont_textopre01a{width:30%; height: auto;margin:0% 16% 0% 4%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfo01a{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(19pt + 1vw);text-align: left;}
	.cont_textopre01a p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(9.1pt + 1vw);text-align: left;}

	.contpaini01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.letracap01{width: 25%; height: auto;float:left;}
	.letracap01 span{width: 100%; height: auto;font-size: calc(390pt + 1vw);line-height: 0.8;}
	.textopaini01{width: 75%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;float:left;}
	.textopaini01 p{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(9.17pt + 1vw);text-align:justify;}

	.cont_infopre01b{width:96%; height: auto;margin: 0% 2% 5% 2%;padding: 0% 0% 0% 0%;float:left;}
	.cont_textopre01b{width:30%; height: auto;margin:0% 4% 0% 16%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfo01b{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(19pt + 1vw);text-align: right;}
	.cont_textopre01b p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 8% 0% 0% 0%;font-size: calc(8.6pt + 1vw);text-align: left;}
	.cont_logopre01b{width:28%; height: auto;margin: 0% 17% 0% 5%;padding: 0% 0% 0% 0%;float:left;}
	.cont_logopre01b picture{width:100%; height: auto;}
	.cont_logopre01b img{width:100%; height: auto;border-radius: 120pt;}

	.cont_infopre01c{width:96%; height: auto;margin: 0% 2% 5% 2%;padding: 0% 0% 0% 0%;float:left;}
	.cont_textopre01c{width:66%; height: auto;margin:0% 17% 0% 17%;padding: 0% 0% 0% 0%;float:none;}
	.cont_titinfo01c{width:100%; height: auto;margin:0% 0% 4% 0%;padding: 0% 0% 0% 0%;font-size: calc(22pt + 1vw);text-align: left;}
	.cont_textopre01c p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(18pt + 1vw);text-align: none;}

	.citacent{width:80%; height: auto;margin:0% 5% 0% 10%;padding: 5% 0% 5% 0%;font-size: calc(24pt + 1vw);text-align: center;}
	.cont_imgart01{width:64%; height: auto;margin:4% 18% 4% 18%;padding: 0% 0% 0% 0%;border-radius: 80pt;}
	.cont_imgart01 picture{width:100%; height: auto; }
	.cont_imgart01 img{width:100%; height: auto;}
	/*Fin presentacion01*/
	/*Inicio Titular Separador01*/
	.cont_slogansep01{width:100%; height: auto;margin: 0% 0% 0% 0%; padding: 4% 0% 4% 0%;font-size: calc(134pt + 1vw);text-align: center;}
	.cont_slogansep02{width:100%; height: auto;margin: 0% 0% 0% 0%; padding: 4% 0% 1% 0%;font-size: calc(110pt + 1vw);text-align: center;}
	.cont_slogansep03{width:100%; height: auto;margin: 0% 0% 0% 0%; padding: 4% 0% 6% 0%;font-size: calc(66pt + 1vw);text-align: center;}
	/*Fin Titular Separador01 */
	/*Inicio infoprof01*/
	.cont_seccionprof01{width: 100%; height: auto;}
	.cont_infopreprof01a{width:96%; height: auto;margin: 0% 3% 0% 3%;padding: 0% 0% 6% 0%;}
	.cont_infopreprof01b{width:96%; height: auto;margin: 0% 3% 0% 3%;padding: 0% 0% 6% 0%;}
	.cont_logopreprofup01a{width:28%; height: auto;margin: 0% 5% 0% 17%;padding: 0% 0% 0% 0%;float:left;display:block;}
	.cont_logopreprofup01a picture{width:100%; height: auto;}
	.cont_logopreprofup01a img{width:100%; height: auto;border-radius: 160pt;}
	.cont_logopreprofdw01a{width:28%; height: auto;margin: 0% 5% 0% 17%;padding: 0% 0% 0% 0%;float:left;display:none;}
	.cont_logopreprofdw01a picture{width:100%; height: auto;}
	.cont_logopreprofdw01a img{width:100%; height: auto;border-radius: 160pt;}
	.cont_logopreprofup01b{width:28%; height: auto;margin: 0% 17% 0% 5%;padding: 0% 0% 0% 0%;float:left;display:none;}
	.cont_logopreprofup01b picture{width:100%; height: auto;}
	.cont_logopreprofup01b img{width:100%; height: auto;border-radius: 160pt;}
	.cont_logopreprofdw01b{width:28%; height: auto;margin: 0% 17% 0% 5%;padding: 0% 0% 0% 0%;float:left;display:block;}
	.cont_logopreprofdw01b picture{width:100%; height: auto;}
	.cont_logopreprofdw01b img{width:100%; height: auto;border-radius: 160pt;}
	.cont_textopreprof01a{width:30%; height: auto;margin:0% 16% 0% 4%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfoprof01a{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(12pt + 1vw);text-align: left;}
	.cont_textopreprof01a p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 8% 0% 0% 0%;font-size: calc(7pt + 1vw);text-align: left;}
	.cont_textopreprof01b{width:30%; height: auto;margin:0% 4% 0% 16%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfoprof01b{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(12pt + 1vw);text-align: left;}
	.cont_textopreprof01b p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 8% 0% 0% 0%;font-size: calc(7pt + 1vw);text-align: left;}
	/*Fin infoprof01*/
	/*Inicio seccion06*/
	.cont_seccion06{width: 90%; height: auto;margin: 0% 5% 1% 5%;padding: 0% 0% 0% 0%;}
	.cont_infopre06{width:23%; height: auto;margin: 0% 1% 0% 1%;padding: 0% 0% 0% 0%;float:left;}
	.cont_imgpre06{width:7.5%; height: auto;margin: 0% 2.25% 0% 2.25%;padding: 0% 0% 0% 0%;float:left;}
	.cont_imgpre06 picture{width:100%; height: auto;}
	.cont_imgpre06 img{width:100%; height: auto;}
	.cont_textopre06{width:88%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfo06{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(2pt + 0.9vw);text-align: left;}
	.cont_titsecinfo06{width:100%; height: auto;margin:2% 0% 10% 0%;padding: 0% 0% 0% 0%;font-size: calc(1pt + 0.9vw);text-align: left;}
	.cont_btnsec06{width:90%; height:auto;margin:12% 0% 0% 0%;padding:5% 5% 5% 5%;text-align:center;font-size: calc(13pt + 1vw);border-radius: 4pt;}
	/*Fin sección06*/
	/*INICIO FOOTER*/
	.cont_footer01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.cont_redes01{width: 12%; height: auto;margin: 2% 44% 2% 44%;padding: 0% 0% 0% 0%;}
	.cont_red01{width:21%; height:auto;margin: 0% 2% 0% 2%;padding: 0% 0% 0% 0%;float:left;}
	.cont_red01 picture {width: 100%; height: auto;}
	.cont_red01 img {width: 100%; height: auto;}
	.cont_infoempresa01{width: 100%; height: auto;margin: 0% 0% 5% 0%;padding: 0% 0% 0% 0%;}
	.logofooter01{width: 20%; height: auto;margin: 5% 40% 0% 40%;padding: 0% 0% 0% 0%;}
	.logofooter01 picture {width: 100%; height: auto;}
	.logofooter01 img {width: 100%; height: auto;}
	.infofooter01{width: 20.333%; height: auto;margin: 0% 0% 0% 12%;padding: 0% 0% 0% 0%;float:left;}
	.titfooter01{width: 100%; height: auto;margin: 0% 0% 10% 0%; padding: 0% 0% 0% 0%;font-size: calc(3pt + 1vw);text-align: left;}
	.infofooter01 ul{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.infofooter01 li{width: 100%; height: auto;margin: 0% 0% 1% 0%; padding: 0% 0% 0% 0%;font-size: calc(1pt + 0.9vw);text-align: left;}
	.cont_imgtlf_footer01{width: 100%; height: auto;overflow:hidden;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.cont_imgfooter01{width: 8%; height: auto;float:left;}
	.cont_imgfooter01 picture{width: 100%; height: auto;}
	.cont_imgfooter01 img{width: 100%; height: auto;}
	.cont_tlf_footer01{width: 89%; height: auto;float:left;margin: 0% 0% 0% 2%; padding: 0% 0% 0% 0%;}
	.cont_tlf_footer01 p{width: 100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;font-size: calc(1pt + 1vw);}
	.legal01 {width:44%; height: auto;margin: 0% 0% 0% 0%;padding: 2% 28% 2% 28%;}
	.legal01 ul{width:100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.legal01 li{width:auto; height: auto;margin: 0% 0% 0% 13%;padding: 0% 0% 0% 0%;font-size: calc(1pt + 0.9vw);text-align:center;float:left;}
	/*FIN FOOTER*/
	/*Inicio iconos contacto directo*/
	.cont_btnflo01{width:100%; height:auto;bottom:2%;left:95%;display:block;}
	#cont_btnWApp{width: 3.5%; height: auto;display:block;margin: 0% 0% 0.2% 0%;}
	#cont_btnWApp picture{width: 100%; height: auto;}
	#cont_btnWApp img{width: 100%; height: auto;}
	#cont_btnaction01{width: 3.5%; height: auto;display:block;margin: 0% 0% 0.2% 0%;}
	#cont_btnaction01 picture{width: 100%; height: auto;}
	#cont_btnaction01 img{width: 100%; height: auto;}
	#cont_btnaction02{width: 3.5%; height: auto;display:block;margin: 0% 0% 0.2% 0%;}
	#cont_btnaction02 picture{width: 100%; height: auto;}
	#cont_btnaction02 img{width: 100%; height: auto;}
	/*Fin iconos contacto directo*/
	/*Inicio WhatsApp y teléfono*/
	.cont_whasapp_mail_tlf01{display:none;}
	.cont_whasapp_mail_tlfsbm01{width:5.5%; height:auto;display:block;bottom:5%;right:0.5%;}
	.cont_icotlfsbm02{width:100%; height:auto;margin: 7% 0% 7% 0%;padding: 3% 0% 0% 0%;float:none;}
	.cont_icotlfsbm02 picture{width:100%; height:auto;}
	.cont_icotlfsbm02 img{width:100%; height:auto;}
	.cont_btnmailsbm01{width:100%; height:auto;overflow:hidden;padding: 2% 0% 2% 0%;margin: 5% 0% 5% 0%;float:none;}
	.cont_btnmailsbm01 picture{width:100%; height:auto;}
	.cont_btnmailsbm01 img{width:100%; height:auto;}
	.cont_btnwappsbm01{width:100%; height:auto;overflow:hidden;padding: 2% 0% 2% 0%;float:none;}
	.cont_btnwappsbm01 picture{width:100%; height:auto;}
	.cont_btnwappsbm01 img{width:100%; height:auto;}
	/*Fin WhatsApp y teléfono*/
}

@media (min-width: 3801px) and (max-width: 4100px){

	.cont_navtablet01{display:none;}
	.cont_nav_tablet02{display:none;}
	.cont_nav_movil01{display:none;}
	.cont_navsobremesa01{width:100%;height:auto;margin: 0% 0% 0% 0%;padding: 2% 0% 2% 0%;display:block;}
	.cont_imglogo01{width:2.5%;height:auto;margin: 0% 0% 0% 8%;float:left;}
	.cont_botonera01{width:40%;height:auto;text-align: left;font-size:calc(1pt + 1vw);margin: 0% 0% 0% 1%;float:left;}
	.menu-button {width:auto;height:auto;padding: 0% 0% 0% 0%;margin: 1.4% 2% 0% 3%;border-radius: 0px;}
	.submenu {width: 420%;height: auto;display: none;top: 100%;left: 0;margin: 0% 0% 0% 0%; padding:29.5% 0% 0% 0%;}
	.submenu a {display: block;width: 97.5%;font-size: calc(1pt + 0.9vw);height: auto;padding: 24px 0pt 24px 24pt;border-radius: 2pt;}
	.submenu01b a:hover, .submenu01b a {width: 92.5%;height: auto;}
	.cont_botonera02{width:30%;height:auto;text-align: left;font-size:calc(1pt + 1vw);margin: -1.2% 0% 0% 18%;float:left;}
	.menu-button02 {width:29%;height:auto;padding: 0% 0% 0% 0%;margin: 1.6% 0% 0% 3%;text-decoration: none;border-radius: 0px;}
	.menu-button02 p{width:auto;height:auto;float:left;margin: 1% 1% 0% 6%;}
	.cont_imgcab02{width:14%;height:auto;margin: 0% 0% 0% 8%;float:left;}
	.btn_presobre02{width:70%;height:auto;font-size: calc(1pt + 1vw);text-align:center;margin: 2% 0% 0% 0%;padding: 6% 6% 6% 6%;border-radius: 10pt;float:left;}
	.submenu02 {width: 100%;height: auto;top: 100%;left: 0;margin: 0% 0% 0% 0%;padding:29.5% 0% 0% 0%;border-radius: 0%;display: none;}
	.submenu02 a {width: 92.5%;height: auto;font-size: calc(1pt + 0.9vw);padding: 24px 0pt 24px 24pt;border-radius: 2pt;display: block;}
	.menu-button02:hover .submenu02 {display: block;}
	/*Inicio presentacion01*/
	.cont_seccion01{width: 100%; height: auto;}
	.cont_imgtextopre01{width: 100%; height: auto;margin: 6.5% 0% 5% 0%; padding: 0% 0% 0% 0%;}
	.cont_imgpre01{width: 100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;}
	.cont_imgpre01 picture {width: 100%; height: auto;}
	.cont_imgpre01 img{width: 100%; height: auto;}
	.cont_titpre01{width: 100%; height: auto;top: 61%;margin: 0% 0% 0% 0%;padding: 1.4% 0% 1.4% 0%;}
	.cont_titpre_principal01{width: 60%; height: auto;margin: 0% 20% 0% 20%;padding: 0% 0% 0% 0%;font-size: calc(30pt + 1vw);text-align: center;}
	.cont_titpre_secundario01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 1% 0% 0% 0%;font-size: calc(14pt + 1vw);text-align: center;}
	.cont_valores_empresa01{width:60%; height: auto;margin: 5% 18% 8% 18%; padding: 2% 2% 2% 2%;font-size: calc(36pt + 1vw);text-align: center;border-radius: 40pt;}
	.contpaini01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.letracap01{width: 25%; height: auto;float:left;}
	.letracap01 span{width: 100%; height: auto;font-size: calc(250pt + 1vw);line-height: 0.8;}
	.textopaini01{width: 75%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(9pt + 1vw); text-align:justify;float:left;}
	.textopaini01 p{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.cont_infopre01a{width:96%; height: auto;margin: 0% 2% 5% 2%;padding: 0% 0% 0% 0%;float:left;}
	.cont_infopre01b{width:96%; height: auto;margin: 0% 2% 5% 2%;padding: 0% 0% 0% 0%;float:left;}
	.cont_logopre01a{width:28%; height: auto;margin: 0% 5% 0% 17%;padding: 0% 0% 0% 0%;float:left;}
	.cont_logopre01a picture{width:100%; height: auto;}
	.cont_logopre01a img{width:100%; height: auto;border-radius: 90pt;}
	.cont_logopre01b{width:28%; height: auto;margin: 0% 17% 0% 5%;padding: 0% 0% 0% 0%;float:left;}
	.cont_logopre01b picture{width:100%; height: auto;}
	.cont_logopre01b img{width:100%; height: auto;border-radius: 90pt;}
	.cont_textopre01a{width:30%; height: auto;margin:0% 16% 0% 2%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfo01a{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(14pt + 1vw);text-align: left;}
	.cont_textopre01a p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(6.11pt + 1vw);text-align: left;}
	.cont_textopre01b{width:30%; height: auto;margin:0% 2% 0% 16%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfo01b{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(14pt + 1vw);text-align: right;}
	.cont_textopre01b p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 8% 0% 0% 0%;font-size: calc(6.11pt + 1vw);text-align: left;}
	.cont_textopre01c{width:66%; height: auto;margin:0% 17% 0% 17%;padding: 0% 0% 0% 0%;float:none;}
	.cont_titinfo01c{width:100%; height: auto;margin:0% 0% 4% 0%;padding: 0% 0% 0% 0%;font-size: calc(18pt + 1vw);text-align: left;}
	.cont_textopre01c p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(12pt + 1vw);text-align: none;}
	.citacent{width:80%; height: auto;margin:0% 5% 0% 10%;padding: 5% 0% 5% 0%;font-size: calc(16pt + 1vw);text-align: center;}
	.cont_imgart01{width:64%; height: auto;margin:4% 18% 4% 18%;padding: 0% 0% 0% 0%;border-radius: 80pt;}
	.cont_imgart01 picture{width:100%; height: auto; }
	.cont_imgart01 img{width:100%; height: auto;}
	/*Fin presentacion01*/
	/*Inicio Titular Separador01*/
	.cont_slogansep01{width:100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 6% 0%;font-size: calc(90pt + 1vw);text-align: center;}
	.cont_slogansep02{width:100%; height: auto;margin: 0% 0% 0% 0%; padding: 4% 0% 2% 0%;font-size: calc(66pt + 1vw);text-align: center;}
	.cont_slogansep03{width:100%; height: auto;margin: 0% 0% 0% 0%; padding: 4% 0% 6% 0%;font-size: calc(64pt + 1vw);text-align: center;}
	/*Fin Titular Separador01 */
	/*Inicio infoprof01*/
	.cont_seccionprof01{width: 100%; height: auto;}
	.cont_infopreprof01a{width:96%; height: auto;margin: 7% 3% 0% 3%;padding: 0% 0% 7% 0%;}
	.cont_infopreprof01b{width:96%; height: auto;margin: 7% 3% 0% 3%;padding: 0% 0% 7% 0%;}
	.cont_logopreprofup01a{width:28%; height: auto;margin: 0% 5% 0% 17%;padding: 0% 0% 0% 0%;float:left;display:block;}
	.cont_logopreprofup01a picture{width:100%; height: auto;}
	.cont_logopreprofup01a img{width:100%; height: auto;border-radius: 90pt;}
	.cont_logopreprofdw01a{width:28%; height: auto;margin: 0% 5% 0% 17%;padding: 0% 0% 0% 0%;float:left;display:none;}
	.cont_logopreprofdw01a picture{width:100%; height: auto;}
	.cont_logopreprofdw01a img{width:100%; height: auto;border-radius: 90pt;}
	.cont_logopreprofup01b{width:28%; height: auto;margin: 0% 17% 0% 5%;padding: 0% 0% 0% 0%;float:left;display:none;}
	.cont_logopreprofup01b picture{width:100%; height: auto;}
	.cont_logopreprofup01b img{width:100%; height: auto;border-radius: 90pt;}
	.cont_logopreprofdw01b{width:28%; height: auto;margin: 0% 17% 0% 5%;padding: 0% 0% 0% 0%;float:left;display:block;}
	.cont_logopreprofdw01b picture{width:100%; height: auto;}
	.cont_logopreprofdw01b img{width:100%; height: auto;border-radius: 90pt;}
	.cont_textopreprof01a{width:30%; height: auto;margin:0% 16% 0% 4%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfoprof01a{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(12pt + 1vw);text-align: left;}
	.cont_textopreprof01a p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 6% 0% 0% 0%;font-size: calc(5pt + 1vw);text-align: left;}
	.cont_textopreprof01b{width:30%; height: auto;margin:0% 4% 0% 16%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfoprof01b{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(12pt + 1vw);text-align: left;}
	.cont_textopreprof01b p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 6% 0% 0% 0%;font-size: calc(5pt + 1vw);text-align: left;}
	/*Fin infoprof01*/
	/*Inicio seccion06*/
	.cont_seccion06{width: 90%; height: auto;margin: 0% 5% 1% 5%;padding: 0% 0% 0% 0%;}
	.cont_infopre06{width:23%; height: auto;margin: 0% 1% 0% 1%;padding: 0% 0% 0% 0%;float:left;}
	.cont_imgpre06{width:7.5%; height: auto;margin: 0% 2.25% 0% 2.25%;padding: 0% 0% 0% 0%;float:left;}
	.cont_imgpre06 picture{width:100%; height: auto;}
	.cont_imgpre06 img{width:100%; height: auto;}
	.cont_textopre06{width:88%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfo06{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(2pt + 0.9vw);text-align: left;}
	.cont_titsecinfo06{width:100%; height: auto;margin:2% 0% 10% 0%;padding: 0% 0% 0% 0%;font-size: calc(1pt + 0.9vw);text-align: left;}
	.cont_btnsec06{width:90%; height:auto;margin:12% 0% 0% 0%;padding:5% 5% 5% 5%;text-align:center;font-size: calc(13pt + 1vw);border-radius: 4pt;}
	/*Fin sección06*/
	/*INICIO FOOTER*/
	.cont_footer01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.cont_redes01{width: 12%; height: auto;margin: 2% 44% 2% 44%;padding: 0% 0% 0% 0%;}
	.cont_red01{width:21%; height:auto;margin: 0% 2% 0% 2%;padding: 0% 0% 0% 0%;float:left;}
	.cont_red01 picture {width: 100%; height: auto;}
	.cont_red01 img {width: 100%; height: auto;}
	.cont_infoempresa01{width: 100%; height: auto;margin: 0% 0% 5% 0%;padding: 0% 0% 0% 0%;}
	.logofooter01{width: 20%; height: auto;margin: 5% 40% 0% 40%;padding: 0% 0% 0% 0%;}
	.logofooter01 picture {width: 100%; height: auto;}
	.logofooter01 img {width: 100%; height: auto;}
	.infofooter01{width: 20.333%; height: auto;margin: 0% 0% 0% 12%;padding: 0% 0% 0% 0%;float:left;}
	.titfooter01{width: 100%; height: auto;margin: 0% 0% 10% 0%; padding: 0% 0% 0% 0%;font-size: calc(3pt + 1vw);text-align: left;}
	.infofooter01 ul{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.infofooter01 li{width: 100%; height: auto;margin: 0% 0% 1% 0%; padding: 0% 0% 0% 0%;font-size: calc(1pt + 0.9vw);text-align: left;}
	.cont_imgtlf_footer01{width: 100%; height: auto;overflow:hidden;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.cont_imgfooter01{width: 8%; height: auto;float:left;}
	.cont_imgfooter01 picture{width: 100%; height: auto;}
	.cont_imgfooter01 img{width: 100%; height: auto;}
	.cont_tlf_footer01{width: 89%; height: auto;float:left;margin: 0% 0% 0% 2%; padding: 0% 0% 0% 0%;}
	.cont_tlf_footer01 p{width: 100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;font-size: calc(1pt + 1vw);}
	.legal01 {width:44%; height: auto;margin: 0% 0% 0% 0%;padding: 2% 28% 2% 28%;}
	.legal01 ul{width:100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.legal01 li{width:auto; height: auto;margin: 0% 0% 0% 13%;padding: 0% 0% 0% 0%;font-size: calc(1pt + 0.9vw);text-align:center;float:left;}
	/*FIN FOOTER*/
	/*Inicio iconos contacto directo*/
	.cont_btnflo01{width:100%; height:auto;bottom:2%;left:95%;display:block;}
	#cont_btnWApp{width: 3.5%; height: auto;display:block;margin: 0% 0% 0.2% 0%;}
	#cont_btnWApp picture{width: 100%; height: auto;}
	#cont_btnWApp img{width: 100%; height: auto;}
	#cont_btnaction01{width: 3.5%; height: auto;display:block;margin: 0% 0% 0.2% 0%;}
	#cont_btnaction01 picture{width: 100%; height: auto;}
	#cont_btnaction01 img{width: 100%; height: auto;}
	#cont_btnaction02{width: 3.5%; height: auto;display:block;margin: 0% 0% 0.2% 0%;}
	#cont_btnaction02 picture{width: 100%; height: auto;}
	#cont_btnaction02 img{width: 100%; height: auto;}
	/*Fin iconos contacto directo*/
	/*Inicio WhatsApp y teléfono*/
	.cont_whasapp_mail_tlf01{display:none;}
	.cont_whasapp_mail_tlfsbm01{width:5.5%; height:auto;display:block;bottom:5%;right:0.5%;}
	.cont_icotlfsbm02{width:100%; height:auto;margin: 7% 0% 7% 0%;padding: 3% 0% 0% 0%;float:none;}
	.cont_icotlfsbm02 picture{width:100%; height:auto;}
	.cont_icotlfsbm02 img{width:100%; height:auto;}
	.cont_btnmailsbm01{width:100%; height:auto;overflow:hidden;padding: 2% 0% 2% 0%;margin: 5% 0% 5% 0%;float:none;}
	.cont_btnmailsbm01 picture{width:100%; height:auto;}
	.cont_btnmailsbm01 img{width:100%; height:auto;}
	.cont_btnwappsbm01{width:100%; height:auto;overflow:hidden;padding: 2% 0% 2% 0%;float:none;}
	.cont_btnwappsbm01 picture{width:100%; height:auto;}
	.cont_btnwappsbm01 img{width:100%; height:auto;}
	/*Fin WhatsApp y teléfono*/
}

@media (min-width: 2901px) and (max-width: 3800px){

	.cont_navtablet01{display:none;}
	.cont_nav_tablet02{display:none;}
	.cont_nav_movil01{display:none;}
	.cont_navsobremesa01{width:100%;height:auto;margin: 0% 0% 0% 0%;padding: 2% 0% 2% 0%;display:block;}
	.cont_imglogo01{width:2.5%;height:auto;margin: 0% 0% 0% 8%;float:left;}
	.cont_botonera01{width:40%;height:auto;text-align: left;font-size:calc(1pt + 1vw);margin: 0% 0% 0% 1%;float:left;}
	.menu-button {width:auto;height:auto;padding: 0% 0% 0% 0%;margin: 1.4% 2% 0% 3%;border-radius: 0px;}
	.submenu {width: 420%;height: auto;display: none;top: 100%;left: 0;margin: 0% 0% 0% 0%; padding:29.5% 0% 0% 0%;}
	.submenu a {display: block;width: 97.5%;font-size: calc(1pt + 0.9vw);height: auto;padding: 24px 0pt 24px 24pt;border-radius: 2pt;}
	.submenu01b a:hover, .submenu01b a {width: 89%;height: auto;}
	.cont_botonera02{width:30%;height:auto;text-align: left;font-size:calc(1pt + 1vw);margin: -1.2% 0% 0% 18%;float:left;}
	.menu-button02 {width:29%;height:auto;padding: 0% 0% 0% 0%;margin: 1.6% 0% 0% 3%;text-decoration: none;border-radius: 0px;}
	.menu-button02 p{width:auto;height:auto;float:left;margin: 1% 1% 0% 6%;}
	.cont_imgcab02{width:14%;height:auto;margin: 0% 0% 0% 8%;float:left;}
	.btn_presobre02{width:70%;height:auto;font-size: calc(1pt + 1vw);text-align:center;margin: 2% 0% 0% 0%;padding: 6% 6% 6% 6%;border-radius: 10pt;float:left;}
	.submenu02 {width: 100%;height: auto;top: 100%;left: 0;margin: 0% 0% 0% 0%;padding:29.5% 0% 0% 0%;border-radius: 0%;display: none;}
	.submenu02 a {width: 92.5%;height: auto;font-size: calc(1pt + 0.9vw);padding: 24px 0pt 24px 24pt;border-radius: 2pt;display: block;}
	.menu-button02:hover .submenu02 {display: block;}
	/*Inicio presentacion01*/
	.cont_seccion01{width: 100%; height: auto;}
	.cont_imgtextopre01{width: 100%; height: auto;margin: 6.5% 0% 5% 0%; padding: 0% 0% 0% 0%;}
	.cont_imgpre01{width: 100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;}
	.cont_imgpre01 picture {width: 100%; height: auto;}
	.cont_imgpre01 img{width: 100%; height: auto;}
	.cont_titpre01{width: 100%; height: auto;top: 66%;margin: 0% 0% 0% 0%;padding: 1.4% 0% 1.4% 0%;}
	.cont_titpre_principal01{width: 60%; height: auto;margin: 0% 20% 0% 20%;padding: 0% 0% 0% 0%;font-size: calc(50pt + 1vw);text-align: center;}
	.cont_titpre_secundario01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 1% 0% 0% 0%;font-size: calc(8pt + 1vw);text-align: center;}
	.cont_valores_empresa01{width:60%; height: auto;margin: 0% 18% 8% 18%; padding: 2% 2% 2% 2%;font-size: calc(58pt + 1vw);text-align: center;border-radius: 70pt;}

	.cont_infopre01a{width:96%; height: auto;margin: 0% 2% 5% 2%;padding: 0% 0% 0% 0%;float:left;}
	.cont_logopre01a{width:28%; height: auto;margin: 0% 5% 0% 17%;padding: 0% 0% 0% 0%;float:left;}
	.cont_logopre01a picture{width:100%; height: auto;}
	.cont_logopre01a img{width:100%; height: auto;border-radius: 90pt;}
	.cont_textopre01a{width:30%; height: auto;margin:0% 16% 0% 2%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfo01a{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(14pt + 1vw);text-align: left;}
	.cont_textopre01a p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(6.11pt + 1vw);text-align: left;}

	.contpaini01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.letracap01{width: 25%; height: auto;float:left;}
	.letracap01 span{width: 100%; height: auto;font-size: calc(250pt + 1vw);line-height: 0.8;}
	.textopaini01{width: 75%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(9pt + 1vw); text-align:justify;float:left;}
	.textopaini01 p{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}

	.cont_infopre01b{width:96%; height: auto;margin: 0% 2% 5% 2%;padding: 0% 0% 0% 0%;float:left;}
	.cont_logopre01b{width:28%; height: auto;margin: 0% 17% 0% 5%;padding: 0% 0% 0% 0%;float:left;}
	.cont_logopre01b picture{width:100%; height: auto;}
	.cont_logopre01b img{width:100%; height: auto;border-radius: 90pt;}
	.cont_textopre01b{width:30%; height: auto;margin:0% 2% 0% 16%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfo01b{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(14pt + 1vw);text-align: right;}
	.cont_textopre01b p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 8% 0% 0% 0%;font-size: calc(6.11pt + 1vw);text-align: left;}

	.cont_textopre01c{width:66%; height: auto;margin:0% 17% 0% 17%;padding: 0% 0% 0% 0%;float:none;}
	.cont_titinfo01c{width:100%; height: auto;margin:0% 0% 4% 0%;padding: 0% 0% 0% 0%;font-size: calc(22pt + 1vw);text-align: left;}
	.cont_textopre01c p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(18pt + 1vw);text-align: none;}

	.citacent{width:80%; height: auto;margin:0% 5% 0% 10%;padding: 5% 0% 5% 0%;font-size: calc(24pt + 1vw);text-align: center;}
	.cont_imgart01{width:64%; height: auto;margin:4% 18% 4% 18%;padding: 0% 0% 0% 0%;border-radius: 80pt;}
	.cont_imgart01 picture{width:100%; height: auto; }
	.cont_imgart01 img{width:100%; height: auto;}
	/*Fin presentacion01*/
	/*Inicio Titular Separador01*/
	.cont_slogansep01{width:100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 8% 0%;font-size: calc(100pt + 1vw);text-align: center;}
	.cont_slogansep02{width:100%; height: auto;margin: 0% 0% 0% 0%; padding: 4% 0% 2% 0%;font-size: calc(100pt + 1vw);text-align: center;}
	.cont_slogansep03{width:100%; height: auto;margin: 0% 0% 0% 0%; padding: 4% 0% 2% 0%;font-size: calc(60pt + 1vw);text-align: center;}
	/*Fin Titular Separador01 */
	/*Inicio infoprof01*/
	.cont_seccionprof01{width: 100%; height: auto;}
	.cont_infopreprof01a{width:96%; height: auto;margin: 5% 3% 0% 3%;padding: 0% 0% 7% 0%;}
	.cont_infopreprof01b{width:96%; height: auto;margin: 5% 3% 0% 3%;padding: 0% 0% 7% 0%;}
	.cont_logopreprofup01a{width:28%; height: auto;margin: 0% 5% 0% 17%;padding: 0% 0% 0% 0%;float:left;display:block;}
	.cont_logopreprofup01a picture{width:100%; height: auto;}
	.cont_logopreprofup01a img{width:100%; height: auto;border-radius: 90pt;}
	.cont_logopreprofdw01a{width:28%; height: auto;margin: 0% 5% 0% 17%;padding: 0% 0% 0% 0%;float:left;display:none;}
	.cont_logopreprofdw01a picture{width:100%; height: auto;}
	.cont_logopreprofdw01a img{width:100%; height: auto;border-radius: 90pt;}
	.cont_logopreprofup01b{width:28%; height: auto;margin: 0% 17% 0% 5%;padding: 0% 0% 0% 0%;float:left;display:none;}
	.cont_logopreprofup01b picture{width:100%; height: auto;}
	.cont_logopreprofup01b img{width:100%; height: auto;border-radius: 90pt;}
	.cont_logopreprofdw01b{width:28%; height: auto;margin: 0% 17% 0% 5%;padding: 0% 0% 0% 0%;float:left;display:block;}
	.cont_logopreprofdw01b picture{width:100%; height: auto;}
	.cont_logopreprofdw01b img{width:100%; height: auto;border-radius: 90pt;}
	.cont_textopreprof01a{width:30%; height: auto;margin:0% 16% 0% 4%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfoprof01a{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(12pt + 1vw);text-align: left;}
	.cont_textopreprof01a p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 6% 0% 0% 0%;font-size: calc(5pt + 1vw);text-align: left;}
	.cont_textopreprof01b{width:30%; height: auto;margin:0% 4% 0% 16%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfoprof01b{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(12pt + 1vw);text-align: left;}
	.cont_textopreprof01b p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 6% 0% 0% 0%;font-size: calc(5pt + 1vw);text-align: left;}
	/*Fin infoprof01*/
	/*Inicio seccion06*/
	.cont_seccion06{width: 90%; height: auto;margin: 0% 5% 1% 5%;padding: 0% 0% 0% 0%;}
	.cont_infopre06{width:23%; height: auto;margin: 0% 1% 0% 1%;padding: 0% 0% 0% 0%;float:left;}
	.cont_imgpre06{width:7.5%; height: auto;margin: 0% 2.25% 0% 2.25%;padding: 0% 0% 0% 0%;float:left;}
	.cont_imgpre06 picture{width:100%; height: auto;}
	.cont_imgpre06 img{width:100%; height: auto;}
	.cont_textopre06{width:88%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfo06{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(2pt + 0.9vw);text-align: left;}
	.cont_titsecinfo06{width:100%; height: auto;margin:2% 0% 10% 0%;padding: 0% 0% 0% 0%;font-size: calc(1pt + 0.9vw);text-align: left;}
	.cont_btnsec06{width:90%; height:auto;margin:12% 0% 0% 0%;padding:5% 5% 5% 5%;text-align:center;font-size: calc(13pt + 1vw);border-radius: 4pt;}
	/*Fin sección06*/
	/*INICIO FOOTER*/
	.cont_footer01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.cont_redes01{width: 12%; height: auto;margin: 2% 44% 2% 44%;padding: 0% 0% 0% 0%;}
	.cont_red01{width:21%; height:auto;margin: 0% 2% 0% 2%;padding: 0% 0% 0% 0%;float:left;}
	.cont_red01 picture {width: 100%; height: auto;}
	.cont_red01 img {width: 100%; height: auto;}
	.cont_infoempresa01{width: 100%; height: auto;margin: 0% 0% 5% 0%;padding: 0% 0% 0% 0%;}
	.logofooter01{width: 20%; height: auto;margin: 5% 40% 0% 40%;padding: 0% 0% 0% 0%;}
	.logofooter01 picture {width: 100%; height: auto;}
	.logofooter01 img {width: 100%; height: auto;}
	.infofooter01{width: 20.333%; height: auto;margin: 0% 0% 0% 12%;padding: 0% 0% 0% 0%;float:left;}
	.titfooter01{width: 100%; height: auto;margin: 0% 0% 10% 0%; padding: 0% 0% 0% 0%;font-size: calc(3pt + 1vw);text-align: left;}
	.infofooter01 ul{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.infofooter01 li{width: 100%; height: auto;margin: 0% 0% 1% 0%; padding: 0% 0% 0% 0%;font-size: calc(1pt + 0.9vw);text-align: left;}
	.cont_imgtlf_footer01{width: 100%; height: auto;overflow:hidden;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.cont_imgfooter01{width: 8%; height: auto;float:left;}
	.cont_imgfooter01 picture{width: 100%; height: auto;}
	.cont_imgfooter01 img{width: 100%; height: auto;}
	.cont_tlf_footer01{width: 89%; height: auto;float:left;margin: 0% 0% 0% 2%; padding: 0% 0% 0% 0%;}
	.cont_tlf_footer01 p{width: 100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;font-size: calc(1pt + 1vw);}
	.legal01 {width:44%; height: auto;margin: 0% 0% 0% 0%;padding: 2% 28% 2% 28%;}
	.legal01 ul{width:100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.legal01 li{width:auto; height: auto;margin: 0% 0% 0% 13%;padding: 0% 0% 0% 0%;font-size: calc(1pt + 0.9vw);text-align:center;float:left;}
	/*FIN FOOTER*/
	/*Inicio iconos contacto directo*/
	.cont_btnflo01{width:100%; height:auto;bottom:2%;left:95%;display:block;}
	#cont_btnWApp{width: 3.5%; height: auto;display:block;margin: 0% 0% 0.2% 0%;}
	#cont_btnWApp picture{width: 100%; height: auto;}
	#cont_btnWApp img{width: 100%; height: auto;}
	#cont_btnaction01{width: 3.5%; height: auto;display:block;margin: 0% 0% 0.2% 0%;}
	#cont_btnaction01 picture{width: 100%; height: auto;}
	#cont_btnaction01 img{width: 100%; height: auto;}
	#cont_btnaction02{width: 3.5%; height: auto;display:block;margin: 0% 0% 0.2% 0%;}
	#cont_btnaction02 picture{width: 100%; height: auto;}
	#cont_btnaction02 img{width: 100%; height: auto;}
	/*Fin iconos contacto directo*/
	/*Inicio WhatsApp y teléfono*/
	.cont_whasapp_mail_tlf01{display:none;}
	.cont_whasapp_mail_tlfsbm01{width:5.5%; height:auto;display:block;bottom:5%;right:0.5%;}
	.cont_icotlfsbm02{width:100%; height:auto;margin: 7% 0% 7% 0%;padding: 3% 0% 0% 0%;float:none;}
	.cont_icotlfsbm02 picture{width:100%; height:auto;}
	.cont_icotlfsbm02 img{width:100%; height:auto;}
	.cont_btnmailsbm01{width:100%; height:auto;overflow:hidden;padding: 2% 0% 2% 0%;margin: 5% 0% 5% 0%;float:none;}
	.cont_btnmailsbm01 picture{width:100%; height:auto;}
	.cont_btnmailsbm01 img{width:100%; height:auto;}
	.cont_btnwappsbm01{width:100%; height:auto;overflow:hidden;padding: 2% 0% 2% 0%;float:none;}
	.cont_btnwappsbm01 picture{width:100%; height:auto;}
	.cont_btnwappsbm01 img{width:100%; height:auto;}
	/*Fin WhatsApp y teléfono*/
}

@media (min-width: 2501px) and (max-width:2900px){

	.cont_navtablet01{display:none;}
	.cont_nav_tablet02{display:none;}
	.cont_nav_movil01{display:none;}
	.cont_navsobremesa01{width:100%;height:auto;margin: 0% 0% 0% 0%;padding: 2% 0% 2% 0%;display:block;}
	.cont_imglogo01{width:2.5%;height:auto;margin: 0% 0% 0% 8%;float:left;}
	.cont_botonera01{width:40%;height:auto;text-align: left;font-size:calc(1pt + 1vw);margin: 0% 0% 0% 1%;float:left;}
	.menu-button {width:auto;height:auto;padding: 0% 0% 0% 0%;margin: 1.4% 2% 0% 3%;border-radius: 0px;}
	.submenu {width: 420%;height: auto;display: none;top: 100%;left: 0;margin: 0% 0% 0% 0%; padding:29.5% 0% 0% 0%;}
	.submenu a {display: block;width: 97.5%;font-size: calc(1pt + 0.9vw);height: auto;padding: 12px 0pt 12px 24pt;border-radius: 2pt;}
	.submenu01b a:hover, .submenu01b a {width: 89%;height: auto;}
	.cont_botonera02{width:30%;height:auto;text-align: left;font-size:calc(1pt + 1vw);margin: -1.2% 0% 0% 18%;float:left;}
	.menu-button02 {width:29%;height:auto;padding: 0% 0% 0% 0%;margin: 1.6% 0% 0% 3%;text-decoration: none;border-radius: 0px;}
	.menu-button02 p{width:auto;height:auto;float:left;margin: 1% 1% 0% 6%;}
	.cont_imgcab02{width:14%;height:auto;margin: 0% 0% 0% 8%;float:left;}
	.btn_presobre02{width:70%;height:auto;font-size: calc(1pt + 0.9vw);text-align:center;margin: 2% 0% 0% 0%;padding: 6% 6% 6% 6%;border-radius: 10pt;float:left;}
	.submenu02 {width: 100%;height: auto;top: 100%;left: 0;margin: 0% 0% 0% 0%;padding:29.5% 0% 0% 0%;border-radius: 0%;display: none;}
	.submenu02 a {width: 86.5%;height: auto;font-size: calc(1pt + 0.8vw);padding: 12px 0pt 12px 24pt;border-radius: 2pt;display: block;}
	.menu-button02:hover .submenu02 {display: block;}
	/*Inicio presentacion01*/
	.cont_seccion01{width: 100%; height: auto;}
	.cont_imgtextopre01{width: 100%; height: auto;margin: 6.5% 0% 5% 0%; padding: 0% 0% 0% 0%;}
	.cont_imgpre01{width: 100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;}
	.cont_imgpre01 picture {width: 100%; height: auto;}
	.cont_imgpre01 img{width: 100%; height: auto;}
	.cont_titpre01{width: 100%; height: auto;top: 61%;margin: 0% 0% 0% 0%;padding: 1.4% 0% 1.4% 0%;}
	.cont_titpre_principal01{width: 60%; height: auto;margin: 0% 20% 0% 20%;padding: 0% 0% 0% 0%;font-size: calc(22pt + 1vw);text-align: center;}
	.cont_titpre_secundario01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 1% 0% 0% 0%;font-size: calc(8pt + 1vw);text-align: center;}
	.cont_valores_empresa01{width:60%; height: auto;margin: 5% 18% 5% 18%; padding: 2% 2% 2% 2%;font-size: calc(26pt + 1vw);text-align: center;border-radius: 34pt;}
	.contpaini01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.letracap01{width: 23%; height: auto;float:left;}
	.letracap01 span{width: 100%; height: auto;font-size: calc(166pt + 1vw);line-height: 0.8;}
	.textopaini01{width: 77%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(9pt + 1vw); text-align:justify;float:left;}
	.textopaini01 p{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.cont_infopre01a{width:96%; height: auto;margin: 0% 2% 5% 2%;padding: 0% 0% 0% 0%;float:left;}
	.cont_infopre01b{width:96%; height: auto;margin: 0% 2% 5% 2%;padding: 0% 0% 0% 0%;float:left;}
	.cont_logopre01a{width:28%; height: auto;margin: 0% 5% 0% 17%;padding: 0% 0% 0% 0%;float:left;}
	.cont_logopre01a picture{width:100%; height: auto;}
	.cont_logopre01a img{width:100%; height: auto;border-radius: 90pt;}
	.cont_logopre01b{width:28%; height: auto;margin: 0% 17% 0% 5%;padding: 0% 0% 0% 0%;float:left;}
	.cont_logopre01b picture{width:100%; height: auto;}
	.cont_logopre01b img{width:100%; height: auto;border-radius: 90pt;}
	.cont_textopre01a{width:30%; height: auto;margin:0% 16% 0% 2%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfo01a{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(14pt + 1vw);text-align: left;}
	.cont_textopre01a p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(4.5pt + 1vw);text-align: left;}
	.cont_textopre01b{width:30%; height: auto;margin:0% 2% 0% 16%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfo01b{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(14pt + 1vw);text-align: right;}
	.cont_textopre01b p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 8% 0% 0% 0%;font-size: calc(4.5pt + 1vw);text-align: left;}
	.cont_textopre01c{width:66%; height: auto;margin:0% 17% 0% 17%;padding: 0% 0% 0% 0%;float:none;}
	.cont_titinfo01c{width:100%; height: auto;margin:0% 0% 4% 0%;padding: 0% 0% 0% 0%;font-size: calc(12pt + 1vw);text-align: left;}
	.cont_textopre01c p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(9pt + 1vw);text-align: none;}
	.citacent{width:80%; height: auto;margin:0% 5% 0% 10%;padding: 5% 0% 5% 0%;font-size: calc(18pt + 1vw);text-align: center;}
	.cont_imgart01{width:64%; height: auto;margin:4% 18% 4% 18%;padding: 0% 0% 0% 0%;border-radius: 80pt;}
	.cont_imgart01 picture{width:100%; height: auto; }
	.cont_imgart01 img{width:100%; height: auto;}
	/*Fin presentacion01*/
	/*Inicio Titular Separador01*/
	.cont_slogansep01{width:100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 4% 0%;font-size: calc(50pt + 1vw);text-align: center;}
	.cont_slogansep02{width:100%; height: auto;margin: 0% 0% 0% 0%; padding: 4% 0% 2% 0%;font-size: calc(44pt + 1vw);text-align: center;}
	.cont_slogansep03{width:100%; height: auto;margin: 0% 0% 0% 0%; padding: 4% 0% 7% 0%;font-size: calc(38pt + 1vw);text-align: center;}
	/*Fin Titular Separador01 */
	/*Inicio infoprof01*/
	.cont_seccionprof01{width: 100%; height: auto;}
	.cont_infopreprof01a{width:96%; height: auto;margin: 5% 3% 0% 3%;padding: 0% 0% 5% 0%;}
	.cont_infopreprof01b{width:96%; height: auto;margin: 5% 3% 0% 3%;padding: 0% 0% 5% 0%;}
	.cont_logopreprofup01a{width:28%; height: auto;margin: 0% 5% 0% 17%;padding: 0% 0% 0% 0%;float:left;display:block;}
	.cont_logopreprofup01a picture{width:100%; height: auto;}
	.cont_logopreprofup01a img{width:100%; height: auto;border-radius: 50pt;}
	.cont_logopreprofdw01a{width:28%; height: auto;margin: 0% 5% 0% 17%;padding: 0% 0% 0% 0%;float:left;display:none;}
	.cont_logopreprofdw01a picture{width:100%; height: auto;}
	.cont_logopreprofdw01a img{width:100%; height: auto;border-radius: 50pt;}
	.cont_logopreprofup01b{width:28%; height: auto;margin: 0% 17% 0% 5%;padding: 0% 0% 0% 0%;float:left;display:none;}
	.cont_logopreprofup01b picture{width:100%; height: auto;}
	.cont_logopreprofup01b img{width:100%; height: auto;border-radius: 50pt;}
	.cont_logopreprofdw01b{width:28%; height: auto;margin: 0% 17% 0% 5%;padding: 0% 0% 0% 0%;float:left;display:block;}
	.cont_logopreprofdw01b picture{width:100%; height: auto;}
	.cont_logopreprofdw01b img{width:100%; height: auto;border-radius: 50pt;}
	.cont_textopreprof01a{width:30%; height: auto;margin:0% 16% 0% 4%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfoprof01a{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(8pt + 1vw);text-align: left;}
	.cont_textopreprof01a p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 6% 0% 0% 0%;font-size: calc(3.5pt + 1vw);text-align: left;}
	.cont_textopreprof01b{width:30%; height: auto;margin:0% 4% 0% 16%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfoprof01b{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(8pt + 1vw);text-align: left;}
	.cont_textopreprof01b p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 6% 0% 0% 0%;font-size: calc(3.5pt + 1vw);text-align: left;}
	/*Fin infoprof01*/
	/*Inicio seccion06*/
	.cont_seccion06{width: 90%; height: auto;margin: 0% 5% 1% 5%;padding: 0% 0% 0% 0%;}
	.cont_infopre06{width:23%; height: auto;margin: 0% 1% 0% 1%;padding: 0% 0% 0% 0%;float:left;}
	.cont_imgpre06{width:7.5%; height: auto;margin: 0% 2.25% 0% 2.25%;padding: 0% 0% 0% 0%;float:left;}
	.cont_imgpre06 picture{width:100%; height: auto;}
	.cont_imgpre06 img{width:100%; height: auto;}
	.cont_textopre06{width:88%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfo06{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(1pt + 0.9vw);text-align: left;}
	.cont_titsecinfo06{width:100%; height: auto;margin:2% 0% 10% 0%;padding: 0% 0% 0% 0%;font-size: calc(1pt + 0.85vw);text-align: left;}
	.cont_btnsec06{width:90%; height:auto;margin:12% 0% 0% 0%;padding:5% 5% 5% 5%;text-align:center;font-size: calc(13pt + 1vw);border-radius: 4pt;}
	/*Fin sección06*/
	/*INICIO FOOTER*/
	.cont_footer01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.cont_redes01{width: 12%; height: auto;margin: 2% 44% 2% 44%;padding: 0% 0% 0% 0%;}
	.cont_red01{width:21%; height:auto;margin: 0% 2% 0% 2%;padding: 0% 0% 0% 0%;float:left;}
	.cont_red01 picture {width: 100%; height: auto;}
	.cont_red01 img {width: 100%; height: auto;}
	.cont_infoempresa01{width: 100%; height: auto;margin: 0% 0% 5% 0%;padding: 0% 0% 0% 0%;}
	.logofooter01{width: 20%; height: auto;margin: 5% 40% 0% 40%;padding: 0% 0% 0% 0%;}
	.logofooter01 picture {width: 100%; height: auto;}
	.logofooter01 img {width: 100%; height: auto;}
	.infofooter01{width: 20.333%; height: auto;margin: 0% 0% 0% 12%;padding: 0% 0% 0% 0%;float:left;}
	.titfooter01{width: 100%; height: auto;margin: 0% 0% 10% 0%; padding: 0% 0% 0% 0%;font-size: calc(3pt + 1vw);text-align: left;}
	.infofooter01 ul{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.infofooter01 li{width: 100%; height: auto;margin: 0% 0% 1% 0%; padding: 0% 0% 0% 0%;font-size: calc(1pt + 0.9vw);text-align: left;}
	.cont_imgtlf_footer01{width: 100%; height: auto;overflow:hidden;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.cont_imgfooter01{width: 8%; height: auto;float:left;}
	.cont_imgfooter01 picture{width: 100%; height: auto;}
	.cont_imgfooter01 img{width: 100%; height: auto;}
	.cont_tlf_footer01{width: 89%; height: auto;float:left;margin: 0% 0% 0% 2%; padding: 0% 0% 0% 0%;}
	.cont_tlf_footer01 p{width: 100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;font-size: calc(1pt + 1vw);}
	.legal01 {width:44%; height: auto;margin: 0% 0% 0% 0%;padding: 2% 28% 2% 28%;}
	.legal01 ul{width:100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.legal01 li{width:auto; height: auto;margin: 0% 0% 0% 13%;padding: 0% 0% 0% 0%;font-size: calc(1pt + 0.9vw);text-align:center;float:left;}
	/*FIN FOOTER*/
	/*Inicio iconos contacto directo*/
	.cont_btnflo01{width:100%; height:auto;bottom:2%;left:95%;display:block;}
	#cont_btnWApp{width: 3.5%; height: auto;display:block;margin: 0% 0% 0.2% 0%;}
	#cont_btnWApp picture{width: 100%; height: auto;}
	#cont_btnWApp img{width: 100%; height: auto;}
	#cont_btnaction01{width: 3.5%; height: auto;display:block;margin: 0% 0% 0.2% 0%;}
	#cont_btnaction01 picture{width: 100%; height: auto;}
	#cont_btnaction01 img{width: 100%; height: auto;}
	#cont_btnaction02{width: 3.5%; height: auto;display:block;margin: 0% 0% 0.2% 0%;}
	#cont_btnaction02 picture{width: 100%; height: auto;}
	#cont_btnaction02 img{width: 100%; height: auto;}
	/*Fin iconos contacto directo*/
	/*Inicio WhatsApp y teléfono*/
	.cont_whasapp_mail_tlf01{display:none;}
	.cont_whasapp_mail_tlfsbm01{width:5.5%; height:auto;display:block;bottom:5%;right:0.5%;}
	.cont_icotlfsbm02{width:100%; height:auto;margin: 7% 0% 7% 0%;padding: 3% 0% 0% 0%;float:none;}
	.cont_icotlfsbm02 picture{width:100%; height:auto;}
	.cont_icotlfsbm02 img{width:100%; height:auto;}
	.cont_btnmailsbm01{width:100%; height:auto;overflow:hidden;padding: 2% 0% 2% 0%;margin: 5% 0% 5% 0%;float:none;}
	.cont_btnmailsbm01 picture{width:100%; height:auto;}
	.cont_btnmailsbm01 img{width:100%; height:auto;}
	.cont_btnwappsbm01{width:100%; height:auto;overflow:hidden;padding: 2% 0% 2% 0%;float:none;}
	.cont_btnwappsbm01 picture{width:100%; height:auto;}
	.cont_btnwappsbm01 img{width:100%; height:auto;}
	/*Fin WhatsApp y teléfono*/
}

@media (min-width: 2201px) and (max-width:2500px){

	.cont_navtablet01{display:none;}
	.cont_nav_tablet02{display:none;}
	.cont_nav_movil01{display:none;}
	.cont_navsobremesa01{width:100%;height:auto;margin: 0% 0% 0% 0%;padding: 2% 0% 2% 0%;display:block;}
	.cont_imglogo01{width:2.5%;height:auto;margin: 0% 0% 0% 8%;float:left;}
	.cont_botonera01{width:40%;height:auto;text-align: left;font-size:calc(1pt + 1vw);margin: 0% 0% 0% 1%;float:left;}
	.menu-button {width:auto;height:auto;padding: 0% 0% 0% 0%;margin: 1.4% 2% 0% 3%;border-radius: 0px;}
	.submenu {width: 420%;height: auto;display: none;top: 100%;left: 0;margin: 0% 0% 0% 0%; padding:29.5% 0% 0% 0%;}
	.submenu a {display: block;width: 92.5%;font-size: calc(1pt + 0.9vw);height: auto;padding: 12px 0pt 12px 24pt;border-radius: 2pt;}
	.cont_botonera02{width:30%;height:auto;text-align: left;font-size:calc(1pt + 1vw);margin: -1.2% 0% 0% 18%;float:left;}
	.submenu01b a:hover, .submenu01b a {width: 89%;height: auto;}
	.menu-button02 {width:29%;height:auto;padding: 0% 0% 0% 0%;margin: 1.6% 0% 0% 3%;text-decoration: none;border-radius: 0px;}
	.menu-button02 p{width:auto;height:auto;float:left;margin: 1% 1% 0% 6%;}
	.cont_imgcab02{width:14%;height:auto;margin: 0% 0% 0% 8%;float:left;}
	.btn_presobre02{width:70%;height:auto;font-size: calc(1pt + 0.9vw);text-align:center;margin: 2% 0% 0% 0%;padding: 6% 6% 6% 6%;border-radius: 10pt;float:left;}
	.submenu02 {width: 100%;height: auto;top: 100%;left: 0;margin: 0% 0% 0% 0%;padding:29.5% 0% 0% 0%;border-radius: 0%;display: none;}
	.submenu02 a {width: 80.5%;height: auto;font-size: calc(1pt + 0.75vw);padding: 12px 0pt 12px 24pt;border-radius: 2pt;display: block;}
	.menu-button02:hover .submenu02 {display: block;}
	/*Inicio presentacion01*/
	.cont_seccion01{width: 100%; height: auto;}
	.cont_imgtextopre01{width: 100%; height: auto;margin: 6.5% 0% 5% 0%; padding: 0% 0% 0% 0%;}
	.cont_imgpre01{width: 100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;}
	.cont_imgpre01 picture {width: 100%; height: auto;}
	.cont_imgpre01 img{width: 100%; height: auto;}
	.cont_titpre01{width: 100%; height: auto;top: 62%;margin: 0% 0% 0% 0%;padding: 1.4% 0% 1.4% 0%;}
	.cont_titpre_principal01{width: 60%; height: auto;margin: 0% 20% 0% 20%;padding: 0% 0% 0% 0%;font-size: calc(20pt + 1vw);text-align: center;}
	.cont_titpre_secundario01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 1% 0% 0% 0%;font-size: calc(8pt + 1vw);text-align: center;}
	.cont_valores_empresa01{width:60%; height: auto;margin: 5% 18% 5% 18%; padding: 2% 2% 2% 2%;font-size: calc(26pt + 1vw);text-align: center;border-radius: 34pt;}
	.contpaini01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.letracap01{width: 23%; height: auto;float:left;}
	.letracap01 span{width: 100%; height: auto;font-size: calc(140pt + 1vw);line-height: 0.8;}
	.textopaini01{width: 77%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(9pt + 1vw); text-align:justify;float:left;}
	.textopaini01 p{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.cont_infopre01a{width:96%; height: auto;margin: 0% 2% 5% 2%;padding: 0% 0% 0% 0%;float:left;}
	.cont_infopre01b{width:96%; height: auto;margin: 0% 2% 5% 2%;padding: 0% 0% 0% 0%;float:left;}
	.cont_logopre01a{width:28%; height: auto;margin: 0% 5% 0% 17%;padding: 0% 0% 0% 0%;float:left;}
	.cont_logopre01a picture{width:100%; height: auto;}
	.cont_logopre01a img{width:100%; height: auto;border-radius: 70pt;}
	.cont_logopre01b{width:28%; height: auto;margin: 0% 17% 0% 5%;padding: 0% 0% 0% 0%;float:left;}
	.cont_logopre01b picture{width:100%; height: auto;}
	.cont_logopre01b img{width:100%; height: auto;border-radius: 70pt;}
	.cont_textopre01a{width:30%; height: auto;margin:0% 16% 0% 2%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfo01a{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(14pt + 1vw);text-align: left;}
	.cont_textopre01a p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(4pt + 1vw);text-align: left;}
	.cont_textopre01b{width:30%; height: auto;margin:0% 2% 0% 16%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfo01b{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(14pt + 1vw);text-align: right;}
	.cont_textopre01b p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 8% 0% 0% 0%;font-size: calc(4pt + 1vw);text-align: left;}
	.cont_textopre01c{width:66%; height: auto;margin:0% 17% 0% 17%;padding: 0% 0% 0% 0%;float:none;}
	.cont_titinfo01c{width:100%; height: auto;margin:0% 0% 4% 0%;padding: 0% 0% 0% 0%;font-size: calc(8pt + 1vw);text-align: left;}
	.cont_textopre01c p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(6pt + 1vw);text-align: none;}
	.citacent{width:80%; height: auto;margin:0% 5% 0% 10%;padding: 5% 0% 5% 0%;font-size: calc(12pt + 1vw);text-align: center;}
	.cont_imgart01{width:64%; height: auto;margin:4% 18% 4% 18%;padding: 0% 0% 0% 0%;border-radius: 80pt;}
	.cont_imgart01 picture{width:100%; height: auto; }
	.cont_imgart01 img{width:100%; height: auto;}
	/*Fin presentacion01*/
	/*Inicio Titular Separador01*/
	.cont_slogansep01{width:100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 4% 0%;font-size: calc(48pt + 1vw);text-align: center;}
	.cont_slogansep02{width:100%; height: auto;margin: 0% 0% 0% 0%; padding: 4% 0% 2% 0%;font-size: calc(44pt + 1vw);text-align: center;}
	.cont_slogansep03{width:100%; height: auto;margin: 0% 0% 0% 0%; padding: 4% 0% 7% 0%;font-size: calc(34pt + 1vw);text-align: center;}
	/*Fin Titular Separador01 */
	/*Inicio infoprof01*/
	.cont_seccionprof01{width: 100%; height: auto;}
	.cont_infopreprof01a{width:96%; height: auto;margin: 10% 3% 0% 3%;padding: 0% 0% 5% 0%;}
	.cont_infopreprof01b{width:96%; height: auto;margin: 10% 3% 0% 3%;padding: 0% 0% 5% 0%;}
	.cont_logopreprofup01a{width:28%; height: auto;margin: 0% 5% 0% 17%;padding: 0% 0% 0% 0%;float:left;display:block;}
	.cont_logopreprofup01a picture{width:100%; height: auto;}
	.cont_logopreprofup01a img{width:100%; height: auto;border-radius: 50pt;}
	.cont_logopreprofdw01a{width:28%; height: auto;margin: 0% 5% 0% 17%;padding: 0% 0% 0% 0%;float:left;display:none;}
	.cont_logopreprofdw01a picture{width:100%; height: auto;}
	.cont_logopreprofdw01a img{width:100%; height: auto;border-radius: 50pt;}
	.cont_logopreprofup01b{width:28%; height: auto;margin: 0% 17% 0% 5%;padding: 0% 0% 0% 0%;float:left;display:none;}
	.cont_logopreprofup01b picture{width:100%; height: auto;}
	.cont_logopreprofup01b img{width:100%; height: auto;border-radius: 50pt;}
	.cont_logopreprofdw01b{width:28%; height: auto;margin: 0% 17% 0% 5%;padding: 0% 0% 0% 0%;float:left;display:block;}
	.cont_logopreprofdw01b picture{width:100%; height: auto;}
	.cont_logopreprofdw01b img{width:100%; height: auto;border-radius: 50pt;}
	.cont_textopreprof01a{width:30%; height: auto;margin:0% 16% 0% 4%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfoprof01a{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(6pt + 1vw);text-align: left;}
	.cont_textopreprof01a p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 6% 0% 0% 0%;font-size: calc(2.5pt + 1vw);text-align: left;}
	.cont_textopreprof01b{width:30%; height: auto;margin:0% 4% 0% 16%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfoprof01b{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(6pt + 1vw);text-align: left;}
	.cont_textopreprof01b p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 6% 0% 0% 0%;font-size: calc(2.5pt + 1vw);text-align: left;}
	/*Fin infoprof01*/
	/*Inicio seccion06*/
	.cont_seccion06{width: 90%; height: auto;margin: 0% 5% 1% 5%;padding: 0% 0% 0% 0%;}
	.cont_infopre06{width:23%; height: auto;margin: 0% 1% 0% 1%;padding: 0% 0% 0% 0%;float:left;}
	.cont_imgpre06{width:7.5%; height: auto;margin: 0% 2.25% 0% 2.25%;padding: 0% 0% 0% 0%;float:left;}
	.cont_imgpre06 picture{width:100%; height: auto;}
	.cont_imgpre06 img{width:100%; height: auto;}
	.cont_textopre06{width:88%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfo06{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(1pt + 0.9vw);text-align: left;}
	.cont_titsecinfo06{width:100%; height: auto;margin:2% 0% 10% 0%;padding: 0% 0% 0% 0%;font-size: calc(1pt + 0.85vw);text-align: left;}
	.cont_btnsec06{width:90%; height:auto;margin:12% 0% 0% 0%;padding:5% 5% 5% 5%;text-align:center;font-size: calc(13pt + 1vw);border-radius: 4pt;}
	/*Fin sección06*/
	/*INICIO FOOTER*/
	.cont_footer01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.cont_redes01{width: 12%; height: auto;margin: 2% 44% 2% 44%;padding: 0% 0% 0% 0%;}
	.cont_red01{width:21%; height:auto;margin: 0% 2% 0% 2%;padding: 0% 0% 0% 0%;float:left;}
	.cont_red01 picture {width: 100%; height: auto;}
	.cont_red01 img {width: 100%; height: auto;}
	.cont_infoempresa01{width: 100%; height: auto;margin: 0% 0% 5% 0%;padding: 0% 0% 0% 0%;}
	.logofooter01{width: 20%; height: auto;margin: 5% 40% 0% 40%;padding: 0% 0% 0% 0%;}
	.logofooter01 picture {width: 100%; height: auto;}
	.logofooter01 img {width: 100%; height: auto;}
	.infofooter01{width: 20.333%; height: auto;margin: 0% 0% 0% 12%;padding: 0% 0% 0% 0%;float:left;}
	.titfooter01{width: 100%; height: auto;margin: 0% 0% 10% 0%; padding: 0% 0% 0% 0%;font-size: calc(3pt + 1vw);text-align: left;}
	.infofooter01 ul{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.infofooter01 li{width: 100%; height: auto;margin: 0% 0% 1% 0%; padding: 0% 0% 0% 0%;font-size: calc(1pt + 0.9vw);text-align: left;}
	.cont_imgtlf_footer01{width: 100%; height: auto;overflow:hidden;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.cont_imgfooter01{width: 8%; height: auto;float:left;}
	.cont_imgfooter01 picture{width: 100%; height: auto;}
	.cont_imgfooter01 img{width: 100%; height: auto;}
	.cont_tlf_footer01{width: 89%; height: auto;float:left;margin: 0% 0% 0% 2%; padding: 0% 0% 0% 0%;}
	.cont_tlf_footer01 p{width: 100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;font-size: calc(1pt + 1vw);}
	.legal01 {width:44%; height: auto;margin: 0% 0% 0% 0%;padding: 2% 28% 2% 28%;}
	.legal01 ul{width:100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.legal01 li{width:auto; height: auto;margin: 0% 0% 0% 13%;padding: 0% 0% 0% 0%;font-size: calc(1pt + 0.9vw);text-align:center;float:left;}
	/*FIN FOOTER*/
	/*Inicio iconos contacto directo*/
	.cont_btnflo01{width:100%; height:auto;bottom:2%;left:95%;display:block;}
	#cont_btnWApp{width: 3.5%; height: auto;display:block;margin: 0% 0% 0.2% 0%;}
	#cont_btnWApp picture{width: 100%; height: auto;}
	#cont_btnWApp img{width: 100%; height: auto;}
	#cont_btnaction01{width: 3.5%; height: auto;display:block;margin: 0% 0% 0.2% 0%;}
	#cont_btnaction01 picture{width: 100%; height: auto;}
	#cont_btnaction01 img{width: 100%; height: auto;}
	#cont_btnaction02{width: 3.5%; height: auto;display:block;margin: 0% 0% 0.2% 0%;}
	#cont_btnaction02 picture{width: 100%; height: auto;}
	#cont_btnaction02 img{width: 100%; height: auto;}
	/*Fin iconos contacto directo*/
	/*Inicio WhatsApp y teléfono*/
	.cont_whasapp_mail_tlf01{display:none;}
	.cont_whasapp_mail_tlfsbm01{width:5.5%; height:auto;display:block;bottom:5%;right:0.5%;}
	.cont_icotlfsbm02{width:100%; height:auto;margin: 7% 0% 7% 0%;padding: 3% 0% 0% 0%;float:none;}
	.cont_icotlfsbm02 picture{width:100%; height:auto;}
	.cont_icotlfsbm02 img{width:100%; height:auto;}
	.cont_btnmailsbm01{width:100%; height:auto;overflow:hidden;padding: 2% 0% 2% 0%;margin: 5% 0% 5% 0%;float:none;}
	.cont_btnmailsbm01 picture{width:100%; height:auto;}
	.cont_btnmailsbm01 img{width:100%; height:auto;}
	.cont_btnwappsbm01{width:100%; height:auto;overflow:hidden;padding: 2% 0% 2% 0%;float:none;}
	.cont_btnwappsbm01 picture{width:100%; height:auto;}
	.cont_btnwappsbm01 img{width:100%; height:auto;}
	/*Fin WhatsApp y teléfono*/
}

@media (min-width: 1921px) and (max-width:2200px){

	.cont_navtablet01{display:none;}
	.cont_nav_tablet02{display:none;}
	.cont_nav_movil01{display:none;}
	.cont_navsobremesa01{width:100%;height:auto;margin: 0% 0% 0% 0%;padding: 2% 0% 2% 0%;display:block;}
	.cont_imglogo01{width:2.5%;height:auto;margin: 0% 0% 0% 8%;float:left;}
	.cont_botonera01{width:40%;height:auto;text-align: left;font-size:calc(1pt + 1vw);margin: 0% 0% 0% 1%;float:left;}
	.menu-button {width:auto;height:auto;padding: 0% 0% 0% 0%;margin: 1.4% 2% 0% 3%;border-radius: 0px;}
	.submenu {width: 420%;height: auto;display: none;top: 100%;left: 0;margin: 0% 0% 0% 0%; padding:29.5% 0% 0% 0%;}
	.submenu a {display: block;width: 93.5%;font-size: calc(1pt + 0.9vw);height: auto;padding: 8px 0pt 8px 24px;border-radius: 2pt;}
	.submenu01b a:hover, .submenu01b a {width: 90.4%;height: auto;}
	.cont_botonera02{width:30%;height:auto;text-align: left;font-size:calc(1pt + 1vw);margin: -1.2% 0% 0% 18%;float:left;}
	.menu-button02 {width:29%;height:auto;padding: 0% 0% 0% 0%;margin: 1.6% 0% 0% 3%;text-decoration: none;border-radius: 0px;}
	.menu-button02 p{width:auto;height:auto;float:left;margin: 1% 1% 0% 6%;}
	.cont_imgcab02{width:14%;height:auto;margin: 0% 0% 0% 8%;float:left;}
	.btn_presobre02{width:70%;height:auto;font-size: calc(1pt + 0.9vw);text-align:center;margin: 2% 0% 0% 0%;padding: 6% 6% 6% 6%;border-radius: 6pt;float:left;}
	.submenu02 {width: 100%;height: auto;top: 100%;left: 0;margin: 0% 0% 0% 0%;padding:29.5% 0% 0% 0%;border-radius: 0%;display: none;}
	.submenu02 a {width: 85.5%;height: auto;font-size: calc(1pt + 0.8vw);padding: 8px 0pt 8px 24px;border-radius: 2pt;display: block;}
	.menu-button02:hover .submenu02 {display: block;}
	/*Inicio presentacion01*/
	.cont_seccion01{width: 100%; height: auto;}
	.cont_imgtextopre01{width: 100%; height: auto;margin: 6.5% 0% 5% 0%; padding: 0% 0% 0% 0%;}
	.cont_imgpre01{width: 100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;}
	.cont_imgpre01 picture {width: 100%; height: auto;}
	.cont_imgpre01 img{width: 100%; height: auto;}
	.cont_titpre01{width: 100%; height: auto;top: 62%;margin: 0% 0% 0% 0%;padding: 1.4% 0% 1.4% 0%;}
	.cont_titpre_principal01{width: 60%; height: auto;margin: 0% 20% 0% 20%;padding: 0% 0% 0% 0%;font-size: calc(18pt + 1vw);text-align: center;}
	.cont_titpre_secundario01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 1% 0% 0% 0%;font-size: calc(8pt + 1vw);text-align: center;}
	.cont_valores_empresa01{width:60%; height: auto;margin: 5% 18% 5% 18%; padding: 2% 2% 2% 2%;font-size: calc(20pt + 1vw);text-align: center;border-radius: 16pt;}

	.contpaini01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.letracap01{width: 25%; height: auto;float:left;}
	.letracap01 span{width: 100%; height: auto;font-size: calc(140pt + 1vw);line-height: 0.8;}
	.textopaini01{width: 75%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(9pt + 1vw); text-align:justify;float:left;}
	.textopaini01 p{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}

	.cont_infopre01a{width:96%; height: auto;margin: 0% 2% 5% 2%;padding: 0% 0% 0% 0%;float:left;}
	.cont_infopre01b{width:96%; height: auto;margin: 0% 2% 5% 2%;padding: 0% 0% 0% 0%;float:left;}
	.cont_logopre01a{width:28%; height: auto;margin: 0% 5% 0% 17%;padding: 0% 0% 0% 0%;float:left;}
	.cont_logopre01a picture{width:100%; height: auto;}
	.cont_logopre01a img{width:100%; height: auto;border-radius: 40pt;}
	.cont_logopre01b{width:28%; height: auto;margin: 0% 17% 0% 5%;padding: 0% 0% 0% 0%;float:left;}
	.cont_logopre01b picture{width:100%; height: auto;}
	.cont_logopre01b img{width:100%; height: auto;border-radius: 40pt;}

	.cont_textopre01a{width:30%; height: auto;margin:0% 16% 0% 2%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfo01a{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(6pt + 1vw);text-align: left;}
	.cont_textopre01a p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(3pt + 1vw);text-align: left;}

	.cont_textopre01b{width:30%; height: auto;margin:0% 2% 0% 16%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfo01b{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(10pt + 1vw);text-align: right;}
	.cont_textopre01b p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 8% 0% 0% 0%;font-size: calc(3pt + 1vw);text-align: left;}

	.cont_textopre01c{width:66%; height: auto;margin:0% 17% 0% 17%;padding: 0% 0% 0% 0%;float:none;}
	.cont_titinfo01c{width:100%; height: auto;margin:0% 0% 4% 0%;padding: 0% 0% 0% 0%;font-size: calc(8pt + 1vw);text-align: left;}
	.cont_textopre01c p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(6pt + 1vw);text-align: none;}

	.citacent{width:80%; height: auto;margin:0% 5% 0% 10%;padding: 5% 0% 5% 0%;font-size: calc(8pt + 1vw);text-align: center;}
	.cont_imgart01{width:64%; height: auto;margin:4% 18% 4% 18%;padding: 0% 0% 0% 0%;border-radius: 80pt;}
	.cont_imgart01 picture{width:100%; height: auto; }
	.cont_imgart01 img{width:100%; height: auto;}
	/*Fin presentacion01*/
	/*Inicio Titular Separador01*/
	.cont_slogansep01{width:100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 7% 0%;font-size: calc(50pt + 1vw);text-align: center;}
	.cont_slogansep02{width:100%; height: auto;margin: 0% 0% 0% 0%; padding: 4% 0% 2% 0%;font-size: calc(38pt + 1vw);text-align: center;}
	.cont_slogansep03{width:100%; height: auto;margin: 0% 0% 0% 0%; padding: 4% 0% 5% 0%;font-size: calc(22pt + 1vw);text-align: center;}
	/*Fin Titular Separador01 */
	/*Inicio infoprof01*/
	.cont_seccionprof01{width: 100%; height: auto;}
	.cont_infopreprof01a{width:96%; height: auto;margin: 10% 3% 0% 3%;padding: 0% 0% 5% 0%;}
	.cont_infopreprof01b{width:96%; height: auto;margin: 10% 3% 0% 3%;padding: 0% 0% 5% 0%;}
	.cont_logopreprofup01a{width:28%; height: auto;margin: 0% 5% 0% 17%;padding: 0% 0% 0% 0%;float:left;display:block;}
	.cont_logopreprofup01a picture{width:100%; height: auto;}
	.cont_logopreprofup01a img{width:100%; height: auto;border-radius: 50pt;}
	.cont_logopreprofdw01a{width:28%; height: auto;margin: 0% 5% 0% 17%;padding: 0% 0% 0% 0%;float:left;display:none;}
	.cont_logopreprofdw01a picture{width:100%; height: auto;}
	.cont_logopreprofdw01a img{width:100%; height: auto;border-radius: 50pt;}
	.cont_logopreprofup01b{width:28%; height: auto;margin: 0% 17% 0% 5%;padding: 0% 0% 0% 0%;float:left;display:none;}
	.cont_logopreprofup01b picture{width:100%; height: auto;}
	.cont_logopreprofup01b img{width:100%; height: auto;border-radius: 50pt;}
	.cont_logopreprofdw01b{width:28%; height: auto;margin: 0% 17% 0% 5%;padding: 0% 0% 0% 0%;float:left;display:block;}
	.cont_logopreprofdw01b picture{width:100%; height: auto;}
	.cont_logopreprofdw01b img{width:100%; height: auto;border-radius: 50pt;}
	.cont_textopreprof01a{width:30%; height: auto;margin:0% 16% 0% 4%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfoprof01a{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(6pt + 1vw);text-align: left;}
	.cont_textopreprof01a p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 6% 0% 0% 0%;font-size: calc(2.5pt + 1vw);text-align: left;}
	.cont_textopreprof01b{width:30%; height: auto;margin:0% 4% 0% 16%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfoprof01b{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(6pt + 1vw);text-align: left;}
	.cont_textopreprof01b p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 6% 0% 0% 0%;font-size: calc(2.5pt + 1vw);text-align: left;}
	/*Fin infoprof01*/
	/*Inicio seccion06*/
	.cont_seccion06{width: 90%; height: auto;margin: 0% 5% 1% 5%;padding: 0% 0% 0% 0%;}
	.cont_infopre06{width:23%; height: auto;margin: 0% 1% 0% 1%;padding: 0% 0% 0% 0%;float:left;}
	.cont_imgpre06{width:7.5%; height: auto;margin: 0% 2.25% 0% 2.25%;padding: 0% 0% 0% 0%;float:left;}
	.cont_imgpre06 picture{width:100%; height: auto;}
	.cont_imgpre06 img{width:100%; height: auto;}
	.cont_textopre06{width:88%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfo06{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(1pt + 0.9vw);text-align: left;}
	.cont_titsecinfo06{width:100%; height: auto;margin:2% 0% 10% 0%;padding: 0% 0% 0% 0%;font-size: calc(1pt + 0.85vw);text-align: left;}
	.cont_btnsec06{width:90%; height:auto;margin:12% 0% 0% 0%;padding:5% 5% 5% 5%;text-align:center;font-size: calc(13pt + 1vw);border-radius: 4pt;}
	/*Fin sección06*/
	/*INICIO FOOTER*/
	.cont_footer01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.cont_redes01{width: 12%; height: auto;margin: 2% 44% 2% 44%;padding: 0% 0% 0% 0%;}
	.cont_red01{width:21%; height:auto;margin: 0% 2% 0% 2%;padding: 0% 0% 0% 0%;float:left;}
	.cont_red01 picture {width: 100%; height: auto;}
	.cont_red01 img {width: 100%; height: auto;}
	.cont_infoempresa01{width: 100%; height: auto;margin: 0% 0% 5% 0%;padding: 0% 0% 0% 0%;}
	.logofooter01{width: 20%; height: auto;margin: 5% 40% 0% 40%;padding: 0% 0% 0% 0%;}
	.logofooter01 picture {width: 100%; height: auto;}
	.logofooter01 img {width: 100%; height: auto;}
	.infofooter01{width: 20.333%; height: auto;margin: 0% 0% 0% 12%;padding: 0% 0% 0% 0%;float:left;}
	.titfooter01{width: 100%; height: auto;margin: 0% 0% 10% 0%; padding: 0% 0% 0% 0%;font-size: calc(3pt + 1vw);text-align: left;}
	.infofooter01 ul{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.infofooter01 li{width: 100%; height: auto;margin: 0% 0% 1% 0%; padding: 0% 0% 0% 0%;font-size: calc(1pt + 0.9vw);text-align: left;}
	.cont_imgtlf_footer01{width: 100%; height: auto;overflow:hidden;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.cont_imgfooter01{width: 8%; height: auto;float:left;}
	.cont_imgfooter01 picture{width: 100%; height: auto;}
	.cont_imgfooter01 img{width: 100%; height: auto;}
	.cont_tlf_footer01{width: 89%; height: auto;float:left;margin: 0% 0% 0% 2%; padding: 0% 0% 0% 0%;}
	.cont_tlf_footer01 p{width: 100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;font-size: calc(1pt + 1vw);}
	.legal01 {width:44%; height: auto;margin: 0% 0% 0% 0%;padding: 2% 28% 2% 28%;}
	.legal01 ul{width:100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.legal01 li{width:auto; height: auto;margin: 0% 0% 0% 13%;padding: 0% 0% 0% 0%;font-size: calc(1pt + 0.9vw);text-align:center;float:left;}
	/*FIN FOOTER*/
	/*Inicio iconos contacto directo*/
	.cont_btnflo01{width:100%; height:auto;bottom:2%;left:95%;display:block;}
	#cont_btnWApp{width: 3.5%; height: auto;display:block;margin: 0% 0% 0.2% 0%;}
	#cont_btnWApp picture{width: 100%; height: auto;}
	#cont_btnWApp img{width: 100%; height: auto;}
	#cont_btnaction01{width: 3.5%; height: auto;display:block;margin: 0% 0% 0.2% 0%;}
	#cont_btnaction01 picture{width: 100%; height: auto;}
	#cont_btnaction01 img{width: 100%; height: auto;}
	#cont_btnaction02{width: 3.5%; height: auto;display:block;margin: 0% 0% 0.2% 0%;}
	#cont_btnaction02 picture{width: 100%; height: auto;}
	#cont_btnaction02 img{width: 100%; height: auto;}
	/*Fin iconos contacto directo*/
	/*Inicio WhatsApp y teléfono*/
	.cont_whasapp_mail_tlf01{display:none;}
	.cont_whasapp_mail_tlfsbm01{width:5.5%; height:auto;display:block;bottom:5%;right:0.5%;}
	.cont_icotlfsbm02{width:100%; height:auto;margin: 7% 0% 7% 0%;padding: 3% 0% 0% 0%;float:none;}
	.cont_icotlfsbm02 img{width:100%; height:auto;}
	.cont_btnmailsbm01{width:100%; height:auto;overflow:hidden;padding: 2% 0% 2% 0%;margin: 5% 0% 5% 0%;float:none;}
	.cont_btnmailsbm01 img{width:100%; height:auto;}
	.cont_btnwappsbm01{width:100%; height:auto;overflow:hidden;padding: 2% 0% 2% 0%;float:none;}
	.cont_btnwappsbm01 img{width:100%; height:auto;}
	/*Fin WhatsApp y teléfono*/
}

@media (min-width: 1681px) and (max-width: 1920px){

	.cont_navtablet01{display:none;}
	.cont_nav_tablet02{display:none;}
	.cont_nav_movil01{display:none;}
	.cont_navsobremesa01{width:100%;height:auto;margin: 0% 0% 0% 0%;padding: 2% 0% 2% 0%;display:block;}
	.cont_imglogo01{width:2.5%;height:auto;margin: 0% 0% 0% 8%;float:left;}
	.cont_botonera01{width:40%;height:auto;text-align: left;font-size:calc(1pt + 1vw);margin: 0% 0% 0% 1%;float:left;}
	.menu-button {width:auto;height:auto;padding: 0% 0% 0% 0%;margin: 1.4% 2% 0% 3%;border-radius: 0px;}
	.submenu {width: 420%;height: auto;display: none;top: 100%;left: 0;margin: 0% 0% 0% 0%; padding:29.5% 0% 0% 0%;}
	.submenu a {display: block;width: 93.5%;font-size: calc(1pt + 0.9vw);height: auto;padding: 8px 0pt 8px 24px;border-radius: 2pt;}
	.submenu01b a:hover, .submenu01b a {width: 89.4%;height: auto;}
	.cont_botonera02{width:30%;height:auto;text-align: left;font-size:calc(1pt + 1vw);margin: -1.2% 0% 0% 18%;float:left;}
	.menu-button02 {width:29%;height:auto;padding: 0% 0% 0% 0%;margin: 1.6% 0% 0% 3%;text-decoration: none;border-radius: 0px;}
	.menu-button02 p{width:auto;height:auto;float:left;margin: 1% 1% 0% 6%;}
	.cont_imgcab02{width:14%;height:auto;margin: 0% 0% 0% 8%;float:left;}
	.btn_presobre02{width:70%;height:auto;font-size: calc(1pt + 0.9vw);text-align:center;margin: 2% 0% 0% 0%;padding: 6% 6% 6% 6%;border-radius: 6pt;float:left;}
	.submenu02 {width: 100%;height: auto;top: 100%;left: 0;margin: 0% 0% 0% 0%;padding:29.5% 0% 0% 0%;border-radius: 0%;display: none;}
	.submenu02 a {width: 85.5%;height: auto;font-size: calc(1pt + 0.8vw);padding: 8px 0pt 8px 24px;border-radius: 2pt;display: block;}
	.menu-button02:hover .submenu02 {display: block;}
	/*Inicio presentacion01*/
	.cont_seccion01{width: 100%; height: auto;}
	.cont_imgtextopre01{width: 100%; height: auto;margin: 3% 0% 5% 0%; padding: 0% 0% 0% 0%;}
	.cont_imgpre01{width: 100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;}
	.cont_imgpre01 picture {width: 100%; height: auto;}
	.cont_imgpre01 img{width: 100%; height: auto;}
	.cont_titpre01{width: 100%; height: auto;top: 68%;margin: 0% 0% 0% 0%;padding: 1.4% 0% 1.4% 0%;}
	.cont_titpre_principal01{width: 60%; height: auto;margin: 0% 20% 0% 20%;padding: 0% 0% 0% 0%;font-size: calc(16pt + 1vw);text-align: center;}
	.cont_titpre_secundario01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 1% 0% 0% 0%;font-size: calc(8pt + 1vw);text-align: center;}
	.cont_valores_empresa01{width:60%; height: auto;margin: 5% 18% 5% 18%; padding: 2% 2% 2% 2%;font-size: calc(18pt + 1vw);text-align: center;}

	.cont_infopre01a{width:96%; height: auto;margin: 0% 2% 2% 2%;padding: 0% 0% 0% 0%;float:left;}
	.cont_logopre01a{width:30%; height: auto;margin: 0% 4% 0% 16%;padding: 0% 0% 0% 0%;float:left;}
	.cont_logopre01a picture{width:100%; height: auto;}
	.cont_logopre01a img{width:100%; height: auto;border-radius: 20pt;}
	.cont_textopre01a{width:30%; height: auto;margin:0% 16% 0% 4%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfo01a{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(6pt + 1vw);text-align: left;}
	.cont_textopre01a p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(4pt + 1vw);text-align: left;}

	.contpaini01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.letracap01{width: 25%; height: auto;float:left;}
	.letracap01 span{width: 100%; height: auto;font-size: calc(120pt + 1vw);line-height: 0.8;}
	.textopaini01{width: 75%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;float:left;}
	.textopaini01 p{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(3pt + 1vw); text-align:justify;}

	.cont_infopre01b{width:96%; height: auto;margin: 5% 2% 5% 2%;padding: 0% 0% 0% 0%;float:left;}
	.cont_logopre01b{width:30%; height: auto;margin: 0% 16% 0% 4%;padding: 0% 0% 0% 0%;float:left;}
	.cont_logopre01b picture{width:100%; height: auto;}
	.cont_logopre01b img{width:100%; height: auto;border-radius: 20pt;}
	.cont_textopre01b{width:30%; height: auto;margin:0% 4% 0% 16%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfo01b{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(6pt + 1vw);text-align: right;}
	.cont_textopre01b p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 8% 0% 0% 0%;font-size: calc(4pt + 1vw);text-align: left;}

	.cont_textopre01c{width:66%; height: auto;margin:0% 17% 0% 17%;padding: 0% 0% 0% 0%;float:none;}
	.cont_titinfo01c{width:100%; height: auto;margin:0% 0% 4% 0%;padding: 0% 0% 0% 0%;font-size: calc(6pt + 1vw);text-align: left;}
	.cont_textopre01c p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(6pt + 1vw);text-align: none;}

	.citacent{width:80%; height: auto;margin:0% 5% 0% 10%;padding: 5% 0% 5% 0%;font-size: calc(8pt + 1vw);text-align: center;}
	.cont_imgart01{width:64%; height: auto;margin:4% 18% 4% 18%;padding: 0% 0% 0% 0%;}
	.cont_imgart01 picture{width:100%; height: auto;}
	.cont_imgart01 img{width:100%; height: auto;border-radius: 30pt;}
	/*Fin presentacion01*/
	/*Inicio Titular Separador01*/
	.cont_slogansep01{width:100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 7% 0%;font-size: calc(42pt + 1vw);text-align: center;}
	.cont_slogansep02{width:100%; height: auto;margin: 0% 0% 0% 0%; padding: 4% 0% 2% 0%;font-size: calc(38pt + 1vw);text-align: center;}
	.cont_slogansep03{width:100%; height: auto;margin: 0% 0% 0% 0%; padding: 4% 0% 7% 0%;font-size: calc(20pt + 1vw);text-align: center;}
	/*Fin Titular Separador01 */
	/*Inicio infoprof01*/
	.cont_seccionprof01{width: 100%; height: auto;}
	.cont_infopreprof01a{width:96%; height: auto;margin: 6% 3% 0% 3%;padding: 0% 0% 5% 0%;}
	.cont_infopreprof01b{width:96%; height: auto;margin: 6% 3% 0% 3%;padding: 0% 0% 5% 0%;}
	.cont_logopreprofup01a{width:28%; height: auto;margin: 0% 5% 0% 17%;padding: 0% 0% 0% 0%;float:left;display:block;}
	.cont_logopreprofup01a picture{width:100%; height: auto;}
	.cont_logopreprofup01a img{width:100%; height: auto;border-radius: 50pt;}
	.cont_logopreprofdw01a{width:28%; height: auto;margin: 0% 5% 0% 17%;padding: 0% 0% 0% 0%;float:left;display:none;}
	.cont_logopreprofdw01a picture{width:100%; height: auto;}
	.cont_logopreprofdw01a img{width:100%; height: auto;border-radius: 50pt;}
	.cont_logopreprofup01b{width:28%; height: auto;margin: 0% 17% 0% 5%;padding: 0% 0% 0% 0%;float:left;display:none;}
	.cont_logopreprofup01b picture{width:100%; height: auto;}
	.cont_logopreprofup01b img{width:100%; height: auto;border-radius: 50pt;}
	.cont_logopreprofdw01b{width:28%; height: auto;margin: 0% 17% 0% 5%;padding: 0% 0% 0% 0%;float:left;display:block;}
	.cont_logopreprofdw01b picture{width:100%; height: auto;}
	.cont_logopreprofdw01b img{width:100%; height: auto;border-radius: 50pt;}
	.cont_textopreprof01a{width:30%; height: auto;margin:0% 16% 0% 4%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfoprof01a{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(5pt + 1vw);text-align: left;}
	.cont_textopreprof01a p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 6% 0% 0% 0%;font-size: calc(2pt + 1vw);text-align: left;}
	.cont_textopreprof01b{width:30%; height: auto;margin:0% 4% 0% 16%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfoprof01b{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(5pt + 1vw);text-align: left;}
	.cont_textopreprof01b p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 6% 0% 0% 0%;font-size: calc(2pt + 1vw);text-align: left;}
	/*Fin infoprof01*/
	/*Inicio seccion06*/
	.cont_seccion06{width: 90%; height: auto;margin: 0% 5% 0.5% 5%;padding: 0% 0% 0% 0%;}
	.cont_infopre06{width:23%; height: auto;margin: 0% 1% 0% 1%;padding: 0% 0% 0% 0%;float:left;}
	.cont_imgpre06{width:7.5%; height: auto;margin: 0% 2.25% 0% 2.25%;padding: 0% 0% 0% 0%;float:left;}
	.cont_imgpre06 picture{width:100%; height: auto;}
	.cont_imgpre06 img{width:100%; height: auto;}
	.cont_textopre06{width:88%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfo06{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(1pt + 0.9vw);text-align: left;}
	.cont_titsecinfo06{width:100%; height: auto;margin:2% 0% 10% 0%;padding: 0% 0% 0% 0%;font-size: calc(1pt + 0.85vw);text-align: left;}
	.cont_btnsec06{width:90%; height:auto;margin:12% 0% 0% 0%;padding:5% 5% 5% 5%;text-align:center;font-size: calc(13pt + 1vw);border-radius: 4pt;}
	/*Fin sección06*/
	/*INICIO FOOTER*/
	.cont_footer01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.cont_redes01{width: 12%; height: auto;margin: 2% 44% 2% 44%;padding: 0% 0% 0% 0%;}
	.cont_red01{width:21%; height:auto;margin: 0% 2% 0% 2%;padding: 0% 0% 0% 0%;float:left;}
	.cont_red01 picture {width: 100%; height: auto;}
	.cont_red01 img {width: 100%; height: auto;}
	.cont_infoempresa01{width: 100%; height: auto;margin: 0% 0% 5% 0%;padding: 0% 0% 0% 0%;}
	.logofooter01{width: 20%; height: auto;margin: 5% 40% 0% 40%;padding: 0% 0% 0% 0%;}
	.logofooter01 picture {width: 100%; height: auto;}
	.logofooter01 img {width: 100%; height: auto;}
	.infofooter01{width: 20.333%; height: auto;margin: 0% 0% 0% 12%;padding: 0% 0% 0% 0%;float:left;}
	.titfooter01{width: 100%; height: auto;margin: 0% 0% 10% 0%; padding: 0% 0% 0% 0%;font-size: calc(3pt + 1vw);text-align: left;}
	.infofooter01 ul{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.infofooter01 li{width: 100%; height: auto;margin: 0% 0% 1% 0%; padding: 0% 0% 0% 0%;font-size: calc(1pt + 0.9vw);text-align: left;}
	.cont_imgtlf_footer01{width: 100%; height: auto;overflow:hidden;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.cont_imgfooter01{width: 8%; height: auto;float:left;}
	.cont_imgfooter01 picture{width: 100%; height: auto;}
	.cont_imgfooter01 img{width: 100%; height: auto;}
	.cont_tlf_footer01{width: 89%; height: auto;float:left;margin: 0% 0% 0% 2%; padding: 0% 0% 0% 0%;}
	.cont_tlf_footer01 p{width: 100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;font-size: calc(1pt + 0.9vw);}
	.legal01 {width:44%; height: auto;margin: 0% 0% 0% 0%;padding: 2% 28% 2% 28%;}
	.legal01 ul{width:100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.legal01 li{width:auto; height: auto;margin: 0% 0% 0% 13%;padding: 0% 0% 0% 0%;font-size: calc(1pt + 0.9vw);text-align:center;float:left;}
	/*FIN FOOTER*/
	/*Inicio iconos contacto directo*/
	.cont_btnflo01{width:100%; height:auto;bottom:2%;left:95%;display:block;}
	#cont_btnWApp{width: 3.5%; height: auto;display:block;margin: 0% 0% 0.2% 0%;}
	#cont_btnWApp picture{width: 100%; height: auto;}
	#cont_btnWApp img{width: 100%; height: auto;}
	#cont_btnaction01{width: 3.5%; height: auto;display:block;margin: 0% 0% 0.2% 0%;}
	#cont_btnaction01 picture{width: 100%; height: auto;}
	#cont_btnaction01 img{width: 100%; height: auto;}
	#cont_btnaction02{width: 3.5%; height: auto;display:block;margin: 0% 0% 0.2% 0%;}
	#cont_btnaction02 picture{width: 100%; height: auto;}
	#cont_btnaction02 img{width: 100%; height: auto;}
	/*Fin iconos contacto directo*/
	.cont_whasapp_mail_tlf01{display:none;}
	.cont_whasapp_mail_tlfsbm01{width:5.5%; height:auto;display:block;bottom:5%;right:0.5%;}
	.cont_icotlfsbm02{width:100%; height:auto;margin: 7% 0% 7% 0%;padding: 3% 0% 0% 0%;float:none;}
	.cont_icotlfsbm02 img{width:100%; height:auto;}
	.cont_btnmailsbm01{width:100%; height:auto;overflow:hidden;padding: 2% 0% 2% 0%;margin: 5% 0% 5% 0%;float:none;}
	.cont_btnmailsbm01 img{width:100%; height:auto;}
	.cont_btnwappsbm01{width:100%; height:auto;overflow:hidden;padding: 2% 0% 2% 0%;float:none;}
	.cont_btnwappsbm01 img{width:100%; height:auto;}
	/*Fin WhatsApp y teléfono*/
}


@media (min-width: 1281px) and (max-width: 1680px){

	.cont_nav_sobremesa01{display:none;}
	.cont_nav_tablet02{display:none;}
	.cont_nav_movil01{display:none;}
	/*Menú tablet Inicio*/
	.cont_navtablet01{width: 100%;height:auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;display:block;}
  .cont_iconomenu_nav_tablet01{width:2%;height:auto;margin: 1% 0% 0% 4%;float:left;}
	.cont_iconomenu_nav_tablet01 picture{width:100%;height:auto;}
	.cont_iconomenu_nav_tablet01 img{width:100%;height:auto;}
	.cont_imglogotablet01{width:3%;height:auto;margin: 0.5% 0% 0% 93%;padding: 0% 0% 0% 0%;float:none;}
	.cont_imglogotablet01 picture{width: 100%;height:auto;}
	.cont_imglogotablet01 img{width: 100%;height:auto;}
 	#checktablet01{display: none;margin:0% 0% 0% 0%;}
 	#checktablet01:checked ~ .menutablet01{width: 30%;height: 100%;left: 0%;opacity: 1;margin:0% 0% 0% 0%;padding:0% 0% 0% 4%;}
  .menutablet01{width: 30%;height: 100%;top: 8.5%;left: -100%;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
  .menutablet01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
  .menutablet01 li{width: 90%; height:auto; list-style: none;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-size: calc(6pt + 0.8vw);display: block;}
	#empresa01{display: none;margin:0% 0% 0% 0%;}
	#empresa01:checked ~ .submenuempresa01 {width: 30%;height: 100%;left: 30%;margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;}
	.submenuempresa01{width: 30%;height: 100%;top: 8.5%;left: -100%;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.submenuempresa01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
	.submenuempresa01 li{width: 90%; height:auto;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-size: calc(6pt + 0.8vw);display: block;}
	#traduccion01{display: none;margin:0% 0% 0% 0%;}
	#traduccion01:checked ~ .submenutraduccion01 {width: 30%;height: 100%;left: 30%;margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;}
	.submenutraduccion01{width: 30%;height: 100%;top: 8.5%;left: -100%;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.submenutraduccion01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
	.submenutraduccion01 li{width: 90%; height:auto;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-size: calc(6pt + 0.8vw);display: block;}
	#soluciones01{display: none;margin:0% 0% 0% 0%;}
	#soluciones01:checked ~ .submenusoluciones01 {width: 30%;height: 100%;left: 30%;margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;}
	.submenusoluciones01{width: 30%;height: 100%;top: 8.5%;left: -100%;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.submenusoluciones01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
	.submenusoluciones01 li{width: 90%; height:auto;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-size: calc(6pt + 0.8vw);display: block;}
	#accesos01{display: none;margin:0% 0% 0% 0%;}
	#accesos01:checked ~ .submenuaccesos01 {width: 30%;height: 100%;left: 30%;margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;}
	.submenuaccesos01{width: 30%;height: 100%;top: 8.5%;left: -100%;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.submenuaccesos01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
	.submenuaccesos01 li{width: 90%; height:auto;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-size: calc(6pt + 0.8vw);display: block;}
	#idiomas01{display: none;margin:0% 0% 0% 0%;}
	#idiomas01:checked ~ .submenuidiomas01 {width: 30%;height: 100%;left: 30%;margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;}
	.submenuidiomas01{width: 30%;height: 100%;top: 8.5%;left: -100%;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.submenuidiomas01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
	.submenuidiomas01 li{width: 90%; height:auto;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-size: calc(6pt + 0.8vw);display: block;}
	#desmarcar01{display: none;margin:0% 0% 0% 0%;}
	#desmarcar01:checked ~ .submenudesmarcar01 {width: 30%;height: 100%;left: 30%;margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;}
	.submenudesmarcar01{width: 30%;height: 100%;top: 8.5%;left: -100%;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.submenudesmarcar01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
	.submenudesmarcar01 li{width: 90%; height:auto;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-size: calc(6pt + 0.8vw);display: block;}
	/*Menú tablet Fin*/
	/*Inicio presentacion01*/
	.cont_seccion01{width: 100%; height: auto;}
	.cont_imgtextopre01{width: 100%; height: auto;margin: 3% 0% 10% 0%; padding: 0% 0% 0% 0%;}
	.cont_imgpre01{width: 100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;}
	.cont_imgpre01 picture {width: 100%; height: auto;}
	.cont_imgpre01 img{width: 100%; height: auto;}
	.cont_titpre01{width: 100%; height: auto;top: 68%;margin: 0% 0% 0% 0%;padding: 1.4% 0% 1.4% 0%;}
	.cont_titpre_principal01{width: 80%; height: auto;margin: 0% 10% 0% 10%;padding: 0% 0% 0% 0%;font-size: calc(18pt + 1vw);text-align: center;}
	.cont_titpre_secundario01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 1% 0% 0% 0%;font-size: calc(10pt + 1vw);text-align: center;}
	.cont_valores_empresa01{width:74%; height: auto;margin: 0% 11% 10% 11%; padding: 2% 2% 2% 2%;font-size: calc(24pt + 1vw);text-align: center;}

	.cont_infopre01a{width:90%; height: auto;margin: 0% 5% 10% 5%;padding: 0% 0% 0% 0%;float:left;}
	.cont_logopre01a{width:36%; height: auto;margin: 0% 4% 0% 6%;padding: 0% 0% 0% 0%;float:left;}
	.cont_logopre01a picture{width:100%; height: auto;}
	.cont_logopre01a img{width:100%; height: auto;border-radius: 30pt;}
	.cont_textopre01a{width:44%; height: auto;margin:0% 6% 0% 4%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfo01a{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(9pt + 1vw);text-align: left;}
	.cont_textopre01a p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 2% 0% 0% 0%;font-size: calc(6pt + 1vw);text-align: left;}

	.contpaini01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.letracap01{width: 25%; height: auto;float:left;}
	.letracap01 span{width: 100%; height: auto;font-size: calc(138pt + 1vw);line-height: 0.8;}
	.textopaini01{width: 70%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;float:left;}
	.textopaini01 p{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(5.8pt + 1vw); text-align:justify;}

	.cont_infopre01b{width:90%; height: auto;margin: 0% 5% 10% 5%;padding: 0% 0% 0% 0%;float:left;}
	.cont_logopre01b{width:36%; height: auto;margin: 0% 6% 0% 4%;padding: 0% 0% 0% 0%;float:left;}
	.cont_logopre01b picture{width:100%; height: auto;}
	.cont_logopre01b img{width:100%; height: auto;border-radius: 30pt;}
	.cont_textopre01b{width:44%; height: auto;margin:8% 4% 0% 6%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfo01b{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(9pt + 1vw);text-align: right;}
	.cont_textopre01b p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 8% 0% 0% 0%;font-size: calc(6pt + 1vw);text-align: left;}

	.cont_textopre01c{width:66%; height: auto;margin:0% 17% 0% 17%;padding: 0% 0% 0% 0%;float:none;}
	.cont_titinfo01c{width:100%; height: auto;margin:0% 0% 4% 0%;padding: 0% 0% 0% 0%;font-size: calc(6pt + 1vw);text-align: left;}
	.cont_textopre01c p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(6pt + 1vw);text-align: none;}

	.citacent{width:80%; height: auto;margin:0% 5% 0% 10%;padding: 5% 0% 5% 0%;font-size: calc(8pt + 1vw);text-align: center;}
	.cont_imgart01{width:64%; height: auto;margin:4% 18% 4% 18%;padding: 0% 0% 0% 0%;}
	.cont_imgart01 picture{width:100%; height: auto;}
	.cont_imgart01 img{width:100%; height: auto;border-radius: 30pt;}
	/*Fin presentacion01*/
	/*Inicio Titular Separador01*/
	.cont_slogansep01{width:100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 5% 0%;font-size: calc(42pt + 1vw);text-align: center;}
	.cont_slogansep02{width:100%; height: auto;margin: 0% 0% 0% 0%; padding: 4% 0% 2% 0%;font-size: calc(32pt + 1vw);text-align: center;}
	.cont_slogansep03{width:100%; height: auto;margin: 0% 0% 1% 0%; padding: 4% 0% 7% 0%;font-size: calc(20pt + 1vw);text-align: center;}
	/*Fin Titular Separador01 */
	/*Inicio infoprof01*/
	.cont_seccionprof01{width: 100%; height: auto;}
	.cont_infopreprof01a{width:96%; height: auto;margin: 15% 3% 0% 3%;padding: 0% 0% 10% 0%;}
	.cont_infopreprof01b{width:96%; height: auto;margin: 15% 3% 0% 3%;padding: 0% 0% 10% 0%;}
	.cont_logopreprofup01a{width:28%; height: auto;margin: 0% 5% 0% 17%;padding: 0% 0% 0% 0%;float:left;display:block;}
	.cont_logopreprofup01a picture{width:100%; height: auto;}
	.cont_logopreprofup01a img{width:100%; height: auto;border-radius: 50pt;}
	.cont_logopreprofdw01a{width:28%; height: auto;margin: 0% 5% 0% 17%;padding: 0% 0% 0% 0%;float:left;display:none;}
	.cont_logopreprofdw01a picture{width:100%; height: auto;}
	.cont_logopreprofdw01a img{width:100%; height: auto;border-radius: 50pt;}
	.cont_logopreprofup01b{width:28%; height: auto;margin: 0% 17% 0% 5%;padding: 0% 0% 0% 0%;float:left;display:none;}
	.cont_logopreprofup01b picture{width:100%; height: auto;}
	.cont_logopreprofup01b img{width:100%; height: auto;border-radius: 50pt;}
	.cont_logopreprofdw01b{width:28%; height: auto;margin: 0% 17% 0% 5%;padding: 0% 0% 0% 0%;float:left;display:block;}
	.cont_logopreprofdw01b picture{width:100%; height: auto;}
	.cont_logopreprofdw01b img{width:100%; height: auto;border-radius: 50pt;}
	.cont_textopreprof01a{width:30%; height: auto;margin:0% 16% 0% 4%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfoprof01a{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(9pt + 1vw);text-align: left;}
	.cont_textopreprof01a p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 6% 0% 0% 0%;font-size: calc(6pt + 1vw);text-align: left;}
	.cont_textopreprof01b{width:30%; height: auto;margin:0% 4% 0% 16%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfoprof01b{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(9pt + 1vw);text-align: left;}
	.cont_textopreprof01b p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 6% 0% 0% 0%;font-size: calc(6pt + 1vw);text-align: left;}
	/*Fin infoprof01*/
	/*Inicio seccion06*/
	.cont_seccion06{width: 70%; height: auto;margin: 0% 15% 0% 15%;padding: 0% 0% 0% 0%;}
	.cont_infopre06{width:48%; height: auto;margin: 0% 1% 3% 1%;padding: 0% 0% 1% 0%;float:left;}
	.cont_imgpre06{width:7.5%; height: auto;margin: 0% 2.25% 0% 2.25%;padding: 0% 0% 0% 0%;float:left;}
	.cont_imgpre06 picture{width:100%; height: auto;}
	.cont_imgpre06 img{width:100%; height: auto;}
	.cont_textopre06{width:78%; height: auto;margin:0% 4% 0% 4%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfo06{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(4pt + 1vw);text-align: left;}
	.cont_titsecinfo06{width:100%; height: auto;margin:2% 0% 10% 0%;padding: 0% 0% 0% 0%;font-size: calc(2.5pt + 1vw);text-align: left;}
	.cont_btnsec06{width:90%; height:auto;margin:12% 0% 0% 0%;padding:5% 5% 5% 5%;text-align:center;font-size: calc(13pt + 1vw);border-radius: 4pt;}
	/*Fin sección06*/
	/*INICIO FOOTER*/
	.cont_footer01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.cont_redes01{width: 16%; height: auto;margin: 2% 42% 2% 42%;padding: 0% 0% 0% 0%;}
	.cont_red01{width:21%; height:auto;margin: 0% 2% 0% 2%;padding: 0% 0% 0% 0%;float:left;}
	.cont_red01 picture {width: 100%; height: auto;}
	.cont_red01 img {width: 100%; height: auto;}
	.cont_infoempresa01{width: 100%; height: auto;margin: 0% 0% 5% 0%;padding: 0% 0% 0% 0%;}
	.logofooter01{width: 36%; height: auto;margin: 5% 32% 0% 32%;padding: 0% 0% 0% 0%;}
	.logofooter01 picture {width: 100%; height: auto;}
	.logofooter01 img {width: 100%; height: auto;}
	.infofooter01{width: 25.333%; height: auto;margin: 0% 0% 0% 8%;padding: 0% 0% 0% 0%;float:left;}
	.titfooter01{width: 100%; height: auto;margin: 0% 0% 10% 0%; padding: 0% 0% 0% 0%;font-size: calc(6pt + 1vw);text-align: left;}
	.infofooter01 ul{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.infofooter01 li{width: 100%; height: auto;margin: 0% 0% 1% 0%; padding: 0% 0% 0% 0%;font-size: calc(3pt + 1vw);text-align: left;}
	.cont_imgtlf_footer01{width: 100%; height: auto;overflow:hidden;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.cont_imgfooter01{width: 6%; height: auto;float:left;}
	.cont_imgfooter01 picture{width: 100%; height: auto;}
	.cont_imgfooter01 img{width: 100%; height: auto;}
	.cont_tlf_footer01{width: 89%; height: auto;float:left;margin: 0% 0% 0% 2%; padding: 0% 0% 0% 0%;}
	.cont_tlf_footer01 p{width: 100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;font-size: calc(4pt + 1vw);}
	.legal01 {width:60%; height: auto;margin: 0% 0% 0% 0%;padding: 2% 20% 2% 20%;}
	.legal01 ul{width:100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.legal01 li{width:auto; height: auto;margin: 0% 0% 0% 13%;padding: 0% 0% 0% 0%;font-size: calc(3pt + 1vw);text-align:center;float:left;}
	/*FIN FOOTER*/
	/*Inicio iconos contacto directo*/
	.cont_btnflo01{width:100%; height:auto;bottom:2%;left:95%;display:block;}
	#cont_btnWApp{width: 4%; height: auto;display:block;margin: 0% 0% 0.2% 0%;}
	#cont_btnWApp picture{width: 100%; height: auto;}
	#cont_btnWApp img{width: 100%; height: auto;}
	#cont_btnaction01{width: 4%; height: auto;display:block;margin: 0% 0% 0.2% 0%;}
	#cont_btnaction01 picture{width: 100%; height: auto;}
	#cont_btnaction01 img{width: 100%; height: auto;}
	#cont_btnaction02{width: 4%; height: auto;display:block;margin: 0% 0% 0.2% 0%;}
	#cont_btnaction02 picture{width: 100%; height: auto;}
	#cont_btnaction02 img{width: 100%; height: auto;}
	/*Fin iconos contacto directo*/
	/*Inicio WhatsApp y teléfono*/
	.cont_whasapp_mail_tlf01{display:none;}
	.cont_whasapp_mail_tlfsbm01{width:9.6%; height:auto;display:block;bottom:3%;right:0.8%;}
	.cont_icotlfsbm02{width:100%; height:auto;margin: 7% 0% 7% 0%;padding: 3% 0% 0% 0%;float:none;display:none;}
	.cont_icotlfsbm02 img{width:100%; height:auto;}
	.cont_btnmailsbm01{width:100%; height:auto;overflow:hidden;padding: 2% 0% 2% 0%;margin: 5% 0% 5% 0%;float:none;display:none;}
	.cont_btnmailsbm01 img{width:100%; height:auto;}
	.cont_btnwappsbm01{width:100%; height:auto;overflow:hidden;padding: 2% 0% 2% 0%;float:none;}
	.cont_btnwappsbm01 img{width:100%; height:auto;}
	/*Fin WhatsApp y teléfono*/
}

@media (min-width: 1024px) and (max-width: 1280px){

	.cont_nav_sobremesa01{display:none;}
	.cont_nav_tablet02{display:none;}
	.cont_nav_movil01{display:none;}
	/*Menú tablet Inicio*/
	.cont_navtablet01{width: 100%;height:auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;display:block;}
  .cont_iconomenu_nav_tablet01{width:4%;height:auto;margin: 1% 0% 0% 4%;float:left;}
	.cont_iconomenu_nav_tablet01 picture{width:100%;height:auto;}
	.cont_iconomenu_nav_tablet01 img{width:100%;height:auto;}
	.cont_imglogotablet01{width:6%;height:auto;margin: 0.5% 0% 0% 90%;padding: 0% 0% 0% 0%;float:none;}
	.cont_imglogotablet01 picture{width: 100%;height:auto;}
	.cont_imglogotablet01 img{width: 100%;height:auto;}
 	#checktablet01{display: none;margin:0% 0% 0% 0%;}
 	#checktablet01:checked ~ .menutablet01{width: 30%;height: 100%;left: 0%;opacity: 1;margin:0% 0% 0% 0%;padding:0% 0% 0% 4%;}
  .menutablet01{width: 30%;height: 100%;top: 6.5%;left: -100%;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
  .menutablet01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
  .menutablet01 li{width: 90%; height:auto; list-style: none;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-size: calc(6pt + 1vw);display: block;}
	#empresa01{display: none;margin:0% 0% 0% 0%;}
	#empresa01:checked ~ .submenuempresa01 {width: 40%;height: 100%;left: 30%;margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;}
	.submenuempresa01{width: 40%;height: 100%;top: 6.5%;left: -100%;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.submenuempresa01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
	.submenuempresa01 li{width: 90%; height:auto;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-size: calc(6pt + 1vw);display: block;}
	#traduccion01{display: none;margin:0% 0% 0% 0%;}
	#traduccion01:checked ~ .submenutraduccion01 {width: 40%;height: 100%;left: 30%;margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;}
	.submenutraduccion01{width: 40%;height: 100%;top: 6.5%;left: -100%;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.submenutraduccion01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
	.submenutraduccion01 li{width: 90%; height:auto;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-size: calc(6pt + 1vw);display: block;}
	#soluciones01{display: none;margin:0% 0% 0% 0%;}
	#soluciones01:checked ~ .submenusoluciones01 {width: 40%;height: 100%;left: 30%;margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;}
	.submenusoluciones01{width: 40%;height: 100%;top: 6.5%;left: -100%;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.submenusoluciones01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
	.submenusoluciones01 li{width: 90%; height:auto;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-size: calc(6pt + 1vw);display: block;}
	#accesos01{display: none;margin:0% 0% 0% 0%;}
	#accesos01:checked ~ .submenuaccesos01 {width: 40%;height: 100%;left: 30%;margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;}
	.submenuaccesos01{width: 40%;height: 100%;top: 6.5%;left: -100%;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.submenuaccesos01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
	.submenuaccesos01 li{width: 90%; height:auto;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-size: calc(6pt + 1vw);display: block;}
	#idiomas01{display: none;margin:0% 0% 0% 0%;}
	#idiomas01:checked ~ .submenuidiomas01 {width: 40%;height: 100%;left: 30%;margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;}
	.submenuidiomas01{width: 40%;height: 100%;top: 6.5%;left: -100%;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.submenuidiomas01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
	.submenuidiomas01 li{width: 90%; height:auto;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-size: calc(6pt + 1vw);display: block;}
	#desmarcar01{display: none;margin:0% 0% 0% 0%;}
	#desmarcar01:checked ~ .submenudesmarcar01 {width: 40%;height: 100%;left: 30%;margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;}
	.submenudesmarcar01{width: 40%;height: 100%;top: 6.5%;left: -100%;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.submenudesmarcar01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
	.submenudesmarcar01 li{width: 90%; height:auto;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-size: calc(6pt + 1vw);display: block;}
	/*Menú tablet Fin*/
	/*Inicio presentacion01*/
	.cont_seccion01{width: 100%; height: auto;}
	.cont_imgtextopre01{width: 100%; height: auto;margin: 7% 0% 12% 0%; padding: 0% 0% 0% 0%;}
	.cont_imgpre01{width: 100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;}
	.cont_imgpre01 picture {width: 100%; height: auto;}
	.cont_imgpre01 img{width: 100%; height: auto;}
	.cont_titpre01{width: 100%; height: auto;top: 55%;margin: 0% 0% 0% 0%;padding: 1.4% 0% 1.4% 0%;}
	.cont_titpre_principal01{width: 90%; height: auto;margin: 0% 5% 0% 5%;padding: 0% 0% 0% 0%;font-size: calc(16pt + 1vw);text-align: center;}
	.cont_titpre_secundario01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 1% 0% 0% 0%;font-size: calc(10pt + 1vw);text-align: center;}
	.cont_valores_empresa01{width:66%; height: auto;margin: 7% 17% 7% 17%; padding: 2% 2% 2% 2%;font-size: calc(18pt + 1vw);text-align: center;}

	.cont_infopre01a{width:90%; height: auto;margin: 0% 5% 5% 5%;padding: 0% 0% 0% 0%;float:none;}
	.cont_logopre01a{width:50%; height: auto;margin: 0% 25% 0% 25%;padding: 0% 0% 0% 0%;float:none;}
	.cont_logopre01a picture{width:100%; height: auto;}
	.cont_logopre01a img{width:100%; height: auto;border-radius: 30pt;}
	.cont_textopre01a{width:66%; height: auto;margin:5% 17% 0% 17%;padding: 0% 0% 0% 0%;float:none;}
	.cont_titinfo01a{width:100%; height: auto;margin:10% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(11pt + 1vw);text-align: left;}
	.cont_textopre01a p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 2% 0% 0% 0%;font-size: calc(11pt + 1vw);text-align: left;}

	.contpaini01{width: 100%; height: auto;margin: 10% 0% 2% 0%;padding: 0% 0% 0% 0%;}
	.letracap01{width: 22%; height: auto;float:left;}
	.letracap01 span{width: 100%; height: auto;font-size: calc(138pt + 1vw);line-height: 0.8;}
	.textopaini01{width: 72%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;float:left;}
	.textopaini01 p{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(9.5pt + 1vw); text-align:justify;}

	.cont_infopre01b{width:90%; height: auto;margin: 0% 5% 10% 5%;padding: 0% 0% 0% 0%;float:none;}
	.cont_logopre01b{width:50%; height: auto;margin: 0% 25% 0% 25%;padding: 0% 0% 0% 0%;float:none;}
	.cont_logopre01b picture{width:100%; height: auto;}
	.cont_logopre01b img{width:100%; height: auto;border-radius: 30pt;}
	.cont_textopre01b{width:66%; height: auto;margin:0% 17% 0% 17%;padding: 0% 0% 0% 0%;float:none;}
	.cont_titinfo01b{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(11pt + 1vw);text-align: right;}
	.cont_textopre01b p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 20% 0%;font-size: calc(11pt + 1vw);text-align: left;}

	.cont_textopre01c{width:66%; height: auto;margin:0% 17% 0% 17%;padding: 0% 0% 0% 0%;float:none;}
	.cont_titinfo01c{width:100%; height: auto;margin:0% 0% 4% 0%;padding: 0% 0% 0% 0%;font-size: calc(12pt + 1vw);text-align: left;}
	.cont_textopre01c p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(11pt + 1vw);text-align: none;}

	.citacent{width:90%; height: auto;margin:0% 5% 5% 5%;padding: 5% 0% 5% 0%;font-size: calc(12pt + 1vw);text-align: center;}
	.cont_imgart01{width:64%; height: auto;margin:4% 18% 4% 18%;padding: 0% 0% 0% 0%;}
	.cont_imgart01 picture{width:100%; height: auto;}
	.cont_imgart01 img{width:100%; height: auto;border-radius: 30pt;}
	/*Fin presentacion01*/
	/*Inicio Titular Separador01*/
	.cont_slogansep01{width:100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 7% 0%;font-size: calc(42pt + 1vw);text-align: center;}
	.cont_slogansep02{width:100%; height: auto;margin: 0% 0% 0% 0%; padding: 4% 0% 2% 0%;font-size: calc(42pt + 1vw);text-align: center;}
	.cont_slogansep03{width:100%; height: auto;margin: 0% 0% 0% 0%; padding: 2% 0% 12% 0%;font-size: calc(38pt + 1vw);text-align: center;}
	/*Fin Titular Separador01 */
	/*Inicio infoprof01*/
	.cont_seccionprof01{width: 100%; height: auto;}
	.cont_infopreprof01a{width:90%; height: auto;margin: 15% 5% 0% 5%;padding: 0% 0% 10% 0%;}
	.cont_infopreprof01b{width:90%; height: auto;margin: 15% 5% 0% 5%;padding: 0% 0% 10% 0%;}
	.cont_logopreprofup01a{width:58%; height: auto;margin: 0% 21% 0% 21%;padding: 0% 0% 0% 0%;float:none;display:block;}
	.cont_logopreprofup01a picture{width:100%; height: auto;}
	.cont_logopreprofup01a img{width:100%; height: auto;border-radius: 30pt;}
	.cont_logopreprofdw01a{width:58%; height: auto;margin: 0% 21% 0% 21%;padding: 0% 0% 0% 0%;float:none;display:none;}
	.cont_logopreprofdw01a picture{width:100%; height: auto;}
	.cont_logopreprofdw01a img{width:100%; height: auto;border-radius: 30pt;}
	.cont_logopreprofup01b{width:58%; height: auto;margin: 0% 21% 0% 21%;padding: 0% 0% 0% 0%;float:none;display:block;}
	.cont_logopreprofup01b picture{width:100%; height: auto;}
	.cont_logopreprofup01b img{width:100%; height: auto;border-radius: 30pt;}
	.cont_logopreprofdw01b{width:58%; height: auto;margin: 0% 21% 0% 21%;padding: 0% 0% 0% 0%;float:none;display:none;}
	.cont_logopreprofdw01b picture{width:100%; height: auto;}
	.cont_logopreprofdw01b img{width:100%; height: auto;border-radius: 30pt;}
	.cont_textopreprof01a{width:58%; height: auto;margin: 6% 21% 0% 21%;padding: 0% 0% 0% 0%;float:none;}
	.cont_titinfoprof01a{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(11pt + 1vw);text-align: left;}
	.cont_textopreprof01a p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 6% 0% 0% 0%;font-size: calc(11pt + 1vw);text-align: left;}
	.cont_textopreprof01b{width:58%; height: auto;margin: 6% 21% 0% 21%;padding: 0% 0% 0% 0%;float:none;}
	.cont_titinfoprof01b{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(11pt + 1vw);text-align: left;}
	.cont_textopreprof01b p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 6% 0% 0% 0%;font-size: calc(11pt + 1vw);text-align: left;}
	/*Fin infoprof01*/
	/*Inicio seccion06*/
	.cont_seccion06{width: 50%; height: auto;margin: 0% 25% 0% 25%;padding: 0% 0% 0% 0%;}
	.cont_infopre06{width:100%; height: auto;margin: 0% 0% 4% 0%;padding: 0% 0% 0% 0%;float:none;}
	.cont_imgpre06{width:8%; height: auto;margin: 0% 2% 0% 2%;padding: 0% 0% 0% 0%;float:left;}
	.cont_imgpre06 picture{width:100%; height: auto;}
	.cont_imgpre06 img{width:100%; height: auto;}
	.cont_textopre06{width:86%; height: auto;margin:0% 1% 0% 1%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfo06{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0.9% 0% 0% 0%;font-size: calc(10pt + 1vw);text-align: left;}
	.cont_titsecinfo06{width:100%; height: auto;margin:2% 0% 10% 0%;padding: 0% 0% 0% 0%;font-size: calc(6pt + 1vw);text-align: left;}
	.cont_btnsec06{width:90%; height:auto;margin:12% 0% 0% 0%;padding:5% 5% 5% 5%;text-align:center;font-size: calc(13pt + 1vw);border-radius: 4pt;}
	/*Fin sección06*/
	/*INICIO FOOTER*/
	.cont_footer01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.cont_redes01{width: 22%; height: auto;margin: 5% 39% 2% 39%;padding: 0% 0% 0% 0%;}
	.cont_red01{width:21%; height:auto;margin: 0% 2% 0% 2%;padding: 0% 0% 0% 0%;float:left;}
	.cont_red01 picture {width: 100%; height: auto;}
	.cont_red01 img {width: 100%; height: auto;}
	.cont_infoempresa01{width: 100%; height: auto;margin: 0% 0% 5% 0%;padding: 0% 0% 0% 0%;}
	.logofooter01{width: 60%; height: auto;margin: 8% 20% 0% 20%;padding: 0% 0% 0% 0%;}
	.logofooter01 picture {width: 100%; height: auto;}
	.logofooter01 img {width: 100%; height: auto;}
	.infofooter01{width: 80%; height: auto;margin: 0% 10% 0% 10%;padding: 0% 0% 0% 0%;float:none;}
	.titfooter01{width: 100%; height: auto;margin: 10% 0% 4% 0%; padding: 0% 0% 0% 0%;font-size: calc(8pt + 1vw);text-align: center;}/*AQUÍ ME QUEDÉ*/
	.infofooter01 ul{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.infofooter01 li{width: 100%; height: auto;margin: 0% 0% 1% 0%; padding: 0% 0% 0% 0%;font-size: calc(7pt + 1vw);text-align: center;}
	.cont_imgtlf_footer01{width: 33.333%; height: auto;margin: 0% 29.333% 0% 37.333%;padding: 0% 0% 0% 0%;}
	.cont_imgfooter01{width: 10%; height: auto;float:left;}
	.cont_imgfooter01 picture{width: 100%; height: auto;}
	.cont_imgfooter01 img{width: 100%; height: auto;}
	.cont_tlf_footer01{width: 86%; height: auto;float:left;margin: 0% 0% 0% 2%; padding: 0% 0% 0% 0%;}
	.cont_tlf_footer01 p{width: 100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;font-size: calc(7pt + 1vw);}
	.legal01 {width:80%; height: auto;margin: 0% 0% 0% 0%;padding: 7% 10% 7% 10%;}
	.legal01 ul{width:100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.legal01 li{width:auto; height: auto;margin: 0% 0% 0% 10%;padding: 0% 0% 0% 0%;font-size: calc(7pt + 1vw);text-align:center;float:left;}
	/*FIN FOOTER*/
	/*Inicio iconos contacto directo*/
	.cont_btnflo01{width:100%; height:auto;bottom:2%;left:93.5%;display:block;}
	#cont_btnWApp{width: 5.5%; height: auto;display:block;margin: 0% 0% 0.3% 0%;}
	#cont_btnWApp picture{width: 100%; height: auto;}
	#cont_btnWApp img{width: 100%; height: auto;}
	#cont_btnaction01{width: 5.5%; height: auto;display:block;margin: 0% 0% 0.3% 0%;}
	#cont_btnaction01 picture{width: 100%; height: auto;}
	#cont_btnaction01 img{width: 100%; height: auto;}
	#cont_btnaction02{width: 5.5%; height: auto;display:block;margin: 0% 0% 0.3% 0%;}
	#cont_btnaction02 picture{width: 100%; height: auto;}
	#cont_btnaction02 img{width: 100%; height: auto;}
	/*Fin iconos contacto directo*/
	/*Inicio WhatsApp y teléfono*/
	.cont_whasapp_mail_tlf01{display:none;}
	.cont_whasapp_mail_tlfsbm01{width:9.6%; height:auto;display:block;bottom:3%;right:0.5%;}
	.cont_icotlfsbm02{width:100%; height:auto;margin: 7% 0% 7% 0%;padding: 3% 0% 0% 0%;float:none;display:none;}
	.cont_icotlfsbm02 img{width:100%; height:auto;}
	.cont_btnmailsbm01{width:100%; height:auto;padding: 2% 0% 2% 0%;margin: 5% 0% 5% 0%;float:none;display:none;}
	.cont_btnmailsbm01 img{width:100%; height:auto;}
	.cont_btnwappsbm01{width:100%; height:auto;padding: 2% 0% 2% 0%;float:none;}
	.cont_btnwappsbm01 img{width:100%; height:auto;}
	/*Fin WhatsApp y teléfono*/
}

@media (min-width: 801px) and (max-width: 1023px){

	.cont_nav_sobremesa01{display:none;}
	.cont_nav_movil01{display:none;}
	/*Menú tablet Inicio*/
	.cont_navtablet01{width: 100%;height:auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;display:block;}
  .cont_iconomenu_nav_tablet01{width:3%;height:auto;margin: 1% 0% 0% 4%;float:left;}
	.cont_iconomenu_nav_tablet01 picture{width:100%;height:auto;}
	.cont_iconomenu_nav_tablet01 img{width:100%;height:auto;}
	.cont_imglogotablet01{width:4%;height:auto;margin: 0.5% 0% 0% 93%;padding: 0% 0% 0% 0%;float:none;}
	.cont_imglogotablet01 picture{width: 100%;height:auto;}
	.cont_imglogotablet01 img{width: 100%;height:auto;}
 	#checktablet01{display: none;margin:0% 0% 0% 0%;}
 	#checktablet01:checked ~ .menutablet01{width: 30%;height: 100%;left: 0%;opacity: 1;margin:0% 0% 0% 0%;padding:0% 0% 0% 4%;}
  .menutablet01{width: 30%;height: 100%;top: 6.5%;left: -100%;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
  .menutablet01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
  .menutablet01 li{width: 90%; height:auto; list-style: none;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-size: calc(8pt + 1vw);display: block;}
	#empresa01{display: none;margin:0% 0% 0% 0%;}
	#empresa01:checked ~ .submenuempresa01 {width: 50%;height: 100%;left: 30%;margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;}
	.submenuempresa01{width: 50%;height: 100%;top: 6.5%;left: -100%;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.submenuempresa01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
	.submenuempresa01 li{width: 90%; height:auto;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-size: calc(8pt + 1vw);display: block;}
	#traduccion01{display: none;margin:0% 0% 0% 0%;}
	#traduccion01:checked ~ .submenutraduccion01 {width: 50%;height: 100%;left: 30%;margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;}
	.submenutraduccion01{width: 50%;height: 100%;top: 6.5%;left: -100%;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.submenutraduccion01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
	.submenutraduccion01 li{width: 90%; height:auto;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-size: calc(8pt + 1vw);display: block;}
	#soluciones01{display: none;margin:0% 0% 0% 0%;}
	#soluciones01:checked ~ .submenusoluciones01 {width: 50%;height: 100%;left: 30%;margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;}
	.submenusoluciones01{width: 50%;height: 100%;top: 6.5%;left: -100%;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.submenusoluciones01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
	.submenusoluciones01 li{width: 90%; height:auto;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-size: calc(8pt + 1vw);display: block;}
	#accesos01{display: none;margin:0% 0% 0% 0%;}
	#accesos01:checked ~ .submenuaccesos01 {width: 50%;height: 100%;left: 30%;margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;}
	.submenuaccesos01{width: 50%;height: 100%;top: 6.5%;left: -100%;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.submenuaccesos01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
	.submenuaccesos01 li{width: 90%; height:auto;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-size: calc(8pt + 1vw);display: block;}
	#idiomas01{display: none;margin:0% 0% 0% 0%;}
	#idiomas01:checked ~ .submenuidiomas01 {width: 50%;height: 100%;left: 30%;margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;}
	.submenuidiomas01{width: 50%;height: 100%;top: 6.5%;left: -100%;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.submenuidiomas01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
	.submenuidiomas01 li{width: 90%; height:auto;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-size: calc(8pt + 1vw);display: block;}
	#desmarcar01{display: none;margin:0% 0% 0% 0%;}
	#desmarcar01:checked ~ .submenudesmarcar01 {width: 50%;height: 100%;left: 30%;margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;}
	.submenudesmarcar01{width: 50%;height: 100%;top: 6.5%;left: -100%;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.submenudesmarcar01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
	.submenudesmarcar01 li{width: 90%; height:auto;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-size: calc(8pt + 1vw);display: block;}
	/*Menú tablet Fin*/
	/*Inicio presentacion01*/
	.cont_seccion01{width: 100%; height: auto;}
	.cont_imgtextopre01{width: 100%; height: auto;margin: 5.5% 0% 0% 0%; padding: 0% 0% 0% 0%;}
	.cont_imgpre01{width: 100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;}
	.cont_imgpre01 picture {width: 100%; height: auto;}
	.cont_imgpre01 img{width: 100%; height: auto;}
	.cont_titpre01{width: 100%; height: auto;top: 54%;margin: 0% 0% 0% 0%;padding: 1.4% 0% 1.4% 0%;}
	.cont_titpre_principal01{width: 90%; height: auto;margin: 0% 5% 0% 5%;padding: 0% 0% 0% 0%;font-size: calc(12pt + 1vw);text-align: center;}
	.cont_titpre_secundario01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 1% 0% 0% 0%;font-size: calc(11pt + 1vw);text-align: center;}
	.cont_valores_empresa01{width:70%; height: auto;margin: 10% 10% 0% 10%; padding: 5% 5% 5% 5%;font-size: calc(20pt + 1vw);text-align: center;}

	.cont_infopre01a{width:90%; height: auto;margin: 0% 5% 0% 5%;padding: 0% 0% 0% 0%;float:none;}
	.cont_logopre01a{width:70%; height: auto;margin: 15% 15% 0% 15%;padding: 0% 0% 0% 0%;float:none;}
	.cont_logopre01a picture{width:100%; height: auto;}
	.cont_logopre01a img{width:100%; height: auto;border-radius: 30pt;}
	.cont_textopre01a{width:80%; height: auto;margin:0% 10% 0% 10%;padding: 0% 0% 0% 0%;float:none;}
	.cont_titinfo01a{width:100%; height: auto;margin:15% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(14pt + 1vw);text-align: left;}
	.cont_textopre01a p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 2% 0% 0% 0%;font-size: calc(12pt + 1vw);text-align: left;}

	.contpaini01{width: 100%; height: auto;margin: 10% 0% 2% 0%;padding: 0% 0% 0% 0%;}
	.letracap01{width: 25%; height: auto;float:left;}
	.letracap01 span{width: 100%; height: auto;font-size: calc(142pt + 1vw);line-height: 0.8;}
	.textopaini01{width: 75%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;float:left;}
	.textopaini01 p{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(11.4pt + 1vw); text-align:justify;}

	.cont_infopre01b{width:90%; height: auto;margin: 0% 5% 10% 5%;padding: 0% 0% 0% 0%;float:none;}
	.cont_logopre01b{width:70%; height: auto;margin: 15% 15% 0% 15%;padding: 0% 0% 0% 0%;float:none;}
	.cont_logopre01b picture{width:100%; height: auto;}
	.cont_logopre01b img{width:100%; height: auto;border-radius: 30pt;}
	.cont_textopre01b{width:80%; height: auto;margin:0% 10% 0% 10%;padding: 0% 0% 0% 0%;float:none;}
	.cont_titinfo01b{width:100%; height: auto;margin:15% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(14pt + 1vw);text-align: left;}
	.cont_textopre01b p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 8% 0% 0% 0%;font-size: calc(12pt + 1vw);text-align: left;}

	.cont_infopre01c{width:90%; height: auto;margin: 10% 5% 10% 5%;padding: 0% 0% 0% 0%;float:none;}
	.cont_textopre01c{width:80%; height: auto;margin:0% 10% 0% 10%;padding: 0% 0% 0% 0%;float:none;}
	.cont_titinfo01c{width:100%; height: auto;margin:0% 0% 4% 0%;padding: 0% 0% 0% 0%;font-size: calc(12pt + 1vw);text-align: left;}
	.cont_textopre01c p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(11pt + 1vw);text-align: none;}

	.citacent{width:90%; height: auto;margin:0% 5% 5% 5%;padding: 5% 0% 5% 0%;font-size: calc(12pt + 1vw);text-align: center;}
	.cont_imgart01{width:70%; height: auto;margin:4% 15% 4% 15%;padding: 0% 0% 0% 0%;}
	.cont_imgart01 picture{width:100%; height: auto;}
	.cont_imgart01 img{width:100%; height: auto;border-radius: 16pt;}
	/*Fin presentacion01*/
	/*Inicio Titular Separador01*/
	.cont_slogansep01{width:100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 8% 0%;font-size: calc(48pt + 1vw);text-align: center;}
	.cont_slogansep02{width:100%; height: auto;margin: 0% 0% 0% 0%; padding: 5% 0% 2% 0%;font-size: calc(42pt + 1vw);text-align: center;}
	.cont_slogansep03{width:100%; height: auto;margin: 0% 0% 0% 0%; padding: 5% 0% 15% 0%;font-size: calc(26pt + 1vw);text-align: center;}
	/*Fin Titular Separador01*/
	/*Inicio infoprof01*/
	.cont_seccionprof01{width: 100%; height: auto;}
	.cont_infopreprof01a{width:90%; height: auto;margin: 0% 5% 0% 5%;padding: 0% 0% 10% 0%;}
	.cont_infopreprof01b{width:90%; height: auto;margin: 0% 5% 0% 5%;padding: 0% 0% 10% 0%;}
	.cont_logopreprofup01a{width:70%; height: auto;margin: 0% 15% 0% 15%;padding: 0% 0% 0% 0%;float:none;display:block;}
	.cont_logopreprofup01a picture{width:100%; height: auto;}
	.cont_logopreprofup01a img{width:100%; height: auto;border-radius: 30pt;}
	.cont_logopreprofdw01a{width:70%; height: auto;margin: 0% 15% 0% 15%;padding: 0% 0% 0% 0%;float:none;display:none;}
	.cont_logopreprofdw01a picture{width:100%; height: auto;}
	.cont_logopreprofdw01a img{width:100%; height: auto;border-radius: 30pt;}
	.cont_logopreprofup01b{width:70%; height: auto;margin: 0% 15% 0% 15%;padding: 0% 0% 0% 0%;float:none;display:block;}
	.cont_logopreprofup01b picture{width:100%; height: auto;}
	.cont_logopreprofup01b img{width:100%; height: auto;border-radius: 30pt;}
	.cont_logopreprofdw01b{width:70%; height: auto;margin: 0% 15% 0% 15%;padding: 0% 0% 0% 0%;float:none;display:none;}
	.cont_logopreprofdw01b picture{width:100%; height: auto;}
	.cont_logopreprofdw01b img{width:100%; height: auto;border-radius: 30pt;}
	.cont_textopreprof01a{width:80%; height: auto;margin: 8% 10% 0% 10%;padding: 0% 0% 0% 0%;float:none;}
	.cont_titinfoprof01a{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(13pt + 1vw);text-align: left;}
	.cont_textopreprof01a p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 6% 0% 0% 0%;font-size: calc(12pt + 1vw);text-align: left;}
	.cont_textopreprof01b{width:80%; height: auto;margin: 8% 10% 0% 10%;padding: 0% 0% 0% 0%;float:none;}
	.cont_titinfoprof01b{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(13pt + 1vw);text-align: left;}
	.cont_textopreprof01b p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 6% 0% 0% 0%;font-size: calc(12pt + 1vw);text-align: left;}
	/*Fin infoprof01*/
	/*Inicio seccion06*/
	.cont_seccion06{width: 60%; height: auto;margin: 0% 20% 0% 20%;padding: 0% 0% 0% 0%;}
	.cont_infopre06{width:100%; height: auto;margin: 0% 0% 4% 0%;padding: 0% 0% 0% 0%;float:none;}
	.cont_imgpre06{width:6%; height: auto;margin: 0% 2% 0% 2%;padding: 0% 0% 0% 0%;float:left;}
	.cont_imgpre06 picture{width:100%; height: auto;}
	.cont_imgpre06 img{width:100%; height: auto;}
	.cont_textopre06{width:78%; height: auto;margin:0% 2% 0% 2%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfo06{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(9pt + 1vw);text-align: left;}
	.cont_titsecinfo06{width:100%; height: auto;margin:2% 0% 10% 0%;padding: 0% 0% 0% 0%;font-size: calc(6pt + 1vw);text-align: left;}
	.cont_btnsec06{width:90%; height:auto;margin:12% 0% 0% 0%;padding:5% 5% 5% 5%;text-align:center;font-size: calc(13pt + 1vw);border-radius: 4pt;}
	/*Fin sección06*/
	/*INICIO FOOTER*/
	.cont_footer01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.cont_redes01{width: 28%; height: auto;margin: 5% 36% 2% 36%;padding: 0% 0% 0% 0%;}
	.cont_red01{width:21%; height:auto;margin: 0% 2% 0% 2%;padding: 0% 0% 0% 0%;float:left;}
	.cont_red01 picture {width: 100%; height: auto;}
	.cont_red01 img {width: 100%; height: auto;}
	.cont_infoempresa01{width: 100%; height: auto;margin: 0% 0% 5% 0%;padding: 0% 0% 0% 0%;}
	.logofooter01{width: 36%; height: auto;margin: 8% 32% 0% 32%;padding: 0% 0% 0% 0%;}
	.logofooter01 picture {width: 100%; height: auto;}
	.logofooter01 img {width: 100%; height: auto;}
	.infofooter01{width: 90%; height: auto;margin: 0% 5% 5% 5%;padding: 0% 0% 0% 0%;float:none;}
	.titfooter01{width: 100%; height: auto;margin: 10% 0% 2% 0%; padding: 0% 0% 2% 0%;font-size: calc(13pt + 1vw);text-align: center;}/*AQUÍ ME QUEDÉ*/
	.infofooter01 ul{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.infofooter01 li{width: 100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 1% 0%;font-size: calc(9pt + 1vw);text-align: center;}
	.cont_imgtlf_footer01{width: 40.333%; height: auto;margin: 0% 27.333% 0% 36.333%;padding: 0% 0% 0% 0%;}
	.cont_imgfooter01{width: 11%; height: auto;float:left;}
	.cont_imgfooter01 picture{width: 100%; height: auto;}
	.cont_imgfooter01 img{width: 100%; height: auto;}
	.cont_tlf_footer01{width: 86%; height: auto;float:left;margin: 1.3% 0% 0% 2%; padding: 0% 0% 0% 0%;}
	.cont_tlf_footer01 p{width: 100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;font-size: calc(10pt + 1vw);}
	.legal01 {width:90%; height: auto;margin: 0% 0% 0% 0%;padding: 7% 5% 7% 5%;}
	.legal01 ul{width:100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.legal01 li{width:auto; height: auto;margin: 0% 0% 0% 10%;padding: 0% 0% 0% 0%;font-size: calc(9pt + 1vw);text-align:center;float:left;}
	/*FIN FOOTER*/
	/*Inicio iconos contacto directo*/
	.cont_btnflo01{width:100%; height:auto;bottom:2%;left:93%;display:block;}
	#cont_btnWApp{width: 6%; height: auto;display:block;margin: 0% 0% 0.3% 0%;}
	#cont_btnWApp picture{width: 100%; height: auto;}
	#cont_btnWApp img{width: 100%; height: auto;}
	#cont_btnaction01{width: 6%; height: auto;display:block;margin: 0% 0% 0.3% 0%;}
	#cont_btnaction01 picture{width: 100%; height: auto;}
	#cont_btnaction01 img{width: 100%; height: auto;}
	#cont_btnaction02{width: 6%; height: auto;display:block;margin: 0% 0% 0.3% 0%;}
	#cont_btnaction02 picture{width: 100%; height: auto;}
	#cont_btnaction02 img{width: 100%; height: auto;}
	/*Fin iconos contacto directo*/
	/*Inicio WhatsApp y teléfono*/
	.cont_whasapp_mail_tlf01{display:none;}
	.cont_whasapp_mail_tlfsbm01{width:11.5%; height:auto;display:block;bottom:3%;right:0.5%;}
	.cont_icotlfsbm02{width:100%; height:auto;margin: 7% 0% 7% 0%;padding: 3% 0% 0% 0%;float:none;display:none;}
	.cont_icotlfsbm02 img{width:100%; height:auto;}
	.cont_btnmailsbm01{width:100%; height:auto;overflow:hidden;padding: 2% 0% 2% 0%;margin: 5% 0% 5% 0%;float:none;display:none;}
	.cont_btnmailsbm01 img{width:100%; height:auto;}
	.cont_btnwappsbm01{width:100%; height:auto;overflow:hidden;padding: 2% 0% 2% 0%;float:none;}
	.cont_btnwappsbm01 img{width:100%; height:auto;}
	/*Fin WhatsApp y teléfono*/
}

/* ---- Fin Resolución equipos ---- */
/* ---- Inicio Resolución Tablets ---- */

@media (min-width: 600px) and (max-width: 800px){

	.cont_nav_sobremesa01{display:none;}
	.cont_nav_movil01{display:none;}
	/*Menú tablet Inicio*/
	.cont_navtablet01{width: 100%;height:auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;display:block;}
  .cont_iconomenu_nav_tablet01{width:5%;height:auto;margin: 1.4% 0% 0% 4%;float:left;}
	.cont_iconomenu_nav_tablet01 picture{width:100%;height:auto;}
	.cont_iconomenu_nav_tablet01 img{width:100%;height:auto;}
	.cont_imglogotablet01{width:7%;height:auto;margin: 0.5% 0% 0% 91%;padding: 0% 0% 0% 0%;float:none;}
	.cont_imglogotablet01 picture{width: 100%;height:auto;}
	.cont_imglogotablet01 img{width: 100%;height:auto;}
 	#checktablet01{display: none;margin:0% 0% 0% 0%;}
 	#checktablet01:checked ~ .menutablet01{width: 50%;height: 100%;left: 0%;opacity: 1;margin:0% 0% 0% 0%;padding:0% 0% 0% 4%;}
  .menutablet01{width: 100%;height: 100%;top: 6.5%;left: -100%;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
  .menutablet01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
  .menutablet01 li{width: 90%; height:auto; list-style: none;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-size: calc(8pt + 1vw);display: block;}
	#empresa01{display: none;margin:0% 0% 0% 0%;}
	#empresa01:checked ~ .submenuempresa01 {width: 50%;height: 100%;left: 50%;margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;}
	.submenuempresa01{width: 100%;height: 100%;top: 6.5%;left: -100%;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.submenuempresa01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
	.submenuempresa01 li{width: 90%; height:auto;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-size: calc(8pt + 1vw);display: block;}
	#traduccion01{display: none;margin:0% 0% 0% 0%;}
	#traduccion01:checked ~ .submenutraduccion01 {width: 50%;height: 100%;left: 50%;margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;}
	.submenutraduccion01{width: 100%;height: 100%;top: 6.5%;left: -100%;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.submenutraduccion01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
	.submenutraduccion01 li{width: 90%; height:auto;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-size: calc(8pt + 1vw);display: block;}
	#soluciones01{display: none;margin:0% 0% 0% 0%;}
	#soluciones01:checked ~ .submenusoluciones01 {width: 50%;height: 100%;left: 50%;margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;}
	.submenusoluciones01{width: 100%;height: 100%;top: 6.5%;left: -100%;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.submenusoluciones01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
	.submenusoluciones01 li{width: 90%; height:auto;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-size: calc(8pt + 1vw);display: block;}
	#accesos01{display: none;margin:0% 0% 0% 0%;}
	#accesos01:checked ~ .submenuaccesos01 {width: 50%;height: 100%;left: 50%;margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;}
	.submenuaccesos01{width: 100%;height: 100%;top: 6.5%;left: -100%;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.submenuaccesos01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
	.submenuaccesos01 li{width: 90%; height:auto;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-size: calc(8pt + 1vw);display: block;}
	#idiomas01{display: none;margin:0% 0% 0% 0%;}
	#idiomas01:checked ~ .submenuidiomas01 {width: 50%;height: 100%;left: 50%;margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;}
	.submenuidiomas01{width: 100%;height: 100%;top: 6.5%;left: -100%;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.submenuidiomas01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
	.submenuidiomas01 li{width: 90%; height:auto;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-size: calc(8pt + 1vw);display: block;}
	#desmarcar01{display: none;margin:0% 0% 0% 0%;}
	#desmarcar01:checked ~ .submenudesmarcar01 {width: 50%;height: 100%;left: 50%;margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;}
	.submenudesmarcar01{width: 100%;height: 100%;top: 6.5%;left: -100%;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.submenudesmarcar01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
	.submenudesmarcar01 li{width: 90%; height:auto;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-size: calc(8pt + 1vw);display: block;}
	/*Menú tablet Fin*/
	/*Inicio presentacion01*/
	.cont_seccion01{width: 100%; height: auto;}
	.cont_imgtextopre01{width: 100%; height: auto;margin: 5.5% 0% 0% 0%; padding: 0% 0% 0% 0%;}
	.cont_imgpre01{width: 100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;}
	.cont_imgpre01 picture {width: 100%; height: auto;}
	.cont_imgpre01 img{width: 100%; height: auto;}
	.cont_titpre01{width: 100%; height: auto;top: 42%;margin: 0% 0% 0% 0%;padding: 1.4% 0% 1.4% 0%;}
	.cont_titpre_principal01{width: 90%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 5% 0% 5%;font-size: calc(19pt + 1vw);text-align: center;}
	.cont_titpre_secundario01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 1% 0% 0% 0%;font-size: calc(14pt + 1vw);text-align: center;}
	.cont_valores_empresa01{width:70%; height: auto;margin: 10% 10% 0% 10%; padding: 5% 5% 5% 5%;font-size: calc(20pt + 1vw);text-align: center;}

	.cont_infopre01a{width:90%; height: auto;margin: 0% 5% 0% 5%;padding: 0% 0% 0% 0%;float:none;}
	.cont_logopre01a{width:70%; height: auto;margin: 15% 15% 0% 15%;padding: 0% 0% 0% 0%;float:none;}
	.cont_logopre01a picture{width:100%; height: auto;}
	.cont_logopre01a img{width:100%; height: auto;border-radius: 30pt;}
	.cont_textopre01a{width:80%; height: auto;margin:0% 10% 0% 10%;padding: 0% 0% 0% 0%;float:none;}
	.cont_titinfo01a{width:100%; height: auto;margin:15% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(14pt + 1vw);text-align: left;}
	.cont_textopre01a p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 2% 0% 0% 0%;font-size: calc(12pt + 1vw);text-align: left;}

	.contpaini01{width: 100%; height: auto;margin: 10% 0% 2% 0%;padding: 0% 0% 0% 0%;}
	.letracap01{width: 25%; height: auto;float:left;}
	.letracap01 span{width: 100%; height: auto;font-size: calc(122pt + 1vw);line-height: 0.8;}
	.textopaini01{width: 75%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;float:left;}
	.textopaini01 p{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(11pt + 1vw); text-align:justify;}

	.cont_infopre01b{width:90%; height: auto;margin: 0% 5% 10% 5%;padding: 0% 0% 0% 0%;float:none;}
	.cont_logopre01b{width:70%; height: auto;margin: 15% 15% 0% 15%;padding: 0% 0% 0% 0%;float:none;}
	.cont_logopre01b picture{width:100%; height: auto;}
	.cont_logopre01b img{width:100%; height: auto;border-radius: 30pt;}
	.cont_textopre01b{width:80%; height: auto;margin:0% 10% 0% 10%;padding: 0% 0% 0% 0%;float:none;}
	.cont_titinfo01b{width:100%; height: auto;margin:15% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(14pt + 1vw);text-align: left;}
	.cont_textopre01b p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 8% 0% 0% 0%;font-size: calc(12pt + 1vw);text-align: left;}

	.cont_infopre01c{width:90%; height: auto;margin: 10% 5% 10% 5%;padding: 0% 0% 0% 0%;float:none;}
	.cont_textopre01c{width:80%; height: auto;margin:0% 10% 0% 10%;padding: 0% 0% 0% 0%;float:none;}
	.cont_titinfo01c{width:100%; height: auto;margin:0% 0% 4% 0%;padding: 0% 0% 0% 0%;font-size: calc(12pt + 1vw);text-align: left;}
	.cont_textopre01c p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(11pt + 1vw);text-align: none;}

	.citacent{width:90%; height: auto;margin:0% 5% 5% 5%;padding: 5% 0% 5% 0%;font-size: calc(12pt + 1vw);text-align: center;}
	.cont_imgart01{width:70%; height: auto;margin:4% 15% 4% 15%;padding: 0% 0% 0% 0%;}
	.cont_imgart01 picture{width:100%; height: auto;}
	.cont_imgart01 img{width:100%; height: auto;border-radius: 16pt;}
	/*Fin presentacion01*/
	/*Inicio Titular Separador01*/
	.cont_slogansep01{width:100%; height: auto;margin: 0% 0% 0% 0%; padding: 8% 0% 8% 0%;font-size: calc(42pt + 1vw);text-align: center;}
	.cont_slogansep02{width:100%; height: auto;margin: 0% 0% 0% 0%; padding: 5% 0% 2% 0%;font-size: calc(34pt + 1vw);text-align: center;}
	.cont_slogansep03{width:100%; height: auto;margin: 0% 0% 0% 0%; padding: 12% 0% 16% 0%;font-size: calc(28pt + 1vw);text-align: center;}
	/*Fin Titular Separador01 */
	/*Inicio infoprof01*/
	.cont_seccionprof01{width: 100%; height: auto;}
	.cont_infopreprof01a{width:90%; height: auto;margin: 0% 5% 0% 5%;padding: 0% 0% 10% 0%;}
	.cont_infopreprof01b{width:90%; height: auto;margin: 0% 5% 0% 5%;padding: 0% 0% 10% 0%;}
	.cont_logopreprofup01a{width:70%; height: auto;margin: 0% 15% 0% 15%;padding: 0% 0% 0% 0%;float:none;display:block;}
	.cont_logopreprofup01a picture{width:100%; height: auto;}
	.cont_logopreprofup01a img{width:100%; height: auto;border-radius: 30pt;}
	.cont_logopreprofdw01a{width:70%; height: auto;margin: 0% 15% 0% 15%;padding: 0% 0% 0% 0%;float:none;display:none;}
	.cont_logopreprofdw01a picture{width:100%; height: auto;}
	.cont_logopreprofdw01a img{width:100%; height: auto;border-radius: 30pt;}
	.cont_logopreprofup01b{width:70%; height: auto;margin: 0% 15% 0% 15%;padding: 0% 0% 0% 0%;float:none;display:block;}
	.cont_logopreprofup01b picture{width:100%; height: auto;}
	.cont_logopreprofup01b img{width:100%; height: auto;border-radius: 30pt;}
	.cont_logopreprofdw01b{width:70%; height: auto;margin: 0% 15% 0% 15%;padding: 0% 0% 0% 0%;float:none;display:none;}
	.cont_logopreprofdw01b picture{width:100%; height: auto;}
	.cont_logopreprofdw01b img{width:100%; height: auto;border-radius: 30pt;}
	.cont_textopreprof01a{width:70%; height: auto;margin: 8% 15% 0% 15%;padding: 0% 0% 0% 0%;float:none;}
	.cont_titinfoprof01a{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(15pt + 1vw);text-align: left;}
	.cont_textopreprof01a p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 6% 0% 0% 0%;font-size: calc(11pt + 1vw);text-align: left;}
	.cont_textopreprof01b{width:70%; height: auto;margin: 8% 15% 0% 15%;padding: 0% 0% 0% 0%;float:none;}
	.cont_titinfoprof01b{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(15pt + 1vw);text-align: left;}
	.cont_textopreprof01b p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 6% 0% 0% 0%;font-size: calc(11pt + 1vw);text-align: left;}
	/*Fin infoprof01*/
	/*Inicio seccion06*/
	.cont_seccion06{width: 80%; height: auto;margin: 0% 10% 0% 10%;padding: 0% 0% 0% 0%;}
	.cont_infopre06{width:100%; height: auto;margin: 0% 0% 2% 0%;padding: 0% 0% 0% 0%;float:none;}
	.cont_imgpre06{width:7%; height: auto;margin: 0% 2% 0% 2%;padding: 0% 0% 0% 0%;float:left;}
	.cont_imgpre06 picture{width:100%; height: auto;}
	.cont_imgpre06 img{width:100%; height: auto;}
	.cont_textopre06{width:78%; height: auto;margin:0% 2% 0% 2%;padding: 0% 0% 0% 0%;float:left;}
	.cont_titinfo06{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(10pt + 1vw);text-align: left;}
	.cont_titsecinfo06{width:100%; height: auto;margin:2% 0% 10% 0%;padding: 0% 0% 0% 0%;font-size: calc(7pt + 1vw);text-align: left;}
	.cont_btnsec06{width:90%; height:auto;margin:12% 0% 0% 0%;padding:5% 5% 5% 5%;text-align:center;font-size: calc(13pt + 1vw);border-radius: 4pt;}
	/*Fin sección06*/
	/*INICIO FOOTER*/
	.cont_footer01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.cont_redes01{width: 40%; height: auto;margin: 5% 30% 2% 30%;padding: 0% 0% 0% 0%;}
	.cont_red01{width:21%; height:auto;margin: 0% 2% 0% 2%;padding: 0% 0% 0% 0%;float:left;}
	.cont_red01 picture {width: 100%; height: auto;}
	.cont_red01 img {width: 100%; height: auto;}
	.cont_infoempresa01{width: 100%; height: auto;margin: 0% 0% 5% 0%;padding: 0% 0% 0% 0%;}
	.logofooter01{width: 36%; height: auto;margin: 8% 32% 0% 32%;padding: 0% 0% 0% 0%;}
	.logofooter01 picture {width: 100%; height: auto;}
	.logofooter01 img {width: 100%; height: auto;}
	.infofooter01{width: 90%; height: auto;margin: 0% 5% 5% 5%;padding: 0% 0% 0% 0%;float:none;}
	.titfooter01{width: 100%; height: auto;margin: 10% 0% 2% 0%; padding: 0% 0% 2% 0%;font-size: calc(13pt + 1vw);text-align: center;}/*AQUÍ ME QUEDÉ*/
	.infofooter01 ul{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.infofooter01 li{width: 100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 1% 0%;font-size: calc(9pt + 1vw);text-align: center;}
	.cont_imgtlf_footer01{width: 40.333%; height: auto;margin: 0% 27.333% 0% 34.333%;padding: 0% 0% 0% 0%;}
	.cont_imgfooter01{width: 11%; height: auto;float:left;}
	.cont_imgfooter01 picture{width: 100%; height: auto;}
	.cont_imgfooter01 img{width: 100%; height: auto;}
	.cont_tlf_footer01{width: 86%; height: auto;float:left;margin: 1.3% 0% 0% 2%; padding: 0% 0% 0% 0%;}
	.cont_tlf_footer01 p{width: 100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;font-size: calc(10pt + 1vw);}
	.legal01 {width:96%; height: auto;margin: 0% 0% 0% 0%;padding: 7% 2% 7% 2%;}
	.legal01 ul{width:100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.legal01 li{width:auto; height: auto;margin: 0% 0% 0% 10%;padding: 0% 0% 0% 0%;font-size: calc(8pt + 1vw);text-align:center;float:left;}
	/*FIN FOOTER*/
	/*Inicio iconos contacto directo*/
	.cont_btnflo01{width:100%; height:auto;bottom:1%;left:91%;display:block;}
	#cont_btnWApp{width: 8%; height: auto;display:block;margin: 0% 0% 0.3% 0%;}
	#cont_btnWApp picture{width: 100%; height: auto;}
	#cont_btnWApp img{width: 100%; height: auto;}
	#cont_btnaction01{width: 8%; height: auto;display:block;margin: 0% 0% 0.3% 0%;}
	#cont_btnaction01 picture{width: 100%; height: auto;}
	#cont_btnaction01 img{width: 100%; height: auto;}
	#cont_btnaction02{width: 8%; height: auto;display:block;margin: 0% 0% 0.3% 0%;}
	#cont_btnaction02 picture{width: 100%; height: auto;}
	#cont_btnaction02 img{width: 100%; height: auto;}
	/*Fin iconos contacto directo*/
	/*Inicio WhatsApp y teléfono*/
	.cont_whasapp_mail_tlf01{display:none;}
	.cont_whasapp_mail_tlfsbm01{width:16%; height:auto;display:block;bottom:3%;right:0.2%;}
	.cont_icotlfsbm02{width:100%; height:auto;margin: 7% 0% 7% 0%;padding: 3% 0% 0% 0%;float:none;display:none;}
	.cont_icotlfsbm02 img{width:100%; height:auto;}
	.cont_btnmailsbm01{width:100%; height:auto;overflow:hidden;padding: 2% 0% 2% 0%;margin: 5% 0% 5% 0%;float:none;display:none;}
	.cont_btnmailsbm01 img{width:100%; height:auto;}
	.cont_btnwappsbm01{width:100%; height:auto;overflow:hidden;padding: 2% 0% 2% 0%;float:none;}
	.cont_btnwappsbm01 img{width:100%; height:auto;}
	/*Fin WhatsApp y teléfono*/
}
/* ---- Fin Resolución Tablets ---- */

/* ---- Inicio Resolución Móviles ---- */
@media (min-width: 380px) and (max-width: 599px){

	.cont_nav_sobremesa01{display:none;}
	.cont_nav_tablet01{display:none;}
	.cont_nav_tablet02{display:none;}
	/*Menú tablet Inicio*/
	.cont_navtablet01{width: 100%;height:auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;display:block;}
  .cont_iconomenu_nav_tablet01{width:9%;height:auto;margin: 2.4% 0% 0% 4%;float:left;}
	.cont_iconomenu_nav_tablet01 picture{width:100%;height:auto;}
	.cont_iconomenu_nav_tablet01 img{width:100%;height:auto;}
	.cont_imglogotablet01{width:13%;height:auto;margin: 0% 0% 0% 86%;padding: 0% 0% 0% 0%;float:none;}
	.cont_imglogotablet01 picture{width: 100%;height:auto;}
	.cont_imglogotablet01 img{width: 100%;height:auto;}
 	#checktablet01{display: none;margin:0% 0% 0% 0%;}
 	#checktablet01:checked ~ .menutablet01{width: 100%;height: 100%;left: 0%;opacity: 1;margin:0% 0% 0% 0%;padding:0% 0% 0% 4%;}
  .menutablet01{width: 100%;height: 100%;top: 6.5%;left: -100%;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
  .menutablet01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
  .menutablet01 li{width: 90%; height:auto; list-style: none;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-size: calc(12pt + 1vw);display: block;}
	#empresa01{display: none;margin:0% 0% 0% 0%;}
	#empresa01:checked ~ .submenuempresa01 {width: 100%;height: 100%;left: 0%;margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;}
	.submenuempresa01{width: 100%;height: 100%;top: 6.5%;left: -100%;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.submenuempresa01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
	.submenuempresa01 li{width: 90%; height:auto;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-size: calc(12pt + 1vw);display: block;}
	#traduccion01{display: none;margin:0% 0% 0% 0%;}
	#traduccion01:checked ~ .submenutraduccion01 {width: 100%;height: 100%;left: 0%;margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;}
	.submenutraduccion01{width: 100%;height: 100%;top: 6.5%;left: -100%;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.submenutraduccion01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
	.submenutraduccion01 li{width: 90%; height:auto;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-size: calc(12pt + 1vw);display: block;}
	#soluciones01{display: none;margin:0% 0% 0% 0%;}
	#soluciones01:checked ~ .submenusoluciones01 {width: 100%;height: 100%;left: 0%;margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;}
	.submenusoluciones01{width: 100%;height: 100%;top: 6.5%;left: -100%;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.submenusoluciones01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
	.submenusoluciones01 li{width: 90%; height:auto;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-size: calc(12pt + 1vw);display: block;}
	#idiomas01:checked ~ .submenuidiomas01 {width: 100%;height: 100%;left: 0%;margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;}
	.submenuidiomas01{width: 100%;height: 100%;top: 6.5%;left: -100%;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.submenuidiomas01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
	.submenuidiomas01 li{width: 90%; height:auto;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-size: calc(12pt + 1vw);display: block;}
	#accesos01{display: none;margin:0% 0% 0% 0%;}
	#accesos01:checked ~ .submenuaccesos01 {width: 100%;height: 100%;left: 0%;margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;}
	.submenuaccesos01{width: 100%;height: 100%;top: 6.5%;left: -100%;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.submenuaccesos01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
	.submenuaccesos01 li{width: 90%; height:auto;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-size: calc(12pt + 1vw);display: block;}
	#desmarcar01{display: none;margin:0% 0% 0% 0%;}
	#desmarcar01:checked ~ .submenudesmarcar01 {width: 60%;height: 100%;left: 40%;margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;}
	.submenudesmarcar01{width: 100%;height: 100%;top: 6.5%;left: -100%;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.submenudesmarcar01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
	.submenudesmarcar01 li{width: 90%; height:auto;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-size: calc(12pt + 1vw);display: block;}
	/*Menú tablet Fin*/
	/*Inicio presentacion01*/
	.cont_seccion01{width: 100%; height: auto;}
	.cont_imgtextopre01{width: 100%; height: auto;margin: 12% 0% 0% 0%; padding: 0% 0% 0% 0%;}
	.cont_imgpre01{width: 100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;}
	.cont_imgpre01 picture {width: 100%; height: auto;}
	.cont_imgpre01 img{width: 100%; height: auto;}
	.cont_titpre01{width: 100%; height: auto;top: 54%;margin: 0% 0% 0% 0%;padding: 1.4% 0% 1.4% 0%;}
	.cont_titpre_principal01{width: 90%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 5% 0% 5%;font-size: calc(17pt + 1vw);text-align: center;}
	.cont_titpre_secundario01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 1% 0% 0% 0%;font-size: calc(12pt + 1vw);text-align: center;}
	.cont_valores_empresa01{width:70%; height: auto;margin: 10% 10% 0% 10%; padding: 5% 5% 5% 5%;font-size: calc(18pt + 1vw);text-align: center;}

	.cont_infopre01a{width:90%; height: auto;margin: 0% 5% 0% 5%;padding: 0% 0% 0% 0%;float:none;}
	.cont_logopre01a{width:90%; height: auto;margin: 15% 5% 0% 5%;padding: 0% 0% 0% 0%;float:none;}
	.cont_logopre01a picture{width:100%; height: auto;}
	.cont_logopre01a img{width:100%; height: auto;border-radius: 20pt;}
	.cont_textopre01a{width:90%; height: auto;margin:5% 5% 0% 5%;padding: 0% 0% 0% 0%;float:none;}
	.cont_titinfo01a{width:100%; height: auto;margin:15% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(15pt + 1vw);text-align: left;}
	.cont_textopre01a p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 2% 0% 0% 0%;font-size: calc(14pt + 1vw);text-align: left;}

	.contpaini01{width: 100%; height: auto;margin: 10% 0% 2% 0%;padding: 0% 0% 0% 0%;}
	.letracap01{width: 25%; height: auto;float:left;}
	.letracap01 span{width: 100%; height: auto;font-size: calc(70pt + 1vw);line-height: 0.8;}
	.textopaini01{width: 75%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;float:left;}
	.textopaini01 p{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(12.1pt + 1vw); text-align:justify;}

	.cont_infopre01b{width:90%; height: auto;margin: 0% 5% 10% 5%;padding: 0% 0% 0% 0%;float:none;}
	.cont_logopre01b{width:90%; height: auto;margin: 15% 5% 0% 5%;padding: 0% 0% 0% 0%;float:none;}
	.cont_logopre01b picture{width:100%; height: auto;}
	.cont_logopre01b img{width:100%; height: auto;border-radius: 20pt;}
	.cont_textopre01b{width:90%; height: auto;margin:5% 5% 0% 5%;padding: 0% 0% 0% 0%;float:none;}
	.cont_titinfo01b{width:100%; height: auto;margin:15% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(15pt + 1vw);text-align: left;}
	.cont_textopre01b p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 8% 0% 0% 0%;font-size: calc(14pt + 1vw);text-align: left;}

	.cont_infopre01c{width:90%; height: auto;margin: 10% 5% 10% 5%;padding: 0% 0% 0% 0%;float:none;}
	.cont_textopre01c{width:90%; height: auto;margin:5% 5% 0% 5%;padding: 0% 0% 0% 0%;float:none;}
	.cont_titinfo01c{width:100%; height: auto;margin:0% 0% 4% 0%;padding: 0% 0% 0% 0%;font-size: calc(15pt + 1vw);text-align: left;}
	.cont_textopre01c p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(14pt + 1vw);text-align: none;}

	.citacent{width:90%; height: auto;margin:0% 5% 5% 5%;padding: 5% 0% 5% 0%;font-size: calc(12pt + 1vw);text-align: center;}
	.cont_imgart01{width:100%; height: auto;margin:4% 0% 4% 0%;padding: 0% 0% 0% 0%;border-radius: 0pt;}
	.cont_imgart01 picture{width:100%; height: auto;}
	.cont_imgart01 img{width:100%; height: auto;border-radius: 0pt;}
	/*Fin presentacion01*/
	/*Inicio Titular Separador01*/
	.cont_slogansep01{width:100%; height: auto;margin: 0% 0% 0% 0%; padding: 8% 0% 8% 0%;font-size: calc(38pt + 1vw);text-align: center;}
	.cont_slogansep02{width:100%; height: auto;margin: 0% 0% 0% 0%; padding: 5% 0% 2% 0%;font-size: calc(33pt + 1vw);text-align: center;}
	.cont_slogansep03{width:100%; height: auto;margin: 0% 0% 0% 0%; padding: 20% 0% 20% 0%;font-size: calc(24pt + 1vw);text-align: center;}
	/*Fin Titular Separador01 */
	/*Inicio infoprof01*/
	.cont_seccionprof01{width: 100%; height: auto;}
	.cont_infopreprof01a{width:90%; height: auto;margin: 0% 5% 0% 5%;padding: 0% 0% 10% 0%;}
	.cont_infopreprof01b{width:90%; height: auto;margin: 0% 5% 0% 5%;padding: 0% 0% 10% 0%;}
	.cont_logopreprofup01a{width:90%; height: auto;margin: 10% 5% 0% 5%;padding: 0% 0% 0% 0%;float:none;display:block;}
	.cont_logopreprofup01a picture{width:100%; height: auto;}
	.cont_logopreprofup01a img{width:100%; height: auto;border-radius: 12pt;}
	.cont_logopreprofdw01a{width:90%; height: auto;margin: 10% 5% 0% 5%;padding: 0% 0% 0% 0%;float:none;display:none;}
	.cont_logopreprofdw01a picture{width:100%; height: auto;}
	.cont_logopreprofdw01a img{width:100%; height: auto;border-radius: 12pt;}
	.cont_logopreprofup01b{width:90%; height: auto;margin: 10% 5% 0% 5%;padding: 0% 0% 0% 0%;float:none;display:block;}
	.cont_logopreprofup01b picture{width:100%; height: auto;}
	.cont_logopreprofup01b img{width:100%; height: auto;border-radius: 12pt;}
	.cont_logopreprofdw01b{width:90%; height: auto;margin: 10% 5% 0% 5%;padding: 0% 0% 0% 0%;float:none;display:none;}
	.cont_logopreprofdw01b picture{width:100%; height: auto;}
	.cont_logopreprofdw01b img{width:100%; height: auto;border-radius: 12pt;}
	.cont_textopreprof01a{width:90%; height: auto;margin: 8% 5% 0% 5%;padding: 0% 0% 0% 0%;float:none;}
	.cont_titinfoprof01a{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(15pt + 1vw);text-align: left;}
	.cont_textopreprof01a p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 6% 0% 0% 0%;font-size: calc(13.5pt + 1vw);text-align: left;}
	.cont_textopreprof01b{width:90%; height: auto;margin: 8% 5% 0% 5%;padding: 0% 0% 0% 0%;float:none;}
	.cont_titinfoprof01b{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(15pt + 1vw);text-align: left;}
	.cont_textopreprof01b p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 6% 0% 0% 0%;font-size: calc(13.5pt + 1vw);text-align: left;}
	/*Fin infoprof01*/
	/*Inicio seccion06*/
	.cont_seccion06{width: 90%; height: auto;margin: 0% 5% 0% 5%;padding: 0% 0% 0% 0%;}
	.cont_infopre06{width:100%; height: auto;margin: 0% 0% 4% 0%;padding: 0% 0% 0% 0%;float:none;}
	.cont_imgpre06{width:15%; height: auto;margin: 4% 42.5% 0% 42.5%;padding: 0% 0% 0% 0%;float:none;}
	.cont_imgpre06 picture{width:100%; height: auto;}
	.cont_imgpre06 img{width:100%; height: auto;}
	.cont_textopre06{width:90%; height: auto;margin:1% 5% 3% 5%;padding: 0% 0% 0% 0%;float:none;}
	.cont_titinfo06{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 2% 0% 0% 0%;font-size: calc(9pt + 1vw);text-align: center;}
	.cont_titsecinfo06{width:100%; height: auto;margin:2% 0% 10% 0%;padding: 0% 0% 0% 0%;font-size: calc(11pt + 1vw);text-align: left;}
	.cont_btnsec06{width:90%; height:auto;margin:12% 0% 0% 0%;padding:5% 5% 5% 5%;text-align:center;font-size: calc(13pt + 1vw);border-radius: 4pt;}
	/*Fin sección06*/
	/*INICIO FOOTER*/
	.cont_footer01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 3% 0%;}
	.cont_redes01{width: 66%; height: auto;margin: 5% 18% 2% 18%;padding: 0% 0% 0% 0%;}
	.cont_red01{width:21%; height:auto;margin: 0% 2% 0% 2%;padding: 0% 0% 0% 0%;float:left;}
	.cont_red01 picture {width: 100%; height: auto;}
	.cont_red01 img {width: 100%; height: auto;}
	.cont_infoempresa01{width: 100%; height: auto;margin: 0% 0% 5% 0%;padding: 0% 0% 0% 0%;}
	.logofooter01{width: 80%; height: auto;margin: 25% 10% 0% 10%;padding: 0% 0% 0% 0%;}
	.logofooter01 picture {width: 100%; height: auto;}
	.logofooter01 img {width: 100%; height: auto;}
	.infofooter01{width: 100%; height: auto;margin: 20% 0% 0% 0%;padding: 0% 0% 0% 0%;float:none;}
	.titfooter01{width: 100%; height: auto;margin: 0% 0% 5% 0%; padding: 0% 0% 0% 0%;font-size: calc(16pt + 1vw);text-align: center;}
	.infofooter01 ul{width: 100%; height: auto;margin: 0% 0% 2% 0%;padding: 0% 0% 0% 0%;}
	.infofooter01 li{width: 100%; height: auto;margin: 0.5% 0% 0.5% 0%; padding: 1% 0% 0% 0%;font-size: calc(14pt + 1vw);text-align: center;}
	.cont_imgtlf_footer01{width: 80%; height: auto;overflow:hidden;margin: 0% 6% 0% 20%;padding: 0% 0% 0% 0%;}
	.cont_imgfooter01{width: 9%; height: auto;float:left;}
	.cont_imgfooter01 picture{width: 100%; height: auto;}
	.cont_imgfooter01 img{width: 100%; height: auto;}
	.cont_tlf_footer01{width: 83%; height: auto;float:left;margin: 0% 0% 0% 2%; padding: 0% 0% 0% 0%;}
	.cont_tlf_footer01 p{width: 100%; height: auto;margin: 0% 0% 0% 3%; padding: 0% 0% 0% 0%;font-size: calc(14pt + 1vw);}
	.legal01 {width:80%; height: auto;margin:0% 0% 0% 0%; padding: 10% 10% 14% 10%;}
	.legal01 ul{width:100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.legal01 li{width:100%; height: auto;margin: 5% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(10pt + 1vw);text-align:center;float:none;}
	/*FIN FOOTER*/
	/*Inicio iconos contacto directo*/
	#cont_btnWApp{width: 14%; height: auto; overflow: hidden;margin:0% 0% 4% 0%; position: fixed;z-index: 11;bottom:6.5%;right:3%;}
	#cont_btnWApp picture{width: 100%; height: auto; overflow: hidden;}
	#cont_btnWApp img{width: 100%; height: auto;}
	#cont_btnaction01{width: 14%; height: auto; overflow: hidden; position: fixed;z-index: 11;bottom:1%;right:3%;}
	#cont_btnaction01 picture{width: 100%; height: auto; overflow: hidden;}
	#cont_btnaction01 img{width: 100%; height: auto;}
	#cont_btnaction02{width: 14%; height: auto; overflow: hidden; position: fixed;z-index: 11;bottom:1%;right:3%;}
	#cont_btnaction02 picture{width: 100%; height: auto; overflow: hidden;}
	#cont_btnaction02 img{width: 100%; height: auto;}
	/*Fin iconos contacto directo*/
	/*Inicio WhatsApp y teléfono*/
	.cont_whasapp_mail_tlf01{width:100%; height:auto;overflow:hidden;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.cont_icotlf02{width:14%; height:auto;overflow:hidden;margin:0% 0% 0% 0%;padding: 1% 0% 1% 0%;}
	.cont_icotlf02 img{width:100%; height:auto;}
	.cont_btntlf02{width:58%; height:auto;overflow:hidden;padding: 0% 0% 0% 0%;}
	.cont_btntlf02 p{width:100%; height:auto;overflow:hidden;font-size: calc(16pt + 2vw);text-align:center;vertical-align: middle;line-height:normal;margin:2% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.cont_btnmail01{width:14%; height:auto;overflow:hidden;margin:0% 0% 0% 0%;padding: 1% 0% 1% 0%;}
	.cont_btnmail01 img{width:100%; height:auto;}
	.cont_btnwapp01{width:14%; height:auto;overflow:hidden;margin:0% 0% 0% 0%;padding: 1% 0% 1% 0%;}
	.cont_btnwapp01 img{width:100%; height:auto;}
	/*Fin WhatsApp y teléfono*/

}

@media (min-width: 320px) and (max-width: 379px){

	.cont_nav_sobremesa01{display:none;}
	.cont_nav_tablet01{display:none;}
	.cont_nav_tablet02{display:none;}
	/*Menú tablet Inicio*/
	.cont_navtablet01{width: 100%;height:auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;display:block;}
  .cont_iconomenu_nav_tablet01{width:9%;height:auto;margin: 2.4% 0% 0% 4%;float:left;}
	.cont_iconomenu_nav_tablet01 picture{width:100%;height:auto;}
	.cont_iconomenu_nav_tablet01 img{width:100%;height:auto;}
	.cont_imglogotablet01{width:13%;height:auto;margin: 0% 0% 0% 86%;padding: 0% 0% 0% 0%;float:none;}
	.cont_imglogotablet01 picture{width: 100%;height:auto;}
	.cont_imglogotablet01 img{width: 100%;height:auto;}
 	#checktablet01{display: none;margin:0% 0% 0% 0%;}
 	#checktablet01:checked ~ .menutablet01{width: 100%;height: 100%;left: 0%;opacity: 1;margin:0% 0% 0% 0%;padding:0% 0% 0% 4%;}
  .menutablet01{width: 100%;height: 100%;top: 6.5%;left: -100%;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
  .menutablet01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
  .menutablet01 li{width: 90%; height:auto; list-style: none;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-size: calc(11pt + 1vw);display: block;}
	#empresa01{display: none;margin:0% 0% 0% 0%;}
	#empresa01:checked ~ .submenuempresa01 {width: 100%;height: 100%;left: 0%;margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;}
	.submenuempresa01{width: 100%;height: 100%;top: 6.5%;left: -100%;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.submenuempresa01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
	.submenuempresa01 li{width: 90%; height:auto;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-size: calc(11pt + 1vw);display: block;}
	#traduccion01{display: none;margin:0% 0% 0% 0%;}
	#traduccion01:checked ~ .submenutraduccion01 {width: 100%;height: 100%;left: 0%;margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;}
	.submenutraduccion01{width: 100%;height: 100%;top: 6.5%;left: -100%;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.submenutraduccion01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
	.submenutraduccion01 li{width: 90%; height:auto;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-size: calc(11pt + 1vw);display: block;}
	#soluciones01{display: none;margin:0% 0% 0% 0%;}
	#soluciones01:checked ~ .submenusoluciones01 {width: 100%;height: 100%;left: 0%;margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;}
	.submenusoluciones01{width: 100%;height: 100%;top: 6.5%;left: -100%;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.submenusoluciones01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
	.submenusoluciones01 li{width: 90%; height:auto;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-size: calc(11pt + 1vw);display: block;}
	#idiomas01:checked ~ .submenuidiomas01 {width: 100%;height: 100%;left: 0%;margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;}
	.submenuidiomas01{width: 100%;height: 100%;top: 6.5%;left: -100%;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.submenuidiomas01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
	.submenuidiomas01 li{width: 90%; height:auto;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-size: calc(11pt + 1vw);display: block;}
	#accesos01{display: none;margin:0% 0% 0% 0%;}
	#accesos01:checked ~ .submenuaccesos01 {width: 100%;height: 100%;left: 0%;margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;}
	.submenuaccesos01{width: 100%;height: 100%;top: 6.5%;left: -100%;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.submenuaccesos01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
	.submenuaccesos01 li{width: 90%; height:auto;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-size: calc(11pt + 1vw);display: block;}
	#desmarcar01{display: none;margin:0% 0% 0% 0%;}
	#desmarcar01:checked ~ .submenudesmarcar01 {width: 60%;height: 100%;left: 40%;margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;}
	.submenudesmarcar01{width: 100%;height: 100%;top: 6.5%;left: -100%;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.submenudesmarcar01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 1% 0%;float: none;}
	.submenudesmarcar01 li{width: 90%; height:auto;padding: 1.2% 0% 1.2% 0%;margin: 1.2% 0% 1.2% 0%;font-size: calc(11pt + 1vw);display: block;}
	/*Menú tablet Fin*/
	/*Inicio presentacion01*/
	.cont_seccion01{width: 100%; height: auto;}
	.cont_imgtextopre01{width: 100%; height: auto;margin: 12% 0% 0% 0%; padding: 0% 0% 0% 0%;}
	.cont_imgpre01{width: 100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;}
	.cont_imgpre01 picture {width: 100%; height: auto;}
	.cont_imgpre01 img{width: 100%; height: auto;}
	.cont_titpre01{width: 100%; height: auto;top: 56%;margin: 0% 0% 0% 0%;padding: 1.4% 0% 1.4% 0%;}
	.cont_titpre_principal01{width: 90%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 5% 0% 5%;font-size: calc(15pt + 1vw);text-align: center;}
	.cont_titpre_secundario01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 1% 0% 0% 0%;font-size: calc(12pt + 1vw);text-align: center;}
	.cont_valores_empresa01{width:70%; height: auto;margin: 10% 10% 0% 10%; padding: 5% 5% 5% 5%;font-size: calc(18pt + 1vw);text-align: center;}

	.cont_infopre01a{width:90%; height: auto;margin: 0% 5% 0% 5%;padding: 0% 0% 0% 0%;float:none;}
	.cont_logopre01a{width:90%; height: auto;margin: 15% 5% 0% 5%;padding: 0% 0% 0% 0%;float:none;}
	.cont_logopre01a picture{width:100%; height: auto;}
	.cont_logopre01a img{width:100%; height: auto;border-radius: 20pt;}
	.cont_textopre01a{width:90%; height: auto;margin:5% 5% 0% 5%;padding: 0% 0% 0% 0%;float:none;}
	.cont_titinfo01a{width:100%; height: auto;margin:15% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(15pt + 1vw);text-align: left;}
	.cont_textopre01a p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 2% 0% 0% 0%;font-size: calc(14pt + 1vw);text-align: left;}

	.contpaini01{width: 100%; height: auto;margin: 10% 0% 2% 0%;padding: 0% 0% 0% 0%;}
	.letracap01{width: 25%; height: auto;float:left;}
	.letracap01 span{width: 100%; height: auto;font-size: calc(70pt + 1vw);line-height: 0.8;}
	.textopaini01{width: 75%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;float:left;}
	.textopaini01 p{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(12.1pt + 1vw); text-align:justify;}

	.cont_infopre01b{width:90%; height: auto;margin: 0% 5% 10% 5%;padding: 0% 0% 0% 0%;float:none;}
	.cont_logopre01b{width:90%; height: auto;margin: 15% 5% 0% 5%;padding: 0% 0% 0% 0%;float:none;}
	.cont_logopre01b picture{width:100%; height: auto;}
	.cont_logopre01b img{width:100%; height: auto;border-radius: 20pt;}
	.cont_textopre01b{width:90%; height: auto;margin:5% 5% 0% 5%;padding: 0% 0% 0% 0%;float:none;}
	.cont_titinfo01b{width:100%; height: auto;margin:15% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(15pt + 1vw);text-align: left;}
	.cont_textopre01b p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 8% 0% 0% 0%;font-size: calc(14pt + 1vw);text-align: left;}

	.cont_infopre01c{width:90%; height: auto;margin: 10% 5% 10% 5%;padding: 0% 0% 0% 0%;float:none;}
	.cont_textopre01c{width:90%; height: auto;margin:5% 5% 0% 5%;padding: 0% 0% 0% 0%;float:none;}
	.cont_titinfo01c{width:100%; height: auto;margin:0% 0% 4% 0%;padding: 0% 0% 0% 0%;font-size: calc(15pt + 1vw);text-align: left;}
	.cont_textopre01c p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(14pt + 1vw);text-align: none;}

	.citacent{width:90%; height: auto;margin:0% 5% 5% 5%;padding: 5% 0% 5% 0%;font-size: calc(12pt + 1vw);text-align: center;}
	.cont_imgart01{width:100%; height: auto;margin:4% 0% 4% 0%;padding: 0% 0% 0% 0%;border-radius: 0pt;}
	.cont_imgart01 picture{width:100%; height: auto;}
	.cont_imgart01 img{width:100%; height: auto;border-radius: 0pt;}
	/*Fin presentacion01*/
	/*Inicio infoprof01*/
	.cont_seccionprof01{width: 100%; height: auto;}
	.cont_infopreprof01a{width:94%; height: auto;margin: 0% 3% 0% 3%;padding: 0% 0% 10% 0%;}
	.cont_infopreprof01b{width:94%; height: auto;margin: 0% 3% 0% 3%;padding: 0% 0% 10% 0%;}
	.cont_logopreprofup01a{width:80%; height: auto;margin: 10% 10% 0% 10%;padding: 0% 0% 0% 0%;float:none;display:block;}
	.cont_logopreprofup01a picture{width:100%; height: auto;}
	.cont_logopreprofup01a img{width:100%; height: auto;border-radius: 20pt;}
	.cont_logopreprofdw01a{width:80%; height: auto;margin: 10% 10% 0% 10%;padding: 0% 0% 0% 0%;float:none;display:none;}
	.cont_logopreprofdw01a picture{width:100%; height: auto;}
	.cont_logopreprofdw01a img{width:100%; height: auto;border-radius: 20pt;}
	.cont_logopreprofup01b{width:80%; height: auto;margin: 10% 10% 0% 10%;padding: 0% 0% 0% 0%;float:none;display:block;}
	.cont_logopreprofup01b picture{width:100%; height: auto;}
	.cont_logopreprofup01b img{width:100%; height: auto;border-radius: 20pt;}
	.cont_logopreprofdw01b{width:80%; height: auto;margin: 10% 10% 0% 10%;padding: 0% 0% 0% 0%;float:none;display:none;}
	.cont_logopreprofdw01b picture{width:100%; height: auto;}
	.cont_logopreprofdw01b img{width:100%; height: auto;border-radius: 20pt;}
	.cont_textopreprof01a{width:80%; height: auto;margin: 8% 10% 0% 10%;padding: 0% 0% 0% 0%;float:none;}
	.cont_titinfoprof01a{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(14pt + 1vw);text-align: left;}
	.cont_textopreprof01a p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 6% 0% 0% 0%;font-size: calc(12pt + 1vw);text-align: left;}
	.cont_textopreprof01b{width:80%; height: auto;margin: 8% 10% 0% 10%;padding: 0% 0% 0% 0%;float:none;}
	.cont_titinfoprof01b{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(14pt + 1vw);text-align: left;}
	.cont_textopreprof01b p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 6% 0% 0% 0%;font-size: calc(12pt + 1vw);text-align: left;}
	/*Fin infoprof01*/
	/*Inicio iconos contacto directo*/
	#cont_btnWApp{width: 11%; height: auto; overflow: hidden; position: fixed;z-index: 11;bottom:10%;right:3%;}
	#cont_btnWApp picture{width: 100%; height: auto; overflow: hidden;}
	#cont_btnWApp img{width: 100%; height: auto;}
	#cont_btnaction02{width: 11%; height: auto; overflow: hidden; position: fixed;z-index: 11;bottom:2%;right:3%;}
	#cont_btnaction02 picture{width: 100%; height: auto; overflow: hidden;}
	#cont_btnaction02 img{width: 100%; height: auto;}
	/*Fin iconos contacto directo*/
}

/* ---- Fin Resolución Móviles ---- */
