/* CSS Document */
iframe {
	min-height: 800px !important;
}


.bold800 {
	font-weight: 800;
}

.bold700 {
	font-weight: 700;

}

.light300 {
	font-weight: 300;
}

.normal400 {
	font-weight: 400;
}

.medium500 {
	font-weight: 600;
}

.semibold600 {
	font-weight: 600;
}

.italic {
	font-style: italic;
	font-weight: 400;
}

.corrector {
	clear: both;
}

::selection {
	background: #4793ca;
	/* WebKit/Blink Browsers */
	color: #fff;
}

::-moz-selection {
	background: #4793ca;
	/* 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: 'Lato', sans-serif;
	font-weight: 400;
	/* o 700 */
	font-size: 12px;
	background-color: #ffffff;
	overflow: auto;
}

::-webkit-scrollbar {
	width: 12px
}

::-webkit-scrollbar-track {
	background: #666666;
	border-radius: 0px
}

::-webkit-scrollbar-thumb {
	background: #4793ca;
	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: flex-end;
	/* Safari */
	align-items: flex-end;
}




.menuVisible {
	top: 0;
}

.menuIn {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: no-wrap;
	flex-wrap: no-wrap;
	-webkit-justify-content: center;
	/* Safari */
	justify-content: center;

	-webkit-align-items: center;
	/* Safari */
	align-items: center;

}




.botonMenu {
	color: #4793ca;
	font-size: 13px;
	line-height: 13px;
	-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-left: 15px;
	margin-right: 15px;
	border-bottom: 3px solid #4793ca;
	font-weight: 800;


	padding-left: 15px;
	padding-right: 15px;
	padding-top: 40px;
	padding-bottom: 12px;

	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: #ffffff;
	border-bottom: 8px solid #ffffff;
	padding-top: 23px;
	padding-bottom: 21px;
	/*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: #ffffff;
	border-bottom: 8px solid #ffffff;
	padding-top: 25px;
	padding-bottom: 22px;
	background-color: #25537f;
}



.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: #14436f;

	position: fixed;
	height: 100%;
	width: 100%;
	max-width: 200px;
	right: -200px;
	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: 24px;
	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;
}

.botonMenuMovil {
	width: 100%;
	margin: 0 auto;
	margin-top: 15px;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-top: 10px;
	color: #4793ca;
	/*color:#ffffff;*/
	-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;
	display: block;
	font-size: 13px;
	line-height: 13px;
	font-weight: 800;
	border-bottom: 2px solid #4793ca;
}

.botonMenuMovil:Hover {
	color: #ffffff;
	border-bottom: 2px solid #ffffff;
	/*background-color:#9bb35e;*/
}

.botonMenuMovilActivo {
	color: #ffffff;
	border-bottom: 2px solid #ffffff;
	background-color: #25537f
}





/* FIN MENU */
.header {
	width: 100%;
	margin: 0 auto;
	padding: 0px;



	background-image: url(img/fondoHeader.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: left bottom;

}

.headerSeccion {
	width: 100%;
	margin: 0 auto;
	padding: 0px;


	background-color: #14436f;
	background-color: #0c2f67;

}


.headerTop {
	width: 100%;
	height: 68px;

	background: rgb(29, 31, 30);
	background: linear-gradient(180deg, rgba(29, 31, 30, 0.8) 0%, rgba(29, 31, 30, 0) 100%);
}

.headerIn {
	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: space-between;
	/* Safari */
	justify-content: space-between;

	-webkit-align-items: flex-end;
	/* Safari */
	align-items: flex-end;
}


.logo {
	/*width:160px;*/
	width: 70%;
	max-width: 260px;
	/*background-color:#cccccc;*/
	background-image: url(img/logo_linware_white.svg);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	position: relative;

	display: block;
	overflow: hidden;
	margin-top: 10px;
	/*margin-left: 20px;
	margin-right: 20px;*/

}

.logo:after {
	content: '';
	display: block;
	margin-top: 21.54%;
}


.creditos {
	text-align: center;
	padding: 12px;
	color: #666666;
	font-weight: 400;
}

.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;*/


}

.tituloSeccion {
	width: 90%;
	max-width: 1850px;
	margin: 0 auto;
	font-size: 28px;
	font-weight: 900;
	/*color:#4793ca;*/
	color: #e2ebf6;
	color: #4793ca;
	color: #14436f;
	/*border-bottom: 4px solid #e2ebf6;*/
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: right;
	/*border-bottom: 4px solid #e2ebf6;*/
	margin-bottom: 10px;
	margin-top: 10px;
}


.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: space-between;
	/* Safari */
	justify-content: space-between;

	-webkit-align-items: center;
	/* Safari */
	align-items: center;
	z-index: 1;

	color: #222;
	padding-top: 20px;



}



.titulo {
	font-size: 40px;
	line-height: 38px;
	text-align: center;
	color: #CCC5A7;
}


.slidersHome {
	width: calc(100% - 80px);
	max-width: 1400px;
}



.sliderNoticiasSeccion {
	width: 100%;
	max-width: 1920px;
	margin: 0 auto;

}



.flechaIzquierda {
	width: 15px;
	background-image: url(img/flecha_slider_izquierda.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/flecha_slider_derecha.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%;
}





.sliderHome {
	padding: 15px;
	margin: 0 auto;
	padding-top: 50px;
	padding-bottom: 30px;
	position: relative;

	display: -webkit-flex !important;
	display: flex !important;
	-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: stretch;
	/* Safari */
	align-items: stretch;
}


.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;
}


.botonConocerMasAzul {
	height: 15px;
	font-size: 12px;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	color: #4793ca;
	border: 1px solid #4793ca;
	-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;
}

.botonConocerMasAzul:Hover {
	background-color: #4793ca;
	border: 1px solid #4793ca;
	color: #ffffff;
}


.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: center;
	/* Safari */
	align-items: center;
	margin-top: 40px;
	margin-bottom: 40px;
}

.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;
}



.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;
	}

}






.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;

	margin: 0 auto;
	margin-top: 40px;
	margin-bottom: 40px;
	max-width: 1920px;

}


.columnaNovedadesHomeIzq {
	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: space-between;
	/* Safari */
	align-content: space-between;

	background-color: #e2edf6;


}

.columnaNovedadesHomeDer {
	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;

}

.contenedorNovedadesHomeIzq {
	width: 100%;
	max-width: 600px;
	margin: 0 auto;
}


.columnaNovedadesSeccion {
	width: 90%;
	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%;
}

.noticiaHomeTercio {
	width: calc(100%/3 - 42px);
	max-width: 350px;
	margin: 10px;
	padding: 10px;
	padding-bottom: 30px;
	border: 1px solid transparent;
	border-bottom: 1px 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;

	position: relative;
}

.noticiaHomeTercio:Hover {
	border: 1px solid #ccc;
	/*border-bottom: 6px solid #4793ca;*/
	border-bottom: 1px solid transparent;
}

.noticiaHome {
	width: calc(100% - 2px);
	margin: 0 auto;

	margin: 10px;
	margin-top: 20px;
	padding: 10px;
	margin-bottom: 20px;
	/*margin: 15px;*/
	position: relative;
	border: 1px solid transparent;
	border-bottom: 1px 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;
	padding-bottom: 30px;
}

.noticiaHome:Hover {
	border: 1px solid #ccc;
	border-bottom: 1px solid transparent;
}



.fotoNoticiaHome {
	width: 100%;
	display: inline-block;
	overflow: hidden;
	position: relative;
	margin-bottom: 20px;
}


.fotoNoticiaHome:after {
	content: '';
	display: block;
	margin-top: 45%;
}


.tituloNoticiaHomeSlider {
	color: #14436f;
	font-weight: 800;
	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;
}

.noticiaHome:Hover .tituloNoticiaHomeSlider,
.noticiaHomeTercio:Hover .tituloNoticiaHome {
	color: #4793ca;
}


.copeteNoticiaHomeSlider {
	color: #706f6f;
	font-weight: 400;
	font-size: 16px;
}

.tituloNoticiaHome {
	color: #14436f;
	font-weight: 800;
	font-size: 24px;
	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: #706f6f;
	font-weight: 400;
	font-size: 14px;
}


.bordeAbajoNoticia {
	width: 0%;
	height: 6px;
	position: absolute;
	bottom: -1px;
	left: -1px;
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	-o-transition: all .5s ease-out;
	transition: all .5s ease-out;
	background-color: #4793ca;
}

.noticiaHomeTercio:Hover .bordeAbajoNoticia,
.noticiaHome:Hover .bordeAbajoNoticia,
.productoMarca:Hover .bordeAbajoNoticia {
	width: calc(100% + 2px);
}



.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_linware_white.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;
}


.contactoFooter {
	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;

	align-content: flex-start;
	-webkit-align-content: flex-start;
}


.contactoFooter .subPaisContacto {
	border-left: 3px solid #4793ca;

}

.contactoFooter .datosPaisContacto {
	color: #fff;
}

.contactoFooter .subtituloPaisContacto {
	color: #4793ca;
}

.areaCuerpoNoticia {
	width: 90%;
	max-width: 1400px;
	margin: 0 auto;

	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;

	margin-top: 40px;
	margin-bottom: 40px;
}


.izquierdaNoticia {
	width: 35%;
	max-width: 1400px;

	margin: 0;
	color: #151515;
}

.derechaNoticia {
	width: 55%;
	padding-left: 5%;
	padding-right: 5%;
	font-size: 14px;
	line-height: 22px;
	margin: 0;
	color: #333333;
}




.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: 649px) {

	.izquierdaNoticia {
		width: calc(100% - 40px);
		max-width: 1400px;
		padding: 20px;

		margin: 0;
		color: #151515;
	}

	.derechaNoticia {
		width: calc(100% - 40px);
		padding-left: 20px;
		padding-right: 2px;
	}





}

@media (min-width: 650px) {

	.izquierdaNoticia {
		width: calc(50% - 40px);
		max-width: 1400px;

		margin: 0;
		color: #151515;
	}

	.derechaNoticia {
		width: 50%;
		padding-left: 40px;
		padding-right: 0px;
	}


}

@media (min-width: 950px) {

	.izquierdaNoticia {
		width: 35%;
		max-width: 1400px;

		margin: 0;
		color: #151515;
	}

	.derechaNoticia {
		width: calc(65% - 80px);
		padding-left: 60px;
		padding-right: 20px;
	}

	.izquierdaSeccion {
		width: calc(45% - 40px);
		margin: 0;
	}

	.derechaSeccion {
		width: calc(55% - 80px);
		padding: 40px;
	}


}


@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%;
}

.tituloNoticia {
	color: #14436f;
	font-weight: 800;
	font-size: 26px;
	line-height: 28px;
	padding-bottom: 10px;

	border-bottom: 4px solid #14436f;
}

.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%;
	color: #4793ca;
	font-weight: 800;
	font-size: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	display: inline-block;
}

h2 {
	width: 100%;
	color: #4793ca;
	font-weight: 800;
	font-size: 15px;
	padding-bottom: 3px;
	margin-bottom: 0px;
	margin-top: 20px;
	display: inline-block;
	/*border-bottom: 3px solid #4793ca;*/
}

h3 {
	color: #333;
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
}

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;
}


.itemOtrosProductos {
	width: 100%;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 18px;
	border-bottom: 1px dotted #4793ca;
	color: #333;
	-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;
}

.itemOtrosProductos:Hover {
	color: #4793ca;
	padding-left: 10px;
}


.separadorTexto {
	width: 100%;
	height: 1px;
	margin-bottom: 20px;
	margin-top: 20px;
	border-bottom: 1px dotted #4793ca;
}

.datosNoticia {
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #333333;
}

.subtituloNoticia {
	font-size: 18px;
	line-height: 26px;
	margin-top: 10px;
	margin-bottom: 20px;
	color: #333333;
}

.subtituloMarca {
	font-size: 14px;
	line-height: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	color: #333333;
	/*border-top: 4px solid #999999;*/
}

.galeriaNoticias {
	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: stretch;
	/* Safari */
	align-items: stretch;
	margin: 0;
	margin-bottom: 10px;
}

.contenedorFotoProducto {
	width: 100%;
	/*border: 1px solid #ccc;*/
	background-color: #fff;
	display: block;
	text-align: center;
}

.fotoNoticia {
	/*width: calc( 100%/3 - 10px);*/
	width: 150px;
	display: inline-block;
	overflow: hidden;
	margin: 0px;
	margin-bottom: 15px;
	position: relative;
	justify-content: center;
}


.fotoNoticia:after {
	content: '';
	display: block;
	margin-top: 70%;
}

.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;
}



.formContacto {
	width: calc(100% - 60px);
	max-width: 800px;
	line-height: 14px;
	margin: 0 auto;
	margin-top: 10px;
	padding-top: 20px;

	border-bottom: 4px solid #4793ca;
}

.tituloFormContacto {
	width: 100%;
	font-size: 24px;
	line-height: 24px;
	font-weight: 800;
	/*color:#4793ca;*/
	color: #14436f;
	/*color: #e2ebf6;*/
	margin-bottom: 20px;
}

.campo {

	padding: 6px;
	padding-left: 10px;
	padding-right: 10px;
	width: calc(100% - 22px);

	border: 0px solid #14436f;
	font-size: 14px;
	color: #14436f;

	/*color:#4793ca;*/
	/*color: #e2ebf6;*/

	background: transparent;
	background-color: #e2ebf6;



	-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: 'Lato', sans-serif;

	resize: none;
	font-weight: 400;
	margin: 0;
	opacity: 1;

}

.campo:focus {

	background-color: #4793ca;
	border: 0px solid #4793ca;
	color: #fff;
}

.contenedorCampo {
	width: 100%;
	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: flex-start;
	/* Safari */
	align-items: flex-start;
	position: relative;
	padding: 0px;
	margin: 0px;
	margin-bottom: 20px;
	margin-top: 5px;
}






label {
	font-size: 13px;
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	/* o 700 */
	color: #4793ca;

}



.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 {
	background-color: #14436f;
	font-size: 13px;
	color: #fff;
	padding: 6px;
	padding-left: 4px;
	padding-right: 4px;
	display: block;

	text-align: 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;
	width: 80px;
	line-height: 12px;
	cursor: pointer;
	position: relative;
}

.botonForm:Hover {
	background-color: #4793ca;
}


.textoError {
	font-size: 16px;
	padding-right: 40px;
	padding-top: 20px;
	font-family: 'Montserrat', sans-serif;
	color: #473729;
}


.contenedorBotonEnviar {
	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;

	margin-bottom: 10px;
}

.preloaderContacto {
	background: url(img/preloader1.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: #473729;
}


.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;
	width: 15px;
	height: 15px;
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
	display: none;
}

.lds-dual-ring2:after {
	content: "";
	display: block;
	width: 15px;
	height: 15px;
	margin: 0px;
	border-radius: 50%;
	border: 2px solid #4793ca;
	border-color: #4793ca transparent #14436f 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: #333333;
	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: flex-end;
	/* Safari */
	align-items: flex-end;

}

.centroFooter {
	order: 2;
}

.afip {
	width: 50px;
	min-height: 50px;
	padding-left: 20px;
	padding-right: 20px;
	order: 1;
}

.espacioFooter {
	width: 50px;
	min-height: 50px;
	padding-left: 20px;
	padding-right: 20px;
	order: 3;
}

.tituloFooter {
	font-size: 28px;
	text-align: center;
	font-weight: 300;
	padding: 15px;
}


.textoFooter {

	font-size: 16px;
	text-align: center;
	font-weight: 400;
}





.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) {

	.sliderHome {
		padding: 15px;
		margin: 0 auto;
		padding-top: 50px;
		padding-bottom: 30px;

		display: -webkit-flex !important;
		display: flex !important;
		-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: stretch;
		/* Safari */
		align-items: stretch;
	}

	.slidersHome {
		width: calc(100% - 80px);
	}

	.contenidoSliderHome {
		width: 90%;

		display: block;

		position: relative;
		text-align: center;
		margin: 0 auto;
		padding-bottom: 20px;
	}




	.contenidoSliderHomeSoloTexto {
		width: 90%;
		display: block;
		overflow: hidden;
		position: relative;
		margin: 0 auto;

	}

	.contenidoSliderHome br,
	.contenidoSliderHomeSoloTexto br {
		content: ' ';
	}

	.contenidoSliderHome br:after,
	.contenidoSliderHomeSoloTexto br:after {
		content: ' ';
	}

	.contenidoSliderHomeSoloTexto:after {
		content: '';
		display: block;
		margin-top: 50%;
	}

	.textoSliderHome {
		width: 100%;
		display: block;
		font-size: 28px;
		color: #fff;
		text-align: center;
		font-weight: 300;
		text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
	}

	.textoSliderHomeSoloTexto {
		width: 100%;
		height: auto;
		font-size: 28px;
		position: relative;


		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;
		-webkit-align-content: center;
		/* Safari */
		align-content: center;
	}


	.textoSliderHome br,
	.textoSliderHomeSoloTexto br {
		content: '';
	}

	.textoSliderHome br:after,
	.textoSliderHomeSoloTexto br:after {
		content: ' '
	}

	.textoSliderHome div,
	.textoSliderHomeSoloTexto div {
		display: inline;
	}

	.textoSliderHome div:after,
	.textoSliderHomeSoloTexto div:after {
		content: ' ';
	}

	.imagenSliderHome {
		width: 90%;
		display: block;
		overflow: hidden;
	}


	.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) {

	.sliderHome {
		padding: 15px;
		margin: 0 auto;
		padding-top: 50px;
		padding-bottom: 30px;

		display: -webkit-flex !important;
		display: flex !important;
		-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: stretch;
		/* Safari */
		align-items: stretch;
	}

	.slidersHome {
		width: calc(100% - 80px);
	}

	.contenidoSliderHome {
		width: 35%;

		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;

		position: relative;

	}



	.contenidoSliderHomeSoloTexto {
		width: 70%;
		display: block;
		overflow: hidden;
		position: relative;
		margin: 0 auto;

	}





	.contenidoSliderHomeSoloTexto:after {
		content: '';
		display: block;
		margin-top: 50%;
	}

	.textoSliderHome {
		display: block;
		font-size: 28px;
		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: 28px;
		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;
		-webkit-align-content: center;
		/* Safari */
		align-content: center;
	}

	.textoSliderHome br,
	.textoSliderHomeSoloTexto br {
		content: normal;
	}

	.textoSliderHome br:after,
	.textoSliderHomeSoloTexto br:after {
		content: '';
	}

	.textoSliderHome div,
	.textoSliderHomeSoloTexto div {
		display: block;
	}

	.textoSliderHome div:after,
	.textoSliderHomeSoloTexto div:after {
		content: '';
	}


	.imagenSliderHome {
		width: 60%;
		display: block;
		overflow: hidden;
	}


	.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) {

	.sliderHome {
		padding: 15px;
		margin: 0 auto;
		padding-top: 50px;
		padding-bottom: 30px;

		display: -webkit-flex !important;
		display: flex !important;
		-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: stretch;
		/* Safari */
		align-items: stretch;
	}

	.slidersHome {
		width: calc(100% - 80px);
	}

	.contenidoSliderHome {
		width: calc(25%);

		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;

		position: relative;
	}




	.contenidoSliderHomeSoloTexto {
		width: 70%;
		display: block;
		overflow: hidden;
		position: relative;
		margin: 0 auto;

	}



	.contenidoSliderHomeSoloTexto:after {
		content: '';
		display: block;
		margin-top: 50%;
	}

	.textoSliderHome {
		display: block;
		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;
		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;

		-webkit-align-content: center;
		/* Safari */
		align-content: center;
	}

	.textoSliderHome br,
	.textoSliderHomeSoloTexto br {
		content: normal;
	}

	.textoSliderHome br:after,
	.textoSliderHomeSoloTexto br:after {
		content: '';
	}

	.textoSliderHome div,
	.textoSliderHomeSoloTexto div {
		display: block;
	}

	.textoSliderHome div:after,
	.textoSliderHomeSoloTexto div:after {
		content: '';
	}

	.imagenSliderHome {
		width: 70%;
		display: block;
		overflow: hidden;
	}

	.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) {

	.dosColumnasNovedadesHome {
		width: 100%;
		display: inline-block;
	}

	.columnaNovedadesHomeIzq {
		width: calc(100% - 20px);
		padding: 30px;
		padding-left: 10px;
		padding-right: 10px;
		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;
	}

	.columnaNovedadesHomeDer {
		width: calc(100% - 20px);
		margin-left: 0px;
		padding: 30px;
		padding-left: 10px;
		padding-right: 10px;
		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;

		-webkit-align-content: flex-start;
		/* Safari */
		align-content: flex-start;
	}


	.tituloRecienteBlog {
		width: calc(100% - 40px);
		text-align: right;
		color: #25537f;
		font-size: 32px;
		margin-bottom: 10px;
		padding: 20px;
		padding-top: 0px;
		padding-bottom: 0px;
	}


	.noticiaHome {
		width: calc(100% - 22px);
		margin: 0 auto;
		margin: 10px;
		margin-top: 20px;
		padding: 10px;
		margin-bottom: 20px;
		padding-bottom: 30px;
	}

	.noticiaHomeTercio {
		width: calc(100% - 22px);
		margin: 0 auto;
		margin: 10px;
		margin-top: 20px;
		padding: 10px;
		margin-bottom: 20px;
		padding-bottom: 30px;
		max-width: none;

	}


	.tituloNoticiaHomeSlider {
		color: #14436f;
		font-weight: 800;
		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 {
		color: #706f6f;
		font-weight: 400;
		font-size: 16px;
	}

	.tituloNoticiaHome {
		color: #14436f;
		font-weight: 800;
		font-size: 22px;
		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: #706f6f;
		font-weight: 400;
		font-size: 14px;
	}

	.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;
	}

	.centroFooter {
		width: 100%;
		order: 1;
	}

	.espacioFooter {
		display: none;
	}


}

/* FIN MEDIA NOVEDADES MAX 549 */

@media (min-width: 550px) {

	.dosColumnasNovedadesHome {
		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: stretch;
		/* Safari */
		align-items: stretch;
	}

	.columnaNovedadesHomeIzq {
		width: calc(50% - 20px);
		padding: 30px;
		padding-left: 10px;
		padding-right: 10px;
		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;
	}

	.columnaNovedadesHomeDer {
		width: calc(50% - 35px);
		margin-left: 15px;
		padding: 10px;
		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;
	}


	.tituloRecienteBlog {
		width: calc(100% - 40px);
		text-align: right;
		color: #25537f;
		font-size: 32px;
		margin-bottom: 20px;
		padding: 20px;
		padding-top: 0px;
		padding-bottom: 0px;
	}


	.noticiaHome {
		width: calc(100% - 2px);

		margin: 0 auto;
		margin: 10px;
		margin-top: 20px;
		padding: 10px;
		margin-bottom: 20px;
		padding-bottom: 30px;
	}

	.noticiaHomeTercio {
		width: calc(100% - 42px);
		max-width: 350px;
		margin: 10px;
		padding: 10px;
		padding-bottom: 30px;
	}


	.tituloNoticiaHomeSlider {
		color: #14436f;
		font-weight: 800;
		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 {
		color: #706f6f;
		font-weight: 400;
		font-size: 16px;
	}

	.tituloNoticiaHome {
		color: #14436f;
		font-weight: 800;
		font-size: 22px;
		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: #706f6f;
		font-weight: 400;
		font-size: 14px;
	}


	.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;
	}

	.centroFooter {
		order: 2;
	}

	.espacioFooter {
		order: 3;
		display: inline-block;
	}





}

/* FIN MEDIA NOVEDADES MIN 849 */

@media (min-width: 850px) {

	.dosColumnasNovedadesHome {
		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: stretch;
		/* Safari */
		align-items: stretch;
	}

	.columnaNovedadesHomeIzq {
		width: calc(35% - 40px);
		padding: 30px;
		padding-left: 20px;
		padding-right: 20px;
		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;
	}

	.columnaNovedadesHomeDer {
		width: calc(65% - 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;
	}


	.tituloRecienteBlog {
		width: calc(100% - 40px);
		text-align: right;
		color: #25537f;
		font-size: 32px;
		margin-bottom: 20px;
		padding: 20px;
		padding-top: 0px;
		padding-bottom: 0px;
	}


	.noticiaHome {
		width: calc(100% - 2px);

		margin: 0 auto;
		margin: 10px;
		margin-top: 20px;
		padding: 10px;
		margin-bottom: 20px;
		padding-bottom: 30px;
	}

	.noticiaHomeTercio {
		width: calc(100%/2 - 42px);
		max-width: 350px;
		margin: 10px;
		padding: 10px;
		padding-bottom: 30px;
	}


	.tituloNoticiaHomeSlider {
		color: #14436f;
		font-weight: 800;
		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 {
		color: #706f6f;
		font-weight: 400;
		font-size: 16px;
	}

	.tituloNoticiaHome {
		color: #14436f;
		font-weight: 800;
		font-size: 22px;
		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: #706f6f;
		font-weight: 400;
		font-size: 14px;
	}


	.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) {

	.dosColumnasNovedadesHome {
		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: stretch;
		/* Safari */
		align-items: stretch;
	}

	.columnaNovedadesHomeIzq {
		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: space-between;
		/* Safari */
		align-content: space-between;
	}

	.columnaNovedadesHomeDer {
		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;
	}


	.tituloRecienteBlog {
		width: calc(100% - 40px);
		text-align: right;
		color: #25537f;
		font-size: 36px;
		margin-bottom: 20px;
		padding: 20px;
		padding-top: 0px;
		padding-bottom: 0px;
	}


	.noticiaHome {
		width: calc(100% - 2px);

		margin: 0 auto;
		margin: 10px;
		margin-top: 20px;
		padding: 10px;
		margin-bottom: 20px;
		padding-bottom: 30px;
	}

	.noticiaHomeTercio {
		width: calc(100%/3 - 42px);
		max-width: 350px;
		margin: 10px;
		padding: 10px;
		padding-bottom: 30px;
	}


	.tituloNoticiaHomeSlider {
		color: #14436f;
		font-weight: 800;
		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;
	}

	.copeteNoticiaHomeSlider {
		color: #706f6f;
		font-weight: 400;
		font-size: 16px;
	}

	.tituloNoticiaHome {
		color: #14436f;
		font-weight: 800;
		font-size: 24px;
		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: #706f6f;
		font-weight: 400;
		font-size: 14px;
	}


	.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) {




	.botonMenu {
		display: none;
	}









	.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) {





	.menu {
		display: none;
	}












	.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) {


	.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: flex-end;
		/* Safari */
		align-items: flex-end;
	}






	.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);
	}




}