/*-----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/BaskervilleMTStd-Regular.eot'),
				 url('../fonts/regular/BaskervilleMTStd-Regular.woff') format('woff'),
				 url('../fonts/regular/BaskervilleMTStd-Regular.woff2') format('woff2'),
				 url('../fonts/regular/BaskervilleMTStd-Regular.svg#BaskervilleMTStd-Regular') format('svg'),
				 url('../fonts/regular/BaskervilleMTStd-Regular.ttf') format('truetype');
				font-style: normal;
				font-weight: normal;
				font-display: swap;
			}

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

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

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

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

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

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

		p{hyphens: auto; text-align: justify;}

		azulink{color:#5b98c6; text-decoration: underline;}
/* ---- Fin CSS RESET INICIAL ---- */

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

  /*INICIO NAV PRINCIPAL*/
  /*Inicio sobremesa, portátiles*/
	nav{width:100%; position: fixed;z-index: 4;background-color:#fff;}
	.cont_nav_sobremesa01{width:100%; height:auto;overflow:hidden;display:none;}
	.cont_logo_nav_sobremesa01{width:16%;height:auto;overflow:hidden;margin: 0% 42% 0% 42%;padding: 1% 0% 1% 0%;float:none;}
	.cont_logo_nav_sobremesa01 picture{width:100%; height:auto; overflow:hidden;}
	.cont_logo_nav_sobremesa01 img{width:100%; height:auto;}
	.cont_botoneras_nav_sobremesa01{width:100%; height: auto; overflow:hidden;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;float:none;}
	.cont_nav_sobremesa_botones01{width:37.333%; height: auto; overflow:hidden;margin: 0% 0% 1% 2.5%;float:left;}
	.navboton01_sobremesa01{width:auto; height: auto; overflow:hidden;margin: 2% 2% 1% 2%;font-family: 'tipografia07', sans-serif;text-align: center;font-size: 56pt;float:left;}
	.cont_btncita_nav_sobremesa01{width:15%; height: auto; overflow:hidden;margin: 0% 12.5% 0% 3%;padding: 0% 0% 0% 0%;float:left;}
	.navbotoncita01_sobremesa01{width:94%; height: auto;overflow:hidden;margin: 0% 0% 0% 0%;padding: 3% 3% 3% 3%;text-align: center;font-family: 'tipografia07', sans-serif;font-size: 60pt;color:#fff;background-color:#222222;border-radius: 26pt;}
	.cont_btnwapp_nav_sobremesa01{width:2.8%;height: auto;margin: 0% 0% 0% 2%;display:none;float:left;}
	.cont_btntlf01_nav_sobremesa01{width:12.666%; height: auto; margin: 0% 0% 0% 1%; padding: 0.2% 0% 0% 0%;float:left;}
	.cont_btntlf01_img_sobremesa01{width:14%; height: auto;overflow:hidden;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;float:left;}
	.cont_btntlf01_img_sobremesa01 picture{width:100%; height: auto; margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;}
	.cont_btntlf01_img_sobremesa01 img{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding:0% 0% 0% 0%;}
	.navbotontel01_sobremesa01{width:75%; height: auto;margin: 0% 0% 0% 5%; padding: 0% 0% 0% 0%;font-family: 'tipografia01', sans-serif;font-size: 90pt;float:left;}
	.cont_nav_sobremesa_botonera02{width:80%; height: auto; overflow: hidden; margin:0% 10% 0% 10%; padding: 0% 0% 0% 0%;}
	.navboton_sobremesa02{width:auto; height: auto; overflow: hidden; margin: 1% 2% 1% 2%;text-align: center;font-family: 'tipografia01', sans-serif;font-size: 64pt;float:left;float:left;}
 /*Fin sobremesa, portátiles*/
 /*Inicio portátiles pequeños, tablets*/
 .cont_nav_tablet01{width: 100%;height:auto;overflow:hidden;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%; font-family: 'tipografia05', sans-serif;display:none;}
 .cont_logo_nav_tablet01{width:18%;height:auto;overflow:hidden;margin: 0% 41% 0% 41%;padding: 1% 0% 0% 0%;float:none;}
 .cont_nav_tablet01 picture{width: 100%;height:auto;overflow: hidden;}
 .cont_nav_tablet01 img{width: 100%;height:auto;}
 .cont_nav_tablet02{width: 100%;height:auto;overflow: hidden;margin: 0% 0% 0% 0%;padding: 0% 0% 1% 0%;float:none;display:none;}
 .cont_iconomenu_nav_tablet01{width:3.4%;height:auto;overflow:hidden;cursor: pointer;margin: 0.5% 0% 0% 4%;float:left;}
	#checktablet01{display: none;}
	#checktablet01:checked ~ .menutablet01{width: 30%;height: 100%;left: 4%;opacity: 1;}
 .menutablet01{width: 30%;height: 100%;top: 19.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: rgba(0,0,0,0.2);}
 .cont_btncita_nav_tablet01{width:26%;height: auto;margin: 0.55% 2% 0% 29%;padding: 0% 0% 0% 0%;float: left;}
 .navbotoncita01_tablet01{width:auto;height: auto;margin: 0% 0% 1% 5%;padding: 1% 0% 1% 0% ;font-size: calc(5.5pt + 1vw);text-align: center;font-family: 'tipografia06', sans-serif;border-radius: 3pt; color: #fff;background-color:#222;}
 .cont_btntlf01_nav_tablet01{width:16%;height:auto;overflow: hidden;margin: 0.4% 0% 0% 0%;padding: 0% 0% 0% 0%;float: left;}
 .cont_btntlf01_img_tablet01{width:17.5%;height:auto;overflow: hidden;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;float: left;}
 .cont_btntlf01_nav_tablet01 picture{width: 100%;height: auto;overflow: hidden;}
 .cont_btntlf01_nav_tablet01 img{width: 100%;height: auto;}
 .navbotontel01_tablet01{width: auto;height: auto;overflow: hidden;margin: 0% 0% 1% 0%;padding: 0% 0% 0% 0%;font-family: 'tipografia01',sans-serif;font-size: calc(13pt + 1vw);text-align: center;color: #222222;float:left;}
 /*Fin portátiles pequeños, tablets*/
 /*Inicio móviles*/
 .cont_nav_movil01{width: 100%; height:auto;overflow:hidden;display:block;}
 .cont_nav_movil02{width: 22%; height:auto;overflow:hidden;margin: 0% 0% 0% 0%; padding: 5% 0% 0.6% 0%;float:left;}
 .cont_nav_movil02 picture{width: 100%; height:auto;overflow:hidden;}
 .cont_nav_movil02 img{width: 100%; height:auto;}
 .cont_logo_nav_movil01{width:60%; height:auto;  overflow:hidden; margin: 0% 0% 2% 4%; padding: 3% 0% 0% 0%;float:left;}
 .cont_logo_nav_movil01 picture{width: 100%; height: auto;overflow:hidden;}
 .cont_logo_nav_movil01 img{width: 100%; height: auto;}
 .cont_iconomenu_nav_movil01{width:50%; height:auto;cursor: pointer; margin: 2% 0% 0% 20%;float:left;}
 #checkmovil01{display: none;}
 #checkmovil01:checked ~ .menumovil01{width: 100%; height: 100%; left: 0%; opacity: 1;}
 .menumovil01{width: 100%; height: 100%; overflow: hidden;left: -100%; top: 22%; position: fixed; opacity: 0;transition: all 500ms;background-color: #fff;}
 .menumovil01 ul{width: 100%; height: auto; overflow: hidden; margin: 0% 0% 0% 0%; padding: 5% 0% 5% 0%;}
 .menumovil01 li{width: 100%;height: auto; overflow: hidden; margin: 1% 0% 1% 10%;padding: 0.5% 0% 0.5% 0%; list-style: none;font-family: 'tipografia01', sans-serif;font-size:calc(13pt + 1vw);color: #000;cursor: pointer;}
 .menumovil01 li:hover{background: rgba(0,0,0,0.2);}
 .cont_btntlf_nav_movil01{width: 100%; height:auto; overflow: hidden;padding: 1% 0% 3% 0%; float:none;}
 .cont_btntlf01_nav_movil01{width:70%;height:auto; overflow:hidden;margin: 2% 15% 5% 15%;float:none;}
 .cont_btntlf01_nav_movil01 img{width:15%;height:auto; overflow:hidden;margin: 0% 0% 0% 5%;padding: 0% 0% 0% 0%;float:left;}
 .navbotontel01_nav_movil01{width:73%;height:auto; overflow:hidden;margin: 0% 0% 1% 2%;padding: 0% 0% 0% 0%;font-family: 'tipografia01', sans-serif;font-size:calc(16pt + 1vw);color:#222;float:left;}
 /*Fin móviles*/
/*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: 'tipografia04', 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*/
/*Inicio iconos contacto directo*/
#cont_btnWApp{width: 20%; height: auto; overflow: hidden; position: fixed;z-index: 11;bottom:12%;right:3%;}
#cont_icoWApp picture{width: 100%; height: auto; overflow: hidden;}
#cont_icoWApp img{width: 100%; height: auto;}
#cont_btnaction02{width: 20%; height: auto; overflow: hidden; position: fixed;z-index: 11;bottom:3%;right:3%;}
#cont_btnaction02 picture{width: 100%; height: auto; overflow: hidden;}
#cont_btnaction02 img{width: 100%; height: auto;}
/*Fin iconos contacto directo*/
/*Inicio redes sociales flotantes*/
.cont_redesflo02{width: 100%; height: auto;overflow: hidden; position: fixed;z-index: 11; bottom:69%;right:0%;display:none;background-color:#fff;}
.cont_rrss_sobtab01{width: 17.333%; height: auto;overflow: hidden;float:left;margin: 0% 8% 0% 8%;padding: 3% 0% 3% 0%;}
.cont_img_rrss_sobtab01{width: 70%; height: auto;overflow: hidden;margin: 0% 15% 0% 15%;}
.cont_img_rrss_sobtab01 picture{width: 100%; height: auto;overflow: hidden;}
.cont_img_rrss_sobtab01 img{width: 100%; height: auto;overflow: hidden;}
/*Fin redes sociales flotante*/
/*Inicio redes sociales flotantes*/
.cont_redesflo01{width: 70%; height: auto;overflow: hidden;position: fixed;z-index: 11; bottom:0%;right:0%;margin: 0% 0% 0% 0%;padding: 0% 15% 0% 15%;display:block;background-color:#fff;}
.cont_rrss_movil01{width: 25%; height: auto;overflow: hidden;float:left;margin: 0% 0% 0% 0%;padding: 3% 0% 3% 0%;}
.cont_img_rrss_movil01{width: 70%; height: auto;overflow: hidden;margin: 0% 15% 0% 15%;}
.cont_img_rrss_movil01 picture{width: 100%; height: auto;overflow: hidden;}
.cont_img_rrss_movil01 img{width: 100%; height: auto;overflow: hidden;}
/*Fin redes sociales flotante*/
/*FIN SECCIONES*/
/*INICIO FOOTER*/
.cont_footer01{width: 100%; height: auto; overflow: hidden;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
.cont_redes01{width: 70%; height: auto; overflow: hidden;margin: 0% 15% 0% 15%;padding: 0% 0% 0% 0%;}
.cont_red01{width:24.333%; height:auto; overflow: hidden;margin: 0% 4.5% 0% 4.5%;padding: 0% 0% 0% 0%; opacity: 0.9; 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% 0% 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: 10% 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: 'tipografia07', sans-serif;font-size: calc(18pt + 1vw);text-align: center;}
.infofooter01 ul{width: 100%; height: auto; overflow: hidden;margin: 20% 0% 30% 0%;padding: 0% 0% 0% 0%;float:none;}
.infofooter01 li{width: 100%; height: auto; overflow: hidden;margin: 0% 0% 5% 0%; padding: 0% 0% 0% 0%; font-family: 'tipografia01', sans-serif;font-size: calc(16pt + 1vw);text-align: center;color:#444;}
.cont_imgtlf_footer01{width: 90%; height: auto;overflow:hidden;margin: 0% 0% 0% 5%;padding: 0% 0% 0% 0%;}
.cont_imgfooter01{width: 14%; 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;}
.cont_tlf_footer01 p{width: 100%; height: auto; overflow: hidden;font-family: 'tipografia01', sans-serif;font-size: calc(16pt + 1vw);}
.cont_mail01{width:100%; height:auto; overflow:hidden;margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;}
.cont_mail01 p{width:100%; height:auto; overflow:hidden;font-family: 'tipografia01', sans-serif; font-size: calc(13pt + 1vw);text-align: center;color:#444;}
.legal01 {width:100%; height: auto; overflow:hidden;margin: 10% 0% 26% 0%;padding: 0% 0% 0% 0%;}
.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(16pt + 1vw);text-align:center;float:none;}
/*FIN FOOTER*/
/*Inicio Animaciones*/
.cont_titpre01{animation-duration: 2s; animation-name: slideintitpre03;}
@keyframes slideintitpre03 {from {opacity: 0; margin-left: -100%;} to {opacity: 0.9; margin-left: 0%;}}
/*Fin Animaciones*/
/*links*/
.navboton01_sobremesa01 a:link, a:visited, a:hover, a:active {color:#000;}
.navbotoncita01_sobremesa01 a:link, a:visited, a:hover, a:active {color:#fff;}
.navbotontel01_sobremesa01  a:link, a:visited, a:hover, a:active {color:#000;}
.navboton01_sobremesa02 a, a:link, a:visited, a:hover, a:active {color:#444;}
.legal01 a, a:link, a:visited, a:hover, a:active {color:#000;}
/*links*/
/* ---- Fin CSS GENERALES ----*/
/* ---- INICIO CSS PARTICULARES ----*/

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

	.cont_nav_tablet01{display:none;}
	.cont_nav_tablet02{display:none;}
	.cont_nav_movil01{display:none;}
	.cont_nav_sobremesa01{width:100%; height:auto;display:block;}
	.cont_logo_nav_sobremesa01{width:16%;height:auto;margin: 0% 42% 0% 42%;padding: 1% 0% 1% 0%;float:none;}
	.cont_logo_nav_sobremesa01 picture{width:100%; height:auto;}
	.cont_logo_nav_sobremesa01 img{width:100%; height:auto;}
	.cont_botoneras_nav_sobremesa01{width:100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;float:none;}
	.cont_nav_sobremesa_botones01{width:37.333%; height: auto;margin: 0% 0% 1% 4.5%;float:left;}
	.navboton01_sobremesa01{width:auto; height: auto;margin: 2% 2% 1% 2%;text-align: center;font-size: calc(1pt + 1vw);float:left;}
	.cont_btncita_nav_sobremesa01{width:15%; height: auto;margin: 0% 8.5% 0% 1%;padding: 0% 0% 0% 0%;float:left;}
	.navbotoncita01_sobremesa01{width:94%; height: auto;margin: 0% 0% 0% 0%;padding: 3% 3% 3% 3%;text-align: center;font-size: calc(1pt + 1vw);border-radius: 26pt;}
	.cont_btnwapp_nav_sobremesa01{width:2.8%;height: auto;margin: 0% 0% 0% 2%;display:none;float:left;}
	.cont_btntlf01_nav_sobremesa01{width:12.666%; height: auto; margin: 0% 0% 0% 1%; padding: 0.2% 0% 0% 0%;float:left;}
	.cont_btntlf01_img_sobremesa01{width:14%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;float:left;}
	.cont_btntlf01_img_sobremesa01 picture{width:100%; height: auto; margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;}
	.cont_btntlf01_img_sobremesa01 img{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding:0% 0% 0% 0%;}
	.navbotontel01_sobremesa01{width:75%; height: auto;margin: 0% 0% 0% 5%; padding: 0% 0% 0% 0%;font-size: calc(34pt + 1vw);float:left;}
	.cont_nav_sobremesa_botonera02{width:80%; height: auto;margin:0% 10% 0% 10%; padding: 0% 0% 1% 0%;}
	.navboton_sobremesa02{width:auto; height: auto;margin: 1% 2% 1% 2%;text-align: center;font-size: calc(9pt + 1vw);float:left;}
	/*Inicio presentacion01*/
	.cont_seccion01{width: 100%; height: auto;}
	.cont_imgtextopre01{width: 100%; height: auto;margin: 12% 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: 90%; height: auto;margin: 5% 5% 0% 5%;padding: 0% 0% 0% 0%;}
	.cont_redes01{width: 15%; height: auto;margin: 0% 42.5% 0% 42.5%;padding: 0% 0% 0% 0%;}
	.cont_red01{width:21.333%; height:auto;margin: 0% 6% 0% 6%;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(20pt + 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(16pt + 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: 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(12pt + 1vw);}
	.cont_mail01{width:100%; height:auto;}
	.cont_mail01 p{width:100%; height:auto;text-align: center;}
	.legal01 {width:44%; height: auto;margin: 7% 28% 7% 28%;padding: 0% 0% 0% 0%;}
	.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% 11%;padding: 0% 0% 0% 0%;font-size: calc(14pt + 1vw);text-align:center;float:left;}
	/*FIN FOOTER*/
	/*Inicio iconos contacto directo*/
	#cont_btnWApp{width: 20%; height: auto; bottom:12%;right:3%;display:none;}
	#cont_icoWApp picture{width: 100%; height: auto;}
	#cont_icoWApp img{width: 100%; height: auto;}
	#cont_btnaction02{width: 20%; height: auto; bottom:3%;right:3%;}
	#cont_btnaction02 picture{width: 100%; height: auto;}
	#cont_btnaction02 img{width: 100%; height: auto;display:none;}
	/*Fin iconos contacto directo*/
	/*Inicio redes sociales flotantes*/
	.cont_redesflo01{display:none;}
	.cont_redesflo02{width: 12%; height: auto;bottom:90%;right:7%;display:block;}
	.cont_rrss_sobtab01{width: 25%; height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 3% 0%;float:left;}
	.cont_img_rrss_sobtab01{width: 70%; height: auto;margin: 0% 15% 0% 15%;}
	.cont_img_rrss_sobtab01 picture{width: 100%; height: auto;}
	.cont_img_rrss_sobtab01 img{width: 100%; height: auto;}
	/*Fin redes sociales flotante*/
}

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

	.cont_nav_tablet01{display:none;}
	.cont_nav_tablet02{display:none;}
	.cont_nav_movil01{display:none;}
	.cont_nav_sobremesa01{width:100%; height:auto;display:block;}
	.cont_logo_nav_sobremesa01{width:16%;height:auto;margin: 0% 42% 0% 42%;padding: 1% 0% 1% 0%;float:none;}
	.cont_logo_nav_sobremesa01 picture{width:100%; height:auto;}
	.cont_logo_nav_sobremesa01 img{width:100%; height:auto;}
	.cont_botoneras_nav_sobremesa01{width:100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;float:none;}
	.cont_nav_sobremesa_botones01{width:37.333%; height: auto;margin: 0% 0% 1% 4.5%;float:left;}
	.navboton01_sobremesa01{width:auto; height: auto;margin: 2% 2% 1% 2%;text-align: center;font-size: calc(1pt + 1vw);float:left;}
	.cont_btncita_nav_sobremesa01{width:15%; height: auto;margin: 0% 8.5% 0% 1%;padding: 0% 0% 0% 0%;float:left;}
	.navbotoncita01_sobremesa01{width:92%; height: auto;margin: 0% 0% 0% 0%;padding: 4% 4% 4% 4%;text-align: center;font-size: calc(2pt + 1vw);border-radius: 16pt;}
	.cont_btnwapp_nav_sobremesa01{width:2.8%;height: auto;margin: 0% 0% 0% 2%;display:none;float:left;}
	.cont_btntlf01_nav_sobremesa01{width:12.666%; height: auto; margin: 0% 0% 0% 1%; padding: 0.2% 0% 0% 0%;float:left;}
	.cont_btntlf01_img_sobremesa01{width:15%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;float:left;}
	.cont_btntlf01_img_sobremesa01 picture{width:100%; height: auto; margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;}
	.cont_btntlf01_img_sobremesa01 img{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding:0% 0% 0% 0%;}
	.navbotontel01_sobremesa01{width:75%; height: auto;margin: 0% 0% 0% 5%; padding: 0% 0% 0% 0%;font-size: calc(24pt + 1vw);float:left;}
	.cont_nav_sobremesa_botonera02{width:80%; height: auto;margin:2% 12% 1% 12%; padding: 0% 0% 0% 0%;float:none;}
	.navboton_sobremesa02{width:auto; height: auto;margin: 1% 2% 1% 2%;text-align: center;font-size: calc(7pt + 1vw);float:left;}
	/*Inicio presentacion01*/
	.cont_seccion01{width: 100%; height: auto;}
	.cont_imgtextopre01{width: 100%; height: auto;margin: 12% 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: 90%; height: auto;margin: 15% 5% 0% 5%;padding: 0% 0% 0% 0%;}
	.cont_redes01{width: 15%; height: auto;margin: 0% 42.5% 0% 42.5%;padding: 0% 0% 0% 0%;}
	.cont_red01{width:21.333%; height:auto;margin: 0% 6% 0% 6%;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(10pt + 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(8pt + 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: 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(12pt + 1vw);}
	.legal01 {width:44%; height: auto;margin: 7% 28% 7% 28%;padding: 0% 0% 0% 0%;}
	.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% 9%;padding: 0% 0% 0% 0%;font-size: calc(12pt + 1vw);text-align:center;float:left;}
	/*FIN FOOTER*/
	/*Inicio iconos contacto directo*/
	#cont_btnWApp{width: 20%; height: auto; bottom:12%;right:3%;display:none;}
	#cont_icoWApp picture{width: 100%; height: auto;}
	#cont_icoWApp img{width: 100%; height: auto;}
	#cont_btnaction02{width: 20%; height: auto; bottom:3%;right:3%;}
	#cont_btnaction02 picture{width: 100%; height: auto;}
	#cont_btnaction02 img{width: 100%; height: auto;display:none;}
	/*Fin iconos contacto directo*/
	/*Inicio redes sociales flotantes*/
	.cont_redesflo01{display:none;}
	.cont_redesflo02{width: 12%; height: auto;bottom:90%;right:7%;display:block;}
	.cont_rrss_sobtab01{width: 25%; height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 3% 0%;float:left;}
	.cont_img_rrss_sobtab01{width: 70%; height: auto;margin: 0% 15% 0% 15%;}
	.cont_img_rrss_sobtab01 picture{width: 100%; height: auto;}
	.cont_img_rrss_sobtab01 img{width: 100%; height: auto;}
	/*Fin redes sociales flotante*/
}

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

	.cont_nav_tablet01{display:none;}
	.cont_nav_tablet02{display:none;}
	.cont_nav_movil01{display:none;}
	.cont_nav_sobremesa01{width:100%; height:auto;display:block;}
	.cont_logo_nav_sobremesa01{width:16%;height:auto;margin: 0% 42% 0% 42%;padding: 1% 0% 1% 0%;float:none;}
	.cont_logo_nav_sobremesa01 picture{width:100%; height:auto;}
	.cont_logo_nav_sobremesa01 img{width:100%; height:auto;}
	.cont_botoneras_nav_sobremesa01{width:100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;float:none;}
	.cont_nav_sobremesa_botones01{width:37.333%; height: auto;margin: 0% 0% 1% 4.5%;float:left;}
	.navboton01_sobremesa01{width:auto; height: auto;margin: 2% 2% 1% 2%;text-align: center;font-size: calc(0.5pt + 1vw);float:left;}
	.cont_btncita_nav_sobremesa01{width:15%; height: auto;margin: 0% 10.5% 0% 1%;padding: 0% 0% 0% 0%;float:left;}
	.navbotoncita01_sobremesa01{width:92%; height: auto;margin: 0% 0% 0% 0%;padding: 4% 4% 4% 4%;text-align: center;font-size: calc(2pt + 1vw);border-radius: 16pt;}
	.cont_btnwapp_nav_sobremesa01{width:2.8%;height: auto;margin: 0% 0% 0% 2%;display:none;float:left;}
	.cont_btntlf01_nav_sobremesa01{width:12.666%; height: auto; margin: 0% 0% 0% 1%; padding: 0.2% 0% 0% 0%;float:left;}
	.cont_btntlf01_img_sobremesa01{width:15%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;float:left;}
	.cont_btntlf01_img_sobremesa01 picture{width:100%; height: auto; margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;}
	.cont_btntlf01_img_sobremesa01 img{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding:0% 0% 0% 0%;}
	.navbotontel01_sobremesa01{width:75%; height: auto;margin: 0% 0% 0% 5%; padding: 0% 0% 0% 0%;font-size: calc(17pt + 1vw);float:left;}
	.cont_nav_sobremesa_botonera02{width:80%; height: auto;margin:2% 12% 1% 12%; padding: 0% 0% 0% 0%;float:none;}
	.navboton_sobremesa02{width:auto; height: auto;margin: 1% 2% 1% 2%;text-align: center;font-size: calc(4pt + 1vw);float:left;}
	/*Inicio presentacion01*/
	.cont_seccion01{width: 100%; height: auto;}
	.cont_imgtextopre01{width: 100%; height: auto;margin: 14% 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: 90%; height: auto;margin: 12% 5% 0% 5%;padding: 0% 0% 0% 0%;}
	.cont_redes01{width: 15%; height: auto;margin: 0% 42.5% 0% 42.5%;padding: 0% 0% 0% 0%;}
	.cont_red01{width:21.333%; height:auto;margin: 0% 6% 0% 6%;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(8pt + 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(7.5pt + 1vw);text-align: left;}
	.cont_imgtlf_footer01{width: 100%; height: auto;margin: 0% 0% 0% 0%;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: 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(10pt + 1vw);}
	.legal01 {width:44%; height: auto;margin: 7% 28% 7% 28%;padding: 0% 0% 0% 0%;}
	.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_btnWApp{width: 20%; height: auto; bottom:12%;right:3%;display:none;}
	#cont_icoWApp picture{width: 100%; height: auto;}
	#cont_icoWApp img{width: 100%; height: auto;}
	#cont_btnaction02{width: 20%; height: auto; bottom:3%;right:3%;}
	#cont_btnaction02 picture{width: 100%; height: auto;}
	#cont_btnaction02 img{width: 100%; height: auto;display:none;}
	/*Fin iconos contacto directo*/
	/*Inicio redes sociales flotantes*/
	.cont_redesflo01{display:none;}
	.cont_redesflo02{width: 12%; height: auto;bottom:90%;right:6%;display:block;}
	.cont_rrss_sobtab01{width: 25%; height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 3% 0%;float:left;}
	.cont_img_rrss_sobtab01{width: 70%; height: auto;margin: 0% 15% 0% 15%;}
	.cont_img_rrss_sobtab01 picture{width: 100%; height: auto;}
	.cont_img_rrss_sobtab01 img{width: 100%; height: auto;}
	/*Fin redes sociales flotante*/
}

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

	.cont_nav_tablet01{display:none;}
	.cont_nav_tablet02{display:none;}
	.cont_nav_movil01{display:none;}
	.cont_nav_sobremesa01{width:100%; height:auto;display:block;}
	.cont_logo_nav_sobremesa01{width:16%;height:auto;margin: 0% 42% 0% 42%;padding: 1% 0% 1% 0%;float:none;}
	.cont_logo_nav_sobremesa01 picture{width:100%; height:auto;}
	.cont_logo_nav_sobremesa01 img{width:100%; height:auto;}
	.cont_botoneras_nav_sobremesa01{width:100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;float:none;}
	.cont_nav_sobremesa_botones01{width:37.333%; height: auto;margin: 0% 0% 1% 4.5%;float:left;}
	.navboton01_sobremesa01{width:auto; height: auto;margin: 2% 2% 1% 2%;text-align: center;font-size: calc(1pt + 1vw)t;float:left;}
	.cont_btncita_nav_sobremesa01{width:15%; height: auto;margin: 0% 10.5% 0% 1%;padding: 0% 0% 0% 0%;float:left;}
	.navbotoncita01_sobremesa01{width:92%; height: auto;margin: 0% 0% 0% 0%;padding: 4% 4% 4% 4%;text-align: center;font-size: calc(1pt + 1vw);border-radius: 16pt;}
	.cont_btnwapp_nav_sobremesa01{width:2.8%;height: auto;margin: 0% 0% 0% 2%;display:none;float:left;}
	.cont_btntlf01_nav_sobremesa01{width:12.666%; height: auto; margin: 0% 0% 0% 1%; padding: 0.2% 0% 0% 0%;float:left;}
	.cont_btntlf01_img_sobremesa01{width:15%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;float:left;}
	.cont_btntlf01_img_sobremesa01 picture{width:100%; height: auto; margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;}
	.cont_btntlf01_img_sobremesa01 img{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding:0% 0% 0% 0%;}
	.navbotontel01_sobremesa01{width:75%; height: auto;margin: 0% 0% 0% 5%; padding: 0% 0% 0% 0%;font-size: calc(1pt + 1vw);float:left;}
	.cont_nav_sobremesa_botonera02{width:80%; height: auto;margin:2% 12% 1% 12%; padding: 0% 0% 0% 0%;float:none;}
	.navboton_sobremesa02{width:auto; height: auto;margin: 1% 2% 1% 2%;text-align: center;font-size: calc(1pt + 1vw);float:left;}
	/*Inicio presentacion01*/
	.cont_seccion01{width: 100%; height: auto;}
	.cont_imgtextopre01{width: 100%; height: auto;margin: 14% 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: 90%; height: auto;margin: 12% 5% 0% 5%;padding: 0% 0% 0% 0%;}
	.cont_redes01{width: 15%; height: auto;margin: 0% 42.5% 0% 42.5%;padding: 0% 0% 0% 0%;}
	.cont_red01{width:21.333%; height:auto;margin: 0% 6% 0% 6%;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(10pt + 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(9pt + 1vw);text-align: left;}
	.cont_imgtlf_footer01{width: 100%; height: auto;margin: 0% 0% 0% 0%;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: 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(6pt + 1vw);}
	.legal01 {width:44%; height: auto;margin: 7% 28% 7% 28%;padding: 0% 0% 0% 0%;}
	.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(7.5pt + 1vw);text-align:center;float:left;}
	/*FIN FOOTER*/
	/*Inicio iconos contacto directo*/
	#cont_btnWApp{width: 20%; height: auto; bottom:12%;right:3%;display:none;}
	#cont_icoWApp picture{width: 100%; height: auto;}
	#cont_icoWApp img{width: 100%; height: auto;}
	#cont_btnaction02{width: 20%; height: auto; bottom:3%;right:3%;}
	#cont_btnaction02 picture{width: 100%; height: auto;}
	#cont_btnaction02 img{width: 100%; height: auto;display:none;}
	/*Fin iconos contacto directo*/
	/*Inicio redes sociales flotantes*/
	.cont_redesflo01{display:none;}
	.cont_redesflo02{width: 12%; height: auto;bottom:90%;right:6%;display:block;}
	.cont_rrss_sobtab01{width: 25%; height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 3% 0%;float:left;}
	.cont_img_rrss_sobtab01{width: 70%; height: auto;margin: 0% 15% 0% 15%;}
	.cont_img_rrss_sobtab01 picture{width: 100%; height: auto;}
	.cont_img_rrss_sobtab01 img{width: 100%; height: auto;}
	/*Fin redes sociales flotante*/
}

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

	.cont_nav_tablet01{display:none;}
	.cont_nav_tablet02{display:none;}
	.cont_nav_movil01{display:none;}
	.cont_nav_sobremesa01{width:100%; height:auto;display:block;}
	.cont_logo_nav_sobremesa01{width:14%;height:auto;margin: 0% 43% 0% 43%;padding: 1% 0% 1% 0%;float:none;}
	.cont_logo_nav_sobremesa01 picture{width:100%; height:auto;}
	.cont_logo_nav_sobremesa01 img{width:100%; height:auto;}
	.cont_botoneras_nav_sobremesa01{width:100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;float:none;}
	.cont_nav_sobremesa_botones01{width:37.333%; height: auto;margin: 0% 0% 1% 4.5%;float:left;}
	.navboton01_sobremesa01{width:auto; height: auto;margin: 2% 2% 1% 2%;text-align: center;font-size: calc(0.5pt + 1vw);float:left;}
	.cont_btncita_nav_sobremesa01{width:15%; height: auto;margin: 0% 8.5% 0% 1%;padding: 0% 0% 0% 0%;float:left;}
	.navbotoncita01_sobremesa01{width:92%; height: auto;margin: 0% 0% 0% 0%;padding: 4% 4% 4% 4%;text-align: center;font-size: calc(1pt + 1vw);border-radius: 10pt;}
	.cont_btnwapp_nav_sobremesa01{width:2.8%;height: auto;margin: 0% 0% 0% 2%;display:none;float:left;}
	.cont_btntlf01_nav_sobremesa01{width:12.666%; height: auto; margin: 0% 0% 0% 1%; padding: 0.2% 0% 0% 0%;float:left;}
	.cont_btntlf01_img_sobremesa01{width:15%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;float:left;}
	.cont_btntlf01_img_sobremesa01 picture{width:100%; height: auto; margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;}
	.cont_btntlf01_img_sobremesa01 img{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding:0% 0% 0% 0%;}
	.navbotontel01_sobremesa01{width:75%; height: auto;margin: 0% 0% 0% 5%; padding: 0% 0% 0% 0%;font-size: calc(13pt + 1vw);float:left;}
	.cont_nav_sobremesa_botonera02{width:80%; height: auto;margin:2% 12% 1% 12%; padding: 0% 0% 0% 0%;float:none;}
	.navboton_sobremesa02{width:auto; height: auto;margin: 1% 2% 1% 2%;text-align: center;font-size: calc(3pt + 1vw);float:left;}
	/*Inicio presentacion01*/
	.cont_seccion01{width: 100%; height: auto;}
	.cont_imgtextopre01{width: 100%; height: auto;margin: 14% 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: 90%; height: auto;margin: 12% 5% 0% 5%;padding: 0% 0% 0% 0%;}
	.cont_redes01{width: 15%; height: auto;margin: 0% 42.5% 0% 42.5%;padding: 0% 0% 0% 0%;}
	.cont_red01{width:21.333%; height:auto;margin: 0% 6% 0% 6%;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(8pt + 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(4.5pt + 1vw);text-align: left;}
	.cont_imgtlf_footer01{width: 100%; height: auto;margin: 0% 0% 0% 0%;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: 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(6.5pt + 1vw);}
	.legal01 {width:50%; height: auto;margin: 7% 25% 7% 25%;padding: 0% 0% 0% 0%;}
	.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(2pt + 1vw);text-align:center;float:left;}
	/*FIN FOOTER*/
	/*Inicio iconos contacto directo*/
	#cont_btnWApp{width: 20%; height: auto; bottom:12%;right:3%;display:none;}
	#cont_icoWApp picture{width: 100%; height: auto;}
	#cont_icoWApp img{width: 100%; height: auto;}
	#cont_btnaction02{width: 20%; height: auto; bottom:3%;right:3%;}
	#cont_btnaction02 picture{width: 100%; height: auto;}
	#cont_btnaction02 img{width: 100%; height: auto;display:none;}
	/*Fin iconos contacto directo*/
	/*Inicio redes sociales flotantes*/
	.cont_redesflo01{display:none;}
	.cont_redesflo02{width: 12%; height: auto;bottom:90%;right:7%;display:block;}
	.cont_rrss_sobtab01{width: 25%; height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 3% 0%;float:left;}
	.cont_img_rrss_sobtab01{width: 70%; height: auto;margin: 0% 15% 0% 15%;}
	.cont_img_rrss_sobtab01 picture{width: 100%; height: auto;}
	.cont_img_rrss_sobtab01 img{width: 100%; height: auto;}
	/*Fin redes sociales flotante*/
}

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

	.cont_nav_tablet01{display:none;}
	.cont_nav_tablet02{display:none;}
	.cont_nav_movil01{display:none;}
	.cont_nav_sobremesa01{width:100%; height:auto;display:block;}
	.cont_logo_nav_sobremesa01{width:14%;height:auto;margin: 0% 43% 0% 43%;padding: 1% 0% 1% 0%;float:none;}
	.cont_logo_nav_sobremesa01 picture{width:100%; height:auto;}
	.cont_logo_nav_sobremesa01 img{width:100%; height:auto;}
	.cont_botoneras_nav_sobremesa01{width:100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;float:none;}
	.cont_nav_sobremesa_botones01{width:37.333%; height: auto;margin: 0% 0% 1% 4.5%;float:left;}
	.navboton01_sobremesa01{width:auto; height: auto;margin: 2% 2% 1% 2%;text-align: center;font-size: calc(1pt + 0.9vw);float:left;}
	.cont_btncita_nav_sobremesa01{width:15%; height: auto;margin: 0% 8.5% 0% 1%;padding: 0% 0% 0% 0%;float:left;}
	.navbotoncita01_sobremesa01{width:92%; height: auto;margin: 0% 0% 0% 0%;padding: 4% 4% 4% 4%;text-align: center;font-size: calc(1pt + 1vw);border-radius: 6pt;}
	.cont_btnwapp_nav_sobremesa01{width:2.8%;height: auto;margin: 0% 0% 0% 2%;display:none;float:left;}
	.cont_btntlf01_nav_sobremesa01{width:12.666%; height: auto; margin: 0% 0% 0% 1%; padding: 0.2% 0% 0% 0%;float:left;}
	.cont_btntlf01_img_sobremesa01{width:15%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;float:left;}
	.cont_btntlf01_img_sobremesa01 picture{width:100%; height: auto; margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;}
	.cont_btntlf01_img_sobremesa01 img{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding:0% 0% 0% 0%;}
	.navbotontel01_sobremesa01{width:75%; height: auto;margin: 0% 0% 0% 5%; padding: 0% 0% 0% 0%;font-size: calc(10pt + 1vw);float:left;}
	.cont_nav_sobremesa_botonera02{width:80%; height: auto;margin:2% 12% 1% 12%; padding: 0% 0% 0% 0%;float:none;}
	.navboton_sobremesa02{width:auto; height: auto;margin: 1% 2% 1% 2%;text-align: center;font-size: calc(2.5pt + 1vw);float:left;}
	/*Inicio presentacion01*/
	.cont_seccion01{width: 100%; height: auto;}
	.cont_imgtextopre01{width: 100%; height: auto;margin: 14% 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: 90%; height: auto;margin: 15% 5% 0% 5%;padding: 0% 0% 0% 0%;}
	.cont_redes01{width: 15%; height: auto;margin: 0% 42.5% 0% 42.5%;padding: 0% 0% 0% 0%;}
	.cont_red01{width:21.333%; height:auto;margin: 0% 6% 0% 6%;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(7pt + 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(4pt + 1vw);text-align: left;}
	.cont_imgtlf_footer01{width: 100%; height: auto;margin: 0% 0% 0% 0%;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: 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(6pt + 1vw);}
	.legal01 {width:50%; height: auto;margin: 7% 25% 7% 25%;padding: 0% 0% 0% 0%;}
	.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_btnWApp{width: 20%; height: auto; bottom:12%;right:3%;display:none;}
	#cont_icoWApp picture{width: 100%; height: auto;}
	#cont_icoWApp img{width: 100%; height: auto;}
	#cont_btnaction02{width: 20%; height: auto; bottom:3%;right:3%;}
	#cont_btnaction02 picture{width: 100%; height: auto;}
	#cont_btnaction02 img{width: 100%; height: auto;display:none;}
	/*Fin iconos contacto directo*/
	/*Inicio redes sociales flotantes*/
	.cont_redesflo01{display:none;}
	.cont_redesflo02{width: 12%; height: auto;bottom:90%;right:7%;display:block;}
	.cont_rrss_sobtab01{width: 25%; height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 3% 0%;float:left;}
	.cont_img_rrss_sobtab01{width: 70%; height: auto;margin: 0% 15% 0% 15%;}
	.cont_img_rrss_sobtab01 picture{width: 100%; height: auto;}
	.cont_img_rrss_sobtab01 img{width: 100%; height: auto;}
	/*Fin redes sociales flotante*/
}

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

	.cont_nav_tablet01{display:none;}
	.cont_nav_tablet02{display:none;}
	.cont_nav_movil01{display:none;}
	.cont_nav_sobremesa01{width:100%; height:auto;display:block;}
	.cont_logo_nav_sobremesa01{width:14%;height:auto;margin: 0% 43% 0% 43%;padding: 1% 0% 1% 0%;float:none;}
	.cont_logo_nav_sobremesa01 picture{width:100%; height:auto;}
	.cont_logo_nav_sobremesa01 img{width:100%; height:auto;}
	.cont_botoneras_nav_sobremesa01{width:100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;float:none;}
	.cont_nav_sobremesa_botones01{width:37.333%; height: auto;margin: 0% 0% 1% 4.5%;float:left;}
	.navboton01_sobremesa01{width:auto; height: auto;margin: 2% 2% 1% 2%;text-align: center;font-size: calc(1pt + 0.9vw);float:left;}
	.cont_btncita_nav_sobremesa01{width:15%; height: auto;margin: 0% 9.5% 0% 1%;padding: 0% 0% 0% 0%;float:left;}
	.navbotoncita01_sobremesa01{width:92%; height: auto;margin: 0% 0% 0% 0%;padding: 4% 4% 4% 4%;text-align: center;font-size: calc(1pt + 0.9vw);border-radius: 8pt;}
	.cont_btnwapp_nav_sobremesa01{width:2.8%;height: auto;margin: 0% 0% 0% 2%;display:none;float:left;}
	.cont_btntlf01_nav_sobremesa01{width:12.666%; height: auto; margin: 0% 0% 0% 1%; padding: 0.2% 0% 0% 0%;float:left;}
	.cont_btntlf01_img_sobremesa01{width:15%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;float:left;}
	.cont_btntlf01_img_sobremesa01 picture{width:100%; height: auto; margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;}
	.cont_btntlf01_img_sobremesa01 img{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding:0% 0% 0% 0%;}
	.navbotontel01_sobremesa01{width:75%; height: auto;margin: 0% 0% 0% 5%; padding: 0% 0% 0% 0%;font-size: calc(10pt + 1vw);float:left;}
	.cont_nav_sobremesa_botonera02{width:80%; height: auto;margin:2% 12% 1% 12%; padding: 0% 0% 0% 0%;float:none;}
	.navboton_sobremesa02{width:auto; height: auto;margin: 1% 2% 1% 2%;text-align: center;font-size: calc(2.5pt + 1vw);float:left;}
	/*Inicio presentacion01*/
	.cont_seccion01{width: 100%; height: auto;}
	.cont_imgtextopre01{width: 100%; height: auto;margin: 14% 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: 90%; height: auto;margin: 14% 5% 0% 5%;padding: 0% 0% 0% 0%;}
	.cont_redes01{width: 15%; height: auto;margin: 0% 42.5% 0% 42.5%;padding: 0% 0% 0% 0%;}
	.cont_red01{width:21.333%; height:auto;margin: 0% 6% 0% 6%;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(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;margin: 0% 0% 0% 0%;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: 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(5pt + 1vw);}
	.legal01 {width:50%; height: auto;margin: 7% 25% 7% 25%;padding: 0% 0% 0% 0%;}
	.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_btnWApp{width: 20%; height: auto; bottom:12%;right:3%;display:none;}
	#cont_icoWApp picture{width: 100%; height: auto;}
	#cont_icoWApp img{width: 100%; height: auto;}
	#cont_btnaction02{width: 20%; height: auto; bottom:3%;right:3%;}
	#cont_btnaction02 picture{width: 100%; height: auto;}
	#cont_btnaction02 img{width: 100%; height: auto;display:none;}
	/*Fin iconos contacto directo*/
	/*Inicio redes sociales flotantes*/
	.cont_redesflo01{display:none;}
	.cont_redesflo02{width: 12%; height: auto;bottom:90%;right:6.2%;display:block;}
	.cont_rrss_sobtab01{width: 25%; height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 3% 0%;float:left;}
	.cont_img_rrss_sobtab01{width: 70%; height: auto;margin: 0% 15% 0% 15%;}
	.cont_img_rrss_sobtab01 picture{width: 100%; height: auto;}
	.cont_img_rrss_sobtab01 img{width: 100%; height: auto;}
	/*Fin redes sociales flotante*/
}

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

	.cont_nav_tablet01{display:none;}
	.cont_nav_tablet02{display:none;}
	.cont_nav_movil01{display:none;}
	.cont_nav_sobremesa01{width:100%; height:auto;display:block;}
	.cont_logo_nav_sobremesa01{width:14%;height:auto;margin: 0% 43% 0% 43%;padding: 1% 0% 1% 0%;float:none;}
	.cont_logo_nav_sobremesa01 picture{width:100%; height:auto;}
	.cont_logo_nav_sobremesa01 img{width:100%; height:auto;}
	.cont_botoneras_nav_sobremesa01{width:100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;float:none;}
	.cont_nav_sobremesa_botones01{width:37.333%; height: auto;margin: 0% 0% 1% 4.5%;float:left;}
	.navboton01_sobremesa01{width:auto; height: auto;margin: 2% 2% 1% 2%;text-align: center;font-size: calc(1pt + 0.9vw);float:left;}
	.cont_btncita_nav_sobremesa01{width:15%; height: auto;margin: 0% 8.5% 0% 1%;padding: 0% 0% 0% 0%;float:left;}
	.navbotoncita01_sobremesa01{width:92%; height: auto;margin: 0% 0% 0% 0%;padding: 4% 4% 4% 4%;text-align: center;font-size: calc(1pt + 1vw);border-radius: 5pt;}
	.cont_btnwapp_nav_sobremesa01{width:2.8%;height: auto;margin: 0% 0% 0% 2%;display:none;float:left;}
	.cont_btntlf01_nav_sobremesa01{width:12.666%; height: auto; margin: 0% 0% 0% 1%; padding: 0.2% 0% 0% 0%;float:left;}
	.cont_btntlf01_img_sobremesa01{width:15%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;float:left;}
	.cont_btntlf01_img_sobremesa01 picture{width:100%; height: auto; margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;}
	.cont_btntlf01_img_sobremesa01 img{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding:0% 0% 0% 0%;}
	.navbotontel01_sobremesa01{width:75%; height: auto;margin: 0% 0% 0% 5%; padding: 0% 0% 0% 0%;font-size: calc(8pt + 1vw);float:left;}
	.cont_nav_sobremesa_botonera02{width:90%; height: auto;margin:2% 3% 1% 8%; padding: 0% 0% 0% 0%;float:none;}
	.navboton_sobremesa02{width:auto; height: auto;margin: 1% 2% 1% 2%;text-align: center;font-size: calc(2pt + 1vw);float:left;}
	/*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: 90%; height: auto;margin: 12% 5% 0% 5%;padding: 0% 0% 0% 0%;}
	.cont_redes01{width: 15%; height: auto;margin: 0% 42.5% 0% 42.5%;padding: 0% 0% 0% 0%;}
	.cont_red01{width:21.333%; height:auto;margin: 0% 6% 0% 6%;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(5pt + 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(4pt + 1vw);text-align: left;}
	.cont_imgtlf_footer01{width: 100%; height: auto;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(4pt + 1vw);}
	.legal01 {width:50%; height: auto;margin: 7% 25% 7% 25%;padding: 0% 0% 0% 0%;}
	.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_btnWApp{width: 20%; height: auto; bottom:12%;right:3%;display:none;}
	#cont_icoWApp picture{width: 100%; height: auto;}
	#cont_icoWApp img{width: 100%; height: auto;}
	#cont_btnaction02{width: 20%; height: auto; bottom:3%;right:3%;}
	#cont_btnaction02 picture{width: 100%; height: auto;}
	#cont_btnaction02 img{width: 100%; height: auto;display:none;}
	/*Fin iconos contacto directo*/
	/*Inicio redes sociales flotantes*/
	.cont_redesflo01{display:none;}
	.cont_redesflo02{width: 12%; height: auto;bottom:90%;right:6.2%;display:block;}
	.cont_rrss_sobtab01{width: 25%; height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 3% 0%;float:left;}
	.cont_img_rrss_sobtab01{width: 70%; height: auto;margin: 0% 15% 0% 15%;}
	.cont_img_rrss_sobtab01 picture{width: 100%; height: auto;}
	.cont_img_rrss_sobtab01 img{width: 100%; height: auto;}
	/*Fin redes sociales flotante*/
}


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

	.cont_nav_sobremesa01{display:none;}
	.cont_nav_movil01{display:none;}
	/*Inicio portátiles pequeños, tablets*/
  .cont_nav_tablet01{width: 100%;height:auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;display:block;}
  .cont_logo_nav_tablet01{width:18%;height:auto;margin: 0% 41% 0% 41%;padding: 1% 0% 0% 0%;float:none;}
  .cont_nav_tablet01 picture{width: 100%;height:}
  .cont_nav_tablet01 img{width: 100%;height:auto;}
  .cont_nav_tablet02{width: 100%;height:auto;margin: 0% 0% 0% 0%;padding: 0% 0% 1% 0%;float:none;display:block;}
  .cont_iconomenu_nav_tablet01{width:3.4%;height:auto;margin: 0.5% 0% 0% 4%;float:left;}
 	#checktablet01{display: none;}
 	#checktablet01:checked ~ .menutablet01{width: 30%;height: 100%;left: 0%;}
  .menutablet01{width: 30%;height: 100%;top: 19.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: 10% 0% 1% 0%;float: none;}
  .menutablet01 li{width: 80%; height: auto;padding: 1.2% 0% 1.2% 0%;margin: 1.8% 0% 1.8% 12%;font-size: calc(5pt + 0.8vw);}
  .cont_btncita_nav_tablet01{width:26%;height: auto;margin: 0.55% 2% 0% 29%;padding: 0% 0% 0% 0%;float: left;}
  .navbotoncita01_tablet01{width:auto;height: auto;margin: 0% 0% 1% 5%;padding: 1% 0% 1% 0% ;font-size: calc(5.5pt + 1vw);text-align:center;border-radius: 3pt;}
  .cont_btntlf01_nav_tablet01{width:16%;height:auto;margin: 0.4% 0% 0% 0%;padding: 0% 0% 0% 0%;float: left;}
  .cont_btntlf01_img_tablet01{width:17.5%;height:auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;float: left;}
  .cont_btntlf01_nav_tablet01 picture{width: 100%;height: auto;}
  .cont_btntlf01_nav_tablet01 img{width: 100%;height: auto;}
  .navbotontel01_tablet01{width: auto;height: auto;margin: 0% 0% 1% 0%;padding: 0% 0% 0% 0%;font-size: calc(13pt + 1vw);text-align:center;float:left;}
  /*Fin portátiles pequeños, tablets*/
	/*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: 94%; height: auto;margin: 18% 3% 0% 3%;padding: 0% 0% 0% 0%;}
	.cont_redes01{width: 15%; height: auto;margin: 0% 42.5% 0% 42.5%;padding: 0% 0% 0% 0%;}
	.cont_red01{width:21.333%; height:auto;margin: 0% 6% 0% 6%;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(5pt + 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% 2% 0%; padding: 0% 0% 0% 0%;font-size: calc(5.5pt + 1vw);text-align: left;}
	.cont_imgtlf_footer01{width: 100%; height: auto;margin: 0% 0% 0% 0%;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: 84%; 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(6pt + 1vw);}
	.legal01 {width:60%; height: auto;margin: 7% 20% 7% 20%;padding: 0% 0% 0% 0%;}
	.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(5pt + 1vw);text-align:center;float:left;}
	/*FIN FOOTER*/
	/*Inicio iconos contacto directo*/
	#cont_btnWApp{width: 20%; height: auto; bottom:12%;right:3%;display:none;}
	#cont_icoWApp picture{width: 100%; height: auto;}
	#cont_icoWApp img{width: 100%; height: auto;}
	#cont_btnaction02{width: 20%; height: auto; bottom:3%;right:3%;}
	#cont_btnaction02 picture{width: 100%; height: auto;}
	#cont_btnaction02 img{width: 100%; height: auto;display:none;}
	/*Fin iconos contacto directo*/
	/*Inicio redes sociales flotantes*/
	.cont_redesflo01{display:none;}
	.cont_redesflo02{width: 15%; height: auto;bottom:92%;right:4.2%;display:block;}
	.cont_rrss_sobtab01{width: 25%; height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 3% 0%;float:left;}
	.cont_img_rrss_sobtab01{width: 70%; height: auto;margin: 0% 15% 0% 15%;}
	.cont_img_rrss_sobtab01 picture{width: 100%; height: auto;}
	.cont_img_rrss_sobtab01 img{width: 100%; height: auto;}
	/*Fin redes sociales flotante*/
}

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

	.cont_nav_sobremesa01{display:none;}
	.cont_nav_movil01{display:none;}
	/*Inicio portátiles pequeños, tablets*/
  .cont_nav_tablet01{width: 100%;height:auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;display:block;}
  .cont_logo_nav_tablet01{width:18%;height:auto;margin: 0% 41% 0% 41%;padding: 1% 0% 0% 0%;float:none;}
  .cont_nav_tablet01 picture{width: 100%;height:}
  .cont_nav_tablet01 img{width: 100%;height:auto;}
  .cont_nav_tablet02{width: 100%;height:auto;margin: 0% 0% 0% 0%;padding: 0% 0% 1% 0%;float:none;display:block;}
  .cont_iconomenu_nav_tablet01{width:3.4%;height:auto;margin: 0.5% 0% 0% 4%;float:left;}
 	#checktablet01{display: none;}
 	#checktablet01:checked ~ .menutablet01{width: 32%;height: 100%;left: 0%;}
  .menutablet01{width: 32%;height: 100%;top: 17.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: 10% 0% 1% 0%;float: none;}
  .menutablet01 li{width: 100%; height: auto;padding: 1.2% 0% 1.2% 0%;margin: 1.8% 0% 1.8% 12%;font-size: calc(7.5pt + 0.8vw);}
  .cont_btncita_nav_tablet01{width:26%;height: auto;margin: 0.55% 2% 0% 29%;padding: 0% 0% 0% 0%;float: left;}
  .navbotoncita01_tablet01{width:auto;height: auto;margin: 0% 0% 1% 5%;padding: 1% 0% 1% 0% ;font-size: calc(5.5pt + 1vw);text-align:center;border-radius: 3pt;}
  .cont_btntlf01_nav_tablet01{width:16%;height:auto;margin: 0.4% 0% 0% 0%;padding: 0% 0% 0% 0%;float: left;}
  .cont_btntlf01_img_tablet01{width:17.5%;height:auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;float: left;}
  .cont_btntlf01_nav_tablet01 picture{width: 100%;height: auto;}
  .cont_btntlf01_nav_tablet01 img{width: 100%;height: auto;}
  .navbotontel01_tablet01{width: auto;height: auto;margin: 0% 0% 1% 0%;padding: 0% 0% 0% 0%;font-size: calc(10pt + 1vw);text-align:center;float:left;}
  /*Fin portátiles pequeños, tablets*/
	/*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: 69%;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(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: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: 94%; height: auto;margin: 15% 3% 0% 3%;padding: 0% 0% 0% 0%;}
	.cont_redes01{width: 24%; height: auto;margin: 0% 38% 0% 38%;padding: 0% 0% 0% 0%;}
	.cont_red01{width:21.333%; height:auto;margin: 0% 6% 0% 6%;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: 30%; height: auto;margin: 5% 35% 0% 35%;padding: 0% 0% 0% 0%;}
	.logofooter01 picture {width: 100%; height: auto;}
	.logofooter01 img {width: 100%; height: auto;}
	.infofooter01{width: 22.333%; height: auto;margin: 0% 0% 0% 10%;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(8pt + 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% 4.5% 0%; padding: 0% 0% 0% 0%;font-size: calc(7.5pt + 1vw);text-align: left;}
	.cont_imgtlf_footer01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.cont_imgfooter01{width: 12%; 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(9pt + 1vw);}
	.legal01 {width:80%; height: auto;margin: 7% 10% 7% 10%;padding: 0% 0% 0% 0%;}
	.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% 12%;padding: 0% 0% 0% 0%;font-size: calc(7pt + 1vw);text-align:center;float:left;}
	/*FIN FOOTER*/
	/*Inicio iconos contacto directo*/
	#cont_btnWApp{width: 20%; height: auto; bottom:12%;right:3%;display:none;}
	#cont_icoWApp picture{width: 100%; height: auto;}
	#cont_icoWApp img{width: 100%; height: auto;}
	#cont_btnaction02{width: 20%; height: auto; bottom:3%;right:3%;}
	#cont_btnaction02 picture{width: 100%; height: auto;}
	#cont_btnaction02 img{width: 100%; height: auto;display:none;}
	/*Fin iconos contacto directo*/
	/*Fin iconos contacto directo*/
	.cont_redesflo01{display:none;}
	.cont_redesflo02{width: 15%; height: auto;bottom:92.8%;right:4.2%;display:block;background-color: transparent;}
	.cont_rrss_sobtab01{width: 25%; height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 3% 0%;float:left;}
	.cont_img_rrss_sobtab01{width: 70%; height: auto;margin: 0% 15% 0% 15%;}
	.cont_img_rrss_sobtab01 picture{width: 100%; height: auto;}
	.cont_img_rrss_sobtab01 img{width: 100%; height: auto;}
	/*Fin redes sociales flotante*/
}

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

	.cont_nav_sobremesa01{display:none;}
	.cont_nav_movil01{display:none;}
	/*Inicio portátiles pequeños, tablets*/
  .cont_nav_tablet01{width: 100%;height:auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;display:block;}
  .cont_logo_nav_tablet01{width:26%;height:auto;margin: 0% 37% 0% 37%;padding: 1% 0% 1% 0%;float:none;}
  .cont_nav_tablet01 picture{width: 100%;height:}
  .cont_nav_tablet01 img{width: 100%;height:auto;}
  .cont_nav_tablet02{width: 100%;height:auto;margin: 0% 0% 0% 0%;padding: 0% 0% 1% 0%;float:none;display:block;}
  .cont_iconomenu_nav_tablet01{width:4%;height:auto;margin: 0.5% 0% 0% 4%;float:left;}
 	#checktablet01{display: none;}
 	#checktablet01:checked ~ .menutablet01{width: 36%;height: 100%;left: 0%;}
  .menutablet01{width: 36%;height: 100%;top: 16.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: 10% 0% 1% 0%;float: none;}
  .menutablet01 li{width: 100%; height: auto;padding: 1.2% 0% 1.2% 12%;margin: 1.4% 0% 1.4% 0%;font-size: calc(8.4pt + 0.8vw);}
  .cont_btncita_nav_tablet01{width:28%;height: auto;margin: 0.55% 6% 0% 8%;padding: 0% 0% 0% 0%;float: left;}
  .navbotoncita01_tablet01{width:auto;height: auto;margin: 0% 0% 1% 5%;padding: 1.8% 6% 1.8% 6% ;font-size: calc(6.8pt + 1vw);text-align:center;border-radius: 2.5pt;}
  .cont_btntlf01_nav_tablet01{width:24%;height:auto;margin: 0.4% 0% 0% 0%;padding: 0% 0% 0% 0%;float: left;}
  .cont_btntlf01_img_tablet01{width:16%;height:auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;float: left;}
  .cont_btntlf01_nav_tablet01 picture{width: 100%;height: auto;}
  .cont_btntlf01_nav_tablet01 img{width: 100%;height: auto;}
  .navbotontel01_tablet01{width: auto;height: auto;margin: 0% 0% 1% 0%;padding: 0% 0% 0% 0%;font-size: calc(13pt + 1vw);text-align:center;float:left;}
  /*Fin portátiles pequeños, tablets*/
	/*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: 62%;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(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: 94%; height: auto;margin: 25% 3% 0% 3%;padding: 0% 0% 0% 0%;}
	.cont_redes01{width: 24%; height: auto;margin: 0% 38% 0% 38%;padding: 0% 0% 0% 0%;}
	.cont_red01{width:21.333%; height:auto;margin: 0% 6% 0% 6%;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: 30%; height: auto;margin: 5% 35% 0% 35%;padding: 0% 0% 0% 0%;}
	.logofooter01 picture {width: 100%; height: auto;}
	.logofooter01 img {width: 100%; height: auto;}
	.infofooter01{width: 24.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(8pt + 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% 2.5% 0%; padding: 0% 0% 0% 0%;font-size: calc(8pt + 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: 12%; 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(8pt + 1vw);}
	.legal01 {width:80%; height: auto;margin: 10% 10% 7% 10%;padding: 0% 0% 0% 0%;}
	.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% 12%;padding: 0% 0% 0% 0%;font-size: calc(7pt + 1vw);text-align:center;float:left;}
	/*FIN FOOTER*/
	/*Inicio iconos contacto directo*/
	#cont_btnWApp{width: 20%; height: auto; bottom:12%;right:3%;display:none;}
	#cont_icoWApp picture{width: 100%; height: auto;}
	#cont_icoWApp img{width: 100%; height: auto;}
	#cont_btnaction02{width: 20%; height: auto; bottom:3%;right:3%;}
	#cont_btnaction02 picture{width: 100%; height: auto;}
	#cont_btnaction02 img{width: 100%; height: auto;display:none;}
	/*Fin iconos contacto directo*/
	/*Inicio redes sociales flotantes*/
	.cont_redesflo01{display:none;}
	.cont_redesflo02{width: 22%; height: auto;bottom:92%;right:4.2%;display:block;}
	.cont_rrss_sobtab01{width: 25%; height: auto;margin: 0% 0% 0% 0%;padding: 3% 0% 3% 0%;float:left;}
	.cont_img_rrss_sobtab01{width: 70%; height: auto;margin: 0% 15% 0% 15%;}
	.cont_img_rrss_sobtab01 picture{width: 100%; height: auto;}
	.cont_img_rrss_sobtab01 img{width: 100%; height: auto;}
	/*Fin redes sociales flotante*/
}

/* ---- 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;}
	/*Inicio portátiles pequeños, tablets*/
  .cont_nav_tablet01{width: 100%;height:auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;display:block;}
  .cont_logo_nav_tablet01{width:40%;height:auto;margin: 0% 30% 0% 30%;padding: 1% 0% 1% 0%;float:none;}
  .cont_nav_tablet01 picture{width: 100%;height:}
  .cont_nav_tablet01 img{width: 100%;height:auto;}
  .cont_nav_tablet02{width: 100%;height:auto;margin: 0% 0% 0% 0%;padding: 0% 0% 2% 0%;float:none;display:block;}
  .cont_iconomenu_nav_tablet01{width:5%;height:auto;margin: 0.5% 0% 0% 4%;float:left;}
 	#checktablet01{display: none;}
 	#checktablet01:checked ~ .menutablet01{width: 50%;height: 100%;left: 0%;}
  .menutablet01{width: 50%;height: 100%;top: 19.8%;left: -100%;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
  .menutablet01 ul{width: 98%;height: auto;margin: 0% 0% 0% 0%;padding: 10% 0% 1% 0%;float: none;}
  .menutablet01 li{width: 100%; height: auto;padding: 1.2% 0% 1.2% 10%;margin: 1.4% 0% 1.4% 0%;font-size: calc(10pt + 1vw);}
  .cont_btncita_nav_tablet01{width:28%;height: auto;margin: 0.55% 6% 0% 8%;padding: 0% 0% 0% 0%;float: left;display:none;}
  .navbotoncita01_tablet01{width:auto;height: auto;margin: 0% 0% 1% 5%;padding: 1.8% 6% 1.8% 6% ;font-size: calc(12pt + 1vw);text-align:center;border-radius: 2.5pt;}
  .cont_btntlf01_nav_tablet01{width:32%;height:auto;margin: 0.4% 0% 0% 10%;padding: 0% 0% 0% 0%;float: left;}
  .cont_btntlf01_img_tablet01{width:17.5%;height:auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;float: left;}
  .cont_btntlf01_nav_tablet01 picture{width: 100%;height: auto;}
  .cont_btntlf01_nav_tablet01 img{width: 100%;height: auto;}
  .navbotontel01_tablet01{width: auto;height: auto;margin: 0% 0% 1% 2%;padding: 0% 0% 0% 0%;font-size: calc(16.5pt + 1vw);text-align:center;float:left;}
  /*Fin portátiles pequeños, tablets*/
	/*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: 62%;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(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(15pt + 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: 94%; height: auto;margin: 50% 3% 0% 3%;padding: 0% 0% 0% 0%;}
	.cont_redes01{width: 35%; height: auto;margin: 0% 32.5% 0% 32.5%;padding: 0% 0% 0% 0%;}
	.cont_red01{width:25.333%; height:auto;margin: 0% 4% 0% 4%;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: 5% 20% 0% 20%;padding: 0% 0% 0% 0%;}
	.logofooter01 picture {width: 100%; height: auto;}
	.logofooter01 img {width: 100%; height: auto;}
	.infofooter01{width: 100%; height: auto;margin: 0% 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% 15% 0%;padding: 0% 0% 0% 0%;}
	.infofooter01 li{width: 100%; height: auto;margin: 2% 0% 2% 0%; padding: 0% 0% 0% 0%;font-size: calc(14pt + 1vw);text-align: center;}
	.cont_imgtlf_footer01{width: 33.333%; height: auto;overflow:hidden;margin: 0% 33.33% 0% 33.333%;padding: 0% 0% 0% 0%;}
	.cont_imgfooter01{width: 15%; 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(16pt + 1vw);}
	.legal01 {width:80%; height: auto;margin: 10% 10% 7% 10%;padding: 0% 0% 0% 0%;}
	.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(14pt + 1vw);text-align:center;float:none;}
	/*FIN FOOTER*/
	/*Inicio iconos contacto directo*/
	#cont_btnWApp{width: 11%; height: auto; overflow: hidden; position: fixed;z-index: 11;bottom:12%;right:3%;}
	#cont_icoWApp picture{width: 100%; height: auto; overflow: hidden;}
	#cont_icoWApp img{width: 100%; height: auto;}
	#cont_btnaction02{width: 11%; height: auto; overflow: hidden; position: fixed;z-index: 11;bottom:3%;right:3%;}
	#cont_btnaction02 picture{width: 100%; height: auto; overflow: hidden;}
	#cont_btnaction02 img{width: 100%; height: auto;}
	/*Fin iconos contacto directo*/
	/*Inicio redes sociales flotantes*/
	.cont_redesflo02{display:none;}
	.cont_redesflo01{width: 50%; height: auto; bottom:0%;right:0%;margin: 0% 0% 0% 0%;padding: 0% 25% 0% 25%;display:block;}
	.cont_rrss_movil01{width: 20%; height: auto;float:left;margin: 0% 0% 0% 0%;padding: 3% 2.5% 3% 2.5%;}
	.cont_img_rrss_movil01{width: 70%; height: auto;margin: 0% 15% 0% 15%;}
	.cont_img_rrss_movil01 picture{width: 100%; height: auto;}
	.cont_img_rrss_movil01 img{width: 100%; height: auto;}
	/*Fin redes sociales flotante*/
}
/* ---- 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;}
	/*Inicio móviles*/
	.cont_nav_movil01{width: 100%; height:auto;}
	.cont_nav_movil02{width: 22%; height:auto;margin: 0% 0% 0% 0%; padding: 5% 0% 0.6% 0%;float:left;}
	.cont_nav_movil02 picture{width: 100%; height:auto;}
	.cont_nav_movil02 img{width: 100%; height:auto;}
	.cont_logo_nav_movil01{width:38%; height:auto;margin: 0% 30% 0% 9%;padding: 3% 0% 0% 0%;float:left;}
	.cont_logo_nav_movil01 picture{width: 100%; height: auto;}
	.cont_logo_nav_movil01 img{width: 100%; height: auto;}
	.cont_iconomenu_nav_movil01{width:30%; height:auto;margin: 2% 0% 0% 20%;float:left;}
	#checkmovil01{display: none;}
	#checkmovil01:checked ~ .menumovil01{width: 100%; height: 100%; left: 0%;}
	.menumovil01{width: 100%; height: 100%;left: -100%; top: 19%;}
	.menumovil01 ul{width: 100%; height: auto;margin: 0% 0% 0% 0%; padding: 5% 0% 5% 0%;}
	.menumovil01 li{width: 100%;height: auto;margin: 1% 0% 1% 10%;padding: 0.5% 0% 0.5% 0%;font-size:calc(12.5pt + 1vw);}
	.cont_btntlf_nav_movil01{width: 100%;height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
	.cont_btntlf01_nav_movil01{width: 50%; height:auto;margin: 0% 0% 0% 0%;padding: 1% 0% 3% 0%; float:left;}
	.cont_btntlf01_img_nav_movil01{width:14%;height:auto;margin: 2% 0% 0% 6%;padding: 0% 0% 0% 0%;float:left;}
	.cont_btntlf01_img_nav_movil01 picture{width:100%;height:auto;}
	.cont_btntlf01_img_nav_movil01 img{width:100%;height:auto;margin: 0% 0% 0% 5%;float:left;}
	.navbotontel01_nav_movil01{width:70.5%;height:auto; margin: 0% 0% 1% 2.5%; padding: 3% 0% 0% 0%;font-size:calc(16pt + 1vw);float:left;}
	/*Fin móviles*/
	/*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(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(13pt + 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: 94%; height: auto;margin: 40% 3% 0% 3%;padding: 0% 0% 0% 0%;}
	.cont_redes01{width: 64%; height: auto;margin: 0% 18% 0% 18%;padding: 0% 0% 0% 0%;}
	.cont_red01{width:25.333%; height:auto;margin: 0% 4% 0% 4%;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: 5% 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% 15% 0%;padding: 0% 0% 0% 0%;}
	.infofooter01 li{width: 100%; height: auto;margin: 2.5% 0% 2.5% 0%; padding: 0% 0% 0% 0%;font-size: calc(18pt + 1vw);text-align: center;}
	.cont_imgtlf_footer01{width: 70%; height: auto;overflow:hidden;margin: 0% 15% 0% 15%;padding: 0% 0% 0% 0%;}
	.cont_imgfooter01{width: 15%; 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: 2% 0% 0% 3%; padding: 0% 0% 0% 0%;font-size: calc(16pt + 1vw);}
	.legal01 {width:80%; height: auto;margin: 10% 10% 7% 10%;padding: 0% 0% 0% 0%;}
	.legal01 ul{width:80%; height: auto; overflow:hidden;margin: 5% 10% 5% 10%;}
	.legal01 li{width:100%;height: auto;margin: 5% 1.5% 5% 1.5%;font-size:16pt;float:none;}
	/*FIN FOOTER*/
	/*Inicio iconos contacto directo*/
	#cont_btnWApp{width: 17.5%; height: auto; overflow: hidden; position: fixed;z-index: 11;bottom:12%;right:3%;}
	#cont_icoWApp picture{width: 100%; height: auto; overflow: hidden;}
	#cont_icoWApp img{width: 100%; height: auto;}
	#cont_btnaction02{width: 17.5%; height: auto; overflow: hidden; position: fixed;z-index: 11;bottom:3%;right:3%;}
	#cont_btnaction02 picture{width: 100%; height: auto; overflow: hidden;}
	#cont_btnaction02 img{width: 100%; height: auto;}
	/*Fin iconos contacto directo*/
	/*Inicio redes sociales flotantes*/
	.cont_redesflo02{display:none;}
	.cont_redesflo01{width: 70%; height: auto; bottom:0%;right:0%;margin: 0% 0% 0% 0%;padding: 0% 15% 0% 15%;display:block;background-color:#fff;}
	.cont_rrss_movil01{width: 20%; height: auto;float:left;margin: 0% 0% 0% 0%;padding: 3% 2.5% 3% 2.5%;}
	.cont_img_rrss_movil01{width: 70%; height: auto;margin: 0% 15% 0% 15%;}
	.cont_img_rrss_movil01 picture{width: 100%; height: auto;}
	.cont_img_rrss_movil01 img{width: 100%; height: auto;}
	/*Fin redes sociales flotante*/
}

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

	.cont_nav_sobremesa01{display:none;}
	.cont_nav_tablet01{display:none;}
	.cont_nav_tablet02{display:none;}
	/*Inicio móviles*/
	.cont_nav_movil01{width: 100%; height:auto;}
	.cont_nav_movil02{width: 22%; height:auto;margin: 0% 0% 0% 0%; padding: 5% 0% 0.6% 0%;float:left;}
	.cont_nav_movil02 picture{width: 100%; height:auto;}
	.cont_nav_movil02 img{width: 100%; height:auto;}
	.cont_logo_nav_movil01{width:44%; height:auto;margin: 0% 24% 0% 9%;padding: 3% 0% 0% 0%;float:left;}
	.cont_logo_nav_movil01 picture{width: 100%; height: auto;}
	.cont_logo_nav_movil01 img{width: 100%; height: auto;}
	.cont_iconomenu_nav_movil01{width:30%; height:auto;margin: 2% 0% 0% 20%;float:left;}
	#checkmovil01{display: none;}
	#checkmovil01:checked ~ .menumovil01{width: 100%; height: 100%; left: 0%;}
	.menumovil01{width: 100%; height: 100%;left: -100%; top: 19%;}
	.menumovil01 ul{width: 100%; height: auto;margin: 0% 0% 0% 0%; padding: 5% 0% 5% 0%;}
	.menumovil01 li{width: 100%;height: auto;margin: 1% 0% 1% 10%;padding: 0.5% 0% 0.5% 0%;font-size:calc(14pt + 1vw);}
	.cont_btntlf_nav_movil01{width: 96%; height:auto;padding: 1% 1% 3% 1%; float:none;}
	.cont_btntlf01_nav_movil01{width:49%;height:auto;margin: 2% 0% 0% 1%;padding: 0% 0% 0% 0%;float:left;}
	.cont_btntlf01_nav_movil01 picture{width:100%;height:auto;}
	.cont_btntlf01_nav_movil01 img{width:15.5%;height:auto;margin: 0% 0% 0% 0%;float:left;}
	.navbotontel01_nav_movil01{width:76%;height:auto; margin: 0% 0% 1% 2.5%; padding: 0% 0% 0% 0%;font-size:calc(13.5pt + 1vw);float:left;}
	/*Fin móviles*/
	/*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: 52%;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: 20%; height: auto; overflow: hidden; position: fixed;z-index: 11;bottom:12%;right:3%;}
	#cont_icoWApp picture{width: 100%; height: auto; overflow: hidden;}
	#cont_icoWApp img{width: 100%; height: auto;}
	#cont_btnaction02{width: 20%; height: auto; overflow: hidden; position: fixed;z-index: 11;bottom:3%;right:3%;}
	#cont_btnaction02 picture{width: 100%; height: auto; overflow: hidden;}
	#cont_btnaction02 img{width: 100%; height: auto;}
	/*Fin iconos contacto directo*/
	/*Inicio redes sociales flotantes*/
	.cont_redesflo02{display:none;}
	.cont_redesflo01{width: 70%; height: auto; bottom:0%;right:0%;margin: 0% 0% 0% 0%;padding: 0% 15% 0% 15%;display:block;}
	.cont_rrss_movil01{width: 25%; height: auto;float:left;margin: 0% 0% 0% 0%;padding: 3% 0% 3% 0%;}
	.cont_img_rrss_movil01{width: 70%; height: auto;margin: 0% 15% 0% 15%;}
	.cont_img_rrss_movil01 picture{width: 100%; height: auto;}
	.cont_img_rrss_movil01 img{width: 100%; height: auto;}
	/*Fin redes sociales flotante*/
}

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