.empresa-encabezado{
	background:url(../imagenes/empresa-fondo-01.jpg) top center no-repeat;
	background-size: 100%;
	height:200px;
}
.empresa-introduccion{
	background:url(../imagenes/empresa-fondo-02.jpg) right 40px no-repeat;
	padding:100px 20px;
}
.empresa-introduccion .empresa-introduccion-contenedor{
	width:50%;
}
.empresa-introduccion h1{
	color:#CB312F;
	margin-bottom:50px;
}
.empresa-introduccion h1 hr{
	background:#CB312F;
}
.empresa-introduccion p{
	
}
.empresa-detalle{
	background:url(../imagenes/landing-fondo-03.jpg) top center no-repeat;
	background-size: 100%;
	padding:100px 20px;
	text-align:right;
	color:#fff;
	border-bottom:5px solid #fff;
}
.empresa-detalle .empresa-detalle-contenedor{
	width:50%;
	float:right;
}
.empresa-detalle h1{
	color:#fff;
	margin-bottom:50px;	
}
.empresa-detalle h1 hr{
	background:#fff;
}
.empresa-detalle p{

}

/*################# TABLETS #################*/

@media all and (max-width: 1024px){
	.empresa-introduccion{
		background-size:50%;
		background-position:center right;
	}
	.empresa-detalle{
		background-size:auto;
	}
	.empresa-detalle .empresa-detalle-contenedor{
		width:60%;
	}
}

@media all and (max-width: 768px){	
	.empresa-encabezado{
		background-size:100% auto;
		height:100px;
	}
	.empresa-introduccion{
		background-size:auto;
		background-position:center bottom;
		padding:80px 20px 340px;
	}
	.empresa-introduccion .empresa-introduccion-contenedor{
		width:100%;
	}
	.empresa-detalle{
		padding:80px 20px;
	}
	.empresa-detalle .empresa-detalle-contenedor{
		width:80%;
	}
}

/*################# MOVILES #################*/

@media all and (max-width: 600px){
	.empresa-encabezado{
		background-size:auto 100%;
	}
	.empresa-introduccion{
		background-size:100%;
		padding:80px 20px 215px;
	}
	.empresa-detalle{
		margin-top:20px;
	}
	.empresa-detalle .empresa-detalle-contenedor{		
		width:100%;
		text-align:left;
	}
}

@media all and (max-width: 480px){
	
}