@charset "utf-8";

/* CSS Document */
iframe {
	min-height: 800px !important;
}

@font-face {
	font-family: "Acumin Variable Concept";
	src: url("fonts/066ce24dae3730ed6c648b09efaea93a.eot");
	/* IE9*/
	src: url("fonts/066ce24dae3730ed6c648b09efaea93a.eot?#iefix") format("embedded-opentype"),
		/* IE6-IE8 */
		url("fonts/066ce24dae3730ed6c648b09efaea93a.woff2") format("woff2"),
		/* chrome、firefox */
		url("fonts/066ce24dae3730ed6c648b09efaea93a.woff") format("woff"),
		/* chrome、firefox */
		url("fonts/066ce24dae3730ed6c648b09efaea93a.ttf") format("truetype"),
		/* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
		url("fonts/066ce24dae3730ed6c648b09efaea93a.svg#Acumin Variable Concept") format("svg");
	/* iOS 4.1- */
}

/*
@font-face {
    font-family: "Acumin Variable Concept";
    src: url("fonts/AcuminVariableConcept.otf") format("truetype");
}*/

.bold800 {
	font-weight: 800;
}

.bold700 {
	font-weight: 700;

}

.light300 {
	font-weight: 300;
	font-stretch: 67%;
	font-variation-settings: 'wdth' 67;
}

.light300condensed {
	font-weight: 300;
	font-stretch: 60%;
	font-variation-settings: 'wdth' 60;
}

.regular400 {
	font-weight: 400;
	font-stretch: 67%;
	font-variation-settings: 'wdth' 67;
}

.medium500 {
	font-weight: 600;
}

.semibold600 {
	font-weight: 590;
	font-stretch: 50%;
	font-variation-settings: 'wdth' 50;

}

strong {
	font-weight: 700;
}


.italic {
	font-style: italic;
	font-weight: 400;
}

.corrector {
	clear: both;
}

::selection {
	background: #ECB06E;
	/* WebKit/Blink Browsers */
	color: #fff;
}

::-moz-selection {
	background: #ECB06E;
	/* Gecko Browsers */
	color: #fff;
}

html {
	margin: 0;
	padding: 0;
	width: 100%;

	height: 100%;
	background: #ffffff;
	font-size: 12px;
	overflow-x: hidden;
	overflow-y: scroll;
	scrollbar-color: #4793ca #666666;
	scrollbar-width: auto;
}

body {
	margin: 0;
	padding: 0;
	width: 100%;
	min-height: 100%;

	/*	background-image:url(img/fondo.jpg);
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	background-attachment:fixed;*/
	font-family: 'Acumin Variable Concept', sans-serif;
	font-weight: 400;
	/* o 700 */
	font-size: 12px;
	background-color: #ffffff;
	overflow: auto;
	font-stretch: 67%;
	font-variation-settings: 'wdth' 67;

	-webkit-font-smoothing: antialiased;


}

::-webkit-scrollbar {
	width: 12px
}

::-webkit-scrollbar-track {
	background: #333F48;
	border-radius: 0px
}

::-webkit-scrollbar-thumb {
	background: #ECB06E;
	border-radius: 4px;
}


.logout {
	cursor: pointer;
}

.logout:Hover {
	border-bottom: 1px solid #ffffff;
}


a {
	color: inherit;
	text-decoration: inherit;
}

.link {
	display: inline-block;
}

img {
	border: none;
}

.ancla {
	font-size: 0px;
	height: 0px;
}

.texto08 {
	font-size: .8em;
}


.corrector {
	clear: both;
}

.imagenPerfil {
	position: absolute;
	left: -500px;
}

.paisVisitante {
	background-color: #4793ca;
	background-color: #14436f;
	background-color: rgba(20, 67, 111, 0.9);

	color: #4793ca;

	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1000;


	display: none;


}

.contenidoPaisVisitante {
	width: 100%;
	height: 100%;

	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: center;
	/* Safari */
	justify-content: center;

	-webkit-align-items: center;
	/* Safari */
	align-items: center;

	-webkit-align-content: center;
	/* Safari */
	align-content: center;

}

.contenedorPaises {
	width: auto;
	padding: 20px;
	background-color: rgba(9, 32, 53, 0.5);
	background-color: #fff;
	text-align: center;
}


.tituloPaisVisitante {
	font-size: 24px;
	color: #14436f;
	/*border-bottom: 2px solid #fff;*/
	/*padding-bottom: 5px;*/
	margin-bottom: 20px;
	text-align: center;

}

.subtituloPaisVisitante {
	font-size: 14px;
	color: #14436f;
	text-align: center;
	margin-top: 20px;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	cursor: pointer;
}

.subtituloPaisVisitante:Hover {
	color: #07192A;
}

.botonIrPais {
	background-color: #4793ca;
	font-size: 18px;
	color: #fff;
	padding: 5px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
	display: inline-block;
	margin: 0 auto;

	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	cursor: pointer;
}


.botonIrPais:Hover {
	background-color: #14436f;
}


.flag {
	margin-right: 5px;
	vertical-align: middle;
}





.todo {
	width: 100%;
	/*max-width:1920px!important;*/
	margin: 0 auto;
	padding: 0;
	/*background:#FFFFFF;*/
	display: block;

}

.salto {
	width: 1px;
	height: 1px;
	/*background:#F800FF;*/
	position: absolute;
	bottom: 30%;
}

/* ENCABEZADO Y SLIDE */



.menu {
	position: relative;

	/*padding-top:30px;*/

	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: flex-start;
	/* Safari */
	justify-content: flex-start;

	-webkit-align-items: center;
	/* Safari */
	align-items: center;
}

@media (max-width: 799px) {

	.menu {

		display: none;
	}

}

@media (min-width: 800px) {

	.menu {

		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-webkit-justify-content: flex-start;
		/* Safari */
		justify-content: flex-start;

		-webkit-align-items: center;
		/* Safari */
		align-items: center;
	}

}


.menuVisible {
	top: 0;
}

.menuIn {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	/* Safari */
	justify-content: center;

	-webkit-align-items: center;
	/* Safari */
	align-items: center;

}




.botonMenu {
	color: #ffffff;
	font-size: 17px;
	line-height: 16px;
	height: 31px;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	position: relative;
	margin-right: 15px;
	font-weight: 400;


	padding-left: 15px;
	padding-right: 15px;

	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	/* Safari */
	justify-content: center;

	-webkit-align-items: center;
	/* Safari */
	align-items: center;

}



.botonMenu:not(.botonMenuActivo):Hover {

	color: #ECB06E;
	/*background-color: rgba(37,83,127,0.81);*/
	/*-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
*/
}

.botonMenuActivo {
	color: #ECB06E;

}


.botonMenuActivo:before {
	content: '';
	width: 7px;
	height: 31px;
	position: absolute;
	background-image: url("img/svg/corchete_abierto_boton.svg");
	background-size: contain;
	background-position: center center;
	left: 0px;
}

.botonMenuActivo:after {
	content: '';
	width: 7px;
	height: 31px;
	position: absolute;
	background-image: url("img/svg/corchete_cerrado_boton.svg");
	background-size: contain;
	background-position: center center;
	right: 0px;
}



.submenu {
	width: 100%;
	position: absolute;
	top: calc(100% + 7px);
	z-index: 990;
	display: none;
	background-color: rgba(37, 83, 127, 0.81);
}

.submenuMovil {
	width: 100%;
	position: relative;
	margin-bottom: 20px;
}



.botonMenu:Hover .submenu {
	display: block;

	-webkit-animation: fadeInFromNone 0.5s ease-out;
	-moz-animation: fadeInFromNone 0.5s ease-out;
	-o-animation: fadeInFromNone 0.5s ease-out;
	animation: fadeInFromNone 0.5s ease-out;
}


.botonSubmenu {
	display: block;
	border-bottom: 1px solid rgba(37, 83, 127, 1);
	color: #fff;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: center;
	font-weight: 400;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}

.botonSubmenu:Hover {
	background-color: rgba(37, 83, 127, 0.81);
	border-bottom: 1px solid rgba(255, 255, 255, 1);
}

.botonSubmenuMovil {
	display: none;
	/*opacity: 0;*/
	border-bottom: 1px solid rgba(37, 83, 127, 1);
	color: #fff;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: center;
	font-weight: 400;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;

}

#botonMovilProductos {
	cursor: pointer;
}

.botonSubmenuMovil:Hover {
	background-color: rgba(37, 83, 127, 0.81);
	border-bottom: 1px solid rgba(255, 255, 255, 1);
}

.submenuMovilvisible .botonSubmenuMovil {
	display: block;
	-webkit-animation: fadeInFromNone 0.5s ease-out;
	-moz-animation: fadeInFromNone 0.5s ease-out;
	-o-animation: fadeInFromNone 0.5s ease-out;
	animation: fadeInFromNone 0.5s ease-out;
}



@-webkit-keyframes fadeInFromNone {
	0% {
		display: none;
		opacity: 0;
	}

	1% {
		display: block;
		opacity: 0;
	}

	100% {
		display: block;
		opacity: 1;
	}
}

@-moz-keyframes fadeInFromNone {
	0% {
		display: none;
		opacity: 0;
	}

	1% {
		display: block;
		opacity: 0;
	}

	100% {
		display: block;
		opacity: 1;
	}
}

@-o-keyframes fadeInFromNone {
	0% {
		display: none;
		opacity: 0;
	}

	1% {
		display: block;
		opacity: 0;
	}

	100% {
		display: block;
		opacity: 1;
	}
}

@keyframes fadeInFromNone {
	0% {
		display: none;
		opacity: 0;
	}

	1% {
		display: block;
		opacity: 0;
	}

	100% {
		display: block;
		opacity: 1;
	}
}



.iconoSubir {
	width: 25px;
	height: 20px;
	background: url(img/flecha_slider_arriba.svg);
	background-size: contain;
	background-repeat: no-repeat;
	position: fixed;
	right: -80px;
	bottom: 10px;
	z-index: 999;
	cursor: pointer;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	opacity: .8;
}

.iconoSubir:Hover {
	opacity: 1;
}

.iconoSubirVisible {
	right: 15px;
}



.menuMovil {
	/*background:#4D5A21;*/
	background-color: #333F48;
	border-left: 6px solid #ECB06E;

	position: fixed;
	height: 100%;
	width: calc(100% - 6px);
	max-width: 400px;
	right: -406px;
	z-index: 990;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	overflow-y: scroll;
	overflow-x: hidden;


}

.iconoMenuMovilBoton {
	width: 26px;
	height: 26px;
	cursor: pointer;
	position: fixed;
	z-index: 1000;
	top: 29px;
	right: 27px;
	/*background-color: rgba(78,78,39,0.57);*/
}


.iconoMenuMovil {
	width: 20px;
	height: 20px;

	/*background-color:#FFFFFF;*/
	background-image: url(img/menu_movil.svg);
	background-size: contain;
	background-repeat: no-repeat;

	cursor: pointer;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	position: fixed;
	z-index: 999;
	top: 29px;
	right: 30px;
}

.iconoMenuMovil:Hover {
	background-image: url(img/menu_movil_color2.svg);
	background-size: contain;
	background-repeat: no-repeat;
}



.botonesMenuMovil {
	padding-top: 60px;
	position: relative;
}

.menuMovilVisible {
	right: 0;
}

.contenedorBotonMenuMovil {
	text-align: center;
}

.botonMenuMovil {
	width: auto;
	color: #ffffff;
	font-size: 17px;
	line-height: 31px;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	font-weight: 400;

	position: relative;
	text-align: center;
	padding-left: 15px;

	margin: 0 auto;
	padding-right: 15px;
	margin-bottom: 10px;
	display: inline-block;

}

.botonMenuMovil:Hover {
	color: #ECB06E;
	/*background-color:#9bb35e;*/
}

.botonMenuMovilActivo {
	color: #ECB06E;
}


.botonMenuMovilActivo:before {
	content: '';
	width: 7px;
	height: 31px;
	position: absolute;
	background-image: url("img/svg/corchete_abierto_boton.svg");
	background-size: contain;
	background-position: center center;
	left: 0px;
}

.botonMenuMovilActivo:after {
	content: '';
	width: 7px;
	height: 31px;
	position: absolute;
	background-image: url("img/svg/corchete_cerrado_boton.svg");
	background-size: contain;
	background-position: center center;
	right: 0px;
}



/* FIN MENU */

.fondoClaro {
	background-color: #f8f4e2;
}

.header {
	width: 100%;
	margin: 0 auto;
	padding: 0px;
	min-height: 500px;
	background-color: rgba(51, 63, 72, 1.00);
	background-image: url("img/fondoHeader.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: left bottom;



	clip-path: polygon(0 0, 100% 0%, 100% calc(100% - 10%), 0% 100%);

	/*clip-path: polygon(0 0, 100% 0%, 100% 90%, 0% 100%);*/

}

/*
	@media (max-width: 700px){
		
		.header:before{
			content: '';
			width: 100%;
			height: 100%;
			display: block;
			overflow: hidden;
			position: absolute;
			top: 0;
			left: 0;
			z-index: -1;
			background-image: linear-gradient(to left, rgba(51,63,72,1.00), rgba(51,63,72,.4)), url("img/imagen_fondo_header.jpg");
			background-repeat:no-repeat, no-repeat;
			background-position:left top, center top;
			background-size:100%, auto;
			
			-webkit-transition: all 0.2s ease-out;
		-moz-transition: all 0.2s ease-out;
		-o-transition: all 0.2s ease-out;
		transition: all 0.2s ease-out;
			
		}
		
	}
	
	@media (min-width: 701px){
		
		.header:before{
			content: '';
			width: 60%;
			height: 100%;
			display: block;
			overflow: hidden;
			position: absolute;
			top: 0;
			left: 0;
			z-index: -1;
			background-image: linear-gradient(to left, rgba(51,63,72,1.00), rgba(51,63,72,0)), url("img/imagen_fondo_header.jpg");
			background-repeat:no-repeat, no-repeat;
			background-position:left top, left top;
			background-size:100%, auto;
			
			-webkit-transition: all 0.2s ease-out;
		-moz-transition: all 0.2s ease-out;
		-o-transition: all 0.2s ease-out;
		transition: all 0.2s ease-out;
			
		}
		
	}
*/
/*mix-blend-mode: hard-light;*/
.headerTop {
	width: 100%;

	background: rgb(29, 31, 30);
	background: linear-gradient(180deg, rgba(29, 31, 30, 0.8) 0%, rgba(29, 31, 30, 0) 100%);

	border-bottom: 0px solid rgba(59, 77, 84, 0.6);
}

.headerIn {
	width: calc(100% - 80px);
	padding-right: 60px;
	padding-left: 20px;
	max-width: 1920px;
	height: 84px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	/* Safari */
	justify-content: space-between;

	-webkit-align-items: center;
	/* Safari */
	align-items: center;
}


.logo {
	/*width:160px;*/
	width: 70%;
	max-width: 160px;
	/*background-color:#cccccc;*/
	background-image: url("img/logo_vermas_negativo.svg");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	position: relative;

	display: block;
	overflow: hidden;
	margin-top: 0px;
	/*margin-left: 20px;
	margin-right: 20px;*/

}

.logo:after {
	content: '';
	display: block;
	margin-top: 39.46%;
}





.contenidoTituloSeccion {

	background-color: #4793ca;
	background-color: #e2ebf6;
	margin-top: 20px;
	/*width: 90%;
	margin: 0 auto;
	max-width: 1850px;*/
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: flex-end;
	/* Safari */
	justify-content: flex-end;

	-webkit-align-items: flex-end;
	/* Safari */
	align-items: flex-end;

	-webkit-align-content: flex-end;
	/* Safari */
	align-content: flex-end;

	/*padding-top: 130px;
	padding-bottom: 150px;*/


}






.iconosSocial {
	position: relative;

	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	/* Safari */
	justify-content: center;

	-webkit-align-items: center;
	/* Safari */
	align-items: center;

	margin: 0 auto;

}

.iconoSocialFacebook {
	width: 50px;
	height: 50px;
	background: url(img/social_facebook_a.svg);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;

	-webkit-transition: background 0.2s ease-out;
	-moz-transition: background 0.2s ease-out;
	-o-transition: background 0.2s ease-out;
	transition: background 0.2s ease-out;
	margin: 10px;
}

.iconoSocialFacebook:Hover {
	background: url(img/social_facebook_b.svg);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
}


.iconoSocialTwitter {
	width: 50px;
	height: 50px;
	background: url(img/social_twitter_a.svg);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;

	-webkit-transition: background 0.2s ease-out;
	-moz-transition: background 0.2s ease-out;
	-o-transition: background 0.2s ease-out;
	transition: background 0.2s ease-out;
	margin: 10px;
}

.iconoSocialTwitter:Hover {
	background: url(img/social_twitter_b.svg);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
}

.iconoSocialInstagram {
	width: 50px;
	height: 50px;
	background: url(img/social_instagram_a.svg);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;

	-webkit-transition: background 0.2s ease-out;
	-moz-transition: background 0.2s ease-out;
	-o-transition: background 0.2s ease-out;
	transition: background 0.2s ease-out;
	margin: 10px;
}

.iconoSocialInstagram:Hover {
	background: url(img/social_instagram_b.svg);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
}

.iconoSocialLinkedin {
	width: 50px;
	height: 50px;
	background: url(img/social_linkedin_a.svg);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;

	-webkit-transition: background 0.2s ease-out;
	-moz-transition: background 0.2s ease-out;
	-o-transition: background 0.2s ease-out;
	transition: background 0.2s ease-out;
	margin: 10px;
}

.iconoSocialLinkedin:Hover {
	background: url(img/social_linkedin_b.svg);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
}

.iconoLupa {
	width: 20px;
	height: 20px;
	background: url(img/lupa_color.svg);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;

	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	cursor: pointer;

}

.iconoLupa:Hover {
	background: url(img/lupa_color2.svg);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
}



.contenedorSlidersHome {
	width: 100%;

	max-width: 1900px;
	/*overflow: hidden;*/
	position: relative;
	margin: 0 auto;
	/*border: 1px solid #8d9092;*/

	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: flex-end;
	/* Safari */
	justify-content: flex-end;

	-webkit-align-items: center;
	/* Safari */
	align-items: center;
	z-index: 1;

	color: #222;
	padding-top: 20px;



}



.titulo {
	font-size: 40px;
	line-height: 50px;
	text-align: left;
	padding-left: 20px;
	color: #333F48;
	background-image: url("img/svg/corchete_abierto_boton.svg");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: left center;
}

/* Titulo de parrafos: corchete con tamaño fijo (no usar contain) */
.tituloParrafo {
	background-size: 14px 46px;
	background-position: left 4px;
}



.naranja {
	color: #ECB06E;
}

.blanco {
	color: #ffffff;
}


.slidersHome {
	width: calc(100% - 80px);
	max-width: 1400px;
	min-height: 300px;
	margin-left: 40px;
	margin-right: 40px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: flex-end;
	/* Safari */
	justify-content: flex-end;

	-webkit-align-items: center;
	/* Safari */
	align-items: center;
}


.headerSeccion {
	margin: 0 auto;
	padding: 0px;

	background-color: #333F48;

	clip-path: polygon(0 0, 100% 0%, 100% calc(100% - 20%), 0% 100%);

	/*clip-path: polygon(0 0, 100% 0%, 100% 90%, 0% 100%);*/


}


.tituloSeccion {
	width: calc(100% - 80px);
	height: 150px;
	margin: 0 auto;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: flex-end;
	/* Safari */
	justify-content: flex-end;

	-webkit-align-items: center;
	/* Safari */
	align-items: center;
	padding-bottom: 100px;
}

.tituloSeccionTexto {
	font-size: 54px;
	line-height: 48px;
	color: #fff;
	font-weight: 600;
	font-stretch: 50%;
	font-variation-settings: 'wdth' 50;
	padding-left: 30px;
	padding-bottom: 12px;
	padding-top: 10px;
	position: relative;
	display: inline-flex;
	align-items: center;
	min-height: 60px;

}

/* Corchete del titulo: mantener altura de una sola linea aunque el texto salte */
.tituloSeccionTexto:before {
	height: 1em !important;
	top: 50% !important;
	transform: translateY(-50%) !important;
	background-size: 15px 100% !important;
}

.tituloSeccionTexto:before {
	content: '';
	width: 15px;
	height: 48px;
	position: absolute;
	background-image: url("img/svg/corchete_abierto_boton.svg");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: left center;
	top: 50%;
	transform: translateY(-50%);
	left: 0px;
}

@media (max-width: 599px) {

	.tituloSeccionTexto {
		font-size: 45px;
		line-height: 42px;
		padding-left: 30px;
		padding-bottom: 12px;
		padding-top: 10px;
		min-height: 54px;

	}

	.tituloSeccionTexto:before {
		width: 15px;
		height: 42px;
		top: 50%;
		left: 0px;
	}

	.tituloSeccion {
		height: 60px;
		padding-bottom: 80px;
	}


}

@media (min-width: 600px) {

	.tituloSeccionTexto {
		font-size: 50px;
		line-height: 46px;
		padding-left: 30px;
		padding-bottom: 12px;
		padding-top: 10px;
		min-height: 58px;

	}

	.tituloSeccionTexto:before {
		width: 15px;
		height: 46px;
		top: 50%;
		left: 0px;
	}

	.tituloSeccion {
		height: 80px;
		padding-bottom: 100px;
	}

}

@media (min-width: 900px) {

	.tituloSeccionTexto {
		font-size: 54px;
		line-height: 48px;
		padding-left: 30px;
		padding-bottom: 12px;
		padding-top: 10px;
		min-height: 60px;

	}

	.tituloSeccionTexto:before {
		width: 15px;
		height: 48px;
		top: 50%;
		left: 0px;
	}

	.tituloSeccion {
		height: 150px;
		padding-bottom: 100px;
	}

}



.sliderNoticiasSeccion {
	width: 100%;
	max-width: 1920px;
	margin: 0 auto;

}



.flechaIzquierda {
	width: 15px;
	background-image: url("img/svg/icono_izquierda_blanco.svg");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	overflow: hidden;
	margin-left: 10px;
	cursor: pointer;
}


.flechaIzquierda:after {
	content: '';
	display: block;
	margin-top: 179.49%;
}

.flechaDerecha {
	width: 15px;
	background-image: url("img/svg/icono_derecha_blanco.svg");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	overflow: hidden;
	margin-right: 10px;
	cursor: pointer;
}


.flechaDerecha:after {
	content: '';
	display: block;
	margin-top: 179.49%;
}


.palabrasHeaderHome {
	font-size: 54px;
	line-height: 48px;
	color: #fff;
	font-weight: 600;
	font-stretch: 50%;
	font-variation-settings: 'wdth' 50;
	padding-left: 30px;
	padding-bottom: 17px;
	padding-top: 15px;


	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;

	order: 2;
}

.palabraHeaderHome {
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}

.palabraHeaderHomeDestacada {
	color: #ECB06E;
}

.textoHeaderHome {
	max-width: 400px;
	color: #ECB06E;
	font-weight: 300;
	font-stretch: 67%;
	font-variation-settings: 'wdth' 67;
	font-size: 36px;
	line-height: 36px;
	text-align: right;
	padding-right: 30px;

	order: 1;
}


@media (max-width: 599px) {
	.textoHeaderHome {
		width: calc(100% - 30px);
		margin: 0 auto;
		max-width: none;
		order: 2;
		text-align: left;
		padding-left: 0px;
		padding-top: 10px;
		font-size: 32px;
		line-height: 32px;
	}

	.palabrasHeaderHome {
		width: calc(100% - 0px);
		order: 1;
		padding-left: 0px;
		background-image: none;
	}

	.slidersHome {
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-justify-content: flex-end;
		/* Safari */
		justify-content: flex-end;

		-webkit-align-items: center;
		/* Safari */
		align-items: center;
		margin-bottom: 50px;
	}
}


@media (min-width: 600px) {


	.textoHeaderHome {
		width: auto;
		margin: 0;
		max-width: 400px;
		order: 1;
		text-align: right;
		font-size: 36px;
		line-height: 36px;
	}

	.palabrasHeaderHome {
		width: auto;
		order: 2;

		background-image: url("img/svg/corchete_abierto_frase.svg");
		background-size: contain;
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 30px;
	}

	.slidersHome {
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-webkit-justify-content: flex-end;
		/* Safari */
		justify-content: flex-end;

		-webkit-align-items: center;
		/* Safari */
		align-items: center;
	}
}





.noticiaHomeChica {
	padding-bottom: 20px;
	margin: 30px;
	position: relative;
	border-bottom: 2px dotted #ccc;
}




.imagenSliderHome {
	width: 70%;
	display: block;
	overflow: hidden;
	position: relative;
}

.imagenSliderHome:after {
	content: '';
	display: block;
	margin-top: 50%;
}


.contenidoSliderHome {
	width: calc(25%);
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrapno: wrap;
	-webkit-justify-content: flex-end;
	/* Safari */
	justify-content: flex-end;
	-webkit-align-items: center;
	/* Safari */
	align-items: center;
	position: relative;
}


.contenidoSliderHomeSoloTexto {
	width: 70%;
	display: block;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
}

.contenidoSliderHomeSoloTexto:after {
	content: '';
	display: block;
	margin-top: 50%;
}




.textoSliderHome {
	font-size: 32px;
	color: #fff;
	text-align: right;
	font-weight: 300;
	text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);

}

.textoSliderHomeSoloTexto {
	width: 100%;
	height: auto;
	font-size: 32px;
	color: #fff;
	text-align: center;
	font-weight: 300;
	text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
	position: absolute;
	margin: auto;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;

	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	flex-wrapno: wrap;
	-webkit-justify-content: center;
	/* Safari */
	justify-content: center;

	-webkit-align-items: center;
	/* Safari */
	align-items: center;

}

.textoSliderHomeSoloTexto div:not(.botonConocerMas) {
	width: 100%;
	display: block;
}


.botonConocerMas {

	font-size: 12px;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 20px;
	color: #fff;
	border: 1px solid #fff;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	display: inline-block;
	font-weight: 400;
}

.sliderHome:Hover .botonConocerMas {
	background-color: #4793ca;
	border: 1px solid #4793ca;
}


.botonVerMasEventos {
	font-size: 16px;
	line-height: 16px;
	padding: 10px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #ECB06E;
	color: #333F48;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	display: inline-block;

	border-radius: 4px;
	margin-top: 10px;

}

.botonVerMasEventos:Hover {
	background-color: #333F48;
	color: #ECB06E;
}



.columnaHomeIzq {
	width: calc(50% - 40px);

	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrapno: nowrap;
	-webkit-justify-content: flex-end;
	/* Safari */
	justify-content: flex-end;

	-webkit-align-items: center;
	/* Safari */
	align-items: center;
}

.columnaHomeDer {
	width: calc(50% - 40px);

	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrapno: nowrap;
	-webkit-justify-content: flex-start;
	/* Safari */
	justify-content: flex-start;

	-webkit-align-items: center;
	/* Safari */
	align-items: center;
}

.fraseHome {
	color: #14436f;
	font-size: 30px;
	text-align: right;
	font-weight: 300;

}

.textoHome {
	max-width: 500px;
	font-size: 18px;
	line-height: 26px;
	color: #706f6f;
}

.bannersHome {
	width: 100%;
	max-width: 1920px;
	margin: 0 auto;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	flex-wrapno: wrap;
	-webkit-justify-content: center;
	/* Safari */
	justify-content: center;

	-webkit-align-items: flex-start;
	/* Safari */
	align-items: flex-start;
}

.bannerHome {
	width: calc(25% - 80px);
	max-width: 340px;
	min-width: 300px;
	margin: 20px;
	padding: 20px;
	padding-top: 40px;
	padding-bottom: 40px;
	background-color: #333F48;
	background-color: #A96C4D;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;

	border-radius: 3px;
}

.bannerHome:Hover {
	background-color: #333F48;
}

.tituloBanner {
	font-size: 30px;
	line-height: 34px;
	text-align: left;
	padding-left: 20px;
	color: #ffffff;
	background-image: url("img/svg/corchete_abierto_boton.svg");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: left center;
}



.dosColumnasProductos {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	flex-wrapno: wrap;
	-webkit-justify-content: space-between;
	/* Safari */
	justify-content: space-between;

	-webkit-align-items: stretch;
	/* Safari */
	align-items: stretch;

	margin: 0 auto;
	margin-top: 40px;
	margin-bottom: 40px;
	max-width: 1920px;

}


.columnaProductosIzq {
	width: calc(30% - 80px);

	padding: 30px;
	padding-left: 40px;
	padding-right: 40px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	flex-wrapno: wrap;
	-webkit-justify-content: center;
	/* Safari */
	justify-content: center;

	-webkit-align-items: flex-start;
	/* Safari */
	align-items: flex-start;

	-webkit-align-content: flex-start;
	/* Safari */
	align-content: flex-start;

	background-color: #e2edf6;

}

.columnaProductosDer {
	width: calc(70% - 55px);
	margin-left: 15px;
	padding: 20px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	flex-wrapno: wrap;
	-webkit-justify-content: space-around;
	/* Safari */
	justify-content: space-around;

	-webkit-align-items: stretch;
	/* Safari */
	align-items: stretch;

	-webkit-align-content: flex-start;
	/* Safari */
	align-content: flex-start;

	background-color: #f9f7f7;

}

@media (max-width: 1099px) {

	.columnaProductosIzq {
		width: calc(100% - 40px);
		padding: 20px;
		padding-left: 20px;
		padding-right: 20px;
	}

	.columnaProductosDer {
		width: calc(100% - 40px);
		margin-left: 0px;
		padding: 20px;
	}

}


@media (min-width: 1100px) {

	.columnaProductosIzq {
		width: calc(30% - 80px);
		padding: 30px;
		padding-left: 40px;
		padding-right: 40px;
	}

	.columnaProductosDer {
		width: calc(70% - 55px);
		margin-left: 15px;
		padding: 20px;
	}

}






.dosColumnasHome {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	flex-wrapno: wrap;
	-webkit-justify-content: center;
	/* Safari */
	justify-content: center;

	-webkit-align-items: stretch;
	/* Safari */
	align-items: stretch;

	margin: 0 auto;

	max-width: 1800px;

}


.columnaNovedadesHomeIzq {
	width: calc(100%/3 - 180px);

	padding: 60px;
	margin: 60px;
	margin-right: 0px;
	margin-bottom: 0px;

	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	flex-wrapno: wrap;
	-webkit-justify-content: center;
	/* Safari */
	justify-content: center;

	-webkit-align-items: flex-start;
	/* Safari */
	align-items: flex-start;

	-webkit-align-content: space-between;
	/* Safari */
	align-content: space-between;

	background-color: #fcfaf3;
}

.columnaNovedadesHomeDer {
	width: calc(100%/3*2 - 300px);
	padding: 60px;
	margin: 60px;

	margin-bottom: 0px;
}

.contenedorNovedadesHomeIzq {
	width: 100%;
}




.dosColumnasNovedadesHome {


	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	flex-wrapno: wrap;
	-webkit-justify-content: space-between;
	/* Safari */
	justify-content: space-between;

	-webkit-align-items: stretch;
	/* Safari */
	align-items: stretch;

	-webkit-align-content: flex-start;
	/* Safari */
	align-content: flex-start;
}



.masNovedadesHome {}

.cuatroColumnasNovedadesHome {
	width: calc(100% - 120px);
	max-width: 1500px;
	margin: 0 auto;
	padding-bottom: 40px;
	padding-top: 40px;

	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	flex-wrapno: wrap;
	-webkit-justify-content: space-between;
	/* Safari */
	justify-content: space-between;

	-webkit-align-items: stretch;
	/* Safari */
	align-items: stretch;

	-webkit-align-content: flex-start;
	/* Safari */
	align-content: flex-start;

}






.columnaNovedadesSeccion {
	width: 90%;
	max-width: 1800px;
	margin: 0 auto;

	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	flex-wrapno: wrap;
	-webkit-justify-content: space-around;
	/* Safari */
	justify-content: space-around;

	-webkit-align-items: stretch;
	/* Safari */
	align-items: stretch;

	-webkit-align-content: flex-start;
	/* Safari */
	align-content: flex-start;

	/*background-color: #f9f7f7;*/
	padding-top: 40px;
	padding-bottom: 40px;

}



.tituloRecienteBlog {
	width: calc(100% - 40px);
	text-align: right;
	color: #25537f;
	font-size: 36px;
	margin-bottom: 30px;
	padding: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
}


.sliderNoticiaHome {
	width: 100%;

}


.noticiaHomeCuarto {
	width: calc(25% - 40px);
	margin-top: 20px;
	padding: 0px;
	margin-bottom: 20px;

	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;

	position: relative;

	padding-bottom: 20px;

}

.noticiaSeccion {
	width: calc(25% - 60px);
	margin-top: 20px;
	padding: 0px;
	margin: 30px;

	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;

	position: relative;

	padding-bottom: 20px;

}

.noticiaHomeMedio {
	width: calc(50% - 30px);
	margin-top: 20px;
	padding: 0px;
	margin-bottom: 20px;

	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;

	position: relative;

	padding-bottom: 20px;

}



.noticiaHome {
	width: calc(100% - 0px);
	margin: 0 auto;

	margin: 0px;
	margin-top: 20px;
	padding: 0px;
	margin-bottom: 0px;
	/*margin: 15px;*/
	position: relative;


	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	padding-bottom: 20px;

}






.fotoNoticiaHome {
	width: 100%;
	display: inline-block;
	overflow: hidden;
	position: relative;
	margin-bottom: 20px;

	border-radius: 3px;
}


.fotoNoticiaHome:after {
	content: '';
	display: block;
	margin-top: 56%;
}



.tituloNoticiaHomeSlider {
	color: #333F48;
	font-size: 32px;
	margin-bottom: 10px;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}


.copeteNoticiaHomeSlider {
	color: #3b6a93;
	font-size: 16px;
}

.tituloNoticiaHome {
	color: #333F48;
	font-size: 32px;
	margin-bottom: 10px;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}

.copeteNoticiaHome {
	color: #3b6a93;
	font-size: 16px;
}

.textoSeccion {
	color: #3b6a93;
	font-size: 20px;
	line-height: 28px;
	padding-top: 20px;
	padding-bottom: 20px;
}


.bordeAbajoNoticia {
	position: absolute;
	bottom: 0;
	z-index: 800;
	width: calc(100% - 12px);
	height: 8px;
	border-bottom: 6px solid #ECB06E;
	border-left: 6px solid #ECB06E;
	border-right: 6px solid #ECB06E;


}


@media (max-width: 649px) {

	.noticiaHomeCuarto {
		width: 100%;
		margin-top: 10px;
		padding: 0px;
		margin-bottom: 10px;

		-webkit-transition: all 0.2s ease-out;
		-moz-transition: all 0.2s ease-out;
		-o-transition: all 0.2s ease-out;
		transition: all 0.2s ease-out;

		position: relative;

		padding-bottom: 20px;
	}

	.columnaNovedadesHomeIzq {
		width: calc(100% - 60px);
		padding: 10px;
		margin: 20px;
		margin-top: 20px;
		margin-bottom: 0px;
	}

	.columnaNovedadesHomeDer {
		width: calc(100% - 60px);
		padding: 10px;
		margin: 20px;
		margin-top: 20px;
		margin-bottom: 0px;
	}


	.noticiaHomeMedio {
		width: 100%;
		margin-top: 20px;
		padding: 0px;
		margin-bottom: 20px;
		padding-bottom: 20px;
	}

	.noticiaSeccion {
		width: calc(100% - 20px);
		margin-top: 20px;
		padding: 0px;
		margin: 10px;
		padding-bottom: 20px;
	}

}

@media (min-width: 650px) {

	.noticiaHomeCuarto {
		width: calc(100%/2 - 20px);
		margin-top: 20px;
		padding: 0px;
		margin-bottom: 20px;
		padding-bottom: 20px;
	}

	.columnaNovedadesHomeIzq {
		width: calc(100% - 160px);
		padding: 40px;
		margin: 40px;
		margin-right: 0px;
		margin-bottom: 0px;
	}

	.columnaNovedadesHomeDer {
		width: calc(100% - 160px);
		padding: 40px;
		margin: 40px;
		margin-bottom: 0px;
	}


	.noticiaHomeMedio {
		width: calc(50% - 30px);
		margin-top: 20px;
		padding: 0px;
		margin-bottom: 20px;
		padding-bottom: 20px;
	}

	.noticiaSeccion {
		width: calc(100%/2 - 40px);
		margin-top: 20px;
		padding: 0px;
		margin: 20px;
		padding-bottom: 20px;
	}

}

@media (min-width: 1000px) {

	.noticiaHomeCuarto {
		width: calc(100%/2 - 40px);
		margin-top: 20px;
		padding: 0px;
		margin-bottom: 20px;
		padding-bottom: 20px;
	}

	.columnaNovedadesHomeIzq {
		width: calc(100%/2 - 160px);
		padding: 40px;
		margin: 40px;
		margin-right: 0px;
		margin-bottom: 0px;
	}

	.columnaNovedadesHomeDer {
		width: calc(100%/2 - 160px);
		padding: 40px;
		margin: 40px;
		margin-bottom: 0px;
	}


	.noticiaHomeMedio {
		width: 100%;
		margin-top: 20px;
		padding: 0px;
		margin-bottom: 20px;
		padding-bottom: 20px;
	}

	.noticiaSeccion {
		width: calc(100%/3 - 40px);
		margin-top: 20px;
		padding: 0px;
		margin: 20px;
		padding-bottom: 20px;
	}

}

@media (min-width: 1300px) {

	.noticiaHomeCuarto {
		width: calc(25% - 40px);
		margin-top: 20px;
		padding: 0px;
		margin-bottom: 20px;
		padding-bottom: 20px;
	}

	.columnaNovedadesHomeIzq {
		width: calc(100%/3 - 180px);
		padding: 60px;
		margin: 60px;
		margin-right: 0px;
		margin-bottom: 0px;
	}

	.columnaNovedadesHomeDer {
		width: calc(100%/3*2 - 300px);
		padding: 60px;
		margin: 60px;
		margin-bottom: 0px;
	}


	.noticiaHomeMedio {
		width: calc(50% - 30px);
		margin-top: 20px;
		padding: 0px;
		margin-bottom: 20px;
		padding-bottom: 20px;
	}

	.noticiaSeccion {
		width: calc(25% - 60px);
		margin-top: 20px;
		padding: 0px;
		margin: 30px;
		padding-bottom: 20px;
	}

}



.fotoCelu {

	width: 100%;
	display: inline-block;
	overflow: hidden;
	position: relative;
	margin-top: 10px;
	background-image: url("img/celu.jpg");
	background-size: cover;
	border-radius: 3px;
}


.fotoCelu:after {
	content: '';
	display: block;
	margin-top: 81.5%;
}

.fotoCampoCiudad {

	width: 100%;
	display: inline-block;
	overflow: hidden;
	position: relative;
	margin-top: 10px;
	background-image: url("img/campo_ciudad.jpg");
	background-size: cover;
	border-radius: 3px;
}


.fotoCampoCiudad:after {
	content: '';
	display: block;
	margin-top: 50%;
}


.botonesNoticias {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	/* Safari */
	justify-content: center;

	-webkit-align-items: flex-start;
	/* Safari */
	align-items: flex-start;
	margin-bottom: 10px;
}

.botonNoticia {
	padding: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #14436f;
	color: #fff;
	margin: 10px;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}

.botonNoticia:Hover {
	background-color: #4793ca;
	color: #fff;
}

.botonNoticiaDesactivado {
	padding: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #14436f;
	margin: 10px;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	opacity: .3;
	color: #fff;
	display: none;
}



.dosColumnasSliderMarcas {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	flex-wrapno: wrap;
	-webkit-justify-content: center;
	/* Safari */
	justify-content: center;

	-webkit-align-items: center;
	/* Safari */
	align-items: center;

	max-width: 1800px;
	margin: 0 auto;

	margin-top: 100px;
	margin-bottom: 100px;
}

.columnaSliderMarcasIzq {
	width: auto;
	padding: 10px;
	padding-left: 20px;
	padding-right: 20px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrapno: nowrap;
	-webkit-justify-content: flex-end;
	/* Safari */
	justify-content: flex-end;

	-webkit-align-items: center;
	/* Safari */
	align-items: center;

	flex-shrink: 2;


}

.columnaSliderMarcasDer {
	width: calc(70% - 10px);


	border-left: 5px solid #25537f;

	border-right: 5px solid #25537f;
	border-top: 0px solid #25537f;
	border-bottom: 0px solid #25537f;
}


.tituloMarcasAsociadas {
	width: calc(100% - 40px);
	text-align: right;
	color: #25537f;
	font-size: 36px;
	padding: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: 800;
}


.marca {
	display: inline-block;
	overflow: hidden;
	position: relative;
	/*-webkit-filter: grayscale(100%);
  filter: grayscale(100%);*/
}


.marca:after {
	content: '';
	display: block;
	margin-top: 37.5%;
}



.logoMarca {
	width: 100%;
	max-width: 400px;
	margin: 0 auto;
	display: inline-block;
	overflow: hidden;
	position: relative;
	/*border: 1px solid #ccc;*/
	/*-webkit-filter: grayscale(100%);
  filter: grayscale(100%);*/
}


.logoMarca:after {
	content: '';
	display: block;
	margin-top: 37.5%;
}

.producto {
	width: 100%;
	max-width: 1000px;
	margin: 0 auto;
	font-size: 14px;
	line-height: 20px;
}




/*
.producto a:after{
	content: ' ðŸ”—';
	width: 6px;
	font-size: .6em;
}
*/

.fotoProducto {
	width: 100%;
	max-width: 1000px;
	margin: 0 auto;
	display: inline-block;
	overflow: hidden;
	position: relative;
	/*border: 1px solid #ccc;*/
	/*-webkit-filter: grayscale(100%);
  filter: grayscale(100%);*/
	margin-bottom: 0px;
	margin-top: 10px;
}


.fotoProducto:after {
	content: '';
	display: block;
	margin-top: 37.5%;
}


.barraAzulAbajo {
	background-color: #14436f;
	text-align: center;
	padding-top: 25px;
	padding-bottom: 25px;
}

.logoAbajo {
	/*width:160px;*/
	width: 80%;
	max-width: 280px;
	/*background-color:#cccccc;*/
	background-image: url("img/logo_vermas_negativo.svg");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	position: relative;

	display: block;
	overflow: hidden;

	margin: 0 auto;


	/*margin-left: 20px;
	margin-right: 20px;*/

}

.logoAbajo:after {
	content: '';
	display: block;
	margin-top: 21.54%;
}


.dosColumnasContacto {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	flex-wrapno: wrap;
	-webkit-justify-content: space-between;
	/* Safari */
	justify-content: space-between;

	-webkit-align-items: flex-start;
	/* Safari */
	align-items: flex-start;
	margin-top: 40px;
	margin-bottom: 40px;
}

.columnaContactoIzq {
	width: calc(45% - 40px);

	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: center;
	/* Safari */
	justify-content: center;

	-webkit-align-items: stretch;
	/* Safari */
	align-items: stretch;

	align-content: flex-start;
	-webkit-align-content: flex-start;
}

.columnaContactoDer {
	width: calc(55% - 40px);

	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	flex-wrapno: wrap;
	-webkit-justify-content: center;
	/* Safari */
	justify-content: center;

	-webkit-align-items: flex-start;
	/* Safari */
	align-items: flex-start;

	background-color: #f9f7f7;
	padding-bottom: 20px;

}


@media (max-width: 849px) {
	.columnaContactoIzq {
		width: calc(100% - 40px);
		margin: 0 auto;
	}

	.columnaContactoDer {
		width: calc(100% - 40px);
		padding-bottom: 20px;
		margin: 0 auto;
	}

}


@media (min-width: 850px) {
	.columnaContactoIzq {
		width: calc(45% - 40px);
	}

	.columnaContactoDer {
		width: calc(55% - 40px);
		padding-bottom: 20px;
	}

}


.paisContactoDestacado {
	width: calc(100% - 40px);
	max-width: 660px;
	background-color: #e2ebf6;
	padding: 20px;
	margin-bottom: 20px;
	margin-left: 10px;
	margin-right: 10px;

	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	flex-wrapno: wrap;
	-webkit-justify-content: flex-start;
	/* Safari */
	justify-content: flex-start;

	-webkit-align-items: flex-start;
	/* Safari */
	align-items: flex-start;

	align-content: flex-start;
	-webkit-align-content: flex-start;
}



.paisContacto {
	width: calc(50% - 60px);
	max-width: 300px;
	background-color: #f9f7f7;
	padding: 20px;
	margin-bottom: 20px;
	margin-left: 10px;
	margin-right: 10px;
}

.tituloPaisContacto {
	width: 100%;
	font-size: 24px;
	line-height: 24px;
	font-weight: 800;
	/*color:#4793ca;*/
	color: #14436f;
	/*color: #e2ebf6;*/
	margin-bottom: 20px;

	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrapno: nowrap;
	-webkit-justify-content: space-between;
	/* Safari */
	justify-content: space-between;

	-webkit-align-items: center;
	/* Safari */
	align-items: center;
}

.bandera {
	width: 30px;
	height: 25px;
	margin-left: 10px;
	flex-shrink: 0;
}

.subPaisContacto {
	padding-left: 10px;
	margin-left: 0px;
	border-left: 3px solid #4793ca;
	padding-bottom: 5px;
	padding-top: 5px;

}

.subPaisContacto:not(:last-child) {
	margin-bottom: 20px;
	padding-right: 40px;
}

.subtituloPaisContacto {
	color: #4793ca;
	font-size: 20px;
	line-height: 20px;
	margin-bottom: 5px;
}

.datosPaisContacto {
	color: #706f6f;
	font-size: 14px;
}





.izquierdaSeccion {
	width: calc(45% - 80px);

	font-size: 14px;
	line-height: 22px;
	margin: 0;
	color: #151515;
	background-color: #e2edf6;
	padding: 0px;
}

.derechaSeccion {
	width: calc(55% - 80px);
	padding: 40px;
	font-size: 14px;
	line-height: 22px;
	margin: 0;
	color: #333333;

	background-color: #f9f7f7;
}


.izquierdaMarca {
	width: 28%;

	margin: 0;
	color: #151515;
}


.derechaMarca {
	width: calc(70% - 20px);
	padding-left: 10px;
	padding-right: 10px;
	font-size: 14px;
	line-height: 22px;
	margin: 0;
	color: #333333;

	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	/* Safari */
	justify-content: space-between;

	-webkit-align-items: flex-start;
	/* Safari */
	align-items: flex-start;
}








@media (max-width: 849px) {

	.izquierdaSeccion {
		width: calc(100% - 40px);
		margin: 20px;
	}

	.derechaSeccion {
		width: calc(100% - 40px);
		padding: 20px;
	}
}


@media (min-width: 850px) {


	.izquierdaSeccion {
		width: calc(45% - 40px);
		margin: 0;
	}

	.derechaSeccion {
		width: calc(55% - 80px);
		padding: 40px;
	}


}


.productoMarca {

	width: calc(100%/3 - 42px);
	max-width: 350px;
	margin: 10px;
	padding: 10px;
	padding-bottom: 30px;
	margin-top: 0px;

	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;

	/*border: 1px solid #ccc;*/
	border: 1px solid #ccc;
	/*border-bottom: 1px solid transparent;*/
	position: relative;
}

.productoMarca:Hover {
	border: 1px solid #ccc;
	/*border-bottom: 6px solid #4793ca;*/
	border-bottom: 1px solid transparent;
}



.tituloProductoMarca {
	color: #14436f;
	font-weight: 800;
	font-size: 20px;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}

.productoMarca:Hover .tituloProductoMarca {
	color: #4793ca;
}

.contenidoSeccion {
	display: block;
	margin: 40px;
	margin-bottom: 0px;
}

.foto100 {
	width: 100%;

	display: inline-block;
	overflow: hidden;

	position: relative;
	margin: 0;
	margin-bottom: 20px;
	margin-top: 20px;
}


.foto100:after {
	content: '';
	display: block;
	margin-top: 50%;
}



.tituloProducto {
	color: #ffffff;
	background-color: #14436f;
	padding: 20px;
	font-size: 26px;
	font-weight: 800;
	text-align: right;
}


.subtituloTexto {
	width: 90%;
	max-width: 250px;
	color: #4793ca;
	font-weight: 800;
	font-size: 15px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	display: inline-block;
	border-bottom: 3px solid #4793ca;
}

.subtituloTexto100 {
	width: 100%;
	color: #4793ca;
	font-weight: 800;
	font-size: 15px;
	padding-bottom: 3px;
	margin-bottom: 0px;
	display: inline-block;
	border-bottom: 3px solid #4793ca;
}


h1 {
	width: 100%;
	font-weight: 800;
	font-size: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	display: inline-block;
}

h2 {
	width: 100%;
	font-weight: 800;
	font-size: 15px;
	padding-bottom: 3px;
	margin-bottom: 0px;
	margin-top: 20px;
	display: inline-block;
	/*border-bottom: 3px solid #4793ca;*/
}

h3 {
	font-size: 26px;
	line-height: 24px;
	color: #333F48;
	font-weight: 590;
	font-stretch: 50%;
	font-variation-settings: 'wdth' 50;
}

h4 {
	color: #333;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	margin-block-start: 0px;
	margin-block-end: 0px;
}

h6 {
	color: #4793ca;
	font-weight: 800;
	font-size: 15px;
	padding-bottom: 3px;
	margin-bottom: 0px;
	display: inline;
	/*border-bottom: 3px solid #4793ca;*/
}


.producto p {
	-webkit-columns: 2 200px;
	-moz-columns: 2 200px;
	columns: 2 200px;
	column-gap: 20px;
	column-width: 300px;
}

.producto p ul {
	-webkit-columns: 2 200px;
	-moz-columns: 2 200px;
	columns: 2 200px;
	column-gap: 20px;
	margin: 0;
	padding: 0;
	margin-top: 20px;
	column-width: 300px;
}

.producto div ul {
	-webkit-columns: 2 200px;
	-moz-columns: 2 200px;
	columns: 2 200px;
	column-gap: 20px;
	margin: 0;
	padding: 0;
	margin-top: 20px;
	column-width: 300px;
}


.flexContenido {
	width: 100%;
	margin-top: 40px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	/* Safari */
	justify-content: space-between;
	-webkit-align-items: flex-start;
	/* Safari */
	align-items: flex-start;
}


.columnaContenido {
	width: calc(50% - 52px);
	padding: 20px;
	border: 1px solid #ccc;
	margin-bottom: 20px;
}

.columnaContenidoTercio {
	width: calc(100% / 3 - 52px);
	padding: 20px;
	border: 1px solid #ccc;
	margin-bottom: 20px;

}

.columnaContenidoGrande {
	flex-grow: 2;
}



.nobreak {
	-webkit-column-break-inside: avoid;
	page-break-inside: avoid;
	break-inside: avoid;
}

.producto li {
	/*white-space: nowrap;*/

	/*border-left: 4px solid #4793ca;*/
	border-left: 4px solid #ccc;
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
	padding-left: 10px;
	margin-bottom: 20px;



}

.producto div {
	position: relative;
}

.producto a {
	text-decoration: none;
	border-bottom: 1px solid #ccc;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}

.producto a:not(.vinculoimagen):after {
	display: inline-block;
	width: 10px;
	height: 10px;
	content: '';
	background-image: url(img/out.svg);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	opacity: .5;
	margin-left: 3px;
	margin-right: 3px;
}

.producto a:not(.vinculoimagen):hover {
	color: #4793ca;
	text-decoration: none;
	border-bottom: 1px solid #4793ca;
}


.producto h2 a {
	text-decoration: none;
	border-bottom: 2px solid transparent;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}

.producto h2 a:after {
	display: inline-block;
	width: 12px;
	height: 12px;
	content: '';
	background-image: url(img/out.svg);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	opacity: .5;
	margin-left: 3px;
	margin-right: 3px;
}

.producto h2 a:hover {
	color: #14436f;
	text-decoration: none;
	border-bottom: 2px solid #14436f;
}


#syndication {
	display: block;
	width: 100%;
	min-height: 600px;
}



.separadorTexto {
	width: 100%;
	height: 1px;
	margin-bottom: 20px;
	margin-top: 20px;
	border-bottom: 1px dotted #4793ca;
}





.coso {
	max-width: 150px;
	flex-grow: 1;
}


.fotoGaleria {
	display: inline-block;
	overflow: hidden;
	margin: 20px;
	position: relative;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}


.fotoGaleria:after {
	content: '';
	display: block;
	margin-top: 70%;
}

.botonYoutube {
	width: 80px;
	height: 60px;
	background-image: url(img/youtube.svg);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	margin: auto;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	opacity: .7;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}


.fotoNoticia:Hover .botonYoutube {
	opacity: 1;
}

.mediosContacto {
	width: calc(100% - 60px);
	max-width: 800px;
	line-height: 14px;
	margin: 0 auto;
	margin-top: 10px;
	padding-top: 20px;

	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: flex-start;
	/* Safari */
	justify-content: flex-start;

	-webkit-align-items: stretch;
	/* Safari */
	align-items: stretch;
}

.medioContacto {
	display: inline-block;
	padding: 10px;

	padding-left: 10px;
	padding-right: 10px;
	border-left: 3px solid #4793ca;
	color: #14436f;
	font-size: 14px;
	line-height: 14px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom: 20px;
	margin-right: 30px;

	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	text-align: center;
}

.medioContacto:Hover {
	background-color: #4793ca;
	color: #fff;
	padding-left: 20px;
	padding-right: 20px;
}




.iconoSocialMedioContactoFacebook {
	width: 50px;
	height: 50px;
	background: url(img/social_facebook_b.svg);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;

	-webkit-transition: background 0.2s ease-out;
	-moz-transition: background 0.2s ease-out;
	-o-transition: background 0.2s ease-out;
	transition: background 0.2s ease-out;
	margin: 0 auto;
	margin-bottom: 5px;
}

.medioContacto:Hover .iconoSocialMedioContactoFacebook {
	background: url(img/social_facebook_a.svg);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
}


.iconoSocialMedioContactoTwitter {
	width: 50px;
	height: 50px;
	background: url(img/social_twitter_b.svg);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;

	-webkit-transition: background 0.2s ease-out;
	-moz-transition: background 0.2s ease-out;
	-o-transition: background 0.2s ease-out;
	transition: background 0.2s ease-out;
	margin: 0 auto;
	margin-bottom: 5px;
}

.medioContacto:Hover .iconoSocialMedioContactoTwitter {
	background: url(img/social_twitter_a.svg);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
}

.iconoSocialMedioContactoInstagram {
	width: 50px;
	height: 50px;
	background: url(img/social_instagram_b.svg);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;

	-webkit-transition: background 0.2s ease-out;
	-moz-transition: background 0.2s ease-out;
	-o-transition: background 0.2s ease-out;
	transition: background 0.2s ease-out;
	margin: 0 auto;
	margin-bottom: 5px;
}

.medioContacto:Hover .iconoSocialMedioContactoInstagram {
	background: url(img/social_instagram_a.svg);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
}

.iconoSocialMedioContactoLinkedin {
	width: 50px;
	height: 50px;
	background: url(img/social_linkedin_b.svg);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;

	-webkit-transition: background 0.2s ease-out;
	-moz-transition: background 0.2s ease-out;
	-o-transition: background 0.2s ease-out;
	transition: background 0.2s ease-out;
	margin: 0 auto;
	margin-bottom: 5px;
}

.medioContacto:Hover .iconoSocialMedioContactoLinkedin {
	background: url(img/social_linkedin_a.svg);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
}


.izquierdaForm {
	width: calc(100% - 40px);
	margin: 0 auto;
	padding: 20px;
	margin-bottom: 30px;
}

.formContactoNuevo {
	width: calc(100% - 40px);
	margin: 0 auto;
	padding: 20px;


	background-color: #fcfaf3;


	overflow: hidden;

	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;


}

.noticiaHomeTercio:Hover {
	-webkit-box-shadow: 2px 10px 20px -1px rgba(0, 0, 0, 0.33);
	-moz-box-shadow: 2px 10px 20px -1px rgba(0, 0, 0, 0.33);
	box-shadow: 2px 10px 20px -1px rgba(0, 0, 0, 0.33);
}


.etiqueta {
	width: 100%;
	margin-bottom: 5px;
	font-family: "Acumin Variable Concept";
	font-weight: 400;
	font-stretch: 67%;
	font-variation-settings: 'wdth' 67;
	color: #333F48;
	font-size: 14px;

}

.campo {

	padding: 6px;
	padding-left: 10px;
	padding-right: 10px;
	width: calc(100% - 22px);

	border: 1px solid #333F48;
	font-size: 16px;
	color: #333F48;

	/*color:#4793ca;*/
	/*color: #e2ebf6;*/

	background: transparent;
	background-color: #fefefe;



	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	margin-bottom: 20px;
	margin-top: 5px;
	position: relative;


	font-family: "Acumin Variable Concept";
	font-weight: 400;
	font-stretch: 67%;
	font-variation-settings: 'wdth' 67;



	resize: none;
	font-weight: 400;
	margin: 0;
	opacity: 1;

}

.campo:focus {

	background-color: #333F48;
	border: 1px solid #ECB06E;
	color: #fff;
}


.campoSelect {
	display: block;


	width: 100%;
	max-width: 100%;
	box-sizing: border-box;

	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background-color: #fff;

	padding: 6px;
	padding-left: 10px;
	padding-right: 10px;

	border: 1px solid #333333;
	font-size: 14px;
	color: #333333;

	/*color:#4793ca;*/
	/*color: #e2ebf6;*/


	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),
		linear-gradient(to bottom, #fefefe 0%, #fefefe 100%);
	background-repeat: no-repeat, repeat;
	background-position: right .7em top 50%, 0 0;
	background-size: .65em auto, 100%;


	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;

	margin-bottom: 20px;
	margin-top: 5px;

	position: relative;
	font-family: 'PT Sans', sans-serif;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

	resize: none;
	font-weight: 400;
	margin: 0;
	opacity: 1;
}

.campoSelect::-ms-expand {
	display: none;
}

.campoSelect:hover {
	border-color: #333333;
}

.campoSelect:focus {
	border-color: #333333;

	color: #222;
	outline: none;
}

.campoSelect option {}





.contenedorCampo {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	/* Safari */
	justify-content: space-between;
	-webkit-align-items: center;
	/* Safari */
	align-items: center;
	position: relative;
	padding: 0px;
	margin: 0px;
	margin-bottom: 20px;
	margin-top: 20px;
}






label {
	font-size: 13px;
	font-family: "Acumin Variable Concept";
	font-weight: 400;
	font-stretch: 67%;
	font-variation-settings: 'wdth' 67;

	color: #333F48;

}



.campo::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	color: #473729;
	opacity: 1;
	font-weight: 400;
}

.campo::-moz-placeholder {
	/* Firefox 19+ */
	color: #473729;
	opacity: 1;
	font-weight: 400;
}

.campo:-ms-input-placeholder {
	/* IE 10+ */
	color: #473729;
	opacity: 1;
	font-weight: 400;
}

.campo:-moz-placeholder {
	/* Firefox 18- */
	color: #473729;
	opacity: 1;
	font-weight: 400;
}

.botonForm {
	width: 100px;
	font-size: 16px;
	line-height: 16px;
	padding: 10px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #ECB06E;
	color: #333F48;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	display: inline-block;

	border-radius: 4px;
	margin-top: 10px;
	cursor: pointer;
	text-align: center;
}

.botonForm:Hover {
	background-color: #333F48;
	color: #ECB06E;
}



.textoError {
	width: 100%;
	font-size: 18px;

	color: #333333;
	text-align: center;
	padding: 15px;
}


.contenedorBotonEnviar {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: center;
	/* Safari */
	justify-content: center;
	-webkit-align-items: center;
	/* Safari */
	align-items: center;
	margin-top: 10px;
}

.preloaderContacto {
	background: url(img/preloader.svg);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: left center;
	overflow: hidden;
	clear: both;

	padding-left: 25px;
	margin-left: 5px;
	/*display:none;*/
	line-height: 25px;
	color: #a8d052;
}



.lds-dual-ring {
	display: inline-block;
	width: 30px;
	height: 30px;
}

.lds-dual-ring:after {
	content: " ";
	display: block;
	width: 20px;
	height: 20px;
	margin: 2px;
	border-radius: 50%;
	border: 3px solid #fff;
	border-color: #fff transparent #fff transparent;
	animation: lds-dual-ring 1s linear infinite;
}

@keyframes lds-dual-ring {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

.lds-dual-ring2 {
	display: inline-block;
	height: 15px;
	margin: 0px;
	padding: 0px;
	margin-left: 0px;
	padding-left: 25px;
	position: relative;
	color: #ECB06E;
	font-weight: 400;
	font-size: 14px;
	padding-top: 2px;
	display: none;
}

.lds-dual-ring2:before {
	content: "";
	display: block;
	width: 15px;
	height: 15px;
	margin: 0px;
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: 0px;
	border: 2px solid #ECB06E;
	border-color: #ECB06E transparent #ECB06E transparent;
	animation: lds-dual-ring 1s linear infinite;
}

@keyframes lds-dual-ring2 {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}





.buscar {
	width: 100%;
	height: 100%;
	background-color: rgba(0, 29, 57, 0.95);
	position: fixed;
	top: 0;
	z-index: 1500;



	color: #fff;
	font-size: 22px;
	font-weight: 500;
	opacity: 0;
	display: none;
}

.buscarFlex {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: center;
	/* Safari */
	justify-content: center;

	-webkit-align-items: center;
	/* Safari */
	align-items: center;
}

.formBuscar {
	/*background-color: rgba(0,29,57,0.95);*/
	width: 100%;
	max-width: 400px;
	margin: 0 auto;
	position: relative;
	padding: 20px;
	/*border: 1px solid #fff;*/
}

.tituloBuscar {
	font-size: 18px;
	font-weight: 400;
	margin-bottom: 20px;
}

.cerrarBuscar {
	position: absolute;
	color: #fff;
	font-weight: 400;
	font-size: 30px;
	top: 10px;
	right: 10px;
	cursor: pointer;
}

.tituloBusqueda {
	font-size: 18px;
	width: 90%;
	max-width: 1400px;
	margin: 0 auto;
	margin-bottom: 30px;
}



.footer {
	/*background:#0656a2;*/
	background-color: #333F48;
	color: #ffffff;
	font-size: 16px;
	padding: 20px;

	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	/* Safari */
	justify-content: space-between;

	-webkit-align-items: center;
	/* Safari */
	align-items: center;

	clip-path: polygon(0 10%, 100% 0%, 100% 100%, 0% 100%);

	padding-top: 60px;
	padding-bottom: 10px;


}

.izquierdaFooter {
	width: calc(45% - 40px);
	padding: 20px;

	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: flex-start;
	/* Safari */
	justify-content: flex-start;

	-webkit-align-items: center;
	/* Safari */
	align-items: center;
}


.logoFooter {
	/*width:160px;*/
	width: 80%;
	max-width: 200px;
	/*background-color:#cccccc;*/
	background-image: url("img/logo_vermas_blanco.svg");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	position: relative;

	display: block;
	overflow: hidden;
	margin-top: 0px;
	/*margin-left: 20px;
	margin-right: 20px;*/

	margin-right: 20px;
	margin-bottom: 20px;
}



.logoFooter:after {
	content: '';
	display: block;
	margin-top: 39.46%;
}

.sloganFooter {
	font-size: 40px;
	margin-bottom: 20px;

}

.derechaFooter {
	width: calc(55% - 40px);
	padding: 20px;

	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: flex-end;
	/* Safari */
	justify-content: flex-end;

	-webkit-align-items: flex-start;
	/* Safari */
	align-items: flex-start;
}



.columnaFooter {

	padding: 40px;
	text-align: left;


	font-size: 18px;
	line-height: 22px;
}

.tituloFooter {
	font-size: 30px;
	line-height: 50px;
	text-align: left;
	padding-left: 20px;
	color: #333F48;
	background-image: url("img/svg/corchete_abierto_blanco.svg");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom: 20px;
}


.creditos {
	font-size: 14px;
	text-align: center;
	padding: 12px;
	color: #333F48;
	font-weight: 400;

	background-color: #333F48;
	background-color: #A96C4D;
	background-color: #ECB06E;
}


/* AJUSTE RESOLUCION FOOTER */
@media (max-width: 849px) {

	.izquierdaFooter {
		width: calc(100% - 40px);
		padding: 20px;

		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-justify-content: center;
		/* Safari */
		justify-content: center;

		-webkit-align-items: center;
		/* Safari */
		align-items: center;
	}

	.derechaFooter {
		width: calc(100% - 40px);
		padding: 20px;

		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-justify-content: center;
		/* Safari */
		justify-content: center;

		-webkit-align-items: flex-start;
		/* Safari */
		align-items: flex-start;
	}

}

@media (min-width: 850px) {

	.izquierdaFooter {
		width: calc(30% - 40px);
		padding: 20px;

		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-justify-content: flex-start;
		/* Safari */
		justify-content: flex-start;

		-webkit-align-items: center;
		/* Safari */
		align-items: center;
	}

	.derechaFooter {
		width: calc(70% - 40px);
		padding: 20px;

		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-justify-content: flex-end;
		/* Safari */
		justify-content: flex-end;

		-webkit-align-items: flex-start;
		/* Safari */
		align-items: flex-start;
	}

}


@media (min-width: 1050px) {

	.izquierdaFooter {
		width: calc(45% - 40px);
		padding: 20px;

		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-justify-content: flex-start;
		/* Safari */
		justify-content: flex-start;

		-webkit-align-items: center;
		/* Safari */
		align-items: center;
	}

	.derechaFooter {
		width: calc(55% - 40px);
		padding: 20px;

		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-justify-content: flex-end;
		/* Safari */
		justify-content: flex-end;

		-webkit-align-items: flex-start;
		/* Safari */
		align-items: flex-start;
	}

}

/* FIN JUSTE RESOLUCION FOOTER */




.afip {
	width: 50px;
	min-height: 50px;
	padding-left: 20px;
	padding-right: 20px;
	order: 1;
}







.error404 {
	padding-top: 150px;
	height: 400px;
	width: 40%;
	min-width: 300px;
	max-width: 600px;
	margin: 0 auto;
	text-align: center;
	display: block;
	color: #666666;
	font-size: 16px;
}

.tituloError {
	width: 100%;
	/*background:#494949;
	border:1px solid #494949;*/
	color: #0656a2;

	font-size: 45px;
	font-weight: 700;
}







/* AJUSTE RESOLUCION */

/* SLIDERS */
@media (max-width: 849px) {


	.columnaHomeIzq {
		width: calc(100% - 40px);

		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: wrap;
		flex-wrapno: wrap;
		-webkit-justify-content: center;
		/* Safari */
		justify-content: center;

		-webkit-align-items: flex-start;
		/* Safari */
		align-items: flex-start;
		-webkit-align-content: flex-start;
		/* Safari */
		align-content: flex-start;
		padding-bottom: 10px;
	}

	.columnaHomeDer {
		width: calc(100% - 40px);

		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: nowrap;
		flex-wrapno: nowrap;
		-webkit-justify-content: flex-start;
		/* Safari */
		justify-content: flex-start;

		-webkit-align-items: flex-start;
		/* Safari */
		align-items: flex-start;
		-webkit-align-content: flex-start;
		/* Safari */
		align-content: flex-start;
	}

	.fraseHome {

		font-size: 28px;
		text-align: left;
		padding-bottom: 10px;
	}

	.fraseHome br {
		content: '';
	}

	.fraseHome br:after {
		content: ' '
	}

	.textoHome {
		max-width: none;
		font-size: 16px;
		line-height: 24px;
	}



}

/* FIN MEDIA SLIDERS MAX 849*/

@media (min-width: 850px) {





	.columnaHomeIzq {
		width: calc(40% - 20px);

		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: wrap;
		flex-wrapno: wrap;
		-webkit-justify-content: flex-end;
		/* Safari */
		justify-content: flex-end;

		-webkit-align-items: flex-start;
		/* Safari */
		align-items: flex-start;
		-webkit-align-content: flex-start;
		/* Safari */
		align-content: flex-start;
		padding-bottom: 10px;
		padding-right: 20px;
	}

	.columnaHomeDer {
		width: calc(60% - 20px);

		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: nowrap;
		flex-wrapno: nowrap;
		-webkit-justify-content: flex-start;
		/* Safari */
		justify-content: flex-start;

		-webkit-align-items: flex-start;
		/* Safari */
		align-items: flex-start;
		-webkit-align-content: flex-start;
		/* Safari */
		align-content: flex-start;
		padding-left: 20px;
	}

	.fraseHome {
		width: 100%;
		font-size: 26px;
		text-align: right;
		padding-bottom: 10px;
		padding-left: 10px;
	}

	.fraseHome br {
		content: '';
	}

	.fraseHome br:after {
		content: ' ';
	}

	.textoHome {
		max-width: 600px;
		font-size: 16px;
		line-height: 24px;
	}


}

/* FIN MEDIA SLIDERS MIN 850 */

@media (min-width: 1000px) {


	.columnaHomeIzq {
		width: calc(50% - 40px);

		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: wrap;
		flex-wrapno: wrap;
		-webkit-justify-content: flex-end;
		/* Safari */
		justify-content: flex-end;

		-webkit-align-items: center;
		/* Safari */
		align-items: center;
		-webkit-align-content: center;
		/* Safari */
		align-content: center;
		padding-bottom: 0px;
		padding-right: 20px;
	}

	.columnaHomeDer {
		width: calc(50% - 40px);

		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: nowrap;
		flex-wrapno: nowrap;
		-webkit-justify-content: flex-start;
		/* Safari */
		justify-content: flex-start;

		-webkit-align-items: center;
		/* Safari */
		align-items: center;
		padding-left: 20px;
	}

	.fraseHome {
		display: block;
		font-size: 30px;
		text-align: right;
		padding-bottom: 10px;
	}

	.fraseHome br {
		content: normal;
	}

	.fraseHome br:after {
		content: '';
	}

	.textoHome {
		max-width: 500px;
		font-size: 18px;
		line-height: 26px;
	}

}

/* FIN MEDIA SLIDERS MIN 1000 */



/* NOVEDADES */

@media (max-width: 549px) {






	.tituloRecienteBlog {
		width: calc(100% - 40px);
		text-align: right;
		color: #25537f;
		font-size: 32px;
		margin-bottom: 10px;
		padding: 20px;
		padding-top: 0px;
		padding-bottom: 0px;
	}






	.tituloNoticiaHomeSlider {

		font-size: 26px;
		margin-bottom: 10px;
		-webkit-transition: all 0.2s ease-out;
		-moz-transition: all 0.2s ease-out;
		-o-transition: all 0.2s ease-out;
		transition: all 0.2s ease-out;
	}

	.copeteNoticiaHomeSlider {

		font-size: 16px;
	}

	.tituloNoticiaHome {

		font-size: 26px;
		margin-bottom: 10px;
		-webkit-transition: all 0.2s ease-out;
		-moz-transition: all 0.2s ease-out;
		-o-transition: all 0.2s ease-out;
		transition: all 0.2s ease-out;


	}

	.copeteNoticiaHome {

		font-size: 16px;
	}

	.dosColumnasSliderMarcas {
		width: 100%;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: wrap;
		flex-wrapno: wrap;
		-webkit-justify-content: center;
		/* Safari */
		justify-content: center;

		-webkit-align-items: center;
		/* Safari */
		align-items: center;

		max-width: 1800px;
		margin: 0 auto;

		margin-top: 40px;
		margin-bottom: 40px;
	}

	.columnaSliderMarcasIzq {
		width: 100%;
		padding: 10px;
		padding-left: 10px;
		padding-right: 10px;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: nowrap;
		flex-wrapno: nowrap;
		-webkit-justify-content: flex-end;
		/* Safari */
		justify-content: flex-end;

		-webkit-align-items: center;
		/* Safari */
		align-items: center;

		flex-shrink: 2;
	}

	.columnaSliderMarcasDer {
		width: calc(100% - 20px);
		border-left: 0px solid #25537f;
		border-right: 0px solid #25537f;
		border-top: 5px solid #25537f;
		border-bottom: 5px solid #25537f;
		margin: 10px;
	}


	.tituloMarcasAsociadas {
		width: calc(100% - 40px);
		text-align: center;
		color: #25537f;
		font-size: 28px;
		padding: 10px;
		padding-top: 0px;
		padding-bottom: 0px;
	}


	.afip {
		order: 2;
		width: 100%;
		text-align: center;
	}



	.espacioFooter {
		display: none;
	}


}

/* FIN MEDIA NOVEDADES MAX 549 */

@media (min-width: 550px) {





	.tituloRecienteBlog {
		width: calc(100% - 40px);
		text-align: right;
		color: #25537f;
		font-size: 32px;
		margin-bottom: 20px;
		padding: 20px;
		padding-top: 0px;
		padding-bottom: 0px;
	}





	.tituloNoticiaHomeSlider {

		font-size: 26px;
		margin-bottom: 10px;
		-webkit-transition: all 0.2s ease-out;
		-moz-transition: all 0.2s ease-out;
		-o-transition: all 0.2s ease-out;
		transition: all 0.2s ease-out;
	}

	.copeteNoticiaHomeSlider {

		font-size: 16px;
	}

	.tituloNoticiaHome {

		font-size: 26px;
		margin-bottom: 10px;
		-webkit-transition: all 0.2s ease-out;
		-moz-transition: all 0.2s ease-out;
		-o-transition: all 0.2s ease-out;
		transition: all 0.2s ease-out;
	}

	.copeteNoticiaHome {

		font-size: 16px;
	}


	.dosColumnasSliderMarcas {
		width: 100%;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: wrap;
		flex-wrapno: wrap;
		-webkit-justify-content: center;
		/* Safari */
		justify-content: center;

		-webkit-align-items: center;
		/* Safari */
		align-items: center;

		max-width: 1800px;
		margin: 0 auto;

		margin-top: 40px;
		margin-bottom: 40px;
	}

	.columnaSliderMarcasIzq {
		width: 100%;
		padding: 10px;
		padding-left: 10px;
		padding-right: 10px;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: nowrap;
		flex-wrapno: nowrap;
		-webkit-justify-content: flex-end;
		/* Safari */
		justify-content: flex-end;

		-webkit-align-items: center;
		/* Safari */
		align-items: center;

		flex-shrink: 2;
	}

	.columnaSliderMarcasDer {
		width: calc(100% - 20px);
		border-left: 0px solid #25537f;
		border-right: 0px solid #25537f;
		border-top: 5px solid #25537f;
		border-bottom: 5px solid #25537f;
		margin: 10px;
	}


	.tituloMarcasAsociadas {
		width: calc(100% - 40px);
		text-align: center;
		color: #25537f;
		font-size: 28px;
		padding: 10px;
		padding-top: 0px;
		padding-bottom: 0px;
	}

	.afip {
		order: 1;
	}



	.espacioFooter {
		order: 3;
		display: inline-block;
	}





}

/* FIN MEDIA NOVEDADES MIN 849 */

@media (min-width: 850px) {






	.tituloRecienteBlog {
		width: calc(100% - 40px);
		text-align: right;
		color: #25537f;
		font-size: 32px;
		margin-bottom: 20px;
		padding: 20px;
		padding-top: 0px;
		padding-bottom: 0px;
	}





	.tituloNoticiaHomeSlider {

		font-size: 26px;
		margin-bottom: 10px;
		-webkit-transition: all 0.2s ease-out;
		-moz-transition: all 0.2s ease-out;
		-o-transition: all 0.2s ease-out;
		transition: all 0.2s ease-out;
	}

	.copeteNoticiaHomeSlider {

		font-size: 16px;
	}

	.tituloNoticiaHome {

		font-size: 26px;
		margin-bottom: 10px;
		-webkit-transition: all 0.2s ease-out;
		-moz-transition: all 0.2s ease-out;
		-o-transition: all 0.2s ease-out;
		transition: all 0.2s ease-out;
	}

	.copeteNoticiaHome {

		font-size: 16px;
	}


	.dosColumnasSliderMarcas {
		width: 100%;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: nowrap;
		flex-wrapno: nowrap;
		-webkit-justify-content: center;
		/* Safari */
		justify-content: center;

		-webkit-align-items: center;
		/* Safari */
		align-items: center;

		max-width: 1800px;
		margin: 0 auto;

		margin-top: 100px;
		margin-bottom: 100px;
	}

	.columnaSliderMarcasIzq {
		width: auto;
		padding: 10px;
		padding-left: 10px;
		padding-right: 10px;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: nowrap;
		flex-wrapno: nowrap;
		-webkit-justify-content: flex-end;
		/* Safari */
		justify-content: flex-end;

		-webkit-align-items: center;
		/* Safari */
		align-items: center;

		flex-shrink: 2;
	}

	.columnaSliderMarcasDer {
		width: calc(80% - 20px);
		border-left: 5px solid #25537f;
		border-right: 5px solid #25537f;
		border-top: 0px solid #25537f;
		border-bottom: 0px solid #25537f;
		margin: 10px;
		flex-shrink: 0;
	}


	.tituloMarcasAsociadas {
		width: calc(100% - 40px);
		text-align: right;
		color: #25537f;
		font-size: 28px;
		padding: 10px;
		padding-top: 0px;
		padding-bottom: 0px;
		font-weight: 800;
	}


}

/* FIN MEDIA NOVEDADES MIN 849 */

@media (min-width: 1300px) {






	.tituloRecienteBlog {
		width: calc(100% - 40px);
		text-align: right;
		color: #25537f;
		font-size: 36px;
		margin-bottom: 20px;
		padding: 20px;
		padding-top: 0px;
		padding-bottom: 0px;
	}






	.tituloNoticiaHomeSlider {
		font-size: 32px;
		margin-bottom: 10px;
		-webkit-transition: all 0.2s ease-out;
		-moz-transition: all 0.2s ease-out;
		-o-transition: all 0.2s ease-out;
		transition: all 0.2s ease-out;
	}

	.copeteNoticiaHomeSlider {

		font-size: 20px;
	}

	.tituloNoticiaHome {

		font-size: 28px;
		margin-bottom: 10px;
		-webkit-transition: all 0.2s ease-out;
		-moz-transition: all 0.2s ease-out;
		-o-transition: all 0.2s ease-out;
		transition: all 0.2s ease-out;
	}

	.copeteNoticiaHome {
		font-size: 18px;
	}


	.dosColumnasSliderMarcas {
		width: 100%;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: wrap;
		flex-wrapno: wrap;
		-webkit-justify-content: center;
		/* Safari */
		justify-content: center;

		-webkit-align-items: center;
		/* Safari */
		align-items: center;

		max-width: 1800px;
		margin: 0 auto;

		margin-top: 100px;
		margin-bottom: 100px;
	}

	.columnaSliderMarcasIzq {
		width: auto;
		padding: 10px;
		padding-left: 20px;
		padding-right: 20px;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: nowrap;
		flex-wrapno: nowrap;
		-webkit-justify-content: flex-end;
		/* Safari */
		justify-content: flex-end;

		-webkit-align-items: center;
		/* Safari */
		align-items: center;

		flex-shrink: 2;
	}

	.columnaSliderMarcasDer {
		width: calc(70% - 10px);
		border-left: 5px solid #25537f;
		border-right: 5px solid #25537f;
		border-top: 0px solid #25537f;
		border-bottom: 0px solid #25537f;
		flex-shrink: 0;
	}


	.tituloMarcasAsociadas {
		width: calc(100% - 40px);
		text-align: right;
		color: #25537f;
		font-size: 36px;
		padding: 20px;
		padding-top: 0px;
		padding-bottom: 0px;
		font-weight: 800;
	}





}

/* FIN MEDIA NOVEDADES MIN 1300 */

/* FIN MEDIA NOVEDADES MIN 1000 */





@media (max-width: 849px) {












	.contacto {
		width: calc(90% - 80px);
		max-width: 1200px;
		margin: 0 auto;
		margin-bottom: 40px;
		padding: 40px;
	}

	.izquierdaContacto {
		width: 100%;
		display: block;
		margin-bottom: 40px;
		margin-top: 0px;
	}

	.derechaContacto {
		width: 100%;
		margin-bottom: 0px;
		margin-top: 0px;
	}

	.tituloContacto {
		font-size: 32px;
		line-height: 34px;
	}

	.contenedorCampoMitad {
		width: 100%;
	}



}

@media (min-width: 850px) {

















	.contacto {
		width: calc(90% - 80px);
		max-width: 1200px;
		margin: 0 auto;
		margin-bottom: 40px;
		padding: 40px;
	}

	.izquierdaContacto {
		width: 100%;
		display: block;
		margin-bottom: 40px;
		margin-top: 0px;
	}

	.derechaContacto {
		width: 100%;
		margin-bottom: 0px;
		margin-top: 0px;
	}

	.tituloContacto {
		font-size: 36px;
		line-height: 38px;
	}

	.contenedorCampoMitad {
		width: calc(50% - 10px);
	}



}

@media (min-width: 1200px) {








	.fotosConocer {
		width: 50%;
	}




	.contacto {
		width: calc(90% - 160px);
		max-width: 1200px;
		margin: 0 auto;
		margin-bottom: 40px;
		padding: 80px;
	}


	.izquierdaContacto {
		width: 50%;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-justify-content: flex-start;
		/* Safari */
		justify-content: flex-start;

		-webkit-align-items: center;
		/* Safari */
		align-items: center;
		margin-bottom: 0px;
		margin-top: 0px;
	}

	.derechaContacto {
		width: 50%;
		margin-bottom: 0px;
		margin-top: 0px;
	}

	.tituloContacto {
		font-size: 40px;
		line-height: 42px;
	}

	.contenedorCampoMitad {
		width: calc(50% - 10px);
	}




}
