f#landing-sillas-bebe{
	max-width:1100px;
	font-family: 'Montserrat';
}
#landing-sillas-bebe #content-top{
	overflow:auto;
}
#landing-sillas-bebe #imagen-arriba{
	background:url(../img/lsb-img-top.jpg) left top no-repeat;
	background-size:auto 102%;
	height:642px;
	position:relative;
	animation-name:landing-sillas-bebe-IMG-TOP;
	animation-duration:0.5s;
}
#landing-sillas-bebe #imagen-arriba .llamado-ppal{
	background: #fff none repeat scroll 0 0;
    left: 0;
    margin: 0 auto;
    padding: 3.57% 3% 4.1%;
    position: absolute;
    right: 0;
    top: 45%;
    width: 63%;
}
#landing-sillas-bebe .llamado-ppal h2{
	display:block;
	text-align:center;
	text-transform:uppercase;
	font-size:30px;
	font-weight:bold;
	color:#000;
}
#landing-sillas-bebe .llamado-ppal h2:after{
	content:'';
	display:block;
	width:60%;
	background:#f5cb4f;
	height:12px;
	margin:10px auto 0;
	animation-name:landing-sillas-bebe-subrayar;
	animation-duration:0.5s;
}
#landing-sillas-bebe .tip-arriba{
	padding-left:60px;
	margin-top:100px;
	height:90px;
}
#landing-sillas-bebe #necesidades-tip{
	background:url(../img/lsb-icono-1.jpg) top left no-repeat;
}
#landing-sillas-bebe #seguridad-tip{
	background:url(../img/lsb-icono-2.jpg) top left no-repeat;
}
#landing-sillas-bebe #postura-tip{
	background:url(../img/lsb-icono-3.png) top left no-repeat;
}
#landing-sillas-bebe #norma-tip{
	background:url(../img/lsb-icono-4.png) top left no-repeat;
}
#landing-sillas-bebe .white-content .tip-arriba h3{
	text-transform:uppercase;
	color:#000;
	font-weight:bold;
}
#landing-sillas-bebe .white-content .tip-arriba p{
	color:#000;
}
#landing-sillas-bebe .city-content .tip-arriba h3{
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
}
#landing-sillas-bebe .city-content .tip-arriba p{
	color:#fff;
}
#landing-sillas-bebe .white-content, #landing-sillas-bebe .city-content{
	padding-bottom:150px !important;
	overflow:auto;
}
#landing-sillas-bebe .city-content{
	background:url(../img/lsb-city-peq.png) bottom center repeat-x #1f4b7a;
	background-size:100% auto;
	overflow:hidden;
}
span.auto-span{
	display:block;
	width:78px;
	height:34px;
	background:url(../img/lsb-auto.png) top left no-repeat transparent;
	position:absolute;
	bottom:2px;
	left:5%;
}
#landing-sillas-bebe .city-content:hover span.auto-span{
	animation-name:landing-sillas-bebe-auto;
	animation-duration:4s;
}
#landing-sillas-bebe #imagen-contenedor-alerta{
	background:url(../img/lsb-img-bkg-alert.jpg) top right no-repeat;
	background-size:50% auto;
	height:507px;
}
#landing-sillas-bebe #alert-div{
	background:url(../img/lsb-bg-alert.png) bottom right no-repeat #f5cb4f;
    left: 0;
    margin: 0 auto;
    padding: 2.57% 3% 4.1%;
    position: absolute;
    right: 0;
    top: 20%;
	bottom:10%;
    width: 85%;
	min-height:10%;
}
#landing-sillas-bebe #alert-div figure img{
	height:100%;
	width:auto;    margin-right: 10px;float: left;
}
#landing-sillas-bebe #tipo-de-sillas{
	position:relative;
}
#landing-sillas-bebe #tipo-de-sillas figure{
	margin-left:-15px;
	margin-right:-15px;
}
#landing-sillas-bebe #tipo-de-sillas figure img{
	width:100%;
}
#landing-sillas-bebe #tipo-de-sillas .llamado-ppal{
	position:absolute;
	z-index:1;
	background: #fff none repeat scroll 0 0;
    left: 0;
    margin: 0 auto;
    padding:2.57% 3% 2.1%;
    right: 0;
    top: 50px;
    width: 45%;
}
#landing-sillas-bebe #tipo-de-sillas .llamado-ppal h2{
	font-size:1.5em;
	font-weight:lighter;
}

#landing-sillas-bebe #tipo-de-sillas{
	clear:both;
}
#landing-sillas-bebe .color-1{
	background: url(../img/lsb-color-1.jpg) repeat top left #fff;
}
#landing-sillas-bebe .color-2{
	background: url(../img/lsb-color-2.jpg) repeat top left #fff;
}
#landing-sillas-bebe .color-3{
	background: url(../img/lsb-color-3.jpg) repeat top left #fff;
}
#landing-sillas-bebe .color-4{
	background: url(../img/lsb-color-4.jpg) repeat top left #fff;
}
#landing-sillas-bebe .color-5{
	background: url(../img/lsb-color-5.jpg) repeat top left #fff;
}
#landing-sillas-bebe .silla-tipo{
	clear:both;
	padding-top:60px;
	padding-bottom:30px;
}
#landing-sillas-bebe .silla-tipo h3{
	font-weight:bold;
	font-size:22px;
	margin:5px 0;
	margin-left:20px;
}
#landing-sillas-bebe .silla-tipo p{
	font-weight:normal;
	font-size:17px;
	margin:5px 0;
	margin-left:20px;
	line-height:1.1;
}
#landing-sillas-bebe .color-1 h3, #landing-sillas-bebe .color-2 h3, #landing-sillas-bebe .color-4 h3, #landing-sillas-bebe .color-5 h3, #landing-sillas-bebe .color-1 p, #landing-sillas-bebe .color-2 p, #landing-sillas-bebe .color-4 p, #landing-sillas-bebe .color-5 p{
	color: #1b2443;
}
#landing-sillas-bebe .color-3 h3, #landing-sillas-bebe .color-3 p{
	color:#fff;
}
#landing-sillas-bebe .leyenda p{
	text-transform:uppercase;
}
#landing-sillas-bebe #isofix_section{
	padding-top:80px;
	padding-bottom:100px;
}
#landing-sillas-bebe #isofix_section h2{
	display:block;
	text-align:center;
	width:50%;
	margin:0 auto;
	font-weight:bold;
	font-size:27px;
	text-transform:uppercase;
	color:#000;
}
#landing-sillas-bebe #isofix_section h2:after{
	content:'';
	display:block;
	width:60%;
	background:#f5cb4f;
	height:8px;
	margin:10px auto 0;
	animation-name:landing-sillas-bebe-subrayar;
	animation-duration:0.5s;
}
#landing-sillas-bebe #isofix_section p{
	display:block;
	font-weight:normal;
	text-align:center;
	width:80%;
	margin:20px auto 0;
	font-size:17px;
	text-transform:uppercase;
	color:#000;
	line-height:1.3;
}
#landing-sillas-bebe #isofix_section small{
	display:block;
	font-weight:normal;
	text-align:center;
	width:80%;
	margin:10px auto 0;
}
#landing-sillas-bebe .isofix_latch_product{
	padding: inherit 0;
}
#landing-sillas-bebe .isofix_latch_product > div{
	position:relative;
}
#landing-sillas-bebe .isofix_latch_product:first-child > div:last-child figure{
	width:60%;
	margin:0 auto;
}
#landing-sillas-bebe .isofix_latch_product > div .inn-html{
	padding:1;
	position:absolute;
	top:30px;
	left:30px;
}
.#landing-sillas-bebe info-isofix figure, #landing-sillas-bebe .info-latch figure{
	margin:0 -15px;
}
#landing-sillas-bebe .info-isofix p, #landing-sillas-bebe .info-latch p{
	font-size:16px;
	text-transform:uppercase;
	color:#fff;
}
#landing-sillas-bebe .info-isofix h3, #landing-sillas-bebe .info-latch h3{
	font-size:21px;
	text-transform:uppercase;
	color:#fff;
}
#landing-sillas-bebe .info-isofix + div .flecha{
	 border-bottom: 30px solid transparent;
    border-left: 30px solid #00192f;
    border-top: 30px solid transparent;
    display: block;
    height: 0;
	margin:-30px 0 0 -30px;
    position: absolute;
    top: 50%;
    width: 0;
    z-index: 2; 
}
#landing-sillas-bebe .info-latch + div .flecha{
	border-bottom: 30px solid transparent;
    border-right: 30px solid #00192f;
    border-top: 30px solid transparent;
    display: block;
    height: 0;
    margin: -30px 15px 0 0;
    position: absolute;
    right: 0;
    top: 50%;
    width: 0;
    z-index: 2;
}
#landing-sillas-bebe #atencion_section{
	padding:80px 0 100px;
}
#landing-sillas-bebe #atencion_section p{
	display:block;
	width:60%;
	margin:0 auto;
	padding-left:100px;
	position:relative;
	min-height:90px;
	font-size:19px;
	text-transform:uppercase;
	color:#000;
}
#landing-sillas-bebe #atencion_section p img{
	position:absolute;
	left:0;
	top:0;
}
 #landing-sillas-bebe-bottom-info{
	width:100%;
	padding:100px 0 80px;	
	background-color: rgba(10,36,65,1);
	background-color: -moz-linear-gradient(top, rgba(10,36,65,1) 0%, rgba(17,59,105,1) 100%);
	background-color: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(10,36,65,1)), color-stop(100%, rgba(17,59,105,1)));
	background-color: -webkit-linear-gradient(top, rgba(10,36,65,1) 0%, rgba(17,59,105,1) 100%);
	background-color: -o-linear-gradient(top, rgba(10,36,65,1) 0%, rgba(17,59,105,1) 100%);
	background-color: -ms-linear-gradient(top, rgba(10,36,65,1) 0%, rgba(17,59,105,1) 100%);
	background-color: linear-gradient(to bottom, rgba(10,36,65,1) 0%, rgba(17,59,105,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a2441', endColorstr='#113b69', GradientType=0 );
	background-image:url(../img/lsb-city-bottom.png);
	background-repeat:repeat-x;
	background-position:bottom left;
	background-size:auto 30%;
}
#landing-sillas-bebe-bottom-info .container{
	max-width:1000px;
}
#landing-sillas-bebe-bottom-info .container h3{
	text-transform:uppercase;
	color:#1bc5d3;
	font-size:18px;
}
#landing-sillas-bebe-bottom-info .container p{
	text-transform:uppercase;
	color:#fff;
	font-size:14px;
}
#landing-sillas-bebe-bottom-info .container .boton_celeste{
	color:#fff;
	position:relative;
	background:#1bc5d3;
	padding:10px 20px;
	text-align:center;
	text-transform:uppercase;
	border-radius:8px;
	text-decoration:none;
	display:block;
	width:280px;
	margin:20px auto 0;
	overflow:hidden;
	transition: all 0.3s ease 0s;
	z-index:1;
	float: left;
	margin-right: 20px
}
#landing-sillas-bebe-bottom-info .boton_celeste.first-boton{margin-left: 15%}
#landing-sillas-bebe-bottom-info .container .boton_celeste:after{
	content:'';
	background: #fff none repeat scroll 0 0;
    height: 103%;
    left: 50%;
    opacity: 0;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 0;
	transition: all 0.3s ease 0s;
	z-index:-1;
	position:absolute;
	border-radius:50%;
}
#landing-sillas-bebe-bottom-info .container .boton_celeste:hover::after{
	opacity:1;
	width:200%;
	height:200%;
}
#landing-sillas-bebe-bottom-info .container .boton_celeste:hover{
	color:#1bc5d3;
}
@media(max-width: 1199px){
	#landing-sillas-bebe #alert-div {
    top: 15%}
}
@media(min-width: 992px){/*PC*/
	#landing-sillas-bebe .white-content, #landing-sillas-bebe .city-content{
		padding:0 50px;
	}
	#landing-sillas-bebe .tip-arriba h3{
		font-size:16px;
	}
	#landing-sillas-bebe .tip-arriba p{
		font-size:16px;
	}
	#landing-sillas-bebe #alert-div figure{
		height:140px;
	}
	
	#landing-sillas-bebe #alert-div p{
		font-size: 18px;
    color: #000;
    margin: 5px 0;
    font-weight: 300;
	}
	#landing-sillas-bebe #alert-div p:last-child{text-align: center;margin-top: 20px;font-weight: 500}
	#landing-sillas-bebe .leyenda{
		height:100%;
		max-height:200px;
		position:relative;
	}
	#landing-sillas-bebe .leyenda p{
		display:block;
		position:absolute;
		bottom:0;
		text-align:left;
		font-size:12px;
		line-height:1.2;
		margin-left:-50px;
		top:130px;
	}
	.info-isofix figure, .info-latch figure{
		margin:0 -15px;
	}
	.info-isofix figure, .info-latch figure img{
		margin:0 -15px;
	}
	.info-isofix figure, .info-isofix figure img{
		margin:0 -5px 0 -5px;
	}
}
@media(min-width: 768px) and (max-width:992px){/*tablet*/
		#landing-sillas-bebe #imagen-arriba .llamado-ppal h2 {
			font-size: 20px;
		}
		#landing-sillas-bebe #imagen-arriba .llamado-ppal {
			padding: 3.57% 2% 3.1%;
			top: 40%;
			width: 60%;
		}
		#landing-sillas-bebe .llamado-ppal h2:after{
			height:5px;
		}
		#landing-sillas-bebe .white-content, #landing-sillas-bebe .city-content{
			padding:0 30px;
		}
		#landing-sillas-bebe .tip-arriba h3{
			font-size:12px;
		}
		#landing-sillas-bebe .tip-arriba p{
			font-size:12px;
		}
		#landing-sillas-bebe #alert-div figure{
			height:80px;
		}
		
		#landing-sillas-bebe #alert-div p{
			font-size: 12px;
		    color: #000;
		    font-weight: 300;
		}
		#landing-sillas-bebe #alert-div{
			height:285px;width: 95%;padding: 1.57% 3% 4.1%;
		}
		#landing-sillas-bebe #alert-div p:last-child{text-align: center;font-weight: 500}
		#landing-sillas-bebe #imagen-contenedor-alerta {
			height: 340px;
		}
		#landing-sillas-bebe #img-top-tiposillas {
			height: auto;
		}
		#landing-sillas-bebe #tipo-de-sillas .llamado-ppal h2 {
    		font-size: 1.2em;
		}
		#landing-sillas-bebe #tipo-de-sillas img{
			width:100% !important;
		}
		#landing-sillas-bebe #tipo-de-sillas .llamado-ppal {
    		top: 29px;
		}
		#landing-sillas-bebe .leyenda{
			height:100%;
			max-height:200px;
			position:relative;
		}
		#landing-sillas-bebe .leyenda p{
			display:block;
			position:absolute;
			bottom:0;
			text-align:left;
			font-size:12px;
			line-height:1.2;
			margin-left:-50px;
		}
		.info-isofix figure, .info-latch figure{
			margin:0 -30px;
		}
		
		#landing-sillas-bebe-bottom-info .boton_celeste.first-boton{margin-left: 0}
}
@media(min-width: 400px) and (max-width:768px){/*mobile landscape*/
		#landing-sillas-bebe #imagen-arriba{
			height:400px;
		}
		#landing-sillas-bebe #imagen-arriba .llamado-ppal h2 {
			font-size: 16px;
		}
		#landing-sillas-bebe #imagen-arriba .llamado-ppal {
			padding: 3.57% 2% 3.1%;
			top: 40%;
			width: 60%;
		}
		#landing-sillas-bebe .llamado-ppal h2:after{
			height:5px;
		}
		#landing-sillas-bebe .white-content, #landing-sillas-bebe .city-content{
			padding:0 30px;
		}
		#landing-sillas-bebe .tip-arriba h3{
			font-size:12px;
		}
		#landing-sillas-bebe .tip-arriba p{
			font-size:12px;
		}
		#landing-sillas-bebe #alert-div figure{
			height:80px;
		}
		
		#landing-sillas-bebe #alert-div p{
		    font-size: 12px;
		    font-weight: 300;
		    margin: 10px 0;
		    color: #000;
		}
		#landing-sillas-bebe #alert-div p:last-child{font-weight: 500;text-align: center}
		#landing-sillas-bebe #alert-div{
		    top: 0;
		    height: 260px;width: 100%;
		}
		#landing-sillas-bebe #imagen-contenedor-alerta {
			height: 280px
		}
		
		#landing-sillas-bebe #tipo-de-sillas .llamado-ppal h2 {
    		font-size: 0.8em;
		}
		#landing-sillas-bebe #tipo-de-sillas .llamado-ppal {
    		top: 29px;
		}
		#landing-sillas-bebe .leyenda{
			height:100%;
			max-height:200px;
			position:relative;
		}
		#landing-sillas-bebe .leyenda p{
			display:block;
			position:absolute;
			bottom:0;
			text-align:left;
			font-size:12px;
			line-height:1.2;
			margin-left:-50px;
		}
		#landing-sillas-bebe .isofix_latch_product > div .inn-html{
			padding:1;
			position:absolute;
			top:30px;
			left:15px;
		}
		.info-isofix figure, .info-latch figure{
			margin:0 -15px;
		}
		#landing-sillas-bebe #atencion_section p{
			 background: transparent url("../img/lsb-icono-advertencia.jpg") no-repeat scroll left top / auto 60%;
			color: #000;
			display: block;
			font-size: 12px;
			margin: 0 auto;
			min-height: 90px;
			padding-left: 75px;
			text-transform: uppercase;
			width: 80%;
		}
		
		#landing-sillas-bebe-bottom-info .container h3{
			font-size:16px;
		}
		#landing-sillas-bebe-bottom-info .container p{
			font-size:12px;
		}
		#landing-sillas-bebe-bottom-info .boton_celeste.first-boton{margin-left: 0}
}
@media(max-width:542px){
#landing-sillas-bebe #alert-div {
    height: 280px;
}
#landing-sillas-bebe #content-top {
    overflow: visible;
}
#landing-sillas-bebe-bottom-info .boton_celeste.first-boton{margin-left: 0%}
}
@media(max-width: 500px){
#landing-sillas-bebe #imagen-contenedor-alerta {
    height: 310px;}
    #landing-sillas-bebe #alert-div {
    height: 310px}
}
@media(max-width: 400px){/*mobile portrait*/
	#landing-sillas-bebe #imagen-arriba{
		background:url(../img/lsb-img-top-mobile.jpg) left top no-repeat;
		background-size:auto 100%;
		height:400px;
	}
	#landing-sillas-bebe #imagen-arriba .llamado-ppal h2 {
		font-size: 13px;
	}
	#landing-sillas-bebe #imagen-arriba .llamado-ppal {
		padding: 3.57% 2% 3.1%;
		top: 55%;
		width: 85%;
	}
	#landing-sillas-bebe #imagen-arriba .llamado-ppal h2:after{
		height:5px;
	}
	#landing-sillas-bebe .white-content, #landing-sillas-bebe .city-content{
			padding:20px 35px !important;
	}
	#landing-sillas-bebe .tip-arriba h3{
		font-size:12px;
	}
	#landing-sillas-bebe .tip-arriba p{
		font-size:12px;
	}
	#landing-sillas-bebe #alert-div figure{
		height:100px;
		margin-bottom:40px;
	}
	#landing-sillas-bebe #alert-div p{
		font-size:14px;
		color:#000;margin: 5px 0;font-weight: 300;
	}
	#landing-sillas-bebe #alert-div p:last-child{margin-top: 25px;text-align: center;    font-weight: 500;}
	#landing-sillas-bebe #alert-div{
		top:0;
		left:0;
		height: 500px;
		width: 100%;
		padding: 20px 15px 0;
	}
	#landing-sillas-bebe #imagen-contenedor-alerta {
		height: 500px
	}
	#landing-sillas-bebe #tipo-de-sillas .llamado-ppal{
		width:85%;
	}
	#landing-sillas-bebe #tipo-de-sillas .llamado-ppal h2 {
		font-size: 1em;
	}
	#landing-sillas-bebe #tipo-de-sillas .llamado-ppal {
		top: 140px;
	}
	#landing-sillas-bebe .llamado-ppal h2:after{
		height:5px;
	}
	#landing-sillas-bebe .silla-tipo{
		 background-repeat: no-repeat;
    	 background-size: 100% 60%;	
	}
	#landing-sillas-bebe .silla-tipo h3{
		font-size:16px;
	}
	#landing-sillas-bebe .silla-tipo p{
		font-size:14px;
	}
	#landing-sillas-bebe .silla-tipo figure{
		margin-top:15px;
	}
	#landing-sillas-bebe .leyenda p{
		margin-top:10px;
		color:#1b2443;
		width:50%;
		float:right;
		font-size:11px;
	}
	#landing-sillas-bebe #isofix_section p{
		width:100%;
		font-size:12px;
	}
	.info-isofix figure, .info-latch figure{
		margin-right:-30px;
		margin-left:-30px;
	}
	#landing-sillas-bebe .isofix_latch_product > div .inn-html{
		padding:1;
		position:absolute;
		top:30px;
		left:15px;
	}
	
	#landing-sillas-bebe .info-isofix + div .flecha{
		border-left: 30px solid transparent;
		border-right: 30px solid transparent;
		border-top: 30px solid #00192f;
		display: block;
		height: 0;
		left: 50%;
		margin:0 -30px -30px;
		position: absolute;
		top: -6px;
		width: 0;
		z-index: 2;
	}
	#landing-sillas-bebe .info-latch + div .flecha{
		border-left: 30px solid transparent;
		border-right: 30px solid transparent;
		border-top: 30px solid #00192f;
		display: block;
		height: 0;
		left: 50%;
		margin:0 -30px -30px;
		position: absolute;
		top: -6px;
		width: 0;
		z-index: 2;
	}
	#landing-sillas-bebe .info-latch + div figure, #landing-sillas-bebe .info-isofix + div figure{
		margin-top:40px;
	}
	#landing-sillas-bebe #atencion_section p{
		color: #000;
		display: block;
		font-size: 12px;
		margin: 0 auto;
		min-height: 90px;
		padding-left: 75px;
		text-transform: uppercase;
		width: 80%;
	}
	#landing-sillas-bebe #atencion_section p img{
		width:60px;
	}
	#landing-sillas-bebe-bottom-info{
		padding-bottom:150px;
		background-size:auto 100px;
	}
	#landing-sillas-bebe-bottom-info .container h3{
		font-size:16px;
	}
	#landing-sillas-bebe-bottom-info .container p{
		font-size:12px;
	}
	#landing-sillas-bebe .tip-arriba{
		margin-top:30px;
		height:auto;
	}
	#landing-sillas-bebe #atencion_section{
		padding:40px 0;
	}
}
/*animaciones*/
@keyframes landing-sillas-bebe-subrayar {
  from {
    width: 0%
  }

  to {
    width: 60%;
  }
}
@keyframes landing-sillas-bebe-IMG-TOP {
  from {
    opacity: 0;
	background-size:auto 150%;
  }

  to {
    opacity: 1;
	background-size:auto 102%;
  }
}
@keyframes landing-sillas-bebe-auto {
  from {
    left:5%;
  }

  to {
    left:150%;
  }
}
	