/*-----Inicio CSS generales-----*/

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, amp-img, picture, 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;}


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

			@font-face {
			  font-family:'tipografia02';
				src: url('../fonts/MuktaMalar-Light.eot'),
         url('../fonts/MuktaMalar-Light.woff') format('woff'),
				 url('../fonts/MuktaMalar-Light.woff2') format('woff2'),
         url('../fonts/MuktaMalar-Light.svg#MuktaMalar-Light_400') format('svg'),
				 url('../fonts/MuktaMalar-Light.ttf') format('truetype');
			  font-style: normal;
			  font-weight: normal;
			}

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

p{hyphens: auto; text-align: justify;}
/* ---- Fin CSS generales ---- */
/* ----Inicio CSS particulares -----*/
/*Inicio cabecera movil*/
.contenedor_general_cabmov02{width:100%; height:auto;overflow:hidden;position: fixed;z-index: 2;top:0%;display:block;background-color:#fff;}
.cont_iconomenumovil02{width:20%; height:auto;float:left;display:block;}
.img_iconomenumovil02{width:100%; height:auto;margin: 2.8% 0% 0% 0%;cursor: pointer;display:block;}
.img_iconomenumovil02 img{width:100%; height:auto;}
.cont_logomenumovil02{width:65%; height:auto;float:left;margin: 1% 10% 0% 0%;display:block;}
.img_logomenumovil02{width:100%; height:auto;margin: 1.8% 0% 0% 0%;display:block;}
.img_logomenumovil02 img{width:100%; height:auto;}

#checkmovil02{display: none;}
#checkmovil02:checked ~ .cont_menumovil02{width: 100%;height:auto;margin-left:0%;opacity:1;}
.cont_menumovil02{
  width: 100%;
  height:auto;
  float:none;
  overflow:hidden;
  position: fixed;
  margin:13.632% 0% 0% -100%;
  font-family: 'tipografia01', sans-serif;
  font-size: calc(15pt + 1vw);
  color:#000;
  transition: all 900ms;
  opacity:0;
	background-color:#fff;
	}
.cont_menumovil02 ul{width:100%; height:auto; text-align:center;overflow:hidden;display:block;padding:3% 0% 3% 0%;}
.cont_menumovil02 li{width:100%; height:auto;padding:1.4% 0% 1.4% 0%;}
.cont_menumovil02 li:hover{background: rgba(0,0,0,0.2);}
.cont_sepmenumovil02{width:80%; margin:0% 10% 0% 10%; height:2px;background-color:#000;}
/*Fin cabecera movil*/
/*Inicio cabecera tablet*/
.contenedor_general_cabtablet02{width:100%; height:auto;overflow:hidden; position: fixed;z-index: 2;top:0%;display:none;background-color:#fff;}
.cont_logomenutablet02{width:100%; height:auto;overflow:hidden; display:block;}
.img_logomenutablet02{width:12%; height:auto;overflow:hidden; display:block;padding: 2% 44% 2% 44%;}
.img_logomenutablet02 img{width:100%; height:auto;}
.cont_iconomenutablet02{width:12%; height:auto;display:block;float:left;}
.img_iconomenutablet02{width:100%; height:auto;margin: 0% 2% 0% 2%;cursor: pointer;display:block;}
.img_iconomenutablet02 img{width:100%; height:auto;}
.img_logomenutablet02 img{width:100%; height:auto;}
#checktablet02{display: none;}
#checktablet02:checked ~ .cont_menutablet02{width: 100%;height:auto;margin-left:0%;opacity:1;}
.cont_menutablet02{
  width: 100%;
  height:auto;
  float:none;
  overflow:hidden;
  position: fixed;
  margin:10% 0% 0% -100%;
  font-family: 'tipografia01', sans-serif;
  font-size: calc(10pt + 1vw);
  color:#000;
  transition: all 900ms;
  opacity:0;
	background-color:#fff;
	}

.cont_menutablet02 ul{width:40%; height:auto; text-align:center;overflow:hidden;display:block;padding:1.24% 5% 1.24% 5%;float:left;}
.cont_menutablet02 li{width:100%; height:auto;padding:3% 0% 3% 0%;} /*variable en otras resoluciones*/
.cont_menutablet02 li:hover{background: rgba(0,0,0,0.2);}
.cont_sepmenutablet02{width:80%; margin:0% 10% 0% 10%; height:2px;background-color:#000;}
.cont_citamenutablet02{width:35%;height:auto;margin: 0.9% 7.5% 0.7% 19%;padding: 0.1% 0% 0.1% 0%;font-family: 'tipografia01', sans-serif;font-size: calc(12pt + 1vw);text-align: center;color:#fff;background-color:#5e1f20;float:left;}
/*Inicio telefono tablet*/
.cont_icotabletlf03 img{width:9%; height:auto;overflow:hidden;padding:0.6% 0% 0.6% 5%; float:left;}
.cont_btntabletlf02{width:33%; height:auto;overflow:hidden;font-family: 'tipografia03', sans-serif;font-size: calc(14pt + 2vw);text-align:left;padding: 1% 0% 0% 0%;color:#1C1A1A;float:left;}
/*Fin telefono tablet*/
/*Fin cabecera tablet*/
/*Inicio cabecera sobremesa*/
.contenedor_general_cabsobremesa02{width: 100%; height: auto;overflow:hidden;position: fixed;z-index: 2;top:0%;display:none;background-color:#fff;}
.cont_logomenusobremesa02{width:7.6%; height: auto;padding: 0.8% 0% 0.8% 0%; float: left;}
.cont_logomenusobremesa02 img{width:100%; height:auto;}
.cont_icosbmf02{width:3.5%; height:auto;padding:1.1% 0% 0.6% 0%; float:left;}
.cont_icosbmf02 img{width:100%; height:auto;}
.cont_btnsbmtlf02{width:12%; height:auto;font-size: calc(54pt + 1vw);text-align:left;font-family: 'tipografia03', sans-serif;margin: 1% 0% 0% 0%;float:left;}
.cont_menusobremesanav_a02{width: 38%; height:auto; overflow: hidden;font-weight: 400;padding: 2.2% 1.5% 2.3% 0%; float: left;}
.cont_menusobremesanav_a02 ul{width: 100%; height:auto;font-family: 'tipografia01', sans-serif;text-align:center;color:#000;}
.cont_menusobremesanav_a02 li{width: 15%;height:auto;font-size: calc(3pt + 1vw);display:inline;margin: 0% 2.5% 0% 2.5%;}
.cont_citamenusobremesa02{width:15%; height:auto;overflow:hidden;font-family: 'tipografia01', sans-serif;font-size: calc(7pt + 1vw);text-align: center;border-radius: 8pt;margin: 1.8% 1% 0% 1%;padding:0.5%;float: left;color:#fff;background-color:#5e1f20;}
.cont_menusobremesanav_b02{width: 100%; height:auto; overflow: hidden;padding: 1% 0% 1% 0%; border-top: 1pt solid #1C1A1A; border-bottom: 1pt solid #1C1A1A;background-color:#1C1A1A;}
.cont_menusobremesanav_b02 ul{width: 69.6%; height:auto;font-family: 'tipografia01', sans-serif;text-align:left;color:#000;margin: 0% 2% 0% 2%;float:left;}
.cont_menusobremesanav_b02 li{width: 12%;height:auto;font-size: calc(3pt + 1vw);display:inline;text-align:center;float:left;margin: 0% 2.3% 0% 2.28%;}
/*Inicio Barra navrrss*/
.cont_navrss02{width:100%; height:auto;overflow:hidden; display:block;padding:2% 0% 2% 0%;float:left;}
.cont_iconavrss02{width:16.666%; height:auto;float:left;}
.cont_iconavrss02 img{width:100%; height:auto;}
/*Inicio Barra navrrss*/
/*Inicio Barra idiomas*/
.cont_idiomas02{width:100%; height:auto;overflow:hidden; display:block;padding:2% 0% 2% 0%;float:left;}
.cont_icoidioma02{width:16.666%; height:auto;float:left;}
.cont_icoidioma02 img{width:100%; height:auto;}
/*Fin Barra idiomas*/
/*Fin cabecera sobremesa*/
/*Inicio WhatsApp y teléfono movil y tablet*/
.cont_whasapp_mail_tlf01{width:100%; height:auto;position:fixed;overflow:hidden;z-index: 2;display:block;bottom:0%;background-color:#090909;}
.cont_icotlf02{width:17%; height:auto;overflow:hidden;padding: 3% 0% 2% 0%;float:left;}
.cont_icotlf02 img{width:100%; height:auto;}
.cont_btntlf02{width:47%; height:auto;overflow:hidden;font-family: 'tipografia03', sans-serif;font-size: calc(18pt + 1vw);text-align:left;padding: 3.3% 0% 2.5% 0%;color:#fff;float:left;}
.cont_btnmail01{width:17%; height:auto;overflow:hidden;padding: 3% 0% 1.48% 0%;margin: 0% 0% 0% 0.6%; background-color:#000;float:left;}
.cont_btnmail01 img{width:100%; height:auto;}
.cont_btnwapp01{width:18.4%; height:auto;overflow:hidden;padding: 3% 0% 2% 0%;float:left;background-color:#00ff00;}
.cont_btnwapp01 img{width:100%; height:auto;}
/*Fin WhatsApp y teléfono movil y tablet*/
/*Inicio WhatsApp y teléfono y sobremesa*/
.cont_whasapp_mail_tlfsbm01{width:5.5%; height:auto;position:fixed;overflow:hidden;z-index: 2;display:none;bottom:1%;right:1%;}
.cont_icotlfsbm02{width:100%; height:auto;margin: 7% 0% 7% 0%;padding: 3% 0% 0% 0%;float:none;}
.cont_icotlfsbm02 img{width:100%; height:auto;}
.cont_btnmailsbm01{width:100%; height:auto;overflow:hidden;padding: 2% 0% 2% 0%;margin: 5% 0% 5% 0%;float:none;}
.cont_btnmailsbm01 img{width:100%; height:auto;}
.cont_btnwappsbm01{width:100%; height:auto;overflow:hidden;padding: 2% 0% 2% 0%;float:none;}
.cont_btnwappsbm01 img{width:100%; height:auto;}
/*Fin WhatsApp y teléfono teléfono y sobremesa*/
/*Inicio seccion imagen presentacion04*/
.cont_imgtextopresentacion04 {width:100%; height:auto; overflow:hidden;margin:16% 0% 5% 0%;line-height: 0;position:relative;z-index: 0;}
.cont_imgtextopresentacion04 picture{width:100%; height:auto;line-height: 0;}
.cont_imgtextopresentacion04 img{width:100%; height:auto;}
.cont_titpre04{width:100%; height:auto; overflow:hidden;line-height: normal;position:absolute;z-index: 1;opacity: 1;top:66%;left:0%;padding: 0.5% 0% 0.5% 0%;background-color:#fff;opacity:0.8;}
.titpre04{width:100%; height:auto; overflow:hidden;font-family: 'tipografia01', sans-serif;font-size: calc(28pt + 1vw);line-height: 130%;text-align:center;margin:0.3% 0% 0.3% 0%;color:#5e1f20;}
.titpre04b{width:100%; height:auto; overflow:hidden;font-family: 'tipografia02', sans-serif;font-size: calc(12pt + 1vw);line-height: 130%;text-align:center;margin:0.3% 0% 0.3% 0%;color:#232223;}
/*movil presentacion04*/
.cont_imglogopremov04{width:80%; height:auto;overflow:hidden;line-height: 0;padding:0%;margin:5% 10% 5% 10%;}
.cont_imglogopremov04 img{width:100%; height:auto;}
/*movil presentacion04*/
/*animaciones presentacion04*/
.cont_titpre04 {animation-duration: 1.5s; animation-name: slideinconttitpre04;}
@keyframes slideinconttitpre04{from {margin-left: -100%;width: 100%;opacity: 0;} to {margin-left: 0%;width: 100%;opacity: 0.8;}}
/*fin animaciones presentacion04*/
/*Fin presentacion04*/
/*Inicio seccion textoinfo01*/
.cont_imgtextoinfo01{width:80%; height:auto;overflow: hidden;margin:0% 0% 0% 0%;padding:2% 10% 25% 10%;background-image: url("../img/recursos/img_RecursoFondo01B.webp");}
.cont_imginfo01a {width:80%; height: auto; overflow: hidden;line-height:0;padding: 5% 10% 5% 10%;display:block;}
.cont_imginfo01a picture{width:100%; height:auto;}
.cont_imginfo01a img{width:100%; height:auto;}
.cont_textoinfo01{width:100%; height: auto; overflow: hidden;font-family: 'tipografia01', sans-serif; padding: 5% 0% 0% 0%;color:#000;}
.cont_tit_textoinfo01{width:100%; height: auto; overflow: hidden;font-family: 'tipografia02', sans-serif;text-align:center;font-size: calc(20pt + 1vw);font-weight: 600;padding: 5% 0% 5% 0%;color:#1e1f1d;}
.cont_textoinfo01 p{width:100%; height: auto; overflow: hidden;font-size: calc(14pt + 1vw); padding: 5% 0% 5% 0%;color:#1e1f1d;}
.cont_imginfo01b {width:80%; height: auto; overflow: hidden;line-height:0;padding: 20% 10% 5% 10%;display:none;}
.cont_imginfo01b picture{width:100%; height:auto;}
.cont_imginfo01b img{width:100%; height:auto;}
/*Fin sección textoinfo01*/
/*INICIO FORMULARIO*/
.cont_formulario {width:100%; height:auto; overflow:hidden; margin: 10% 0% 10% 0%;  font-family: 'tipografia01', sans-serif;}
.cont_titform{width: 80%; height:auto; margin: 20% 10% 5% 10%; text-align: center; font-size: 24pt;}
.titform02{width: 80%; height:auto; margin: 5% 10% 5% 10%;font-size: 18pt;text-align: center;}
.campo01{width: 80%;height: auto;margin: 0% 5% 0% 5%;padding: 5%;color: #000;font-size: 16pt;text-align: center;}
.campo02{width: 80%;height:200px;margin: 0% 5% 0% 5%;padding: 5%;color: #000;font-size: 18pt;}
.g-recaptcha{width: 80%;height: auto;margin: 0% 3% 0% 3%;}
.confidencialidad01{width: 80%;height: auto;margin: 0% 7% 0% 7%;}
.enviar{width: 90%;height: auto;margin: 0% 5% 0% 5%;padding: 5%;font-size: 30pt;text-align: center;color: #fff;border: 0px; background-color: #333333;}
/*FIN FORMULARIO*/
/*Inicio mapa google*/
.cont_mapa01{
    position: relative;
    padding-bottom: 90%;
    height: 0;
    overflow: hidden;
  }
  .cont_mapa01 iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
/*Fin mapa google*/
/*Inicio Footer*/
.cont_general_footer01{width: 100%; height:auto; overflow:hidden;display:block;padding:0% 0% 20% 0%; Background-color:#1C1A1A;margin: 0% 0% 0% 0%;}
.cont_barra_rrss01{width: 80%; height: auto; overflow:hidden; padding: 4% 10% 4% 10%;Background-color:#a78081;}
.cont_btnrss01{width: 23.5%; height:auto; overflow:hidden;line-height: 0; margin: 1.5% 0.75% 1.5% 0.75%;float:left;}
.cont_btnrss01 img{width: 100%; height:auto; overflow:hidden;}
.cont_infofooter01{width: 100%; height:auto; overflow:hidden;font-family: 'tipografia01', sans-serif;text-align:center;font-weight:normal;color:#fff;}
.tit_info_footer01{width: 100%; height:auto; overflow:hidden;padding: 6% 0% 4% 0%;font-size: calc(24pt + 1vw);font-weight:normal;}
.cont_infodireccion01, .cont_infomapaweb01{width: 100%; height:auto; overflow:hidden;font-size: calc(13pt + 1vw);}
.cont_infodireccion01 ul, .cont_infomapaweb01 ul{width: 100%; height:auto; overflow:hidden;margin: 10% 0% 12% 0%;}
.cont_infodireccion01 li, .cont_infomapaweb01 li{width: 100%; height:auto; overflow:hidden;margin: 2% 0% 2% 0%;}
.cont_footer_legal01 {width: 100%; height:auto; overflow:hidden;font-size: calc(14pt + 1vw);font-family: 'tipografia01', sans-serif;text-align:center;font-weight:normal;color:#fff;}
.cont_footer_legal01 ul{width: 100%; height:auto; overflow:hidden;margin: 6% 0% 12% 0%;}
.cont_footer_legal01 li{width: 100%; height:auto; overflow:hidden;margin: 4% 0% 4% 0%;}
/*Fin Footer*/
/*LINKS*/
.cont_menumovil02 a:link, .cont_menumovil02 a:visited, .cont_menumovil02 a:hover, .cont_menumovil02 a:active {color:#000;}
.cont_citamenutablet02 a:link, .cont_citamenutablet02 a:visited, .cont_citamenutablet02 a:hover, .cont_citamenutablet02 a:active {color:#fff;}
.cont_menutablet02 a:link, .cont_menutablet02 a:visited, .cont_menutablet02 a:hover, .cont_menutablet02 a:active {color:#000;}
.cont_btntabletlf02 a:link, .cont_btntabletlf02 a:visited, .cont_btntabletlf02 a:hover, .cont_btntabletlf02 a:active {color:#1C1A1A;}
.cont_menusobremesanav_a02 a:link, .cont_menusobremesanav_a02 a:visited, .cont_menusobremesanav_a02 a:hover, .cont_menusobremesanav_a02 a:active {color:#1C1A1A;}
.cont_menusobremesanav_b02 a:link, .cont_menusobremesanav_b02 a:visited, .cont_menusobremesanav_b02 a:hover, .cont_menusobremesanav_b02 a:active {color:#fff;}
.cont_citamenusobremesa02 a:link, .cont_citamenusobremesa02 a:visited, .cont_citamenusobremesa02 a:hover, .cont_citamenusobremesa02 a:active {color:#fff;}
.cont_btnprectab04 a:link, .cont_btnprectab04 a:visited, .cont_btnprectab04 a:hover, .cont_btnprectab04 a:active {color:#fff;}
.cont_btnprectabmov04 a:link, .cont_btnprectabmov04 a:visited, .cont_btnprectabmov04 a:hover, .cont_btnprectabmov04 a:active {color:#fff;}
.cont_btnsbmtlf02 a:link, .cont_btnsbmtlf02 a:visited, .cont_btnsbmtlf02 a:hover, .cont_btnsbmtlf02 a:active {color:#1C1A1A;}
.cont_btntlf02 a:link, .cont_btntlf02 a:visited, .cont_btntlf02 a:hover, .cont_btntlf02 a:active {color:#fff;}
.cont_infofooter01 a:link, .cont_infofooter01 a:visited, .cont_infofooter01 a:hover, .cont_infofooter01 a:active {color:#fff;}
.cont_footer_legal01 a:link, .cont_footer_legal01 a:visited, .cont_footer_legal01 a:hover, .cont_footer_legal01 a:active {color:#fff;}
.cont_btnpre03 a:link, .cont_btnpre03 a:visited, .cont_btnpre03 a:hover, .cont_btnpre03 a:active {color:#000;}
.cont_btnpre_movil03 a:link, .cont_btnpre_movil03 a:visited, .cont_btnpre_movil03 a:hover, .cont_cont_btnpre_movil03 a:active {color:#fff;}
/*LINKS*/

/*Animaciones generales*/
/*animación aparicion simple*/
.anim_apa01 {width: 100%; height: auto; opacity: 0; transition: opacity 1s ease-in-out;}
.anim_apa01.animacion {opacity: 1;}
/*Fin animación aparicion simple*/
/*animación arriba y aparicion*/
.anim_apaup01 { top: 15%;width: 100%; height: auto; opacity: 0; transition: all 0.5s ease-in-out;}
.anim_apaup01.animacion {top: 10%; opacity: 1;}
/*Fin animación arriba y aparicion*/
/*Fin animaciones generales*/

/* ---- Fin CSS particulares -----*/
/* ---- Inicio RES:5761px - 7680px -----*/
@media (min-width: 5761px) and (max-width: 7680px){
	/*Inicio cabecera sobremesa*/
	.contenedor_general_cabmov02{display:none;}
	.contenedor_general_cabtablet02{display:none;}
	.contenedor_general_cabsobremesa02{width: 100%; height: auto;display:block;}
	.cont_menusobremesanav_a02{width: 33%; height:auto;padding: 1.65% 0% 1.65% 4%; float: left;}
	.cont_menusobremesanav_a02 ul{width: 100%; height:auto;text-align:center;color:#000;}
	.cont_menusobremesanav_a02 li{width: 10.6%;height:auto;font-size: calc(0.5pt + 1vw);margin: 0% 6% 0% 3%;}
	.cont_logomenusobremesa02{width:12%; height: auto;padding: 1.2% 10.5% 1.2% 6.5%; float: left;}
	.cont_logomenusobremesa02 img{width:100%; height:auto;}
	.cont_icosbmf02{width:3.5%; height:auto;padding:1.1% 0% 0.6% 0%; float:left;}
	.cont_icosbmf02 img{width:100%; height:auto;}
	.cont_btnsbmtlf02{width:12%; height:auto;font-size: calc(34pt + 1vw);text-align:left;margin: 1.1% 0% 0% 0%;float:left;}
	.cont_citamenusobremesa02{width:12%; height:auto;font-size: calc(12pt + 1vw);text-align: center;margin: 0.8% 1.25% 0% 1.25%;padding:0.3%;float: left;border-radius: 28pt;}
	.cont_menusobremesanav_b02{width: 100%; height:auto;padding: 1% 0% 1% 0%; border-top: 1pt solid #1C1A1A; border-bottom: 1pt solid #1C1A1A;}
	.cont_menusobremesanav_b02 ul{width: 80%; height:auto;text-align:left;margin: 0% 0% 0% 0%;float:left;}
	.cont_menusobremesanav_b02 li{width: 12%;height:auto;font-size: calc(0.1pt + 1vw);text-align:center;margin: 0% 0% 0% 2.28%;}
	.cont_navrrss02{width:5%; height:auto;padding:0.13% 0% 0.13% 0%;margin: 0% 0% 0% 10%; float: left;}
	.cont_iconavrrss02{width:50%; height:auto;float:left;}
	.cont_iconavrrss02 img{width:100%; height:auto;}
	.cont_idiomas02{width:14%; height:auto;overflow:hidden;padding:0.13% 0% 0.13% 0%;margin: 0% 2% 0% 2%; float: left;}
	.cont_icoidioma02{width:16.666%; height:auto;float:left;}
	.cont_icoidioma02 img{width:100%; height:auto;}
	/*Fin cabecera sobremesa*/
	/*Inicio WhatsApp y teléfono*/
	.cont_whasapp_mail_tlf01{display:none;}
	.cont_whasapp_mail_tlfsbm01{width:5.5%; height:auto;display:block;bottom:5%;right:0.5%;}
	.cont_icotlfsbm02{width:100%; height:auto;margin: 7% 0% 7% 0%;padding: 3% 0% 0% 0%;float:none;}
	.cont_icotlfsbm02 img{width:100%; height:auto;}
	.cont_btnmailsbm01{width:100%; height:auto;overflow:hidden;padding: 2% 0% 2% 0%;margin: 5% 0% 5% 0%;float:none;}
	.cont_btnmailsbm01 img{width:100%; height:auto;}
	.cont_btnwappsbm01{width:100%; height:auto;overflow:hidden;padding: 2% 0% 2% 0%;float:none;}
	.cont_btnwappsbm01 img{width:100%; height:auto;}
	/*Fin WhatsApp y teléfono*/
	/*Inicio seccion imagen presentacion04*/
	.cont_imgtextopresentacion04 {width:100%; height:auto;margin:8.6% 0% 2% 0%;}
	.cont_imgtextopresentacion04 picture{width:100%; height:auto;}
	.cont_imgtextopresentacion04 img{width:100%; height:auto;}
	.cont_titpre04{width:100%;height:auto;top:67%;left:0%;}
	.titpre04{width:100%;height:auto;font-size: calc(160pt + 1vw);margin:0% 0% 0% 0%;}
	.titpre04b{width:100%;height:auto;font-size: calc(36pt + 1vw);margin:0% 0% 0% 0%;}
	.cont_imglogopre04{width:90%; height:auto;padding:5%;}
	.cont_imglogopre04 img{width:100%; height:auto;}
	/*Fin seccion imágen presentacion04*/
	/*Inicio sección imgtextoinfo01*/
	.cont_imgtextoinfo01{width:100%; height:auto;margin:0% 0% 0% 0%;padding:2% 0% 2% 0%;}
	.cont_imginfo01a {width:15%; height: auto;padding: 6.2% 0% 0% 0%;display:block;float:left;}
	.cont_imginfo01a picture{width:100%; height:auto;}
	.cont_imginfo01a img{width:100%; height:auto;}
	.cont_textoinfo01{width:27.5%; height: auto; padding: 1% 7.5% 0% 7.5%;float:left;}
	.cont_tit_textoinfo01{width:100%; height: auto;font-size: calc(22pt + 1vw);padding: 5% 0% 0% 0%;}
	.cont_textoinfo01 p{width:100%; height: auto;font-size: calc(6pt + 1vw); padding: 5% 0% 5% 0%;}
	.cont_imginfo01b {width:15%; height: auto;padding: 10% 1% 10% 0%;display:none;float:left;}
	.cont_imginfo01b picture{width:100%; height:auto;}
	.cont_imginfo01b img{width:100%; height:auto;}
	/*Inicio sección imgtextoinfo01*/
	/*Inicio formulario*/
	.cont_formulario {width:100%; height:auto; margin: 2% 0% 2% 0%;}
	.cont_titform{width: 50%; height:auto; margin: 4% 25% 2% 25%; font-size: 98pt;}
	.titform02{width: 50%; height:auto; margin: 4% 25% 2% 25%;font-size: 90pt;}
	.campo01{width: 50%;height: auto;margin: 0% 22.5% 0% 22.5%;padding: 1.5%;color: #000;font-size: 76pt;}
	.campo02{width: 50%;height:1100px;margin: 0% 22.5% 0% 22.5%;padding: 1.5%;color: #000;font-size: 76pt;}
	.g-recaptcha{width: 50%;height: auto;margin: 0% 22.5% 0% 22.5%;}
	.confidencialidad01{width: 50%;height: auto;margin: 0% 22.5% 0% 22.5%;font-size: 64pt;}
	.enviar{width: 55%;height: auto;margin: 0% 15% 0% 22%;padding: 0.5%;font-size: 98pt;}
	/*Fin formulario*/
	/*Inicio sección Mapa Google*/
	.cont_mapa01{padding-bottom: 40%;}
	/*Fin sección Mapa Google*/
	/*Inicio Footer*/
	.cont_general_footer01{width: 100%; height:auto; padding:0% 0% 0% 0%;}
	.cont_barra_rrss01{width: 20%; height: auto; padding: 1% 40% 1% 40%;}
	.cont_btnrss01{width: 23.5%; height:auto;margin: 1% 0.75% 1% 0.75%;float:left;}
	.cont_btnrss01 img{width: 100%; height:auto;}
	.cont_infofooter01{width: 45%; height:auto; margin: 0% 2.5% 0% 2.5%;float:left;}
	.tit_info_footer01{width: 100%; height:auto;padding: 12% 0% 6% 0%;font-size: calc(44pt + 1vw);}
	.cont_infodireccion01, .cont_infomapaweb01{width: 100%; height:auto;font-size: calc(4pt + 1vw);}
	.cont_infodireccion01 ul, .cont_infomapaweb01 ul{width: 45%; height:auto;margin: 2% 2.5% 4% 2.5%; float:left;}
	.cont_infodireccion01 li, .cont_infomapaweb01 li{width: 100%; height:auto;margin: 2% 0% 2% 0%;}
	.cont_footer_legal01 {width: 100%; height:auto;font-size: calc(1pt + 1vw);text-align:center;color:#fff;}
	.cont_footer_legal01 ul{width: 100%; height:auto;margin: 2% 0% 10% 0%;}
	.cont_footer_legal01 li{width: 92%; height:auto;display: inline; margin: 2% 3% 2% 3%;}
	/*Fin Footer*/
	}
/* ---- Fin RES:5761px - 7680px -----*/
/* ---- Inicio RES:4101px - 5760px -----*/
@media (min-width: 4101px) and (max-width: 5760px){

	/*Inicio cabecera sobremesa*/
	.contenedor_general_cabmov02{display:none;}
	.contenedor_general_cabtablet02{display:none;}
	.contenedor_general_cabsobremesa02{width: 100%; height: auto;display:block;}
	.cont_menusobremesanav_a02{width: 33%; height:auto;padding: 1.65% 0% 1.65% 4%; float: left;}
	.cont_menusobremesanav_a02 ul{width: 100%; height:auto;text-align:center;color:#000;}
	.cont_menusobremesanav_a02 li{width: 10.6%;height:auto;font-size: calc(0.5pt + 1vw);margin: 0% 6% 0% 3%;}
	.cont_logomenusobremesa02{width:12%; height: auto;padding: 1.2% 10.5% 1.2% 6.5%; float: left;}
	.cont_logomenusobremesa02 img{width:100%; height:auto;}
	.cont_icosbmf02{width:3.5%; height:auto;padding:1.1% 0% 0.6% 0%; float:left;}
	.cont_icosbmf02 img{width:100%; height:auto;}
	.cont_btnsbmtlf02{width:12%; height:auto;font-size: calc(22pt + 1vw);text-align:left;margin: 1.1% 0% 0% 0%;float:left;}
	.cont_citamenusobremesa02{width:12%; height:auto;font-size: calc(12pt + 1vw);text-align: center;margin: 0.8% 1.25% 0% 1.25%;padding:0.3%;float: left;border-radius: 28pt;}
	.cont_menusobremesanav_b02{width: 100%; height:auto;padding: 1% 0% 1% 0%; border-top: 1pt solid #1C1A1A; border-bottom: 1pt solid #1C1A1A;}
	.cont_menusobremesanav_b02 ul{width: 80%; height:auto;text-align:left;margin: 0% 0% 0% 0%;float:left;}
	.cont_menusobremesanav_b02 li{width: 12%;height:auto;font-size: calc(0.1pt + 1vw);text-align:center;margin: 0% 0% 0% 2.28%;}
	.cont_navrrss02{width:5%; height:auto;padding:0.13% 0% 0.13% 0%;margin: 0% 0% 0% 10%; float: left;}
	.cont_iconavrrss02{width:50%; height:auto;float:left;}
	.cont_iconavrrss02 img{width:100%; height:auto;}
	.cont_idiomas02{width:14%; height:auto;overflow:hidden;padding:0.13% 0% 0.13% 0%;margin: 0% 2% 0% 2%; float: left;}
	.cont_icoidioma02{width:16.666%; height:auto;float:left;}
	.cont_icoidioma02 img{width:100%; height:auto;}
	/*Fin cabecera sobremesa*/
	/*Inicio WhatsApp y teléfono*/
	.cont_whasapp_mail_tlf01{display:none;}
	.cont_whasapp_mail_tlfsbm01{width:5.5%; height:auto;display:block;bottom:5%;right:0.5%;}
	.cont_icotlfsbm02{width:100%; height:auto;margin: 7% 0% 7% 0%;padding: 3% 0% 0% 0%;float:none;}
	.cont_icotlfsbm02 img{width:100%; height:auto;}
	.cont_btnmailsbm01{width:100%; height:auto;overflow:hidden;padding: 2% 0% 2% 0%;margin: 5% 0% 5% 0%;float:none;}
	.cont_btnmailsbm01 img{width:100%; height:auto;}
	.cont_btnwappsbm01{width:100%; height:auto;overflow:hidden;padding: 2% 0% 2% 0%;float:none;}
	.cont_btnwappsbm01 img{width:100%; height:auto;}
	/*Fin WhatsApp y teléfono*/
	/*Inicio seccion imagen presentacion04*/
	.cont_imgtextopresentacion04 {width:100%; height:auto;margin:8.6% 0% 2% 0%;}
	.cont_imgtextopresentacion04 picture{width:100%; height:auto;}
	.cont_imgtextopresentacion04 img{width:100%; height:auto;}
	.cont_titpre04{width:100%;height:auto;top:67%;left:0%;}
	.titpre04{width:100%;height:auto;font-size: calc(130pt + 1vw);margin:0% 0% 0% 0%;}
	.titpre04b{width:100%;height:auto;font-size: calc(30pt + 1vw);margin:0% 0% 0% 0%;}
	.cont_imglogopre04{width:90%; height:auto;padding:5%;}
	.cont_imglogopre04 img{width:100%; height:auto;}
	/*Fin movil presentacion04*/
	/*Fin seccion imágen presentacion04*/
/*Inicio sección imgtextoinfo01*/
.cont_imgtextoinfo01{width:100%; height:auto;margin:0% 0% 0% 0%;padding:2% 0% 2% 0%;}
.cont_imginfo01a {width:15%; height: auto;padding: 6.2% 0% 0% 0%;display:block;float:left;}
.cont_imginfo01a picture{width:100%; height:auto;}
.cont_imginfo01a img{width:100%; height:auto;}
.cont_textoinfo01{width:27.5%; height: auto; padding: 1% 7.5% 0% 7.5%;float:left;}
.cont_tit_textoinfo01{width:100%; height: auto;font-size: calc(22pt + 1vw);padding: 5% 0% 0% 0%;}
.cont_textoinfo01 p{width:100%; height: auto;font-size: calc(5pt + 1vw); padding: 5% 0% 5% 0%;}
.cont_imginfo01b {width:15%; height: auto;padding: 10% 1% 10% 0%;display:none;float:left;}
.cont_imginfo01b picture{width:100%; height:auto;}
.cont_imginfo01b img{width:100%; height:auto;}
/*Inicio sección imgtextoinfo01*/
/*Inicio formulario*/
.cont_formulario {width:100%; height:auto; margin: 2% 0% 2% 0%;}
.cont_titform{width: 50%; height:auto; margin: 4% 25% 2% 25%; font-size: 78pt;}
.titform02{width: 50%; height:auto; margin: 4% 25% 2% 25%;font-size: 70pt;}
.campo01{width: 50%;height: auto;margin: 0% 22.5% 0% 22.5%;padding: 1.5%;color: #000;font-size: 56pt;}
.campo02{width: 50%;height:1100px;margin: 0% 22.5% 0% 22.5%;padding: 1.5%;color: #000;font-size: 56pt;}
.g-recaptcha{width: 50%;height: auto;margin: 0% 22.5% 0% 22.5%;}
.confidencialidad01{width: 50%;height: auto;margin: 0% 22.5% 0% 22.5%;font-size: 44pt;}
.enviar{width: 55%;height: auto;margin: 0% 15% 0% 22%;padding: 0.5%;font-size: 78pt;}
/*Fin formulario*/
/*Inicio sección Mapa Google*/
.cont_mapa01{padding-bottom: 40%;}
/*Fin sección Mapa Google*/
/*Inicio Footer*/
.cont_general_footer01{width: 100%; height:auto; padding:0% 0% 0% 0%;}
.cont_barra_rrss01{width: 20%; height: auto; padding: 1% 40% 1% 40%;}
.cont_btnrss01{width: 23.5%; height:auto;margin: 1% 0.75% 1% 0.75%;float:left;}
.cont_btnrss01 img{width: 100%; height:auto;}
.cont_infofooter01{width: 45%; height:auto; margin: 0% 2.5% 0% 2.5%;float:left;}
.tit_info_footer01{width: 100%; height:auto;padding: 12% 0% 6% 0%;font-size: calc(22pt + 1vw);}
.cont_infodireccion01, .cont_infomapaweb01{width: 100%; height:auto;font-size: calc(1pt + 1vw);}
.cont_infodireccion01 ul, .cont_infomapaweb01 ul{width: 45%; height:auto;margin: 2% 2.5% 4% 2.5%; float:left;}
.cont_infodireccion01 li, .cont_infomapaweb01 li{width: 100%; height:auto;margin: 2.5% 0% 2.5% 0%;}
.cont_footer_legal01 {width: 100%; height:auto;font-size: calc(1pt + 1vw);text-align:center;color:#fff;}
.cont_footer_legal01 ul{width: 100%; height:auto;margin: 5% 0% 10% 0%;}
.cont_footer_legal01 li{width: 92%; height:auto;display: inline; margin: 2% 3% 2% 3%;}
/*Fin Footer*/
}

/* ---- Fin RES:4101px - 5760px -----*/
/* ---- Inicio RES:3801px - 4100px -----*/
@media (min-width: 3801px) and (max-width: 4100px){

	/*Inicio cabecera sobremesa*/
	.contenedor_general_cabmov02{display:none;}
	.contenedor_general_cabtablet02{display:none;}
	.contenedor_general_cabsobremesa02{width: 100%; height: auto;display:block;}
	.cont_menusobremesanav_a02{width: 33%; height:auto;padding: 1.65% 0% 1.65% 4%; float: left;}
	.cont_menusobremesanav_a02 ul{width: 100%; height:auto;text-align:center;color:#000;}
	.cont_menusobremesanav_a02 li{width: 10.6%;height:auto;font-size: calc(0.5pt + 1vw);margin: 0% 6% 0% 3%;}
	.cont_logomenusobremesa02{width:12%; height: auto;padding: 1.2% 10.5% 1.2% 6.5%; float: left;}
	.cont_logomenusobremesa02 img{width:100%; height:auto;}
	.cont_icosbmf02{width:3.5%; height:auto;padding:1.1% 0% 0.6% 0%; float:left;}
	.cont_icosbmf02 img{width:100%; height:auto;}
	.cont_btnsbmtlf02{width:12%; height:auto;font-size: calc(18pt + 1vw);text-align:left;margin: 1.1% 0% 0% 0%;float:left;}
	.cont_citamenusobremesa02{width:12%; height:auto;font-size: calc(12pt + 1vw);text-align: center;margin: 0.8% 1.25% 0% 1.25%;padding:0.3%;float: left;border-radius: 16pt;}
	.cont_menusobremesanav_b02{width: 100%; height:auto;padding: 1% 0% 1% 0%; border-top: 1pt solid #1C1A1A; border-bottom: 1pt solid #1C1A1A;}
	.cont_menusobremesanav_b02 ul{width: 80%; height:auto;text-align:left;margin: 0% 0% 0% 0%;float:left;}
	.cont_menusobremesanav_b02 li{width: 12%;height:auto;font-size: calc(0.1pt + 1vw);text-align:center;margin: 0% 0% 0% 2.28%;}
	.cont_navrrss02{width:5%; height:auto;padding:0.13% 0% 0.13% 0%;margin: 0% 0% 0% 10%; float: left;}
	.cont_iconavrrss02{width:50%; height:auto;float:left;}
	.cont_iconavrrss02 img{width:100%; height:auto;}
	.cont_idiomas02{width:14%; height:auto;overflow:hidden;padding:0.13% 0% 0.13% 0%;margin: 0% 2% 0% 2%; float: left;}
	.cont_icoidioma02{width:16.666%; height:auto;float:left;}
	.cont_icoidioma02 img{width:100%; height:auto;}
	/*Fin cabecera sobremesa*/
	/*Inicio WhatsApp y teléfono*/
	.cont_whasapp_mail_tlf01{display:none;}
	.cont_whasapp_mail_tlfsbm01{width:5.5%; height:auto;display:block;bottom:5%;right:0.5%;}
	.cont_icotlfsbm02{width:100%; height:auto;margin: 7% 0% 7% 0%;padding: 3% 0% 0% 0%;float:none;}
	.cont_icotlfsbm02 img{width:100%; height:auto;}
	.cont_btnmailsbm01{width:100%; height:auto;overflow:hidden;padding: 2% 0% 2% 0%;margin: 5% 0% 5% 0%;float:none;}
	.cont_btnmailsbm01 img{width:100%; height:auto;}
	.cont_btnwappsbm01{width:100%; height:auto;overflow:hidden;padding: 2% 0% 2% 0%;float:none;}
	.cont_btnwappsbm01 img{width:100%; height:auto;}
	/*Fin WhatsApp y teléfono*/
	/*Inicio seccion imagen presentacion04*/
	.cont_imgtextopresentacion04 {width:100%; height:auto;margin:8.6% 0% 0% 0%;}
	.cont_imgtextopresentacion04 picture{width:100%; height:auto;}
	.cont_imgtextopresentacion04 img{width:100%; height:auto;}
	.cont_titpre04{width:100%;height:auto;top:67%;left:0%;}
	.titpre04{width:100%;height:auto;font-size: calc(74pt + 1vw);margin:0% 0% 0% 0%;}
	.titpre04b{width:100%;height:auto;font-size: calc(20pt + 1vw);margin:0% 0% 0% 0%;}
	.cont_imglogopre04{width:90%; height:auto;padding:5%;}
	.cont_imglogopre04 img{width:100%; height:auto;}
	/*Fin seccion imágen presentacion04*/
/*Inicio sección imgtextoinfo01*/
.cont_imgtextoinfo01{width:100%; height:auto;margin:0% 0% 0% 0%;padding:2% 0% 2% 0%;}
.cont_imginfo01a {width:15%; height: auto;padding: 6.2% 0% 0% 0%;display:block;float:left;}
.cont_imginfo01a picture{width:100%; height:auto;}
.cont_imginfo01a img{width:100%; height:auto;}
.cont_textoinfo01{width:27.5%; height: auto; padding: 1% 7.5% 0% 7.5%;float:left;}
.cont_tit_textoinfo01{width:100%; height: auto;font-size: calc(12pt + 1vw);padding: 5% 0% 0% 0%;}
.cont_textoinfo01 p{width:100%; height: auto;font-size: calc(3pt + 1vw); padding: 5% 0% 5% 0%;}
.cont_imginfo01b {width:15%; height: auto;padding: 10% 1% 10% 0%;display:none;float:left;}
.cont_imginfo01b picture{width:100%; height:auto;}
.cont_imginfo01b img{width:100%; height:auto;}
/*Inicio sección imgtextoinfo01*/
/*Inicio formulario*/
.cont_formulario {width:100%; height:auto; margin: 2% 0% 2% 0%;}
.cont_titform{width: 50%; height:auto; margin: 4% 25% 2% 25%; font-size: 54pt;}
.titform02{width: 50%; height:auto; margin: 4% 25% 2% 25%;font-size: 44pt;}
.campo01{width: 50%;height: auto;margin: 0% 22.5% 0% 22.5%;padding: 1.5%;color: #000;font-size: 34pt;}
.campo02{width: 50%;height:700px;margin: 0% 22.5% 0% 22.5%;padding: 1.5%;color: #000;font-size: 34pt;}
.g-recaptcha{width: 50%;height: auto;margin: 0% 22.5% 0% 22.5%;}
.confidencialidad01{width: 50%;height: auto;margin: 0% 22.5% 0% 22.5%;font-size: 28pt;}
.enviar{width: 55%;height: auto;margin: 0% 15% 0% 22%;padding: 0.5%;font-size: 68pt;}
/*fin formulario*/
/*Inicio sección Mapa Google*/
.cont_mapa01{padding-bottom: 40%;}
/*Fin sección Mapa Google*/
/*Inicio Footer*/
.cont_general_footer01{width: 100%; height:auto; padding:0% 0% 0% 0%;}
.cont_barra_rrss01{width: 20%; height: auto; padding: 1% 40% 1% 40%;}
.cont_btnrss01{width: 23.5%; height:auto;margin: 1% 0.75% 1% 0.75%;float:left;}
.cont_btnrss01 img{width: 100%; height:auto;}
.cont_infofooter01{width: 45%; height:auto; margin: 0% 2.5% 0% 2.5%;float:left;}
.tit_info_footer01{width: 100%; height:auto;padding: 12% 0% 6% 0%;font-size: calc(18pt + 1vw);}
.cont_infodireccion01, .cont_infomapaweb01{width: 100%; height:auto;font-size: calc(3pt + 1vw);}
.cont_infodireccion01 ul, .cont_infomapaweb01 ul{width: 45%; height:auto;margin: 2% 2.5% 4% 2.5%; float:left;}
.cont_infodireccion01 li, .cont_infomapaweb01 li{width: 100%; height:auto;margin: 1% 0% 1% 0%;}
.cont_footer_legal01 {width: 100%; height:auto;font-size: calc(1pt + 1vw);text-align:center;color:#fff;}
.cont_footer_legal01 ul{width: 100%; height:auto;margin: 2% 0% 10% 0%;}
.cont_footer_legal01 li{width: 92%; height:auto;display: inline; margin: 2% 3% 2% 3%;}
/*Fin Footer*/
}

/* ---- Fin RES:3801px - 4100px -----*/
/* ---- Inicio RES:2901px - 3800px -----*/
@media (min-width: 2901px) and (max-width: 3800px){

	/*Inicio cabecera sobremesa*/
	.contenedor_general_cabmov02{display:none;}
	.contenedor_general_cabtablet02{display:none;}
	.contenedor_general_cabsobremesa02{width: 100%; height: auto;display:block;}
	.cont_menusobremesanav_a02{width: 33%; height:auto;padding: 1.65% 0% 1.65% 4%; float: left;}
	.cont_menusobremesanav_a02 ul{width: 100%; height:auto;text-align:center;color:#000;}
	.cont_menusobremesanav_a02 li{width: 10.6%;height:auto;font-size: calc(0.5pt + 1vw);margin: 0% 6% 0% 3%;}
	.cont_logomenusobremesa02{width:12%; height: auto;padding: 1.2% 10.5% 1.2% 6.5%; float: left;}
	.cont_logomenusobremesa02 img{width:100%; height:auto;}
	.cont_icosbmf02{width:3.5%; height:auto;padding:1.1% 0% 0.6% 0%; float:left;}
	.cont_icosbmf02 img{width:100%; height:auto;}
	.cont_btnsbmtlf02{width:12%; height:auto;font-size: calc(18pt + 1vw);text-align:left;margin: 1.1% 0% 0% 0%;float:left;}
	.cont_citamenusobremesa02{width:12%; height:auto;font-size: calc(12pt + 1vw);text-align: center;margin: 0.8% 1.25% 0% 1.25%;padding:0.3%;float: left;border-radius: 16pt;}
	.cont_menusobremesanav_b02{width: 100%; height:auto;padding: 1% 0% 1% 0%; border-top: 1pt solid #1C1A1A; border-bottom: 1pt solid #1C1A1A;}
	.cont_menusobremesanav_b02 ul{width: 80%; height:auto;text-align:left;margin: 0% 0% 0% 0%;float:left;}
	.cont_menusobremesanav_b02 li{width: 12%;height:auto;font-size: calc(0.1pt + 1vw);text-align:center;margin: 0% 0% 0% 2.28%;}
	.cont_navrrss02{width:5%; height:auto;padding:0.13% 0% 0.13% 0%;margin: 0% 0% 0% 10%; float: left;}
	.cont_iconavrrss02{width:50%; height:auto;float:left;}
	.cont_iconavrrss02 img{width:100%; height:auto;}
	.cont_idiomas02{width:14%; height:auto;overflow:hidden;padding:0.13% 0% 0.13% 0%;margin: 0% 2% 0% 2%; float: left;}
	.cont_icoidioma02{width:16.666%; height:auto;float:left;}
	.cont_icoidioma02 img{width:100%; height:auto;}
	/*Fin cabecera sobremesa*/
	/*Inicio WhatsApp y teléfono*/
	.cont_whasapp_mail_tlf01{display:none;}
	.cont_whasapp_mail_tlfsbm01{width:5.5%; height:auto;display:block;bottom:5%;right:0.5%;}
	.cont_icotlfsbm02{width:100%; height:auto;margin: 7% 0% 7% 0%;padding: 3% 0% 0% 0%;float:none;}
	.cont_icotlfsbm02 img{width:100%; height:auto;}
	.cont_btnmailsbm01{width:100%; height:auto;overflow:hidden;padding: 2% 0% 2% 0%;margin: 5% 0% 5% 0%;float:none;}
	.cont_btnmailsbm01 img{width:100%; height:auto;}
	.cont_btnwappsbm01{width:100%; height:auto;overflow:hidden;padding: 2% 0% 2% 0%;float:none;}
	.cont_btnwappsbm01 img{width:100%; height:auto;}
	/*Fin WhatsApp y teléfono*/
	/*Inicio seccion imagen presentacion04*/
	.cont_imgtextopresentacion04 {width:100%; height:auto;margin:8.6% 0% 5% 0%;}
	.cont_imgtextopresentacion04 picture{width:100%; height:auto;}
	.cont_imgtextopresentacion04 img{width:100%; height:auto;}
	.cont_titpre04{width:100%;height:auto;top:57%;left:4%;}
	.titpre04{width:100%;height:auto;font-size: calc(94pt + 1vw);margin:0% 0% 0% 0%;text-shadow: 60px 50px 12px rgba(0,0,0, 0.25);}
	.titpre04b{width:100%;height:auto;font-size: calc(30pt + 1vw);margin:0% 0% 0% 0%;text-shadow: 50px 20px 8px rgba(0,0,0, 0.25);}
	.cont_imglogopre04{width:90%; height:auto;padding:5%;}
	.cont_imglogopre04 img{width:100%; height:auto;}
	/*Fin seccion imágen presentacion04*/
/*Inicio sección imgtextoinfo01*/
.cont_imgtextoinfo01{width:100%; height:auto;margin:0% 0% 0% 0%;padding:2% 0% 2% 0%;}
.cont_imginfo01a {width:15%; height: auto;padding: 6.2% 0% 0% 0%;display:block;float:left;}
.cont_imginfo01a picture{width:100%; height:auto;}
.cont_imginfo01a img{width:100%; height:auto;}
.cont_textoinfo01{width:27.5%; height: auto; padding: 1% 7.5% 0% 7.5%;float:left;}
.cont_tit_textoinfo01{width:100%; height: auto;font-size: calc(12pt + 1vw);padding: 5% 0% 0% 0%;}
.cont_textoinfo01 p{width:100%; height: auto;font-size: calc(3pt + 1vw); padding: 5% 0% 5% 0%;}
.cont_imginfo01b {width:15%; height: auto;padding: 10% 1% 10% 0%;display:none;float:left;}
.cont_imginfo01b picture{width:100%; height:auto;}
.cont_imginfo01b img{width:100%; height:auto;}
/*Inicio sección imgtextoinfo01*/
/*Inicio Formulario*/
.cont_formulario {width:100%; height:auto; margin: 2% 0% 2% 0%;}
.cont_titform{width: 50%; height:auto; margin: 4% 25% 2% 25%; font-size: 38pt;}
.titform02{width: 50%; height:auto; margin: 4% 25% 2% 25%;font-size: 38pt;}
.campo01{width: 50%;height: auto;margin: 0% 22.5% 0% 22.5%;padding: 1.5%;color: #000;font-size: 26pt;}
.campo02{width: 50%;height:300px;margin: 0% 22.5% 0% 22.5%;padding: 1.5%;color: #000;font-size: 26pt;}
.g-recaptcha{width: 50%;height: auto;margin: 0% 22.5% 0% 22.5%;}
.confidencialidad01{width: 50%;height: auto;margin: 0% 22.5% 0% 22.5%;font-size: 19pt;}
.enviar{width: 55%;height: auto;margin: 0% 15% 0% 22%;padding: 0.5%;font-size: 52pt;}
/*Fin Formulario*/
/*Inicio sección Mapa Google*/
.cont_mapa01{padding-bottom: 40%;}
/*Fin sección Mapa Google*/
/*Inicio Footer*/
.cont_general_footer01{width: 100%; height:auto; padding:0% 0% 0% 0%;}
.cont_barra_rrss01{width: 20%; height: auto; padding: 1% 40% 1% 40%;}
.cont_btnrss01{width: 23.5%; height:auto;margin: 1% 0.75% 1% 0.75%;float:left;}
.cont_btnrss01 img{width: 100%; height:auto;}
.cont_infofooter01{width: 45%; height:auto; margin: 0% 2.5% 0% 2.5%;float:left;}
.tit_info_footer01{width: 100%; height:auto;padding: 12% 0% 6% 0%;font-size: calc(3pt + 1vw);}
.cont_infodireccion01, .cont_infomapaweb01{width: 100%; height:auto;font-size: calc(1pt + 1vw);}
.cont_infodireccion01 ul, .cont_infomapaweb01 ul{width: 45%; height:auto;margin: 2% 2.5% 4% 2.5%; float:left;}
.cont_infodireccion01 li, .cont_infomapaweb01 li{width: 100%; height:auto;margin: 5.5% 0% 5.5% 0%;}
.cont_footer_legal01 {width: 100%; height:auto;font-size: calc(1pt + 1vw);text-align:center;color:#fff;}
.cont_footer_legal01 ul{width: 100%; height:auto;margin: 2% 0% 10% 0%;}
.cont_footer_legal01 li{width: 92%; height:auto;display: inline; margin: 2% 3% 2% 3%;}
/*Fin Footer*/
}

/* ---- Fin RES:2901px - 3800px -----*/
/* ---- Inicio RES:2561px - 2900px -----*/
@media (min-width: 2561px) and (max-width: 2900px){

	/*Inicio cabecera sobremesa*/
	.contenedor_general_cabmov02{display:none;}
	.contenedor_general_cabtablet02{display:none;}
	.contenedor_general_cabsobremesa02{width: 100%; height: auto;display:block;}
	.cont_menusobremesanav_a02{width: 33%; height:auto;padding: 1.65% 0% 1.65% 4%; float: left;}
	.cont_menusobremesanav_a02 ul{width: 100%; height:auto;text-align:center;color:#000;}
	.cont_menusobremesanav_a02 li{width: 10.6%;height:auto;font-size: calc(0.5pt + 1vw);margin: 0% 6% 0% 3%;}
	.cont_logomenusobremesa02{width:12%; height: auto;padding: 1.2% 10.5% 1.2% 6.5%; float: left;}
	.cont_logomenusobremesa02 img{width:100%; height:auto;}
	.cont_icosbmf02{width:3.5%; height:auto;padding:1.1% 0% 0.6% 0%; float:left;}
	.cont_icosbmf02 img{width:100%; height:auto;}
	.cont_btnsbmtlf02{width:12%; height:auto;font-size: calc(12pt + 1vw);text-align:left;margin: 1.1% 0% 0% 0%;float:left;}
	.cont_citamenusobremesa02{width:12%; height:auto;font-size: calc(6pt + 1vw);text-align: center;margin: 0.8% 1.25% 0% 1.25%;padding:0.3%;float: left;border-radius: 8pt;}
	.cont_menusobremesanav_b02{width: 100%; height:auto;padding: 1% 0% 1% 0%; border-top: 1pt solid #1C1A1A; border-bottom: 1pt solid #1C1A1A;}
	.cont_menusobremesanav_b02 ul{width: 80%; height:auto;text-align:left;margin: 0% 0% 0% 0%;float:left;}
	.cont_menusobremesanav_b02 li{width: 12%;height:auto;font-size: calc(0.1pt + 1vw);text-align:center;margin: 0% 0% 0% 2.28%;}
	.cont_navrrss02{width:5%; height:auto;padding:0.13% 0% 0.13% 0%;margin: 0% 0% 0% 10%; float: left;}
	.cont_iconavrrss02{width:50%; height:auto;float:left;}
	.cont_iconavrrss02 img{width:100%; height:auto;}
	.cont_idiomas02{width:14%; height:auto;overflow:hidden;padding:0.13% 0% 0.13% 0%;margin: 0% 2% 0% 2%; float: left;}
	.cont_icoidioma02{width:16.666%; height:auto;float:left;}
	.cont_icoidioma02 img{width:100%; height:auto;}
	/*Fin cabecera sobremesa*/
	/*Inicio WhatsApp y teléfono*/
	.cont_whasapp_mail_tlf01{display:none;}
	.cont_whasapp_mail_tlfsbm01{width:5.5%; height:auto;display:block;bottom:5%;right:0.5%;}
	.cont_icotlfsbm02{width:100%; height:auto;margin: 7% 0% 7% 0%;padding: 3% 0% 0% 0%;float:none;}
	.cont_icotlfsbm02 img{width:100%; height:auto;}
	.cont_btnmailsbm01{width:100%; height:auto;overflow:hidden;padding: 2% 0% 2% 0%;margin: 5% 0% 5% 0%;float:none;}
	.cont_btnmailsbm01 img{width:100%; height:auto;}
	.cont_btnwappsbm01{width:100%; height:auto;overflow:hidden;padding: 2% 0% 2% 0%;float:none;}
	.cont_btnwappsbm01 img{width:100%; height:auto;}
	/*Fin WhatsApp y teléfono*/
	/*Inicio seccion imagen presentacion04*/
	.cont_imgtextopresentacion04 {width:100%; height:auto;margin:8.6% 0% 0% 0%;}
	.cont_imgtextopresentacion04 picture{width:100%; height:auto;}
	.cont_imgtextopresentacion04 img{width:100%; height:auto;}
	.cont_titpre04{width:100%;height:auto;top:66%;left:0%;}
	.titpre04{width:100%;height:auto;font-size: calc(60pt + 1vw);margin:0% 0% 0% 0%;}
	.titpre04b{width:100%;height:auto;font-size: calc(22pt + 1vw);margin:0% 0% 0% 0%;}
	.cont_imglogopre04{width:90%; height:auto;padding:5%;}
	.cont_imglogopre04 img{width:100%; height:auto;}
	/*Fin seccion imágen presentacion04*/
/*Inicio sección imgtextoinfo01*/
.cont_imgtextoinfo01{width:100%; height:auto;margin:0% 0% 0% 0%;padding:2% 0% 2% 0%;}
.cont_imginfo01a {width:15%; height: auto;padding: 6.2% 0% 0% 0%;display:block;float:left;}
.cont_imginfo01a picture{width:100%; height:auto;}
.cont_imginfo01a img{width:100%; height:auto;}
.cont_textoinfo01{width:27.5%; height: auto; padding: 1% 7.5% 0% 7.5%;float:left;}
.cont_tit_textoinfo01{width:100%; height: auto;font-size: calc(12pt + 1vw);padding: 5% 0% 0% 0%;}
.cont_textoinfo01 p{width:100%; height: auto;font-size: calc(3pt + 1vw); padding: 5% 0% 5% 0%;}
.cont_imginfo01b {width:15%; height: auto;padding: 10% 1% 10% 0%;display:none;float:left;}
.cont_imginfo01b picture{width:100%; height:auto;}
.cont_imginfo01b img{width:100%; height:auto;}
/*Inicio sección imgtextoinfo01*/
/*Inicio formulario*/
.cont_formulario {width:100%; height:auto; margin: 2% 0% 2% 0%;}
.cont_titform{width: 50%; height:auto; margin: 4% 25% 2% 25%; font-size: 38pt;}
.titform02{width: 50%; height:auto; margin: 4% 25% 2% 25%;font-size: 32pt;}
.campo01{width: 50%;height: auto;margin: 0% 22.5% 0% 22.5%;padding: 1.5%;color: #000;font-size: 26pt;}
.campo02{width: 50%;height:300px;margin: 0% 22.5% 0% 22.5%;padding: 1.5%;color: #000;font-size: 26pt;}
.g-recaptcha{width: 50%;height: auto;margin: 0% 22.5% 0% 22.5%;}
.confidencialidad01{width: 50%;height: auto;margin: 0% 22.5% 0% 22.5%;font-size: 19pt;}
.enviar{width: 55%;height: auto;margin: 0% 15% 0% 22%;padding: 0.5%;font-size: 52pt;}
/*Fin formulario*/
/*Inicio sección Mapa Google*/
.cont_mapa01{padding-bottom: 40%;}
/*Fin sección Mapa Google*/
/*Inicio Footer*/
.cont_general_footer01{width: 100%; height:auto; padding:0% 0% 0% 0%;}
.cont_barra_rrss01{width: 20%; height: auto; padding: 1% 40% 1% 40%;}
.cont_btnrss01{width: 23.5%; height:auto;margin: 1% 0.75% 1% 0.75%;float:left;}
.cont_btnrss01 img{width: 100%; height:auto;}
.cont_infofooter01{width: 45%; height:auto; margin: 0% 2.5% 0% 2.5%;float:left;}
.tit_info_footer01{width: 100%; height:auto;padding: 12% 0% 6% 0%;font-size: calc(9pt + 1vw);}
.cont_infodireccion01, .cont_infomapaweb01{width: 100%; height:auto;font-size: calc(1pt + 1vw);}
.cont_infodireccion01 ul, .cont_infomapaweb01 ul{width: 45%; height:auto;margin: 2% 2.5% 4% 2.5%; float:left;}
.cont_infodireccion01 li, .cont_infomapaweb01 li{width: 100%; height:auto;margin: 1.5% 0% 1.5% 0%;}
.cont_footer_legal01 {width: 100%; height:auto;font-size: calc(1pt + 1vw);text-align:center;color:#fff;}
.cont_footer_legal01 ul{width: 100%; height:auto;margin: 5% 0% 8% 0%;}
.cont_footer_legal01 li{width: 92%; height:auto;display: inline; margin: 2% 3% 2% 3%;}
/*Fin Footer*/
}

/* ---- Fin RES:2561px - 2900px -----*/

/* ---- Inicio RES:1921px - 2560px -----*/
@media (min-width: 1921px) and (max-width: 2560px){

	/*Inicio cabecera sobremesa*/
	.contenedor_general_cabmov02{display:none;}
	.contenedor_general_cabtablet02{display:none;}
	.contenedor_general_cabsobremesa02{width: 100%; height: auto;display:block;}
	.cont_menusobremesanav_a02{width: 33%; height:auto;padding: 1.65% 0% 1.65% 4%; float: left;}
	.cont_menusobremesanav_a02 ul{width: 100%; height:auto;text-align:center;color:#000;}
	.cont_menusobremesanav_a02 li{width: 10.6%;height:auto;font-size: calc(0.2pt + 1vw);margin: 0% 5% 0% 3%;}
	.cont_logomenusobremesa02{width:12%; height: auto;padding: 1.2% 10.5% 1.2% 6.5%; float: left;}
	.cont_logomenusobremesa02 img{width:100%; height:auto;}
	.cont_icosbmf02{width:3.5%; height:auto;padding:1.1% 0% 0.6% 0%; float:left;}
	.cont_icosbmf02 img{width:100%; height:auto;}
	.cont_btnsbmtlf02{width:12%; height:auto;font-size: calc(9pt + 1vw);text-align:left;margin: 1.1% 0% 0% 0%;float:left;}
	.cont_citamenusobremesa02{width:12%; height:auto;font-size: calc(6pt + 1vw);text-align: center;margin: 0.8% 1.25% 0% 1.25%;padding:0.3%;float: left;border-radius: 8pt;}
	.cont_menusobremesanav_b02{width: 100%; height:auto;padding: 1% 0% 1% 0%; border-top: 1pt solid #1C1A1A; border-bottom: 1pt solid #1C1A1A;}
	.cont_menusobremesanav_b02 ul{width: 80%; height:auto;text-align:left;margin: 0% 0% 0% 0%;float:left;}
	.cont_menusobremesanav_b02 li{width: 12%;height:auto;font-size: calc(0.1pt + 1vw);text-align:center;margin: 0% 0% 0% 2.28%;}
	.cont_navrrss02{width:5%; height:auto;padding:0.13% 0% 0.13% 0%;margin: 0% 0% 0% 10%; float: left;}
	.cont_iconavrrss02{width:50%; height:auto;float:left;}
	.cont_iconavrrss02 img{width:100%; height:auto;}
	.cont_idiomas02{width:14%; height:auto;overflow:hidden;padding:0.13% 0% 0.13% 0%;margin: 0% 2% 0% 2%; float: left;}
	.cont_icoidioma02{width:16.666%; height:auto;float:left;}
	.cont_icoidioma02 img{width:100%; height:auto;}
	/*Fin cabecera sobremesa*/
	/*Inicio WhatsApp y teléfono*/
	.cont_whasapp_mail_tlf01{display:none;}
	.cont_whasapp_mail_tlfsbm01{width:5.5%; height:auto;display:block;bottom:5%;right:0.5%;}
	.cont_icotlfsbm02{width:100%; height:auto;margin: 7% 0% 7% 0%;padding: 3% 0% 0% 0%;float:none;}
	.cont_icotlfsbm02 img{width:100%; height:auto;}
	.cont_btnmailsbm01{width:100%; height:auto;overflow:hidden;padding: 2% 0% 2% 0%;margin: 5% 0% 5% 0%;float:none;}
	.cont_btnmailsbm01 img{width:100%; height:auto;}
	.cont_btnwappsbm01{width:100%; height:auto;overflow:hidden;padding: 2% 0% 2% 0%;float:none;}
	.cont_btnwappsbm01 img{width:100%; height:auto;}
	/*Fin WhatsApp y teléfono*/
	/*Inicio seccion imagen presentacion04*/
	.cont_imgtextopresentacion04 {width:100%; height:auto;margin:8.6% 0% 0% 0%;}
	.cont_imgtextopresentacion04 picture{width:100%; height:auto;}
	.cont_imgtextopresentacion04 img{width:100%; height:auto;}
	.cont_titpre04{width:100%;height:auto;top:67%;left:0%;}
	.titpre04{width:100%;height:auto;font-size: calc(46pt + 1vw);margin:0% 0% 0% 0%;}
	.titpre04b{width:100%;height:auto;font-size: calc(18pt + 1vw);margin:0% 0% 0% 0%;}
	.cont_imglogopre04{width:90%; height:auto;padding:5%;}
	.cont_imglogopre04 img{width:100%; height:auto;}
	/*Fin seccion imágen presentacion04*/
/*Inicio sección imgtextoinfo01*/
.cont_imgtextoinfo01{width:100%; height:auto;margin:0% 0% 0% 0%;padding:2% 0% 2% 0%;}
.cont_imginfo01a {width:15%; height: auto;padding: 6.2% 0% 0% 0%;display:block;float:left;}
.cont_imginfo01a picture{width:100%; height:auto;}
.cont_imginfo01a img{width:100%; height:auto;}
.cont_textoinfo01{width:27.5%; height: auto; padding: 1% 7.5% 0% 7.5%;float:left;}
.cont_tit_textoinfo01{width:100%; height: auto;font-size: calc(7.2pt + 1vw);padding: 5% 0% 0% 0%;}
.cont_textoinfo01 p{width:100%; height: auto;font-size: calc(0.3pt + 1vw); padding: 5% 0% 5% 0%;}
.cont_imginfo01b {width:15%; height: auto;padding: 10% 1% 10% 0%;display:none;float:left;}
.cont_imginfo01b picture{width:100%; height:auto;}
.cont_imginfo01b img{width:100%; height:auto;}
/*Inicio sección imgtextoinfo01*/
/*Inicio formulario*/
.cont_formulario {width:100%; height:auto; margin: 2% 0% 2% 0%;}
.cont_titform{width: 50%; height:auto; margin: 4% 25% 2% 25%; font-size: 34pt;}
.titform02{width: 50%; height:auto; margin: 4% 25% 2% 25%;font-size: 24pt;}
.campo01{width: 50%;height: auto;margin: 0% 22.5% 0% 22.5%;padding: 1.5%;color: #000;font-size: 22pt;}
.campo02{width: 50%;height:200px;margin: 0% 22.5% 0% 22.5%;padding: 1.5%;color: #000;font-size: 22pt;}
.g-recaptcha{width: 50%;height: auto;margin: 0% 22.5% 0% 22.5%;}
.confidencialidad01{width: 50%;height: auto;margin: 0% 22.5% 0% 22.5%;}
.enviar{width: 55%;height: auto;margin: 0% 15% 0% 22%;padding: 1%;font-size: 42pt;}
/*Fin formulario*/
/*Inicio sección Mapa Google*/
.cont_mapa01{padding-bottom: 40%;}
/*Fin sección Mapa Google*/
/*Inicio Footer*/
.cont_general_footer01{width: 100%; height:auto; padding:0% 0% 0% 0%;}
.cont_barra_rrss01{width: 20%; height: auto; padding: 1% 40% 1% 40%;}
.cont_btnrss01{width: 23.5%; height:auto;margin: 1% 0.75% 1% 0.75%;float:left;}
.cont_btnrss01 img{width: 100%; height:auto;}
.cont_infofooter01{width: 45%; height:auto; margin: 0% 2.5% 0% 2.5%;float:left;}
.tit_info_footer01{width: 100%; height:auto;padding: 12% 0% 6% 0%;font-size: calc(14pt + 1vw);}
.cont_infodireccion01, .cont_infomapaweb01{width: 100%; height:auto;font-size: calc(1pt + 1vw);}
.cont_infodireccion01 ul, .cont_infomapaweb01 ul{width: 45%; height:auto;margin: 2% 2.5% 4% 2.5%; float:left;}
.cont_infodireccion01 li, .cont_infomapaweb01 li{width: 100%; height:auto;margin: 2% 0% 2% 0%;}
.cont_footer_legal01 {width: 100%; height:auto;font-size: calc(1pt + 1vw);text-align:center;color:#fff;}
.cont_footer_legal01 ul{width: 100%; height:auto;margin: 8% 0% 10% 0%;}
.cont_footer_legal01 li{width: 92%; height:auto;display: inline; margin: 2% 3% 2% 3%;}
/*Fin Footer*/
}
/* ---- Fin RES:1921px - 2560px -----*/

/* ---- Inicio RES:1681px - 1920px -----*/
@media (min-width: 1681px) and (max-width: 1920px){

	/*Inicio cabecera sobremesa*/
	.contenedor_general_cabmov02{display:none;}
	.contenedor_general_cabtablet02{display:none;}
	.contenedor_general_cabsobremesa02{width: 100%; height: auto;display:block;}
	.cont_menusobremesanav_a02{width: 33%; height:auto;padding: 1.65% 0% 1.65% 2%; float: left;}
	.cont_menusobremesanav_a02 ul{width: 95.5%; height:auto;text-align:center;color:#000;margin: 0% 0% 0% 4.5%;}
	.cont_menusobremesanav_a02 li{width: 25%;height:auto;font-size: calc(0.1pt + 1vw);margin: 0% 6% 0% 0%;}
	.cont_logomenusobremesa02{width:14%; height: auto;padding: 1.2% 7.5% 1.2% 9.5%; float: left;}
	.cont_logomenusobremesa02 img{width:100%; height:auto;}
	.cont_icosbmf02{width:3.5%; height:auto;padding:1.1% 0% 0.6% 0%; float:left;}
	.cont_icosbmf02 img{width:100%; height:auto;}
	.cont_btnsbmtlf02{width:12%; height:auto;font-size: calc(6pt + 1vw);text-align:left;margin: 1.2% 0% 0% 0%;float:left;}
	.cont_citamenusobremesa02{width:12%; height:auto;font-size: calc(4pt + 1vw);text-align: center;margin: 1% 1.25% 0% 1.25%;padding:0.3%;float: left;border-radius: 4pt;}
	.cont_menusobremesanav_b02{width: 100%; height:auto;padding: 1% 0% 1% 0%; border-top: 1pt solid #1C1A1A; border-bottom: 1pt solid #1C1A1A;}
	.cont_menusobremesanav_b02 ul{width: 80%; height:auto;text-align:left;margin: 0% 0% 0% 1.2%;float:left;}
	.cont_menusobremesanav_b02 li{width: 12%;height:auto;font-size: calc(0.1pt + 1vw);text-align:center;margin: 0% 0% 0% 2.28%;}
	.cont_navrrss02{width:14%; height:auto;overflow:hidden;padding:0.13% 0% 0.13% 0%;margin: 0% 2% 0% 2.6%; float: left;}
	.cont_iconavrrss02{width:16.666%; height:auto;float:left;}
	.cont_iconavrrss02 img{width:100%; height:auto;}
	.cont_idiomas02{width:14%; height:auto;overflow:hidden;padding:0.13% 0% 0.13% 0%;margin: 0% 2% 0% 2%; float: left;}
	.cont_icoidioma02{width:16.666%; height:auto;float:left;}
	.cont_icoidioma02 img{width:100%; height:auto;}
	/*Fin cabecera sobremesa*/
	/*Inicio WhatsApp y teléfono*/
	.cont_whasapp_mail_tlf01{display:none;}
	.cont_whasapp_mail_tlfsbm01{width:5.5%; height:auto;display:block;bottom:5%;right:0.5%;}
	.cont_icotlfsbm02{width:100%; height:auto;margin: 7% 0% 7% 0%;padding: 3% 0% 0% 0%;float:none;}
	.cont_icotlfsbm02 img{width:100%; height:auto;}
	.cont_btnmailsbm01{width:100%; height:auto;overflow:hidden;padding: 2% 0% 2% 0%;margin: 5% 0% 5% 0%;float:none;}
	.cont_btnmailsbm01 img{width:100%; height:auto;}
	.cont_btnwappsbm01{width:100%; height:auto;overflow:hidden;padding: 2% 0% 2% 0%;float:none;}
	.cont_btnwappsbm01 img{width:100%; height:auto;}
	/*Fin WhatsApp y teléfono*/
	/*Inicio seccion imagen presentacion04*/
	.cont_imgtextopresentacion04 {width:100%; height:auto;margin:8.6% 0% 0% 0%;}
	.cont_imgtextopresentacion04 picture{width:100%; height:auto;}
	.cont_imgtextopresentacion04 img{width:100%; height:auto;}
	.cont_titpre04{width:100%;height:auto;top:68%;left:0%;}
	.titpre04{width:100%;height:auto;font-size: calc(36pt + 1vw);margin:0% 0% 0% 0%;}
	.titpre04b{width:100%;height:auto;font-size: calc(14pt + 1vw);margin:0% 0% 0% 0%;}
	.cont_imglogopre04{width:90%; height:auto;padding:5%;}
	.cont_imglogopre04 img{width:100%; height:auto;}
	/*Fin seccion imágen presentacion04*/
	/*Inicio sección imgtextoinfo01*/
	.cont_imgtextoinfo01{width:100%; height:auto;margin:0% 0% 0% 0%; padding:2% 0% 2% 0%;}
	.cont_imginfo01a {width:15%; height: auto;padding: 7.8% 0% 0% 0%;display:block;float:left;}
	.cont_imginfo01a picture{width:100%; height:auto;}
	.cont_imginfo01a img{width:100%; height:auto;}
	.cont_textoinfo01{width:28.5%; height: auto; padding: 3% 7% 0% 7%;float:left;}
	.cont_tit_textoinfo01{width:100%; height: auto;font-size: calc(10pt + 1vw);padding: 5% 0% 0% 0%;}
	.cont_textoinfo01 p{width:100%; height: auto;font-size: calc(2pt + 1vw); padding: 5% 0% 5% 0%;}
	.cont_imginfo01b {width:10%; height: auto;padding: 10% 0% 10% 0%;display:none;float:left;}
	.cont_imginfo01b picture{width:100%; height:auto;}
	.cont_imginfo01b img{width:100%; height:auto;}
	/*Inicio sección imgtextoinfo01*/
	/*Inicio formulario*/
	.cont_formulario {width:100%; height:auto; margin: 2% 0% 2% 0%;}
	.cont_titform{width: 50%; height:auto; margin: 4% 25% 2% 25%; font-size: 32pt;}
	.titform02{width: 50%; height:auto; margin: 4% 25% 2% 25%;font-size: 18pt;}
	.campo01{width: 50%;height: auto;margin: 0% 22.5% 0% 22.5%;padding: 1.5%;color: #000;font-size: 18pt;}
	.campo02{width: 50%;height:200px;margin: 0% 22.5% 0% 22.5%;padding: 1.5%;color: #000;font-size: 18pt;}
	.g-recaptcha{width: 50%;height: auto;margin: 0% 22.5% 0% 22.5%;}
	.confidencialidad01{width: 50%;height: auto;margin: 0% 22.5% 0% 22.5%;}
	.enviar{width: 55%;height: auto;margin: 0% 15% 0% 22%;padding: 1%;font-size: 36pt;}
	/*Fin formulario*/
	/*Inicio sección Mapa Google*/
	.cont_mapa01{padding-bottom: 35%;}
	/*Fin sección Mapa Google*/
	/*Inicio Footer*/
	.cont_general_footer01{width: 100%; height:auto; padding:0% 0% 0% 0%;}
	.cont_barra_rrss01{width: 20%; height: auto; padding: 1% 40% 1% 40%;}
	.cont_btnrss01{width: 23.5%; height:auto;margin: 1% 0.75% 1% 0.75%;float:left;}
	.cont_btnrss01 img{width: 100%; height:auto;}
	.cont_infofooter01{width: 45%; height:auto; margin: 0% 2.5% 0% 2.5%;float:left;}
	.tit_info_footer01{width: 100%; height:auto;padding: 12% 0% 6% 0%;font-size: calc(9pt + 1vw);}
	.cont_infodireccion01, .cont_infomapaweb01{width: 100%; height:auto;font-size: calc(1pt + 1vw);}
	.cont_infodireccion01 ul, .cont_infomapaweb01 ul{width: 45%; height:auto;margin: 2% 2.5% 4% 2.5%; float:left;}
	.cont_infodireccion01 li, .cont_infomapaweb01 li{width: 100%; height:auto;margin: 1% 0% 1% 0%;}
	.cont_footer_legal01 {width: 100%; height:auto;font-size: calc(1pt + 1vw);text-align:center;color:#fff;}
	.cont_footer_legal01 ul{width: 100%; height:auto;margin: 2% 0% 10% 0%;}
	.cont_footer_legal01 li{width: 92%; height:auto;display: inline; margin: 2% 3% 2% 3%;}
	/*Fin Footer*/
	}
/* ---- Fin RES:1681px - 1920px -----*/

/* ---- Inicio RES:1281px - 1680px -----*/
@media (min-width: 1281px) and (max-width: 1680px){

	/*Inicio cabecera movil*/
.contenedor_general_cabmov02{display:none;}
	/*Fin cabecera movil*/
	/*Inicio WhatsApp y teléfono*/
.cont_whasapp_mail_tlf02{display:none;}
	/*Fin cabecera movil*/
	/*Inicio cabecera tablet*/
.contenedor_general_cabtablet02{width:100%; height:auto; display:block;}
.cont_logomenutablet02{width:100%; height:auto;display:block;}
.img_logomenutablet02{width:18%; height:auto;display:block;padding: 2% 41% 1% 41%;}
.img_logomenutablet02 img{width:100%; height:auto;}
.cont_iconomenutablet02{width:11%; height:auto;margin: 0% 0% 0% 2%; display:block;float:left;}
.img_iconomenutablet02{width:60%; height:auto;margin: 0% 2% 0% 2%;display:block;}
.img_iconomenutablet02 img{width:100%; height:auto;}
.cont_menutablet02{
		margin:4.490% 0% 0% -100%;
		font-size: calc(8pt + 1vw);
		}
.cont_menutablet02 ul{width:40%; height:auto; text-align:center;display:block;padding:1.24% 5% 1.24% 5%;float:left;}
.cont_menutablet02 li{width:100%; height:auto;padding:3% 0% 3% 0%;} /*variable en otras resoluciones*/
.cont_menutablet02 li:hover{}
.cont_sepmenutablet02{width:80%; margin:0% 10% 0% 10%; height:2px;}
.cont_citamenutablet02{width:34%;height:auto;margin: 0.3% 0% 0.7% 20%;padding: 0.1% 0% 0.1% 0%;font-size: calc(12pt + 1vw);text-align: center;float:left;border-radius: 10pt;}
/*Inicio Barra idiomas*/
.cont_idiomas02{width:50%; height:auto;overflow:hidden;padding:2% 0% 0.1% 0%;margin: 0% 25% 0% 25%;}
.cont_icoidioma02{width:12%; height:auto;margin: 1% 2% 3% 2%;}
.cont_icoidioma02 img{width:100%; height:auto;}
/*Fin Barra idiomas*/
/*Inicio telefono tablet*/
.cont_icotabletlf03 img{width:5%; height:auto;padding:0.6% 0% 0.6% 8%; float:left;}
.cont_btntabletlf02{width:19%; height:auto;font-size: calc(10pt + 1vw);text-align:left;padding: 0.7% 0% 0% 0%;float:left;}
/*Fin telefono tablet*/
/*Fin cabecera tablet*/
/*Inicio WhatsApp y teléfono*/
.cont_whasapp_mail_tlf01{display:none;}
.cont_whasapp_mail_tlfsbm01{width:9.6%; height:auto;display:block;bottom:3%;right:0.8%;}
.cont_icotlfsbm02{width:100%; height:auto;margin: 7% 0% 7% 0%;padding: 3% 0% 0% 0%;float:none;display:none;}
.cont_icotlfsbm02 img{width:100%; height:auto;}
.cont_btnmailsbm01{width:100%; height:auto;overflow:hidden;padding: 2% 0% 2% 0%;margin: 5% 0% 5% 0%;float:none;display:none;}
.cont_btnmailsbm01 img{width:100%; height:auto;}
.cont_btnwappsbm01{width:100%; height:auto;overflow:hidden;padding: 2% 0% 2% 0%;float:none;}
.cont_btnwappsbm01 img{width:100%; height:auto;}
/*Fin WhatsApp y teléfono*/
/*Inicio seccion imagen presentacion04*/
.cont_imgtextopresentacion04 {width:100%; height:auto;margin:10% 0% 0% 0%;}
.cont_imgtextopresentacion04 picture{width:100%; height:auto;}
.cont_imgtextopresentacion04 img{width:100%; height:auto;}
.cont_titpre04{width:100%;height:auto;top:68%;left:0%;}
.titpre04{width:100%;height:auto;font-size: calc(36pt + 1vw);margin:0% 0% 0% 0%;}
.titpre04b{width:100%;height:auto;font-size: calc(12pt + 1vw);margin:0% 0% 0% 0%;}
.cont_imglogopre04{width:90%; height:auto;padding:5%;}
.cont_imglogopre04 img{width:100%; height:auto;}
/*Fin seccion imágen presentacion04*/
/*Inicio sección imgtextoinfo01*/
.cont_imgtextoinfo01{width:100%; height:auto;margin:0% 0% 0% 0%; padding:2% 0% 2% 0%;}
.cont_imginfo01a {width:15%; height: auto;padding: 7.8% 0% 0% 0%;display:block;float:left;}
.cont_imginfo01a picture{width:100%; height:auto;}
.cont_imginfo01a img{width:100%; height:auto;}
.cont_textoinfo01{width:28.5%; height: auto; padding: 3% 7% 0% 7%;float:left;}
.cont_tit_textoinfo01{width:100%; height: auto;font-size: calc(10pt + 1vw);padding: 5% 0% 0% 0%;}
.cont_textoinfo01 p{width:100%; height: auto;font-size: calc(4pt + 1vw); padding: 5% 0% 5% 0%;}
.cont_imginfo01b {width:10%; height: auto;padding: 10% 0% 10% 0%;display:none;float:left;}
.cont_imginfo01b picture{width:100%; height:auto;}
.cont_imginfo01b img{width:100%; height:auto;}
/*Inicio sección imgtextoinfo01*/
/*Inicio formulario*/
.cont_formulario {width:100%; height:auto; margin: 2% 0% 2% 0%;}
.cont_titform{width: 50%; height:auto; margin: 10% 22.5% 0% 22.5%; font-size: 24pt;}
.titform02{width: 50%; height:auto; margin: 5% 22.5% 2% 22.5%;font-size: 18pt;}
.campo01{width: 50%;height: auto;margin: 0% 22.5% 0% 22.5%;padding: 1.5%;color: #000;font-size: 18pt;}
.campo02{width: 50%;height:200px;margin: 0% 22.5% 0% 22.5%;padding: 1.5%;color: #000;font-size: 18pt;}
.g-recaptcha{width: 50%;height: auto;margin: 0% 22.5% 0% 22.5%;}
.confidencialidad01{width: 50%;height: auto;margin: 0% 22.5% 0% 22.5%;}
.enviar{width: 55%;height: auto;margin: 0% 15% 0% 22%;padding: 1%;font-size: 26pt;}
/*Fin formulario/
/*Inicio sección Mapa Google*/
.cont_mapa01{padding-bottom: 35%;}
/*Fin sección Mapa Google*/
/*Inicio Footer*/
.cont_general_footer01{width: 100%; height:auto; padding:0% 0% 0% 0%;}
.cont_barra_rrss01{width: 20%; height: auto; padding: 1% 40% 1% 40%;}
.cont_btnrss01{width: 23.5%; height:auto;margin: 1% 0.75% 1% 0.75%;float:left;}
.cont_btnrss01 img{width: 100%; height:auto;}
.cont_infofooter01{width: 45%; height:auto; margin: 0% 2.5% 0% 2.5%;float:left;}
.tit_info_footer01{width: 100%; height:auto;padding: 12% 0% 11% 0%;font-size: calc(13pt + 1vw);}
.cont_infodireccion01, .cont_infomapaweb01{width: 100%; height:auto;font-size: calc(4.2pt + 1vw);}
.cont_infodireccion01 ul, .cont_infomapaweb01 ul{width: 45%; height:auto;margin: 2% 2.5% 4% 2.5%; float:left;}
.cont_infodireccion01 li, .cont_infomapaweb01 li{width: 100%; height:auto;margin: 5.5% 0% 5.5% 0%;}
.cont_footer_legal01 {width: 100%; height:auto;font-size: calc(5pt + 1vw);text-align:center;color:#fff;}
.cont_footer_legal01 ul{width: 100%; height:auto;margin: 6% 0% 12% 0%;}
.cont_footer_legal01 li{width: 92%; height:auto;display: inline; margin: 2% 3% 2% 3%;}
/*Fin Footer*/

}
/* ---- Fin RES:1281px - 1680px -----*/

/* ---- Inicio RES:1025px - 1280px -----*/

@media (min-width: 1025px) and (max-width: 1280px){
	/*Inicio cabecera movil*/
	.contenedor_general_cabmov02{display:none;}
	/*Fin cabecera movil*/
	/*Inicio WhatsApp y teléfono*/
	.cont_whasapp_mail_tlf02{display:none;}
	/*Fin cabecera movil*/
	/*Inicio cabecera tablet*/
	.contenedor_general_cabtablet02{width:100%; height:auto; display:block;}
	.cont_logomenutablet02{width:100%; height:auto;display:block;}
	.img_logomenutablet02{width:24%; height:auto;display:block;padding: 2% 38% 1% 38%;}
	.img_logomenutablet02 img{width:100%; height:auto;}
	.cont_iconomenutablet02{width:11%; height:auto;margin: 0% 0% 0% 2%; display:block;float:left;}
	.img_iconomenutablet02{width:80%; height:auto;margin: 0% 2% 0% 2%;display:block;}
	.img_iconomenutablet02 img{width:100%; height:auto;}
	.img_logomenutablet02 img{width:100%; height:auto;}
	.cont_menutablet02{
		margin:5.575% 0% 0% -100%;
		font-size: calc(8pt + 1vw);
		}
	.cont_menutablet02 ul{width:40%; height:auto; text-align:center;display:block;padding:1.24% 5% 1.24% 5%;float:left;}
	.cont_menutablet02 li{width:100%; height:auto;padding:3% 0% 3% 0%;} /*variable en otras resoluciones*/
	.cont_menutablet02 li:hover{}
	.cont_sepmenutablet02{width:80%; margin:0% 10% 0% 10%; height:2px;}
	.cont_citamenutablet02{width:34%;height:auto;margin: 0.9% 0% 0.7% 20%;padding: 0.1% 0% 0.1% 0%;font-size: calc(12pt + 1vw);text-align: center;float:left;border-radius: 8pt;}

	/*Inicio Barra idiomas*/
	.cont_idiomas02{width:50%; height:auto;padding:2% 0% 0.1% 0%;margin: 0% 25% 0% 25%;}
	.cont_icoidioma02{width:12%; height:auto;margin: 1% 2% 3% 2%;}
	.cont_icoidioma02 img{width:100%; height:auto;}
	/*Fin Barra idiomas*/

	/*Inicio telefono tablet*/
	.cont_icotabletlf03 img{width:7%; height:auto;padding:0.6% 0% 0.6% 6%; float:left;}
	.cont_btntabletlf02{width:19%; height:auto;font-size: calc(12pt + 1vw);text-align:left;padding: 1% 0% 0% 0%;float:left;}
	/*Fin telefono tablet*/
	/*Inicio WhatsApp y teléfono*/
	.cont_whasapp_mail_tlf01{display:none;}
	.cont_whasapp_mail_tlfsbm01{width:9.6%; height:auto;display:block;bottom:3%;right:0.5%;}
	.cont_icotlfsbm02{width:100%; height:auto;margin: 7% 0% 7% 0%;padding: 3% 0% 0% 0%;float:none;display:none;}
	.cont_icotlfsbm02 img{width:100%; height:auto;}
	.cont_btnmailsbm01{width:100%; height:auto;padding: 2% 0% 2% 0%;margin: 5% 0% 5% 0%;float:none;display:none;}
	.cont_btnmailsbm01 img{width:100%; height:auto;}
	.cont_btnwappsbm01{width:100%; height:auto;padding: 2% 0% 2% 0%;float:none;}
	.cont_btnwappsbm01 img{width:100%; height:auto;}
	/*Fin WhatsApp y teléfono*/
	/*Inicio seccion imagen presentacion04*/
	.cont_imgtextopresentacion04 {width:100%; height:auto;margin:12% 0% 0% 0%;}
	.cont_imgtextopresentacion04 picture{width:100%; height:auto;}
	.cont_imgtextopresentacion04 img{width:100%; height:auto;}
	.cont_titpre04{width:100%;height:auto;top:66%;left:0%;float: none;}
	.titpre04{width:90%;height:auto;font-size: calc(32pt + 1vw);text-align:center;margin:0% 5% 0% 5%;text-shadow: 30px 10px 8px rgba(0,0,0, 0.25);}
	.titpre04b{width:90%;height:auto;font-size: calc(14pt + 1vw);text-align:center;margin:0% 5% 0% 5%;text-shadow: 40px 8px 6px rgba(0,0,0, 0.25);}
	.cont_imglogopremov04{width:80%; height:auto;padding:0%;margin:5% 10% 5% 10%;}
	.cont_imglogopremov04 img{width:100%; height:auto;}
	/*Fin seccion imágen presentacion04*/
/*Inicio sección imgtextoinfo01*/
.cont_imgtextoinfo01{width:100%; height:auto;margin:0% 0% 0% 0%; padding:2% 0% 2% 0%;}
.cont_imginfo01a {width:30%; height: auto;padding: 2% 35% 2% 35%;display:block;float:none;}
.cont_imginfo01a picture{width:100%; height:auto;}
.cont_imginfo01a img{width:100%; height:auto;}
.cont_textoinfo01{width:50%; height: auto; padding: 3% 25% 0% 25%;float:none;}
.cont_tit_textoinfo01{width:100%; height: auto;font-size: calc(28pt + 1vw);padding: 5% 0% 0% 0%;}
.cont_textoinfo01 p{width:100%; height: auto;font-size: calc(8pt + 1vw); padding: 5% 0% 5% 0%;}
.cont_imginfo01b {width:10%; height: auto;padding: 10% 0% 10% 0%;display:none;float:none;}
.cont_imginfo01b picture{width:100%; height:auto;}
.cont_imginfo01b img{width:100%; height:auto;}
/*Inicio sección imgtextoinfo01*/
/*Inicio formulario*/
.cont_formulario {width:100%; height:auto; margin: 2% 0% 2% 0%;}
.cont_titform{width: 50%; height:auto; margin: 10% 22.5% 0% 22.5%; font-size: 24pt;}
.titform02{width: 50%; height:auto; margin: 5% 22.5% 2% 22.5%;font-size: 18pt;}
.campo01{width: 50%;height: auto;margin: 0% 22.5% 0% 22.5%;padding: 2%;color: #000;font-size: 16pt;}
.campo02{width: 50%;height:200px;margin: 0% 22.5% 0% 22.5%;padding: 2%;color: #000;font-size: 18pt;}
.g-recaptcha{width: 50%;height: auto;margin: 0% 22.5% 0% 22.5%;}
.confidencialidad01{width: 50%;height: auto;margin: 0% 22.5% 0% 22.5%;}
.enviar{width: 55%;height: auto;margin: 0% 15% 0% 22%;padding: 1%;font-size: 26pt;}
/*Fin formulario*/
/*Inicio sección Mapa Google*/
.cont_mapa01{padding-bottom: 60%;}
/*Fin sección Mapa Google*/
/*Inicio Footer*/
.cont_general_footer01{width: 100%; height:auto; padding:0% 0% 12% 0%;}
.cont_barra_rrss01{width: 33.333%; height: auto; padding: 1% 33.333% 1% 33.333%;}
.cont_btnrss01{width: 23.5%; height:auto;margin: 1% 0.75% 1% 0.75%;float:left;}
.cont_btnrss01 img{width: 100%; height:auto;}
.cont_infofooter01{width: 100%; height:auto;}
.tit_info_footer01{width: 100%; height:auto;padding: 12% 0% 4% 0%;font-size: calc(20pt + 1vw);}
.cont_infodireccion01, .cont_infomapaweb01{width: 100%; height:auto;font-size: calc(9pt + 1vw);}
.cont_infodireccion01 ul, .cont_infomapaweb01 ul{width: 100%; height:auto;margin: 2% 0% 5% 0%;}
.cont_infodireccion01 li, .cont_infomapaweb01 li{width: 100%; height:auto;margin: 1% 0% 1% 0%;}
.cont_footer_legal01 {width: 100%; height:auto;font-size: calc(10pt + 1vw);text-align:center;color:#fff;}
.cont_footer_legal01 ul{width: 100%; height:auto;margin: 6% 0% 12% 0%;}
.cont_footer_legal01 li{width: 100%; height:auto;margin: 2% 0% 2% 0%;}
/*Fin Footer*/
}

/* ---- Fin RES:1025px - 1280px -----*/

/* ---- Inicio RES:801px - 1024px -----*/
@media (min-width: 801px) and (max-width: 1024px){
	.contenedor_general_cabmov02{display:none;}
	.contenedor_general_cabsobremesa02{display:none;}
	 /*Inicio WhatsApp y teléfono*/
	 .cont_whasapp_mail_tlf01{display:none;}
	 /*Fin cabecera movil*/
	 /*Inicio cabecera tablet*/
	 .contenedor_general_cabtablet02{width:100%; height:auto; display:block;}
	 .cont_logomenutablet02{width:100%; height:auto;display:block;}
	 .img_logomenutablet02{width:24%; height:auto;display:block;padding: 2% 38% 1% 38%;}
	 .img_logomenutablet02 img{width:100%; height:auto;}
	 .cont_iconomenutablet02{width:11%; height:auto;margin:0% 3% 0% 3%;display:block;float:left;}
	 .img_iconomenutablet02{width:80%; height:auto;margin: 0% 2% 0% 2%;display:block;}
	 .img_iconomenutablet02 img{width:100%; height:auto;}
	 .img_logomenutablet02 img{width:100%; height:auto;}
	 .cont_menutablet02{
		 margin:6.655% 0% 0% -100%;
		 font-size: calc(10pt + 1vw);
		 }
	 .cont_menutablet02 ul{width:40%; height:auto; text-align:center;display:block;padding:1.24% 5% 1.24% 5%;float:left;}
	 .cont_menutablet02 li{width:100%; height:auto;padding:4% 0% 4% 0%;} /*variable en otras resoluciones*/
	 .cont_menutablet02 li:hover{}
	 .cont_sepmenutablet02{width:80%; margin:0% 10% 0% 10%; height:2px;}
	 .cont_citamenutablet02{width:32%;height:auto;margin: 0.9% 0% 0.7% 16%;padding: 0.1% 0% 0.1% 0%;font-size: calc(12pt + 1vw);text-align: center;float:left;border-radius: 6pt;}
	 /*Inicio Barra idiomas*/
	 .cont_idiomas02{width:90%; height:auto;padding:2% 0% 0.1% 0%;margin: 0% 5% 0% 5%;}
	 .cont_icoidioma02{width:8%; height:auto;margin: 1% 4.3% 3% 4.3%;}
	 .cont_icoidioma02 img{width:100%; height:auto;}
	 /*Fin Barra idiomas*/
	 /*Inicio telefono tablet*/
	 .cont_icotabletlf03 img{width:7%; height:auto;padding:0.6% 0% 0.6% 7%; float:left;}
	 .cont_btntabletlf02{width:21%; height:auto;font-size: calc(12pt + 1vw);text-align:left;padding: 1% 0% 0% 0%;float:left;}
	 /*Fin telefono tablet*/
	/*Inicio WhatsApp y teléfono*/
	.cont_whasapp_mail_tlf01{display:none;}
	.cont_whasapp_mail_tlfsbm01{width:11.5%; height:auto;display:block;bottom:3%;right:0.5%;}
	.cont_icotlfsbm02{width:100%; height:auto;margin: 7% 0% 7% 0%;padding: 3% 0% 0% 0%;float:none;display:none;}
	.cont_icotlfsbm02 img{width:100%; height:auto;}
	.cont_btnmailsbm01{width:100%; height:auto;overflow:hidden;padding: 2% 0% 2% 0%;margin: 5% 0% 5% 0%;float:none;display:none;}
	.cont_btnmailsbm01 img{width:100%; height:auto;}
	.cont_btnwappsbm01{width:100%; height:auto;overflow:hidden;padding: 2% 0% 2% 0%;float:none;}
	.cont_btnwappsbm01 img{width:100%; height:auto;}
	/*Fin WhatsApp y teléfono*/
	/*Inicio seccion imagen presentacion04*/
	.cont_imgtextopresentacion04 {width:100%; height:auto;margin:12% 0% 0% 0%;}
	.cont_imgtextopresentacion04 picture{width:100%; height:auto;}
	.cont_imgtextopresentacion04 img{width:100%; height:auto;}
	.cont_titpre04{width:100%;height:auto;top:66%;left:0%;float: none;}
	.titpre04{width:90%;height:auto;font-size: calc(32pt + 1vw);text-align:center;margin:0% 5% 0% 5%;text-shadow: 30px 10px 8px rgba(0,0,0, 0.25);}
	.titpre04b{width:90%;height:auto;font-size: calc(14pt + 1vw);text-align:center;margin:0% 5% 0% 5%;text-shadow: 40px 8px 6px rgba(0,0,0, 0.25);}
	/*movil presentacion04*/
/*Inicio sección imgtextoinfo01*/
.cont_imgtextoinfo01{width:100%; height:auto;margin:0% 0% 0% 0%; padding:2% 0% 2% 0%;}
.cont_imginfo01a {width:36%; height: auto;padding: 2% 32% 2% 32%;display:block;float:none;}
.cont_imginfo01a picture{width:100%; height:auto;}
.cont_imginfo01a img{width:100%; height:auto;}
.cont_textoinfo01{width:60%; height: auto; padding: 3% 20% 0% 20%;float:none;}
.cont_tit_textoinfo01{width:100%; height: auto;font-size: calc(22pt + 1vw);padding: 5% 0% 0% 0%;}
.cont_textoinfo01 p{width:100%; height: auto;font-size: calc(10pt + 1vw); padding: 5% 0% 5% 0%;}
.cont_imginfo01b {width:36%; height: auto;padding: 2% 32% 2% 32%;display:none;float:none;}
.cont_imginfo01b picture{width:100%; height:auto;}
.cont_imginfo01b img{width:100%; height:auto;}
/*Inicio sección imgtextoinfo01*/
/*Inicio formulario*/
.cont_formulario {width:100%; height:auto; margin: 2% 0% 2% 0%;}
.cont_titform{width: 60%; height:auto; margin: 10% 20% 5% 20%; font-size: 24pt;}
.titform02{width: 60%; height:auto; margin: 5% 20% 5% 20%;font-size: 18pt;}
.campo01{width: 60%;height: auto;margin: 0% 20% 0% 20%;padding: 2%;color: #000;font-size: 16pt;}
.campo02{width: 60%;height:200px;margin: 0% 20% 0% 20%;padding: 2%;color: #000;font-size: 18pt;}
.g-recaptcha{width: 60%;height: auto;margin: 0% 20% 0% 20%;}
.confidencialidad01{width: 60%;height: auto;margin: 0% 20% 0% 20%;}
.enviar{width: 67%;height: auto;margin: 0% 15% 0% 19%;padding: 2%;font-size: 26pt;}
/*Fin formulario*/
/*Inicio sección Mapa Google*/
.cont_mapa01{padding-bottom: 60%;}
/*Fin sección Mapa Google*/
/*Inicio Footer*/
.cont_general_footer01{width: 100%; height:auto; padding:0% 0% 20% 0%;}
.cont_barra_rrss01{width: 20%; height: auto; padding: 1% 40% 1% 40%;}
.cont_barra_rrss01{width: 40%; height: auto; padding: 1% 30% 1% 30%;}
.cont_btnrss01{width: 23.5%; height:auto;margin: 1% 0.75% 1% 0.75%;float:left;}
.cont_infofooter01{width: 100%; height:auto;}
.tit_info_footer01{width: 100%; height:auto;padding: 12% 0% 4% 0%;font-size: calc(20pt + 1vw);}
.cont_infodireccion01, .cont_infomapaweb01{width: 100%; height:auto;font-size: calc(10pt + 1vw);}
.cont_infodireccion01 ul, .cont_infomapaweb01 ul{width: 100%; height:auto;margin: 3% 0% 6% 0%;}
.cont_infodireccion01 li, .cont_infomapaweb01 li{width: 100%; height:auto;margin: 1% 0% 1% 0%;}
.cont_footer_legal01 {width: 100%; height:auto;font-size: calc(10pt + 1vw);text-align:center;color:#fff;}
.cont_footer_legal01 ul{width: 100%; height:auto;margin: 6% 0% 12% 0%;}
.cont_footer_legal01 li{width: 100%; height:auto;margin: 2% 0% 2% 0%;}
/*Fin Footer*/
}
/* ---- Fin RES:801px - 1024px -----*/

/* ---- Inicio RES:601px - 800px -----*/
@media (min-width: 601px) and (max-width: 800px){
	.contenedor_general_cabmov02{display:none;}
  .contenedor_general_cabsobremesa02{display:none;}
  /*Inicio WhatsApp y teléfono*/
  .cont_whasapp_mail_tlf01{display:none;}
  /*Fin cabecera movil*/
  /*Inicio cabecera tablet*/
  .contenedor_general_cabtablet02{width:100%; height:auto;display:block;}
  .cont_logomenutablet02{width:100%; height:auto;display:block;}
  .img_logomenutablet02{width:36%; height:auto;display:block;padding: 2% 32% 1.5% 32%;}
  .img_logomenutablet02 img{width:100%; height:auto;}
  .cont_iconomenutablet02{width:16%; height:auto;margin: 0% 2% 0% 2%;display:block;float:left;}
  .img_iconomenutablet02{width:76%; height:auto;margin: 0% 4% 0% 4%;display:block;}
  .img_iconomenutablet02 img{width:100%; height:auto;}
  .img_logomenutablet02 img{width:100%; height:auto;}
  .cont_menutablet02{
 		 margin:7.75% 0% 0% -100%;
 		 font-size: calc(10pt + 1vw);
 		 }
  .cont_menutablet02 ul{width:40%; height:auto; text-align:center;display:block;padding:1.24% 5% 1.24% 5%;float:left;}
  .cont_menutablet02 li{width:100%; height:auto;padding:5% 0% 5% 0%;} /*variable en otras resoluciones*/
  .cont_menutablet02 li:hover{}
  .cont_sepmenutablet02{width:80%; margin:0% 10% 0% 10%; height:2px;background-color:#000;}
  .cont_citamenutablet02{width:32%;height:auto;margin: 0.9% 2% 0.7% 8%;padding: 0.2% 0% 0.2% 0%;font-size: calc(11pt + 1vw);text-align: center;float:left;border-radius: 6pt;}
  /*Inicio Barra idiomas*/
  .cont_idiomas02{width:90%; height:auto;padding:1.5% 0% 1.5% 0%;margin: 0% 5% 0% 5%;}
  .cont_icoidioma02{width:8%; height:auto;margin: 1% 4.3% 1% 4.3%;}
  .cont_icoidioma02 img{width:100%; height:auto;}
  /*Fin Barra idiomas*/

  /*Inicio telefono tablet*/
  .cont_icotabletlf03 img{width:9%; height:auto;padding:0.6% 0% 0.6% 4.5%; float:left;}
  .cont_btntabletlf02{width:24%; height:auto;font-size: calc(13pt + 1vw);text-align:left;padding: 0.8% 0% 0% 0%;float:left;}
  /*Fin telefono tablet*/
  /*Inicio WhatsApp y teléfono*/
  .cont_whasapp_mail_tlf01{display:none;}
  .cont_whasapp_mail_tlfsbm01{width:16%; height:auto;display:block;bottom:3%;right:0.2%;}
  .cont_icotlfsbm02{width:100%; height:auto;margin: 7% 0% 7% 0%;padding: 3% 0% 0% 0%;float:none;display:none;}
  .cont_icotlfsbm02 img{width:100%; height:auto;}
  .cont_btnmailsbm01{width:100%; height:auto;overflow:hidden;padding: 2% 0% 2% 0%;margin: 5% 0% 5% 0%;float:none;display:none;}
  .cont_btnmailsbm01 img{width:100%; height:auto;}
  .cont_btnwappsbm01{width:100%; height:auto;overflow:hidden;padding: 2% 0% 2% 0%;float:none;}
  .cont_btnwappsbm01 img{width:100%; height:auto;}
  /*Fin WhatsApp y teléfono*/
  /*Fin cabecera tablet*/
  /*Inicio seccion imagen presentacion04*/
  .cont_imgtextopresentacion04 {width:100%; height:auto;margin:18% 0% 5% 0%;}
  .cont_imgtextopresentacion04 picture{width:100%; height:auto;}
  .cont_imgtextopresentacion04 img{width:100%; height:auto;}
  .cont_titpre04{width:100%;height:auto;top:60%;left:0%;float: none;}
  .titpre04{width:90%;height:auto;font-size: calc(56pt + 1vw);text-align:center;margin:0% 5% 0% 5%;text-shadow: 30px 10px 8px rgba(0,0,0, 0.25);}
  .titpre04b{width:90%;height:auto;font-size: calc(18pt + 1vw);text-align:center;margin:0% 5% 0% 5%;text-shadow: 40px 8px 6px rgba(0,0,0, 0.25);}
  /*movil presentacion04*/
  .cont_imglogopremov04{width:80%; height:auto;padding:0%;margin:5% 10% 5% 10%;}
  .cont_imglogopremov04 img{width:100%; height:auto;}
  /*movil presentacion04*/
  /*Fin seccion imágen presentacion04*/
  /*Inicio seccion imagen presentacion04*/
  .cont_imgtextopresentacion04 {width:100%; height:auto;margin:18% 0% 0% 0%;}
  .cont_imgtextopresentacion04 picture{width:100%; height:auto;}
  .cont_imgtextopresentacion04 img{width:100%; height:auto;}
  .cont_titpre04{width:100%;height:auto;top:70%;left:0%;float: none;}
  .titpre04{width:90%;height:auto;font-size: calc(32pt + 1vw);text-align:center;margin:0% 5% 0% 5%;}
  .titpre04b{width:90%;height:auto;font-size: calc(18pt + 1vw);text-align:center;margin:0% 5% 0% 5%;}
  /*Fin seccion imágen presentacion04*/
	/*Inicio sección imgtextoinfo01*/
	.cont_imgtextoinfo01{width:100%; height:auto;margin:0% 0% 0% 0%; padding:2% 0% 2% 0%;}
	.cont_imginfo01a {width:40%; height: auto;padding: 2% 30% 2% 30%;display:block;float:none;}
	.cont_imginfo01a picture{width:100%; height:auto;}
	.cont_imginfo01a img{width:100%; height:auto;}
	.cont_textoinfo01{width:80%; height: auto; padding: 3% 10% 0% 10%;float:none;}
	.cont_tit_textoinfo01{width:100%; height: auto;font-size: calc(26pt + 1vw);padding: 5% 0% 5% 0%;}
	.cont_textoinfo01 p{width:100%; height: auto;font-size: calc(12pt + 1vw); padding: 5% 0% 5% 0%;}
	.cont_imginfo01b {width:40%; height: auto;padding: 2% 30% 2% 30%;display:none;float:none;}
	.cont_imginfo01b picture{width:100%; height:auto;}
	.cont_imginfo01b img{width:100%; height:auto;}
	/*Inicio sección imgtextoinfo01*/
	/*Inicio formulario*/
	.cont_formulario {width:100%; height:auto; margin: 2% 0% 2% 0%;}
	.cont_titform{width: 60%; height:auto; margin: 10% 20% 5% 20%; font-size: 24pt;}
	.titform02{width: 60%; height:auto; margin: 5% 20% 5% 20%;font-size: 18pt;}
	.campo01{width: 60%;height: auto;margin: 0% 20% 0% 20%;padding: 2%;color: #000;font-size: 16pt;}
	.campo02{width: 60%;height:200px;margin: 0% 20% 0% 20%;padding: 2%;color: #000;font-size: 18pt;}
	.g-recaptcha{width: 60%;height: auto;margin: 0% 20% 0% 20%;}
	.confidencialidad01{width: 60%;height: auto;margin: 0% 20% 0% 20%;}
	.enviar{width: 67%;height: auto;margin: 0% 15% 0% 19%;padding: 2%;font-size: 26pt;}
	/*Fin formulario*/
	/*Inicio sección Mapa Google*/
	.cont_mapa01{padding-bottom: 80%;}
	/*Fin sección Mapa Google*/
	/*Inicio Footer*/
	.cont_general_footer01{width: 100%; height:auto; padding:0% 0% 20% 0%;}
	.cont_barra_rrss01{width: 50%; height: auto; padding: 1% 25% 1% 25%;}
	.cont_btnrss01{width: 23.5%; height:auto;margin: 1% 0.75% 1% 0.75%;float:left;}
	.cont_btnrss01 img{width: 100%; height:auto;}
	.cont_infofooter01{width: 100%; height:auto;}
	.tit_info_footer01{width: 100%; height:auto;padding: 12% 0% 4% 0%;font-size: calc(28pt + 1vw);}
	.cont_infodireccion01, .cont_infomapaweb01{width: 100%; height:auto;font-size: calc(14pt + 1vw);}
	.cont_infodireccion01 ul, .cont_infomapaweb01 ul{width: 100%; height:auto;margin: 3% 0% 6% 0%;}
	.cont_infodireccion01 li, .cont_infomapaweb01 li{width: 100%; height:auto;margin: 1% 0% 1% 0%;}
	.cont_footer_legal01 {width: 100%; height:auto;font-size: calc(14pt + 1vw);text-align:center;color:#fff;}
	.cont_footer_legal01 ul{width: 100%; height:auto;margin: 12% 0% 12% 0%;}
	.cont_footer_legal01 li{width: 100%; height:auto;margin: 2% 0% 2% 0%;}
	/*Fin Footer*/

}
/* ---- Fin RES:601px - 800px -----*/

/* ---- Inicio RES:501px - 600px -----*/

@media (min-width: 501px) and (max-width: 600px){
	.contenedor_general_cabsobremesa02{display:none;}
	.contenedor_general_cabtablet02{display:none;}
	/*Inicio cabecera movil*/
	.contenedor_general_cabmov02{width:100%; height:auto;display:block;}
	.cont_iconomenumovil02{width:20%; height:auto;}
	.img_iconomenumovil02{width:100%; height:auto;margin: 0% 0% 0% 0%;}
	.img_iconomenumovil02 img{width:100%; height:auto;}
	.cont_logomenumovil02{width:50%; height:auto;float:left;margin: 1% 15% 0% 10%;}
	.img_logomenumovil02{width:100%; height:auto;margin: 1.8% 0% 0% 0%;}
	.img_logomenumovil02 img{width:100%; height:auto;}
	.cont_menumovil02{width: 100%;height:auto;margin:12% 0% 0% -100%;font-size: 15pt;}/*variable en otras resoluciones*/
	.cont_menumovil02 ul{width:40%; height:auto;padding:1% 4% 1% 4%;float:left;}/*variable en otras resoluciones*/
	.cont_menumovil02 li{width:90%; height:auto;padding:5% 5% 5% 5%;text-align: left;border-left: 0px solid #000;} /*variable en otras resoluciones*/
	.cont_sepmenumovil02{width:1%; margin:0% 20% 0% 20%; height:20px;display:none;}
	/*Inicio Barra idiomas*/
	.cont_idiomas02{width:100%; height:auto;padding:0.5% 0% 0.5% 0%;}
	.cont_icoidioma02{width:10%; height:auto;margin: 1% 3.3% 4% 3.3%;}
	.cont_icoidioma02 img{width:100%; height:auto;}
	/*Fin Barra idiomas*/
	/*Fin cabecera movil*/
	/*Inicio WhatsApp y teléfono*/
	.cont_whasapp_mail_tlf01{width:100%; height:auto;line-height: 0;}
	.cont_icotlf02{width:14%; height:auto;padding: 2% 0% 2% 0%;}
	.cont_icotlf02 img{width:100%; height:auto;}
	.cont_btntlf02{width:46.4%; height:auto;font-size: calc(18pt + 2vw);text-align:center;line-height:normal;padding: 2.5% 0% 1.9% 11%;}
	.cont_btnmail01{width:14%; height:auto;padding: 2% 0% 2% 0%;}
	.cont_btnmail01 img{width:100%; height:auto;}
	.cont_btnwapp01{width:14%; height:auto;padding: 2% 0% 2% 0%;}
	.cont_btnwapp01 img{width:100%; height:auto;}
	/*Fin WhatsApp y teléfono*/
	/*Inicio seccion imagen presentacion04*/
	.cont_imgtextopresentacion04 {width:100%; height:auto;margin:12% 0% 0% 0%;}
	.cont_imgtextopresentacion04 picture{width:100%; height:auto;}
	.cont_imgtextopresentacion04 img{width:100%; height:auto;}
	.cont_titpre04{width:100%;height:auto;top:66%;left:0%;float: none;}
	.titpre04{width:90%;height:auto;font-size: calc(34pt + 1vw);text-align:center;margin:0% 5% 0% 5%;}
	.titpre04b{width:90%;height:auto;font-size: calc(18pt + 1vw);text-align:center;margin:0% 5% 0% 5%;}
	/*Fin seccion imágen presentacion04*/
	/*Inicio sección imgtextoinfo01*/
	.cont_imgtextoinfo01{width:100%; height:auto;margin:0% 0% 0% 0%; padding:2% 0% 2% 0%;}
	.cont_imginfo01a {width:40%; height: auto;padding: 2% 30% 2% 30%;display:block;float:none;}
	.cont_imginfo01a picture{width:100%; height:auto;}
	.cont_imginfo01a img{width:100%; height:auto;}
	.cont_textoinfo01{width:80%; height: auto; padding: 3% 10% 0% 10%;float:none;}
	.cont_tit_textoinfo01{width:100%; height: auto;font-size: calc(26pt + 1vw);padding: 5% 0% 0% 0%;}
	.cont_textoinfo01 p{width:100%; height: auto;font-size: calc(12pt + 1vw); padding: 5% 0% 5% 0%;}
	.cont_imginfo01b {width:40%; height: auto;padding: 2% 30% 2% 30%;display:none;float:none;}
	.cont_imginfo01b picture{width:100%; height:auto;}
	.cont_imginfo01b img{width:100%; height:auto;}
	/*Inicio sección imgtextoinfo01*/
	}
/* ---- Fin RES:501px - 600px -----*/

/* ---- Inicio RES:376px - 500px -----*/
@media (min-width: 376px) and (max-width: 500px){
	.contenedor_general_cabsobremesa02{display:none;}
	.contenedor_general_cabtablet02{display:none;}
	.cont_menumovil02 ul{width:100%; height:auto;padding:3% 0% 3% 0%;}/*variable en otras resoluciones*/
	.cont_menumovil02 li{width:100%; height:auto;padding:1.4% 0% 1.4% 0%;} /*variable en otras resoluciones*/
	.cont_sepmenumovil02{width:60%; margin:0% 20% 0% 20%; height:2px;}
	/*Inicio Barra idiomas*/
	.cont_idiomas02{width:100%; height:auto;padding:0.5% 0% 0.5% 0%;}
	.cont_icoidioma02{width:12%; height:auto;margin: 0% 2.3% 0% 2.3%;}
	.cont_icoidioma02 img{width:100%; height:auto;}
	/*Fin Barra idiomas*/
	/*Fin cabecera movil*/
	/*Inicio WhatsApp y teléfono*/
	.cont_whasapp_mail_tlf01{width:100%; height:auto;line-height: 0;}
	.cont_icotlf02{width:14%; height:auto;padding: 2% 0% 2% 0%;}
	.cont_icotlf02 img{width:100%; height:auto;}
	.cont_btntlf02{width:46.4%; height:auto;font-size: calc(18pt + 2vw);text-align:left;line-height:normal;padding: 2% 9% 1% 2%;}
	.cont_btnmail01{width:14%; height:auto;padding: 2% 0% 2% 0%;}
	.cont_btnmail01 img{width:100%; height:auto;}
	.cont_btnwapp01{width:14%; height:auto;padding: 2% 0% 2% 0%;}
	.cont_btnwapp01 img{width:100%; height:auto;}
	/*Fin WhatsApp y teléfono*/
	/*Inicio seccion imagen presentacion04*/
	.cont_imgtextopresentacion04 {width:100%; height:auto;margin:15% 0% 0% 0%;}
	.cont_imgtextopresentacion04 picture{width:100%; height:auto;}
	.cont_imgtextopresentacion04 img{width:100%; height:auto;}
	.cont_titpre04{width:100%;height:auto;top:66%;left:0%;float: none;}
	.titpre04{width:90%;height:auto;font-size: calc(28pt + 1vw);text-align:center;margin:0% 5% 0% 5%;}
	.titpre04b{width:90%;height:auto;font-size: calc(12pt + 1vw);text-align:center;margin:0% 5% 0% 5%;}
	/*Fin seccion imágen presentacion04*/
/*Inicio sección imgtextoinfo01*/
.cont_imgtextoinfo01{width:100%; height:auto;margin:0% 0% 0% 0%; padding:2% 0% 2% 0%;}
.cont_imginfo01a {width:40%; height: auto;padding: 2% 30% 2% 30%;display:block;float:none;}
.cont_imginfo01a picture{width:100%; height:auto;}
.cont_imginfo01a img{width:100%; height:auto;}
.cont_textoinfo01{width:80%; height: auto; padding: 3% 10% 0% 10%;float:none;}
.cont_tit_textoinfo01{width:100%; height: auto;font-size: calc(26pt + 1vw);padding: 5% 0% 0% 0%;}
.cont_textoinfo01 p{width:100%; height: auto;font-size: calc(12pt + 1vw); padding: 5% 0% 5% 0%;}
.cont_imginfo01b {width:40%; height: auto;padding: 2% 30% 2% 30%;display:none;float:none;}
.cont_imginfo01b picture{width:100%; height:auto;}
.cont_imginfo01b img{width:100%; height:auto;}
/*Inicio sección imgtextoinfo01*/

}
/* ------ Fin RES:376px - 500px ------*/
