@font-face {
    font-family:'sf-pro-text-light';
    src: url('../fontface/sf-pro-text-light.eot');
    src: url('../fontface/sf-pro-text-light.eot?#iefix') format('embedded-opentype'),
         url('../fontface/sf-pro-text-light.woff2') format('woff2'),
         url('../fontface/sf-pro-text-light.woff') format('woff'),
         url('../fontface/sf-pro-text-light.ttf') format('truetype'),
         url('../fontface/sf-pro-text-light.svg#sf-pro-text-light') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:'sf-pro-text-regular';
    src: url('../fontface/sf-pro-text-regular.eot');
    src: url('../fontface/sf-pro-text-regular.eot?#iefix') format('embedded-opentype'),
         url('../fontface/sf-pro-text-regular.woff2') format('woff2'),
         url('../fontface/sf-pro-text-regular.woff') format('woff'),
         url('../fontface/sf-pro-text-regular.ttf') format('truetype'),
         url('../fontface/sf-pro-text-regular.svg#sf-pro-text-regular') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:'sf-pro-text-medium';
    src: url('../fontface/sf-pro-text-medium.eot');
    src: url('../fontface/sf-pro-text-medium.eot?#iefix') format('embedded-opentype'),
         url('../fontface/sf-pro-text-medium.woff2') format('woff2'),
         url('../fontface/sf-pro-text-medium.woff') format('woff'),
         url('../fontface/sf-pro-text-medium.ttf') format('truetype'),
         url('../fontface/sf-pro-text-medium.svg#sf-pro-text-medium') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:'sf-pro-text-semibold';
    src: url('../fontface/sf-pro-text-semibold.eot');
    src: url('../fontface/sf-pro-text-semibold.eot?#iefix') format('embedded-opentype'),
         url('../fontface/sf-pro-text-semibold.woff2') format('woff2'),
         url('../fontface/sf-pro-text-semibold.woff') format('woff'),
         url('../fontface/sf-pro-text-semibold.ttf') format('truetype'),
         url('../fontface/sf-pro-text-semibold.svg#sf-pro-text-semibold') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:'sf-pro-text-bold';
    src: url('../fontface/sf-pro-text-bold.eot');
    src: url('../fontface/sf-pro-text-bold.eot?#iefix') format('embedded-opentype'),
         url('../fontface/sf-pro-text-bold.woff2') format('woff2'),
         url('../fontface/sf-pro-text-bold.woff') format('woff'),
         url('../fontface/sf-pro-text-bold.ttf') format('truetype'),
         url('../fontface/sf-pro-text-bold.svg#sf-pro-text-bold') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:'sf-pro-text-heavy';
    src: url('../fontface/sf-pro-text-heavy.eot');
    src: url('../fontface/sf-pro-text-heavy.eot?#iefix') format('embedded-opentype'),
         url('../fontface/sf-pro-text-heavy.woff2') format('woff2'),
         url('../fontface/sf-pro-text-heavy.woff') format('woff'),
         url('../fontface/sf-pro-text-heavy.ttf') format('truetype'),
         url('../fontface/sf-pro-text-heavy.svg#sf-pro-text-heavy') format('svg');
    font-weight:normal;
    font-style:normal;
}

html {
	height:100%;
}

* {
	font-smooth:always;
    -webkit-font-smoothing:antialiased;
    font-smoothing:antialiased;
    margin:0;
    padding:0;
    box-sizing:border-box;
    transition:all 150ms linear;
    -webkit-transition:all 150ms linear;
    -moz-transition:all 150ms linear;
    -o-transition:all 150ms linear;
    -ms-transition:all 150ms linear;
}

body {
	min-width:320px;
	font-family:'sf-pro-text-light', Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:19px;
	color:#211915;
	background:#FFF;
}

img {
    margin:0;
    padding:0;
    border:none;
}

h1, h2, h3, h4 {
    margin:0;
	padding:0;
	border:0;
	font:inherit;
	font-size:100%;
	font-weight:normal;
	vertical-align:baseline;
}

p {
    margin:0;
    padding:0;
}

.clear {
	clear:both;
}

a {
	text-decoration:none;
	outline:none;
}

ul {
	list-style-type:none;
}

.celeston {
	color:#B6D9F3;
}

.gris {
	background:#D0CFCF;
}

header {
	position:relative;
	width:100%;
	min-width:320px;
	margin:0 auto;
	background:#333;
	z-index:9999;
}

.header_interno {
	padding:0;
}

.banda_top {
	position:relative;
	width:100%;
	height:20px;
	background:#444;
	margin-bottom:30px;
}

.aplique {
	position:absolute;
	width:320px;
	height:20px;
	background:#5CC6D0;
	margin:auto;
	left:30%;
	right:30%;
}

.centrador_HD {
	width:100%;
	max-width:1360px;
	margin:auto;
}

.centrador_HD_int {
	padding:0 60px;
}

p.news {
	float:left;
	font-size:13px;
	color:#A7A9AC;
	text-transform:uppercase;
	padding:1px 10px 0;
}

.ico-new-red {
	width:35px;
	margin:0 5px; 
}

.logo {
	display:block;
	width:240px;
	height:86px;
	border:none;
	background-image:url('../imgs/logo_2.png');
	background-size:contain;
	background-repeat:no-repeat; 
	margin:auto;
}

.centrador_lang {
	width:100%;
	max-width:1354px;
	margin:auto;
}

.idiomas {
	float:left;
	margin:-49px 0 0 61px;
}

.lenguaje {
	float:left;
	font-family:'sf-pro-text-medium', Arial, Helvetica, sans-serif;
	color:#FFF;
	margin-right:18px;
}

.lenguaje a {
	color:#FFF;
}

.lenguaje a:hover {
	color:#5CC6D0;
}

.lenguaje a.selected {
	color:#5CC6D0;
}

.ClipLinea_top {
	width:100%;
	max-width:1360px;
	margin:0 auto;
}

.LineaTop {
	padding:0 60px;
}

.linea_top {
	width:100%;
	height:1px;
	background:#5CC6D0;
	margin:auto;
	margin-top:35px;
}

.navegacion {
	width:100%;
	max-width:1254px;
	margin:auto;
	padding-bottom:60px;
}

ul.botonera_left {
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:7px;
}

ul.botonera_left li {
	display:inline-block;
}

ul.botonera_left li a {
	display:inline-block;
	font-family:'sf-pro-text-light', Arial, Helvetica, sans-serif;
	font-size:16px;
	letter-spacing:0.3px;
	color:#FFF;
	padding-top:5px;
	padding-bottom:7px;
	margin-left:13px;
	padding-right:13px;
}

ul.botonera_left li a.selected,
ul.botonera_left li a:hover {
	color:#5CC6D0;
}

.separador {
	display:inline-block;
	width:1px;
	height:14px;
	margin-bottom:-1px;
	background:#FFF;
}

.separador.celeste {
	display:inline-block;
	width:1px;
	height:11px;
	margin-bottom:-1px;
	background:#25E5F0;
}

ul.botonera_right {
	float:right;
	margin-top:10px;
	margin-bottom:13px;
}

ul.botonera_right li {
	display:inline-block;
}

ul.botonera_right li a {
	display:inline-block;
	font-family:'sf-pro-text-light', Arial, Helvetica, sans-serif;
	font-size:14px;
	letter-spacing:0.3px;
	color:#25E5F0;
	padding-top:5px;
	margin-left:7px;
	padding-right:7px;
}

ul.botonera_right li a.selected,
ul.botonera_right li a:hover {
	color:#FFF;
}

#MenuH {
	display:none;
	position:absolute;
	top:75px;
	left:20px;
}

.menu {
	cursor:pointer;
}

#mmenu {
	display:inline-block;
	float:right;
	width:52px;
	height:38px;
	border:none;
	background-image: url('../imgs/menu.png');
	background-size:contain;
	background-repeat:no-repeat;
}

#elmenu {
	display:none;
	position:absolute;
	width:100%;
	top:0;
	padding-bottom:40px;
	background:#383539;
	z-index:9999;
}

.ClipCerrar {
	text-align:center;
	padding-top:30px;
}

.ico-cerrar {
	display:inline-block;
	width:30px;
	height:30px;
	border:none;
	background-image: url('../imgs/cerrar.png');
	background-size:contain;
	background-repeat:no-repeat;
}

ul.botones {
	padding-top:20px;
}

ul.botones li {
	padding-bottom:18px;
	text-align:center;
}

ul.botones li a {
	font-family:'sf-pro-text-regular', Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#FFF;
	text-decoration:none;
}

ul.botones li a:hover {
	color:#5CC6D0;
}

.logo_hamb {
	display:inline-block;
	width:168px;
	height:60px;
	border:none;
	background-image: url('../imgs/logo.png');
	background-size:contain;
	background-repeat:no-repeat;
	margin-top:10px;
	margin-bottom:21px;
}

.datitos.ft {
	font-size:16px;
	line-height:27px;
	text-align:center;
	margin-top:15px;
}

.datitos.ft a {
    color:#FFF;
}

.redes_hamb {
	margin-top:35px;
	text-align:center;
}

#contenedor {
	width:100%;
	max-width:1360px;
	min-width:320px;
	margin:0 auto;
}

.centrador {
	width:100%;
	max-width:1024px;
	margin:0 auto;
	text-align:center;
	overflow:hidden;
}

.thumb {
	position:relative;
	width:100%;
  	height:100%;
  	margin:0;
  	padding:0;
  	border:none;
  	z-index:6666;
  	transition:all 100ms linear;
    -webkit-transition:all 100ms linear;
    -moz-transition:all 100ms linear;
    -o-transition:all 100ms linear;
    -ms-transition:all 100ms linear;
}

section {
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
}


/*/// SLIDER ///*/

.ClipSlide {
    position:relative;
    width:100%;
    margin:-60px auto 30px;
    /*overflow:hidden;*/
    z-index:11111;
}

.ClipSlide_int {
	margin:0 60px; 
}

#slider_ch {
	display:none;
}

.swiper-slide {
    overflow:hidden;
}

.lk_slide {
	position:absolute;
	top:0;
	right:0;
	left:0;
	bottom:0;
	width:100%;
	height:100%;
	background:transparent;
	cursor:pointer;
	z-index:10000;
}

.entity-img {
	position:absolute;
	top:0;
	right:0;
	left:0;
	bottom:0;
	width:100%;
}

.swiper-wrapper {
	transition:all .25s ease;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet::before {
	content:'';
	position:absolute;
	top:50%;
	left:50%;
	width:18px;
	height:18px;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	/*border:2px solid #FFF;*/
	border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -o-border-radius:50%;
    -ms-border-radius:50%;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
	position:relative;
	width:12px;
	height:12px;
	margin:0 8px;
	background-color:#FFF;
	opacity:1;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet:hover, .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color:#5CC6D0;
}

.swiper-pagination {
	bottom:40px !important;
}

.titulonazo_absolute {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
}

.titulonazo {
	display:table;
	width:100%;
	height:100%;
	max-width:860px;
	margin:auto;
	padding:0 40px;
}

.titulonazo_contenedor {
	position:relative;
	display:table-cell;
	height:inherit;
	vertical-align:middle;
	color:#FFF;
	z-index:4;
}

.ClipCapsula-top {
	position:relative;
	text-align:center;
	margin:0 auto 10px;
	z-index:9999;
}

.capsula-top {
	display:inline-block;
	float:none;
	font-family:'sf-pro-text-medium', Arial, Helvetica, sans-serif;
	font-size:22px;
	line-height:25px;
	color:#FFF;
	margin:auto;
	padding:3px 9px;
}

.titulonazo_contenedor h2 {
	display:block;
	width:80%;
    font-family:'sf-pro-text-bold', Arial, Helvetica, sans-serif;
    font-size:60px;
    line-height:62px;
    text-align:center;
    margin:auto;
}

.titulonazo_contenedor p {
	display:block;
	width:90%;
	font-family:'sf-pro-text-regular', Arial, Helvetica, sans-serif;
	font-size:20px;
    line-height:27px;
    text-align:center;
    margin:20px auto 0;
}

.titulonazo_contenedor p b {
	font-family:'sf-pro-text-bold', Arial, Helvetica, sans-serif;
}

.ClipSlide .guion {
    margin:30px auto 35px;
    background:#FFF;
}

a.link_slider {
    display:block;
    width:170px;
    font-family:'sf-pro-text-medium', Arial, Helvetica, sans-serif;
    font-size:16px;
    text-align:center;
    color:#FFF;
    padding:5px 17px;
    margin:30px auto 0;
    /*border:1px solid #FFF;
    border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;*/
}

a.link_slider:hover {
    color:#25E5F0;
}

.oscurese {
	position:absolute;
	top:0;
    width:100%;
    height:100%;
    border:none;
    background-color:#000;
    opacity:0.4;
    z-index:2;
}


/*/// MAIN ///*/

.ClipMain {
	padding:0 60px;
}

.ClipInternas {
	position:relative;
	margin-top:-60px;
	margin-bottom:30px;
	padding:0 60px;
	z-index:9999;
}

.main {
	width:100%;
	margin:auto;
}

.left {
	float:left;
	width:50%;
}

.right {
	float:right;
	width:50%;
}

.left_int {
	padding-right:15px;
}

.right_int {
	padding-left:15px;
}

.ClipLonjas {
	float:left;
	width:100%;
}

.lonja {
	float:left;
	width:50%;
}

.lonja:nth-of-type(odd)>.lonja_int_home {
	margin-right:15px;
}

.lonja:nth-of-type(even)>.lonja_int_home {
	margin-left:15px;
}

.lonja:nth-of-type(odd)>.lonja_int {
	margin-right:7px;
}

.lonja:nth-of-type(even)>.lonja_int {
	margin-left:7px;
}

.cuadrado {
	position:relative;
	width:100%;
	height:600px;
	margin:auto;
	margin-bottom:30px; 
}

.cuadrado.foto_cuadrado {
	float:left;
	display:inline-block;
	width:100%;
	height:600px;
	border:none;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:top center;
}

.rectangulo {
	position:relative;
	width:100%;
	height:300px;
	background:#5CC6D0;
	margin:auto;
	margin-bottom:30px;
}

.rectangulo.blanco {
	background:#FFF;
}

.rectangulo.video {
	background:#000;
}

.rectangulo.RRHH {
	height:270px;
}

.rectangulo.foto_rectangulo_1 {
	float:left;
	display:inline-block;
	width:100%;
	height:300px;
	border:none;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:top center;
}

.rectangulo.foto_rectangulo_2 {
	float:left;
	display:inline-block;
	width:100%;
	height:300px;
	border:none;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:top center;
}

.cuadrado.blanco {
	background:#FFF;
	margin-bottom:0;
}

.rectangulo.imagen_1 {
	margin-bottom:0;
	height:300px;
	background:none;
}

.rectangulo.imagen_2 {
	margin-bottom:0;
	height:300px;
	background:none;
}

.bloque_img {
	position:relative;
	display:inline-block;
	float:left;
	width:100%;
	height:300px;
	border:none;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:top center;
	margin-bottom:14px;
}

.bloque_img_home {
	position:relative;
	display:inline-block;
	float:left;
	width:100%;
	height:300px;
	border:none;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:top center;
	margin-bottom:30px;
}

.ClipNews_int {
	padding:0;
}

.ClipNews_mobile {
	display:none;
}

.zocalo {
	float:left;
	width:50%;
	margin-bottom:20px;
}

.thumb_fijo {
	float:left;
	width:70px;
	height:70px;
	background-size:cover;
	background-position:center center;
}

.thumb_fijo:hover {
	opacity:0.8;
}

.datos_preview {
	float:left;
	width:60%;
	height:73px;
	margin-left:15px;
	padding-right:10px;
}

.transparenton {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.3;
	z-index:3333; 
}

.transparenton.mas_claro {
	opacity:0.3;
}

.transparenton.light {
	opacity:0.3;
}

.transparenton.mitad {
	width:50%;
	opacity:0.2;
}

.info {
	position:relative;
	text-align:center !important;
	z-index:9999;
}

.capsula {
	display:block;
	font-family:'sf-pro-text-medium', Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:23px;
	color:#FFF;
	margin-top:40px;
	margin-bottom:10px; 
}

.capsula.desta {
	color:#FFF;
	margin-top:57px;
}

.capsula.rrhh {
	color:#1B1B1F;
	margin:20px 0 -20px 20px;
}

.capsula.ficha {
	display:inline-block;
	color:#5CC6D0;
	margin-top:0;
}

.capsula.blanca {
	color:#211915;
	background:#FFF;
}

.titulo_cuadrado {
	display:inline-block;
	font-family:'sf-pro-text-bold', Arial, Helvetica, sans-serif;
	font-size:43px;
	line-height:43px;
	color:#FFF;
	padding:0 40px;
    margin-bottom:20px;
    /*text-shadow:0px 2px 2px rgba(0, 0, 0, 0.6);*/
}

.titulo_cuadrado.mobile {
	display:none;
}

.texto_cuadrado {
	display:inline-block;
	font-family:'sf-pro-text-regular', Arial, Helvetica, sans-serif;
	font-size:19px;
    line-height:26px; 
	color:#FFF;
    padding:0 50px;
}

.texto_cuadrado b {
	font-family:'sf-pro-text-bold', Arial, Helvetica, sans-serif;
}

.texto_cuadrado.destacado {
	padding:0 40px;
}

.texto_cuadrado.alig_left {
	font-size:17px;
    line-height:26px;
	color:#211915;
    padding-left:25px;
    padding-right:50px;
}

.titulo_cuadrado.fotos {
	font-size:36px;
	line-height:38px;
	padding:0 40px;
    margin-bottom:15px;
}

.texto_cuadrado.fotos {
	font-size:17px;
    line-height:25px; 
	color:#FFF;
    padding-left:26px;
    padding-right:150px;
}

.titulo_cuadrado.fotos.UF_20 {
	line-height:32px;
	margin-top:10px;
	padding-left:95px;
	padding-right:100px;
}

.texto_cuadrado.fotos {
	font-size:17px;
    line-height:25px; 
	color:#FFF;
    padding-left:26px;
    padding-right:150px;
}

.texto_cuadrado.fotos.UF_20 {
    padding-left:95px;
    padding-right:100px;
}

.guion.desta {
	position:relative;
	margin:35px auto 30px;
	background:#FFF;
	z-index:10000;
}

.banda {
	position:relative;
	height:50px;
	z-index:3333;
}

.banda.negra {
	background:#000;
	opacity:0.5;
}

.banda.celeste {
	background:#000;
	opacity:0.2;
}

.ClipIcos {
	position:relative;
	text-align:center;
	z-index:9999
}

.ico-red {
	display:inline-block;
	width:28px;
	height:28px;
	border:none;
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center center;
	margin-top:10px;
	margin-right:15px;
}

.ClipIcos_FT {
	margin-top:3px;
	margin-left:27px;
}

.ico-red_FT {
	display:inline-block;
	width:28px;
	height:28px;
	border:none;
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center center;
	margin-top:90px;
	margin-right:12px;
}

.ico-red_FT.final {
	margin-right:0;
}

.facebook {
	background-image:url('../imgs/facebook.png');
}

.twitter {
	background-image:url('../imgs/twitter.png');
}

.instagram {
	background-image:url('../imgs/instagram.png');
}

.pinterest {
	background-image:url('../imgs/pinterest.png');
}

.spotify {
	background-image:url('../imgs/spotify.png');
	margin-right:0;
}

.ClipFoto_carnet {
	float:left;
	width:50%;
	height:270px;
	background:#FFF;
}

.pleno {
	float:left;
	width:50%;
	height:270px;
	background:#CCc;
}

.foto_carnet_ch {
	display:inline-block;
	float:left;
	width:100%;
	height:270px;
	border:none;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:top left;
}

.foto_carnet_gr {
	display:none;
	float:left;
	width:100%;
	height:270px;
	border:none;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:top left;
}

.titulo_cuadrado.al_pleno {
	font-size:19px;
	line-height:22px;
	color:#1B1B1F;
    padding-left:20px;
    padding-right:70px;
    margin-top:30px;
    margin-bottom:7px;
}

.texto_cuadrado.al_pleno {
	font-size:15px;
    line-height:21px; 
	color:#1B1B1F;
    padding-left:20px;
    padding-right:35px;
}

.enviar_cv {
	display:inline-block;
	font-family:'sf-pro-text-medium', Arial, Helvetica, sans-serif;
	font-size:16px;
	text-transform:uppercase;
	color:#5CC6D0;
	margin-top:25px;
	margin-left:20px;
}

.banner {
	position:relative;
	width:100%;
	height:160px;
	margin:auto;
	margin-top:30px; 
}

.banner.apaisado {
	float:left;
	display:inline-block;
	width:100%;
	height:160px;
	border:none;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:top center;
}


/*/// ROTADOR DE LOGOS ///*/

.ClipLogos {
    width:100%;
    padding:0;
    color:#FFF;
    overflow:hidden;
}

.ClipThumbs_int_clientes {
	max-width:1920px;
    padding:0 30px;
}

.thumb_cliente {
    width:90%;
    margin:auto;
    /*border:1px solid #999;*/
}

.thumb_cliente_int {
    margin:0;
}

.ClipThumbs_int_clientes .owl-nav {
    display:none;
}

.ClipThumbs_int_clientes .owl-dots {
    display:none;
}

.logo_iag {
	display:block;
	width:450px;
	margin:40px auto 30px;
}

.ClipBaxar.iag {
	padding-bottom:70px;
}

.fotosIAG {
	width:100%;
	max-width:1200px;
	margin:70px auto 40px;
}

.fotosIAG_int {
	margin:0 30px;
}

.fotosIAG_left {
	float:left;
	width:43%;
}

.fotosIAG_right {
	float:right;
	width:57%;
}

.fotosIAG_left_int {
	margin-right:20px;
}

.fotosIAG_right_int {
	margin-left:20px;
}

.thumb_cuadrado {
	float:left;
	width:100%;
	height:400px;
	border:none;
	background-image:url('../imgs/foto-iag-cuadrada.jpg');
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
}

.thumb_rectangular {
	float:left;
	width:100%;
	height:400px;
	border:none;
	background-image:url('../imgs/foto-iag-rectangular.jpg');
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
}


/*/// FOOTER //*/

footer {
	width:100%;
	min-width:320px;
	margin:0 auto;
}

.footer_interno {
	width:100%;
	margin:auto;
}

.bandon_bordes {
	background:#28272B;
	border-left:8px solid #1B1B1F;
	border-right:8px solid #1B1B1F;
}

.ico-red_FT { margin:8px 6px 0; }
.banda_logos { text-align:center; padding-top:10px; padding-bottom:10px; border-bottom:7px solid #333; }
.banda_logos_int { max-width:1326px; margin:auto; }
.banda_logos_int.generales { max-width:1380px; }
.line { width:calc(100% - 170px); width:-webkit-calc(100% - 170px); width:-moz-calc(100% - 170px); width:-o-calc(100% - 170px); height:1px; background:#666; margin:20px auto 35px; padding:0 30px; }
.line.banda1 { margin:20px auto -25px; }
.line.banda2 { margin:70px auto 35px; }

.logosnew {
	display:inline-block;
	margin-left:20px;
	margin-right:20px;
}

.logosnew.latrattoria {
	width:150px;
	margin-bottom:9px;
}

.logosnew.losfuegos {
	width:120px;
	margin-bottom:-2px;
}

.logosnew.foodie {
	width:110px;
	margin-bottom:-6px;
}

.logosnew.runnies {
	width:140px;
	margin-bottom:5px;
}

.logosnew.perla {
	width:150px;
	margin-bottom:9px;
}

.logosnew.elportenio {
	width:140px;
	margin-bottom:18px;
}

.logosnew.paesano {
	width:140px;
	margin-bottom:9px;
}

.logosnew.masse {
	width:120px;
	margin-bottom:20px;
}

.logosnew.temple {
	width:110px;
	margin-bottom:29px;
}

.logosnew.tante {
	width:130px;
	margin-bottom:36px;
}

.logosnew.la_gamba {
	width:180px;
	margin-bottom:27px;
}

.logosnew.la_serena {
	width:170px;
	margin-bottom:38px;
}

.logosnew.divisadero {
	width:140px;
	margin-bottom:14px;
}

.logosnew.lacabrera-mdq {
	width:180px;
	margin-bottom:27px;
}

.ClipLogoBaxar {
	display:none;
}

.logosnew2 {
	display:inline-block;
	margin-left:30px;
	margin-right:30px;
}

.logosnew2.baxar {
	width:280px;
	margin-bottom:-92px;
}

.logosnew2.lacabrera {
	width:100px;
	margin-left:106px;
	margin-bottom:12px;
}

.logosnew2.massecafe {
	width:110px;
	margin-bottom:9px;
}

.logosnew2.paesanocuore {
	width:130px;
	margin-bottom:27px;
}

.logosnew2.meatpacking {
	width:150px;
	margin-bottom:29px;
}

.footer_nav {
	width:100%;
	max-width:1360px;
	height:454px;
	margin:auto;
	padding:0 40px;
	box-sizing:border-box;
}

.columna_ft {
	float:left;
	width:20%;
	height:392px;
	border-right:1px solid #666;
	margin-top:30px;
	margin-bottom:30px;
	box-sizing:border-box;
}

.columna_ft.tercera {
	width:18%;
}

.columna_ft.cuarta {
	width:23%;
}

.columna_ft.final {
	width:19%;
	border-right:none;
}

.ClipLogo_FT {
	width:100%;
	text-align:center;
	margin-top:82px;
}

.logo_FT {
	display:block;
	width:168px;
	height:60px;
	border:none;
	background-image: url('../imgs/logo_2.png');
	background-size:contain;
	background-repeat:no-repeat; 
	margin:auto;
}

ul.btn_footer {
	margin:0;
    padding:0;
	margin-top:4px;
	margin-left:35px;
}

ul.btn_footer.datos {
	margin-top:9px;
}

ul.btn_footer a {
	font-family:'sf-pro-text-light', Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:37px;
	color:#FFF;
	text-decoration:none;
}

ul.btn_footer a.selected,
ul.btn_footer a:hover {
	color:#5CC6D0;
}

ul.btn_footer.datos li {
	font-family:'sf-pro-text-light', Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:24px;
	color:#999;
	text-decoration:none;
}

ul.btn_footer.datos li a {
	color:#999;
}

ul.btn_footer.datos a {
	font-family:'sf-pro-text-light', Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:22px;
	color:#999;
	text-decoration:none;
}

ul.btn_footer li a {
	font-family:'sf-pro-text-light', Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:27px;
	color:#999;
	text-decoration:none;
}

ul.btn_footer li a:hover {
	color:#5CC6D0;
}

.no_btn {
	font-family:'sf-pro-text-light', Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:27px;
	letter-spacing:0.5px;
	color:#999;
}

footer .btn-brochure {
	width:150px;
	font-family:'sf-pro-text-bold', Arial, Helvetica, sans-serif !important;
  	font-size:14px !important;
  	line-height:32px !important;
  	color:#FFF !important;
  	margin:20px 0 0 33px;
  	border:1px solid #FFF;
	background:transparent;
}

footer .btn-brochure:hover {
  	color:#211915 !important;
  	border:1px solid #FFF;
  	background:#FFF;
}

footer .btn-brochure.dos {
	display:none;
	margin:20px 0 0 0;
}

.ClipSubir {
	display:none;
	text-align:center;
}

.subir {
	display:inline-block;
	width:40px;
	height:40px;
	border:none;
	background-size:contain;
	background-repeat:no-repeat;
	background-image:url('../imgs/subir.png');
	margin-top:40px;
}

.ClipPortada {
	position:relative;
}

.parchon {
	position:absolute;
	display:inline-block;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#000;
	opacity:0.2;
	z-index:8888;
}

.foto_leuzzi {
	float:left;
	width:50%;
}

.franja {
	display:inline-block;
	width:100%;
	background:#5CC6D0;
	padding:55px 0 63px;
}

.franja_nosotros {
	display:inline-block;
	width:100%;
	background:#5CC6D0;
	padding:55px 0 63px;
}

h1.eltitulo {
	font-family:'sf-pro-text-heavy', Arial, Helvetica, sans-serif;
	font-size:50px;
	letter-spacing:-1.3px;
	text-align:center;
	color:#211915;
	padding-top:70px;
}

h1.eltitulo.serv-empresas {
	position:relative;
	margin-bottom:20px;
}

h1.eltitulo.press {
	position:relative;
	margin-bottom:20px;
}

.mas {
	font-family:'sf-pro-text-bold', Arial, Helvetica, sans-serif;
	font-size:37px;
	text-align:center;
	color:#5CC6D0;
	margin:57px auto 50px;
}

p.eltexto {
	width:86%;
	margin:auto;
	font-family:'sf-pro-text-regular', Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:28px;
	text-align:center;
	color:#211915;
}

p.eltexto b {
	font-family:'sf-pro-text-bold', Arial, Helvetica, sans-serif;
}

p.eltexto.deusa {
	width:80%;
	margin-bottom:70px;
}

p.eltexto.iag {
	width:90%;
	margin-bottom:40px;
}

p.eltexto.ramiro {
	width:80%;
	margin-bottom:75px;
}

.ClipNombres {
	width:456px;
	margin:50px auto 130px;
}

.ClipNombres h3 {
	float:left;
	font-family:'sf-pro-text-bold', Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:23px;
	letter-spacing:3px;
	text-align:center;
	text-transform:uppercase;
	color:#211915;
}

.sepa {
	float:left;
	width:1px;
	height:44px;
	margin:-9px 30px 0;
	background:#211915;
}

h3.nombre {
	font-family:'sf-pro-text-bold', Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:23px;
	letter-spacing:3px;
	text-align:center;
	text-transform:uppercase;
	color:#211915;
	margin:57px auto 30px;
}

h3.nombre.rama {
	margin:57px auto -10px;
}

.ClipFirmas {
	display:block;
	width:940px;
	margin:30px auto 25px;
}

.firma {
	display:inline-block;
	height:80px;
	margin-left:50px;
	margin-right:30px;
}

.firma.cl {
	margin-left:30px;
	margin-right:0;
}

.firma.ramiro {
	display:block;
	width:380px;
	margin:40px auto -25px;
}

p.titulon_nosotros.ramiro {
	margin-top:60px;
}

.partner {
	position:relative;
	font-family:'sf-pro-text-bold', Arial, Helvetica, sans-serif;
	font-size:37px;
	text-align:center;
	color:#5CC6D0;
	margin:60px auto 40px;
}

.guion {
	display:block;
	width:60px;
	height:1px;
	margin:10px auto 40px;
	background:#211915;
}

.guion.iag {
	margin:30px auto 44px;
}

.calle-iag {
	font-family:'sf-pro-text-regular', Arial, Helvetica, sans-serif;
    font-size:17px;
    text-align:center;
    color:#211915;
}

.calle-iag span {
	margin:0 3px;
}

.calle-iag a {
	font-family:'sf-pro-text-bold', Arial, Helvetica, sans-serif;
    font-size:15px;
    color:#211915;
}

.calle-iag a:hover {
	color:#5CC6D0;
}

.btn-brochure {
	display:block;
	width:184px;
	height:36px;
	font-family:'sf-pro-text-bold', Arial, Helvetica, sans-serif;
  	font-size:15px;
  	line-height:30px;
  	text-transform:uppercase;
  	text-align:center;
  	color:#5CC6D0;
  	padding:0 12px;
  	margin:10px auto 60px;
  	border:2px solid #5CC6D0;
	background:#FFF;
	border-radius:50px;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	-o-border-radius:50px;
	-ms-border-radius:50px;
}

.btn-brochure:hover {
  	color:#211915;
  	border:2px solid #211915;
}

.firma-usa {
	display:block;
	width:380px;
	margin:30px auto 30px;
}

.ClipWhite {
	display:inline-block;
	width:100%;
	background:#FFF;
	padding:44px 0 80px;
}

.ClipWhite_news {
	display:inline-block;
	width:100%;
	padding:0;
	box-sizing:border-box;
}

p.texto {
	width:80%;
	margin:auto;
	font-family:'sf-pro-text-regular', Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:28px;
	text-align:center;
	color:#211915;
}

p.texto b {
	font-family:'sf-pro-text-medium', Arial, Helvetica, sans-serif;
}

.staff {
	font-family:'sf-pro-text-bold', Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:23px;
	text-transform:uppercase;
	color:#5CC6D0;
	margin-bottom:14px;
}

.padding_texto {
	margin-top:5px;
	margin-left:40px;
	margin-right:40px;
}

.padding_multimedia {
	margin-left:40px;
	margin-right:40px;
}

.titulo_novedad {
	display:block;
	font-family:'sf-pro-text-heavy', Arial, Helvetica, sans-serif;
	font-size:36px;
	line-height:38px;
	margin-bottom:25px;
}

.texto_novedad {
	display:block;
	font-family:'sf-pro-text-regular', Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:28px;
	color:#211915;
}

.btn-brochure.nove {
	display:inline-block;
  	margin:25px 0 15px;
}

.btn-brochure.nove.press {
	margin:15px 0;
}

#contenedor_video {
	position:relative;
	float:left;
	padding-bottom:52%;
	padding-top:27px;
	width:100%;
	height:100%;
	overflow:hidden;
	display:block;
	margin-top:35px;
	margin-bottom:-30px;
}

#contenedor_video.novedad {
	margin-bottom:-20px;
}

#contenedor_video iframe, #contenedor_video object, #contenedor_video embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.ClipFotos {
	float:left;
	width:100%;
	margin-top:40px;
}

.ClipImagenes {
	float:left;
	margin:40px auto -50px;
}

.ClipImagenes_int {
	margin:0 -15px;
}

.col_foto {
	float:left;
	width:50%;
}

.col_foto_int {
	float:left;
	margin:0 15px 30px;
}

/*/// Restaurantes (thumbs) ///*/

.ClipRestaurantes {
	display:inline-block;
	width:100%;
	background:#FFF;
	padding:40px 30px 10px;
	box-sizing:border-box;
}

.col_resto {
	float:left;
	width:33.3%;
}

.col_resto_int {
	float:left;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:40px;
}

.resto {
	float:left;
	width:100%;
}

.datos_resto {
	width:100%;
	height:300px;
	box-sizing:border-box;
	padding:18px 15px 20px 12px;
	/*border:1px solid #211915;*/
}

.datos_resto.prensa {
	height:260px;
}

.tit_resto {
	display:inline-block;
	font-family:'sf-pro-text-bold', Arial, Helvetica, sans-serif;
	font-size:22px;
	line-height:26px;
	margin-bottom:10px;
}

p.descripcion {
	display:inline-block;
	font-family:'sf-pro-text-regular', Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:22px;
	margin-bottom:15px; 
}

.web {
	display:inline-block;
	font-family:'sf-pro-text-medium', Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:22px;
	color:#5CC6D0;
	margin-bottom:15px;
}

p.direccion {
	display:block;
	font-family:'sf-pro-text-regular', Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:22px;
	margin-bottom:15px;
}

p.direccion a {
	color:#211915;
}

.GrupoApunto {
	font-family:'sf-pro-text-medium', Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	color:#5CC6D0;
}


/*/// Contacto ///*/

.ClipContacto {
	display:inline-block;
	width:100%;
	background:#FFF;
	padding:40px 0 70px 40px;
}

.ClipDatos_contacto {
	position:absolute;
	right:67px;
	bottom:0;
}

p.datos_contacto {
	font-family:'sf-pro-text-regular', Arial, Helvetica, sans-serif;
    font-size:16px;
    line-height:23px;
    color:#211915;
}

p.datos_contacto a {
	color:#211915;
}

p.datos_contacto a:hover {
	color:#5CC6D0;
}

.bold {
	display:block;
	font-family:'sf-pro-text-bold', Arial, Helvetica, sans-serif;
	margin-bottom:1px;
}

.casilla {
	font-family:'sf-pro-text-medium', Arial, Helvetica, sans-serif;
    font-size:16px;
    line-height:23px;
    color:#5CC6D0 !important;
}

.casilla a {
    color:#5CC6D0 !important;
}

.casilla:hover {
    color:#211915 !important;
}

.ClipError {
	float:left;
}

.left_contacto {
	position:relative;
	float:left;
	width:50%;
	text-align:right;
}

.linea-contacto {
	float:right;
	width:1px;
	height:414px;
	margin-right:21px;
	background:#5CC6D0;
}

.right_contacto {
	float:right;
	width:50%;
	padding-top:30px;
	padding-left:25px;
}

.tit-contacto {
	font-family:'sf-pro-text-bold', Arial, Helvetica, sans-serif;
	font-size:40px;
	color:#000;
	margin-bottom:47px;
}

#google_maps_v iframe {
	border:1px solid #6A6B5C;
	pointer-events:none;
}

.mapa_int {
	margin-right:2px;
}

.formulario {
	margin-top:5px;
}

.error_formulario {
	font-family:'sf-pro-text-medium', Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#F00;
	margin-bottom:20px;
}

::-webkit-input-placeholder {
	font-family:'sf-pro-text-regular', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#5CC6D0;
}

::-moz-placeholder {
	font-family:'sf-pro-text-regular', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#5CC6D0;
}

::-o-placeholder {
	font-family:'sf-pro-text-regular', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#5CC6D0;
}

::-ms-input-placeholder {
	font-family:'sf-pro-text-regular', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#5CC6D0;
}

#frm input.text {
	width:100%;
	height:41px;
	font-family:'sf-pro-text-regular', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#211915;
	border:1px solid #000;
	padding:2px 9px 3px;
	margin-bottom:15px;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-o-border-radius:0;
	-ms-border-radius:0;
}

#frm textarea.text {
	width:100%;
	height:160px;
	font-family:'sf-pro-text-regular', Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:22px;
	color:#211915;
	border:1px solid #000;
	padding:9px;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-o-border-radius:0;
	-ms-border-radius:0;
}

.ClipEnviar {
	float:right;
	margin-top:20px;
	margin-right:1px;
}

.boton_enviar {
	display:block;
	width:140px;
	font-family:'sf-pro-text-medium', Arial, Helvetica, sans-serif;
  	font-size:15px;
  	line-height:32px;
  	text-align:center;
  	color:#5CC6D0;
  	padding:0 12px;
  	margin:3px auto 0;
  	border:2px solid #5CC6D0;
	background:none;
	border-radius:50px;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	-o-border-radius:50px;
	-ms-border-radius:50px;
	cursor:pointer;
}

.boton_enviar:hover {
	color:#211915;
  	border:2px solid #211915;
}


/*/// MERCADO BAXAR ///*/

.logo_baxar {
	display:block;
	width:180px;
	margin:50px auto 33px;
}

p.resumen_baxar {
	width:84%;
	font-family:'sf-pro-text-regular', Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:28px;
	text-align:center;
	color:#211915;
	margin:0 auto 20px;
}

p.resumen_baxar b {
	font-family:'sf-pro-text-bold', Arial, Helvetica, sans-serif;
}

.capsulas {
	display:block;
	text-align:center;
}

.btn-brochure.bx {
	display:inline-block;
  	margin:10px;
}

.video-baxar {
	width:100%;
	max-width:1020px;
	margin:50px auto 0;
}

.btn_ver_brochure.gp {
	position:relative;
	text-align:center;
    margin-top:-40px;
    margin-bottom:70px;
}

.btn_ver_brochure.webbaxar {
	color:#FFF;
	margin-top:14px;
	background:#3C3C3B;
}

.btn_ver_brochure.webbaxar:hover {
	color:#FFF;
	background:#5CC6D0;
}

#contenedor_video_baxar {
	display:block;
	position:relative;
	float:left;
	width:100%;
	height:100%;
	padding-top:2px;
    padding-bottom:56%;
	overflow:hidden;
}

#contenedor_video_baxar iframe, #contenedor_video_baxar object, #contenedor_video_baxar embed {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
}


/*/// SUCURSALES ///*/

.ClipNavegaMapas {
	position:relative;
	width:100%;
	height:67px;
	text-align:center;
	padding-top:33px;
	margin-top:-65px;
	background:#5CC6D0;
	z-index:9999;
}

ul.navega {
    display:inline-block;
    text-align:center;
    margin:0;
    padding:0;
}

ul.navega.mobile {
    display:none;
}

ul.navega li {
    display:inline-block;
}

ul.navega li a {
    display:inline-block;
    font-family:'sf-pro-text-bold', Arial, Helvetica, sans-serif;
    font-size:15px;
    color:#333;
    padding:5px 25px;
    margin:0 15px;
    background:#FFF;
    border-radius:50px;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    -o-border-radius:50px;
    -ms-border-radius:50px;
    transition:all 250ms linear;
    -webkit-transition:all 250ms linear;
    -moz-transition:all 250ms linear;
    -o-transition:all 250ms linear;
    -ms-transition:all 250ms linear;
}

ul.navega li a:hover {
    color:#FFF;
    background:#333;
}

ul.navega li span {
	display:inline-block;
    font-family:'sf-pro-text-bold', Arial, Helvetica, sans-serif;
    font-size:15px;
    color:#FFF;
    padding:5px 25px;
    margin:0 15px;
    background:#333;
    border-radius:50px;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    -o-border-radius:50px;
    -ms-border-radius:50px;
}

.ClipMapa {
    position:relative;
    float:left;
    width:100%;
    height:620px;
    padding:0;
    margin:0;
    background:#CCC;
}

#map {
    width:100%;
    height:620px;
}

.popup {
    position:relative;
    display:block;
    width:280px;
    font-family:'sf-pro-text-regular', Helvetica, sans-serif;
    font-size:15px;
    line-height:19px;
    word-break:break-all !important;
    color:#000;
}

.popup .distribuidor {
    font-family:'sf-pro-text-bold', Arial, Helvetica, sans-serif;
    font-size:18px;
    line-height:22px;
    color:#5CC6D0;
    margin-bottom:2px;
}

.popup .domicilio {
    font-family:'sf-pro-text-light', Arial, Helvetica, sans-serif;
    font-size:17px;
    line-height:22px;
}

.popup .localidad {
    font-family:'sf-pro-text-light', Arial, Helvetica, sans-serif;
    font-size:17px;
    line-height:22px;
}

.popup .representante {
    font-size:16px;
    line-height:21px;
    color:#000;
    margin-bottom:1px;
}

.popup .telefono {
    margin-top:2px;
}

.popup .correo {
    display:inline-block;
    font-family:'sf-pro-text-regular', Arial, Helvetica, sans-serif;
    font-size:17px;
    line-height:22px;
    color:#000;
}

.popup .correo:hover {
    color:#5CC6D0;
}

.gm-style .gm-style-iw-c {
    max-width:310px !important;
    padding:10px 15px 14px 17px !important;
    overflow:hidden !important;
}

.gm-style .gm-style-iw-c button.gm-ui-hover-effect {
    top:0 !important;
    right:0 !important;
}

.gm-style .gm-style-iw-d {
    width:100% !important;
    max-width:300px !important;
    overflow:hidden !important;
}


/*/// Galería de imágenes ///*/

.ClipPrevias {
    position:relative;
    width:100%;
    max-width:1440px;
    padding:0;
    margin:auto;
}

.ClipPrevias.novedad {
	display:inline-block;
	margin:-10px auto -70px;
}

.ClipPrevias.abajo {
    display:inline-block;
	margin:-80px auto 0;
}

.ClipPrevias_int {
    margin:30px -15px 45px;
}

.col_galeria {
    float:left;
    width:50%;
}

.col_galeria_int {
    float:left;
    width:100%;
    padding:0 15px;
    margin-top:30px;
}

.thumb_galeria {
    display:inline-block;
    float:left;
    width:100%;
    height:350px;
    padding:0;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center center;
    background-color:#FFF;
}

.thumb_galeria:hover {
    opacity:0.7;
}


/*/// CONCEPTOS ///*/

#concepto {
	position:relative;
	margin-bottom:50px;
}

.lonja_portada {
	float:left;
	width:100%;
	height:820px;
	border:none;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:top center;
	box-shadow:0 0 1px 0 #666;
}

.ClipConceptos.de-eeuu .lonja_portada {
	height:750px;
}

.transparenton.para-conceptos {
	z-index:7777;
}

.solap_left {
	position:absolute;
	left:57px;
	padding-left:57px;
	text-align:center;
	z-index:8888;
}

.solapa {
	position:relative;
	width:440px;
	height:550px;
	padding-top:20px;
	background:#FFF;
}

.ClipConceptos.de-eeuu .solapa {
	height:450px;
	padding-top:20px;
}

.solap_left_baxar {
	position:relative;
	left:initial;
	width:700px;
	margin:auto;
	padding-left:0;
	text-align:center;
	z-index:8888;
}

.solapa_baxar {
	position:relative;
	width:700px;
	height:570px;
	padding-top:10px;
	background:#FFF;
}

.logo_concept {
	width:360px;
}

.logo_solapa_baxar {
	position:absolute;
	width:340px;
	margin:auto;
	left:20%;
	right:20%;
}

.descri_baxar {
	position:absolute;
	font-family:'sf-pro-text-regular', Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:24px;
	text-align:center;
	color:#000;
	margin-top:244px;
	padding:0 40px;
}

.ClipPreviews {
	width:440px;
	margin-top:20px;
}

.preview_40 {
	width:156px;
	height:200px;
	border:1px solid #FFF;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:top center;
}

.preview_60 {
	width:256px;
	height:200px;
	border:1px solid #FFF;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:top center;
}

.city {
	font-family:'sf-pro-text-regular', Arial, Helvetica, sans-serif;
	font-size:17px;
	letter-spacing:0.5px;
	text-transform:uppercase;
	color:#211915;
	margin-top:30px;
}

.city.eeuu {
	margin-top:10px;
}

.descri {
	font-family:'sf-pro-text-regular', Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:24px;
	color:#211915;
	margin-top:40px;
	padding:0 40px;
}

.ClipBottom {
	position:absolute;
	bottom:35px;
	left:0;
	right:0;
}

.enlace {
	display:inline-block;
	font-family:'sf-pro-text-regular', Arial, Helvetica, sans-serif;
	font-size:14px;
	letter-spacing:0.3px;
	text-transform:uppercase;
	color:#211915;
}

.enlace.url {
	font-family:'sf-pro-text-bold', Arial, Helvetica, sans-serif;
	margin-top:18px;
}

.enlace:hover {
	color:#666;
}

.pronto {
	font-family:'sf-pro-text-medium', Arial, Helvetica, sans-serif;
	font-size:23px;
	letter-spacing:0.2px;
	text-align:center;
	color:#5CC6D0;
	margin-top:90px;
	padding:0 30px;
}

.pronto.concepto-masse {
	margin-top:35px;
}

.Clip-staff {
	text-align:center;
	margin:80px auto;
	padding:0 25px;
}

.categoria-staff {
	font-family:'sf-pro-text-medium', Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:23px;
	text-transform:uppercase;
	color:#5CC6D0;
	margin-top:57px;
	margin-bottom:12px;
}

.elnombre {
	display:inline-block;
	font-family:'sf-pro-text-regular', Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:23px;
}

.elnombre.directores {
	margin-bottom:19px;
}

.categoria-staff.ram {
	margin-top:47px;
}

.elnombre.directores.ram {
	margin-bottom:10px;
}

.separa {
	display:inline-block;
	width:1px;
	height:14px;
	margin:0 10px -1px;
	background:#211915;
}

.elcargo {
	display:inline-block;
	font-family:'sf-pro-text-bold', Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:23px;
	margin-bottom:20px;
}

.l-horizontal {
	width:100%;
	height:2px;
	margin:15px 0 60px;
	background:#000;
}

.tapa-l-horizontal {
	display:block;
	width:100%;
	height:20px;
	margin-top:-72px;
	margin-bottom:-30px;
	background:#FFF;
}


/*/// SOCIAL LUNCH ///*/

.contenido_int {
	text-align:center;
	margin:40px 0 90px;
	/*background:#EFEFEF;*/
}

.logo-ap-lunch {
	display:inline-block;
	width:180px;
}

.social-lunch {
	display:inline-block;
	width:230px;
	margin-left:5px;
}

.contenido h3 {
    width:460px;
    font-family:'sf-pro-text-regular', Arial, Helvetica, sans-serif;
    font-size:19px;
    line-height:26px;
    text-align:center;
    color:#211915;
    margin:15px auto 40px;
}

.ClipCapsulas {
	margin:0 -10px;
}

.ClipCapsula {
	float:left;
	width:33.3%;
}

.ClipCapsula_int {
	height:280px;
	margin:0 10px;
	padding:32px 40px 35px;
	background:#B6D9F3;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	-o-border-radius:7px;
	-ms-border-radius:7px;
}

.icono-lunch {
	width:80px;
}

.ClipCapsula p {
	font-family:'sf-pro-text-regular', Arial, Helvetica, sans-serif;
    font-size:16px;
    line-height:22px;
    text-align:center;
	color:#211915;
	margin-top:20px;
}

.ClipFotos-x2 {
	margin-top:30px;
}

.w40 {
	width:40%;
	padding-right:15px;
}

.w60 {
	float:right;
	width:60%;
	padding-left:15px;
}

.ClipFoto {
	float:left;
	width:100%;
	height:500px;
	border:none;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:top center;
}

.ClipFoto.lunch-left {
	background-image:url('../imgs/lunch/left.jpg');
}

.ClipFoto.lunch-right {
	background-image:url('../imgs/lunch/right.jpg');
}

.ClipBanner {
	margin-top:30px;
}

.ClipBanner .w40 {
	float:right;
	padding-right:0;
}

.ClipBanner .w60 {
	float:left;
	padding-left:0;
}

.ClipBanner .ClipFoto {
	height:420px;
	padding:35px 40px;
}

.ClipBanner .ClipFoto.lunch-left {
	background-image:url('../imgs/lunch/foto-banner.jpg');
}

.ClipBanner h3 {
	width:auto;
	font-family:'sf-pro-text-bold', Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:27px;
	text-align:left;
	color:#211915;
	margin:0;
}

.ClipBanner p {
	font-family:'sf-pro-text-regular', Arial, Helvetica, sans-serif;
    font-size:16px;
    line-height:22px;
    text-align:left;
	color:#211915;
	margin-top:20px;
	padding-right:40px;
}

.ClipBanner h2 {
	font-family:'sf-pro-text-heavy', Arial, Helvetica, sans-serif;
	font-size:42px;
	line-height:47px;
	letter-spacing:-0.5px;
	text-align:center;
	color:#211915;
	margin:40px 0 5px;
}

.frase-cotiza-d {
	width:678px;
}

.frase-cotiza-m {
	display:none;
	width:240px;
    margin-top:5px;
}

.ClipBanner .btn-brochure {
  	margin:25px auto 60px;
}


/*/// Queritos ///*/

@media screen and (max-width:1350px) {
	.ClipLinea_top { padding:0 2px; }
	.navegacion { padding:0 35px 60px; }
	ul.botonera_right { padding-right:14px; }
	.texto_cuadrado.al_pleno { display:none; }
	.idiomas { margin-left:65px; }
	.columna_ft { width:21%; }
	.columna_ft.final { width:16%; }
}

@media screen and (max-width:1270px) {
	#contenedor { overflow:hidden; }
	header { padding-bottom:35px; }
	.idiomas { float:right; margin-right:30px; }
	.ClipLinea_top { display:none; }
	.navegacion { display:none; }
	#MenuH { display:block; }
	.ClipSlide { margin:0 auto 20px; }
	.ClipSlide_int { margin:0; }
	.ClipMain { padding:0 20px; }
	.left_int { padding-right:10px; }
	.right_int { padding-left:10px; }
	.rectangulo { margin-bottom:20px; }
	.pleno { height:280px; }
	.foto_carnet_ch { height:280px; }
	.transparenton.mitad { height:103%; }
	.cuadrado { margin-bottom:20px; }
	.lonja:nth-of-type(odd)>.lonja_int_home { margin-right:10px; }
	.lonja:nth-of-type(even)>.lonja_int_home { margin-left:10px; }
	.bloque_img_home { margin-bottom:20px; }
	.titulo_cuadrado { font-size:38px; line-height:40px; }
	.titulo_cuadrado.fotos { font-size:31px; line-height:33px; }
	.columna_ft { width:20%; }
	.ClipLogo_FT { margin-left:-18px; }
	.logo_FT { width:156px; }
	.columna_ft.segunda { width:24%; }
	.columna_ft.tercera { width:20%; }
	.columna_ft.cuarta { width:28%; }
	.columna_ft.final { width:5%; }
	.ClipIcos_FT { width:57px; }
	.ClipIcos_FT .ico-new-red { margin:0 3px 4px; }
	.ClipInternas { margin-top:0; padding:0; }
	.logo_baxar { width:170px; }
	.video-baxar_int { padding:0 28px; }
	.ClipPrevias_int { margin:30px 15px 45px; }
	.thumb_galeria { height:280px; }
	p.eltexto.deusa { width:92%; }
	.ClipWhite_news { margin-top:14px; padding:0 14px; }
	body.secc_novedad .ClipPrevias_int { margin:30px -15px 45px; }
	body.secc_prensa .ClipRestaurantes { padding:40px 10px 10px; }
	.datos_resto.prensa { height:300px; }
	.right_contacto { padding-right:40px; }
	.ClipPrevias.abajo .ClipPrevias_int { margin:40px 10px 45px; }
	.ClipPrevias.abajo .col_galeria_int { padding:0 10px; margin-top:20px; }
	#concepto { margin-bottom:40px; }
	.ClipConceptos.de-eeuu #concepto { margin-bottom:40px; }
	.solap_left { left:7px; }
	footer .btn-brochure.uno { display:none; }
	footer .btn-brochure.dos { display:inline-block; }
	.contenido_int { margin:40px 20px 90px; }
	.ClipCapsula_int { height:320px; }
	.ClipFoto { height:380px; }
	.ClipBanner .ClipFoto { height:380px; padding:30px 35px; }
	.ClipBanner h3 { font-size:20px; line-height:24px; }
	.ClipBanner p { font-size:15px; line-height:21px; margin-top:18px; padding-right:30px; }
	.ClipBanner h2 { font-size:35px; line-height:40px; }
	.frase-cotiza-d { width:570px; }
}

@media screen and (max-width:1023px) {
	.titulonazo_contenedor h2 { font-size:43px; line-height:46px; }
	.ClipCapsula-top { margin:-20px auto 5px; }
	.ClipSlide .guion { margin:25px auto; }
	.swiper-pagination { bottom:15px !important; }
	.ClipMain { padding:0 15px; }
	.capsula { font-size:17px; line-height:20px; margin-top:30px; }
	body.secc_novedades .capsula { margin-top:40px; }
	.titulo_cuadrado { font-size:29px; line-height:33px; padding:0 20px; }
	.ClipFoto_carnet { width:47%; }
	.transparenton.mitad { width:47%; }
	.pleno { width:53%; height:255px; }
	.titulo_cuadrado.al_pleno { font-size:16px; line-height:20px; }
	.titulo_cuadrado.fotos { font-size:27px; line-height:29px; }
	.texto_cuadrado { font-size:17px; line-height:23px; padding:0 30px; }
	.footer_nav { height:250px; }
	.ClipLogo_FT { margin-top:50px; }
	.columna_ft { width:34%; height:182px; }
	.columna_ft.segunda { display:none; }
	.columna_ft.tercera { display:none; }
	.columna_ft.cuarta { width:40%; }
	.columna_ft.final { width:25%; }
	.ClipIcos_FT { width:auto; }
	.cuadrado.foto_cuadrado { height:550px; }
	.rectangulo { height:275px; }
	.ClipNews_int iframe { height:275px; }
	.rectangulo.RRHH { height:245px; }
	.ClipFoto_carnet { height:245px; }
	.foto_carnet_ch { height:255px; }
	h1.eltitulo { font-size:44px; }
	.mas { font-size:33px; }
	.firma { height:65px; margin-left:40px; margin-right:16px; }
	.logo_baxar { width:140px; margin-top:35px; }
	.thumb_galeria { height:210px; }
	.firma-usa { width:350px; }
	p.eltexto { font-size:17px; line-height:26px; }
	.pronto { margin:80px auto 90px; }
	.logo_iag { width:370px; }
	.partner { font-size:33px; }
	p.texto { font-size:17px; line-height:25px; }
	p.textos_col { font-size:17px; line-height:25px; }
	.titulo_novedad { font-size:33px; line-height:36px; }
	.texto_novedad { font-size:17px; line-height:25px; }
	.texto_novedad b { font-size:16px; }
	.datos_resto.prensa { height:380px; }
	.tit_resto { font-size:20px; line-height:24px; }
	.categoria-staff { font-size:17px; line-height:22px; margin-top:47px; margin-bottom:16px; }
	.elnombre { font-size:17px; line-height:26px; }
	.elcargo { font-size:16px; line-height:25px; margin-bottom:17px; }
	.elcargo b { font-size:16px; }
	.l-horizontal { margin:5px 0 50px; }
	.ClipPrevias.abajo .thumb_galeria { height:210px; }
	#concepto { margin-bottom:0; }
	.ClipConceptos.de-eeuu #concepto { margin-bottom:20px; }
    .lonja_portada { height:430px; }
    .ClipConceptos.de-eeuu .lonja_portada { height:430px; }
    .transparenton.para-conceptos { opacity:0; }
    .solap_left { position:relative; left:0; padding-top:430px; padding-left:0; margin-bottom:40px; }
    .ClipConceptos.de-eeuu .solap_left { margin-bottom:50px; }
    .solapa { width:100%; height:auto; padding-bottom:35px; box-shadow:0 1px 3px rgb(0 0 0 / 30%); }
    .ClipConceptos.de-eeuu .solapa { height:auto; padding-top:20px; }
    .solap_left_baxar { position:relative; left:0; width:100%; padding-top:430px; padding-left:0; margin-bottom:50px; }
    .solapa_baxar { width:100%; height:auto; padding-bottom:35px; box-shadow:0 1px 3px rgb(0 0 0 / 30%); }
    .logo_solapa_baxar { position:relative; width:330px; margin:0; left:initial; right:initial; }
    .enlace.url { margin-top:17px; }
    .city { font-size:15px; margin-top:30px; }
    .descri { width:90%; font-size:16px; line-height:24px; letter-spacing:0; color:#000; margin:30px auto 50px; padding:0 30px; }
    .descri_baxar { position:relative; width:90%; font-size:16px; line-height:24px; letter-spacing:0; color:#000; margin:10px auto 50px; padding:0 30px; }
    .ClipPreviews { display:none; }
    .ClipBottom { position:relative; bottom:0; margin-top:30px; margin-bottom:5px; }
    footer .btn-brochure.dos { display:none; }
    footer .btn-brochure.uno { display:inline-block; }

    .logo-ap-lunch { width:150px; }
    .social-lunch { width:200px; }
    .contenido h3 { width:440px; font-size:18px; line-height:24px; }
    .icono-lunch { width:72px; }
    .ClipCapsula p { font-size:15px; line-height:21px; }
	.ClipCapsula_int { height:350px; padding:30px; }
	.ClipFotos-x2, .ClipBanner { margin-top:24px; }
	.w40 { padding-right:12px; }
	.w60 { padding-left:12px; }
	.ClipFoto { height:300px; }
	.ClipBanner .ClipFoto { height:500px; padding:22px 30px; }
	.contenido h3 { width:460px; font-size:19px; line-height:24px; }
	.ClipBanner h3 { width:100%; }
	.ClipBanner p { font-size:15px; line-height:22px; margin-top:15px; padding-right:0; }
	.ClipBanner h2 { font-size:30px; line-height:35px; }
	.frase-cotiza-d { width:500px; }
}

@media screen and (max-width:767px) {
	#slider_gr { display:none; }
	#slider_ch { display:block; }
	.ClipSlide { margin-bottom:10px; }
	.titulonazo { padding:0 30px; }
	.ClipCapsula-top { margin-bottom:-3px; }
	.capsula-top { font-size:20px; line-height:23px; }
	.titulonazo_contenedor h2 { font-size:40px; line-height:42px; }
	.titulonazo_contenedor p { font-size:18px; line-height:24px; margin-top:10px; }
	.ClipSlide .guion { margin:20px auto; }
	a.link_slider { font-size:15px; margin-top:-5px; }
	.banda_top { height:10px; }
	.aplique { width:240px; height:10px; }
	.logo { width:190px; height:68px; }
	#MenuH { top:53px; }
	.idiomas { margin-top:-43px; }
	.ClipMain { padding:0 10px; }
	.left { width:100%; }
	.right { float:left; width:100%; }
	.left_int { padding-right:0; }
	.right_int { padding-left:0; }
	.cuadrado.foto_cuadrado { height:450px; margin-bottom:10px; }
	.capsula { font-size:19px; line-height:22px; margin-top:40px; margin-bottom:15px; }
	.titulo_cuadrado { font-size:37px; line-height:40px; }
	.texto_cuadrado { font-size:20px; line-height:27px; padding:0 60px; }
	.rectangulo.RRHH { display:none; }
	.rectangulo { height:360px; }
	.ClipNews_int iframe { height:370px; }
	.lonja { width:100%; }
	.lonja:nth-of-type(odd)>.lonja_int_home { margin-right:0; }
	.lonja:nth-of-type(even)>.lonja_int_home { margin-left:0; }
	.bloque_img_home { margin-bottom:10px; }
	.titulo_cuadrado.fotos { font-size:33px; line-height:35px; }
	.footer_nav { height:auto; padding:0 20px 50px }
	.columna_ft { width:100%; height:auto; border:none; }
	.ClipLogo_FT { margin-top:15px; margin-left:0; }
	.logo_FT { width:180px; height:64px; }
	.columna_ft.cuarta { width:100%; text-align:center; }
	ul.btn_footer.datos { margin-top:0; margin-left:0; }
	.GrupoApunto { font-size:14px; margin-bottom:5px; }
	ul.btn_footer.datos a { font-size:16px; }
	ul.btn_footer.datos li { font-size:16px; line-height:24px; }
	ul.btn_footer.datos li.first { margin-top:3px; }
	.columna_ft.final { width:100%; margin:auto; }
	.ClipIcos_FT { width:134px; margin:20px auto 10px; }
	.ClipSubir { display:block; }
	h1.eltitulo { font-size:28px; padding-top:45px; }
	.mas { font-size:21px; line-height:23px; margin:24px auto 20px; }
	p.eltexto { width:84%; font-size:17px; line-height:25px; }
	p.eltexto b { font-size:16px; }
	.ClipFirmas { width:100%; margin:20px auto 25px; }
	.firma { display:block; height:59px; margin:auto; }
	.firma.cl { margin:7px auto 30px; }
	.logo_baxar { width:130px; margin-top:30px; }
	p.resumen_baxar { font-size:17px; line-height:25px; }
	p.resumen_baxar b { font-size:16px; }
	.capsulas { margin-top:30px; }
	.btn-brochure.bx { display:block; margin:10px auto 15px; }
	.video-baxar_int { padding:0 15px; }
	.ClipPrevias_int { margin:20px 7px; }
	.col_galeria_int { padding:0 7px; margin-top:14px; }
	.thumb_galeria { height:120px; }
	p.eltexto.deusa { width:90%; margin-bottom:50px; }
	.firma-usa { width:212px; margin:25px auto 20px; }
	.logo_iag { width:290px; }
	.fotosIAG { margin:50px auto; }
	.fotosIAG_int { margin:0 20px; }
	.fotosIAG_left { width:100%; }
	.fotosIAG_left_int { margin-right:0; }
	.fotosIAG_right { float:left; width:100%; }
	.fotosIAG_right_int { margin-top:25px; margin-left:0; }
	.thumb_cuadrado { height:300px; }
	.thumb_rectangular { height:300px; }
	.firma.ramiro { width:240px; margin:30px auto -30px; }
	.partner { font-size:21px; margin-top:50px; margin-bottom:25px; }
	p.eltexto.ramiro { width:84%; margin-bottom:50px; }
	.ClipWhite_news { margin-top:10px; padding:0 10px; }
	.lonja:nth-of-type(odd)>.lonja_int { margin-right:0; }
	.lonja:nth-of-type(even)>.lonja_int { margin-left:0; }
	.bloque_img { margin-bottom:10px; }
	.capsula.ficha { margin-bottom:7px; }
	body.secc_novedad .ClipWhite { padding-top:30px; }
	body.secc_novedad .padding_multimedia { margin-left:20px; margin-right:20px; }
	.ClipContacto { padding:30px 25px 20px; }
	.left_contacto { width:100%; text-align:left; }
	.right_contacto { float:left; width:100%; padding:55px 0 0; }
	.linea-contacto { display:none; }
	.ClipDatos_contacto { position:relative; right:initial; bottom:initial; }
	p.datos_contacto { font-size:17px; line-height:25px; }
	.tit-contacto { font-size:30px; margin-bottom:40px; }
	.casilla { float:left; margin-top:3px; }
	body.secc_baxarmercado .thumb_galeria { height:210px; }
	.ClipConceptos.de-eeuu #concepto { margin-bottom:10px; }
	.ClipNombres { width:340px; margin-bottom:120px; }
	.ClipNombres h3 { font-size:14px; line-height:19px; letter-spacing:2px; }
	.sepa { height:28px; margin:-4px 18px 0; }
	h3.nombre { font-size:15px; line-height:20px; letter-spacing:2px; margin:35px auto 20px; }
	h3.nombre.rama { margin:30px auto -22px; }
	footer .btn-brochure.uno { display:block; margin:30px auto 10px; }

	.logo-ap-lunch { width:130px; }
	.social-lunch { width:180px; }
	.contenido h3 { width:420px; font-size:17px; line-height:23px; }
	.ClipCapsulas { max-width:430px; margin:0 auto 50px; }
	.ClipCapsula { float:none; width:100%; }
	.ClipCapsula_int { height:auto; margin:0 20px 30px; padding:30px 50px 40px; }
	.ClipFotos-x2 .w40 { display:none; }
	.ClipFotos-x2 .w60 { float:left; width:100%; padding-left:0; }
	.ClipFoto { height:360px; background-position:center; }
	.ClipBanner .w40 { float:left; width:100%; }
	.ClipBanner .w60 { width:100%; }
	.ClipBanner .ClipFoto { height:auto; padding:30px 30px 40px; }
	.ClipBanner .ClipFoto.lunch-left { height:360px; }
	.ClipBanner h3 { font-size:19px; line-height:24px; }
	.icono-lunch { width:67px; }
	.ClipBanner h2 { font-size:25px; line-height:30px; }
	.frase-cotiza-d { width:440px; }
}

@media screen and (max-width:639px) {
	header { padding-bottom:25px; }
	.banda_top { margin-bottom:20px; }
	.aplique { width:100px; }
	#MenuH { top:40px; left:10px; }
	.logo { width:150px; height:54px; }
	.idiomas { margin-top:-35px; margin-right:10px; }
	.ClipCapsula-top { margin-bottom:0; }
	.capsula-top { font-size:17px; line-height:20px; }
	.titulonazo_contenedor h2 { font-size:32px; line-height:35px; }
	/*.titulonazo_contenedor p { display:none; }*/
	a.link_slider { font-size:14px; }
	.cuadrado.foto_cuadrado { height:420px; }
	.guion.desta { margin-top:25px; }
	.titulo_cuadrado { font-size:28px; line-height:30px; }
	.capsula { font-size:18px; line-height:21px; margin-top:32px; }
	.capsula.desta { margin-top:40px; }
	.texto_cuadrado { font-size:17px; line-height:24px; padding:0 40px; }
	.texto_cuadrado { font-size:16px; }
	.titulo_cuadrado.fotos { font-size:26px; line-height:31px; padding:0 10px; }
	.thumb_cliente { width:70%; }
	.bloque_img_home { height:270px; }
	.transparenton { opacity:0.5; }
	.rectangulo { height:300px; }
	.rectangulo.blanco { height:210px; }
	.ClipNews_int iframe { height:220px; }
	.padding_texto { margin-top:0; margin-left:20px; margin-right:20px; }
	.titulo_novedad { font-size:24px; line-height:28px; margin-bottom:18px; }
	body.secc_novedad .ClipPrevias_int { margin:30px -10px 10px; }
	.col_galeria { width:100%; }
	body.secc_novedad .thumb_galeria { height:220px; }
	body.secc_prensa .ClipRestaurantes { padding:25px 0 10px; }
	.col_resto { width:100%; }
	.datos_resto.prensa { height:auto; }
	.col_resto_int { margin-bottom:30px; }
	.btn-brochure.nove.press { margin:10px 0; }
	.Clip-staff { margin:50px auto 40px; }
	.categoria-staff { margin-top:30px; margin-bottom:10px; }
	.elnombre.directores { margin-bottom:10px; }
	.texto_cuadrado.destacado { font-size:17px; padding:0 50px; }
	.ClipPrevias.abajo .ClipPrevias_int { margin:44px 7px 45px; }
	.ClipPrevias.abajo .col_galeria { width:50%; }
	.ClipPrevias.abajo .col_galeria_int { padding:0 7px; margin-top:14px; }
	.ClipPrevias.abajo .thumb_galeria { height:120px; }
	.l-horizontal { height:1px; margin:-5px 0 40px; }
	.lonja_portada { height:250px; }
	.ClipConceptos.de-eeuu .lonja_portada { height:250px; }
    .solap_left { padding-top:250px; }
    .ClipConceptos.de-eeuu .solap_left { margin-bottom:40px; }
    .solap_left_baxar { padding-top:250px; }
    .ClipConceptos.de-eeuu .solapa { padding-top:10px; }
    .logo_solapa_baxar { width:290px; }
    .descri { width:100%; }
    .descri_baxar { width:100%; }
    .ClipConceptos.de-eeuu .enlace { font-size:13px; }
    .enlace.url { font-size:13px; margin-top:15px; }
    .ClipConceptos.de-eeuu .enlace.url { margin-top:17px; }
    .categoria-staff.ram { margin-top:40px; }
	.elnombre.directores.ram { margin-bottom:15px; }

	.contenido_int { margin-top:30px; }
	.logo-ap-lunch { width:116px; }
	.social-lunch { width:150px; }
	.contenido h3 { width:100%; font-size:15px; line-height:21px; padding:0 10px; margin-bottom:30px; }
	.ClipCapsula_int { margin:0 0 25px; padding-top:25px; }
	.icono-lunch { width:60px; }
	.ClipCapsula p { margin-top:15px; }
	.ClipFotos-x2 { margin-top:-23px; }
	.ClipBanner { margin-top:28px; }
	.ClipBanner h3 { font-size:19px; line-height:24px; padding:0; margin-bottom:20px; }
	.ClipBanner .ClipFoto.lunch-left { height:300px; }
	.ClipBanner h2 { font-size:22px; line-height:28px; }
	.ClipBanner h2 span { display:block; }
	.frase-cotiza-d { display:none; }
	.frase-cotiza-m { display:inline-block; }
}

@media screen and (max-width:418px) {
	.contenido h3 { padding:0; }
	.ClipCapsula_int { margin:0 0 25px; padding:25px 40px 40px; }
}

@media screen and (max-width:399px) {
	#MenuH { top:33px; }
	.logo { width:130px; height:47px; }
	.idiomas { margin-top:-31px; margin-right:5px; }
	.titulonazo_contenedor h2 { width:90%; }
	.titulo_cuadrado { font-size:26px; line-height:28px; }
	.titulo_cuadrado.fotos { font-size:25px; line-height:29px; padding:0 10px; }
	.rectangulo { height:190px; }
	.ClipNews_int iframe { height:200px; }
	.ClipPrevias.abajo .thumb_galeria { height:110px; }
	.ClipNombres { width:316px; }
	.ClipNombres h3 { font-size:13px; line-height:18px; }
	.sepa { margin:-4px 17px 0; }

	.contenido h3 { font-size:16px; line-height:22px; padding:0 10px; }
	.ClipCapsula_int { padding:25px 25px 40px; }
	.ClipCapsula p { font-size:16px; line-height:23px; }
	.ClipBanner h3 { font-size:18px; line-height:23px; padding:0; }
}

@media screen and (max-width:389px) {
	.ClipCapsula p { font-size:15px; line-height:22px; }
	.ClipFoto { height:230px; background-position:center left; }
	.ClipBanner .ClipFoto.lunch-left { height:240px; background-position:center; }
	.ClipCapsula_int { padding:25px 15px 40px; }
}

@media screen and (max-width:374px) {
	.titulonazo_contenedor h2 { font-size:29px; line-height:32px; }
	.capsula { font-size:17px; line-height:20px; margin-top:30px; margin-bottom:10px; }
	.titulo_cuadrado.fotos { font-size:23px; line-height:27px; margin-bottom:10px; }
	.logo_FT { width:160px; height:57px; }
	.columna_ft.cuarta { margin-top:15px; }
	h1.eltitulo { font-size:27px; }
	.mas { font-size:20px; line-height:23px; }
	.firma { height:55px; }
	.firma-usa { width:208px; }
	.logo_iag { width:264px; }
	.firma.ramiro { width:230px; }
	.partner { font-size:20px; }
	.sepa { height:27px; margin:-3px 15px 0; }
}

@media screen and (max-width:359px) {
	.logo { width:120px; height:43px; }
	.idiomas { margin-top:-28px; margin-right:0; }
	.capsula-top { font-size:16px; line-height:19px; }
	.titulonazo_contenedor h2 { font-size:27px; line-height:30px; }
	.ClipSlide .guion { margin:20px auto 10px; }
	a.link_slider { font-size:13px; margin-top:15px; }
	.capsula.desta { margin-top:30px; }
	.titulo_cuadrado { font-size:24px; line-height:27px; }
	.titulo_cuadrado.fotos { font-size:21px; line-height:26px; }
	.texto_cuadrado { padding:0 30px; }
	h1.eltitulo { font-size:26px; }
	.partner { font-size:19px; }
	.titulo_novedad { font-size:23px; line-height:27px; }
	.ClipPrevias.abajo .thumb_galeria { height:100px; }
	.logo_concept { width:320px; }
    .logo_solapa_baxar { width:260px; }
    .ClipNombres { width:295px; }
    .ClipNombres h3 { letter-spacing:1.5px; }
    h3.nombre { font-size:15px; line-height:19px; }
    .ClipCapsula_int { padding:25px 20px 40px; }
}