/*@font-face {
	font-family: 'Nunito';
    src: url('original_Fabrica.eot?#iefix') format('embedded-opentype'), 
         url('original_Fabrica.woff') format('woff'),
         url('original_Fabrica.ttf') format('truetype'),
         url('original_Fabrica.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}*/
html, body
{
	padding: 0;
	margin: 0;
	background:#131f51;
}
body
{
	font-family:'Nunito', Sans-Serif;
	font-size: 15px;
	line-height: 0px;
	color: #131f51;
	min-height: 100%;
	position: relative;
	overflow-x:hidden;
}
#cabeza1{
	display:block;	
}
#cabeza2{
	display:none;	
}
#servicios_portada{
	width:13%; 
	float:left; 
	padding:20px;	
}
#fotoser{
	filter: blur(0px);	
}
#fotoser:hover{
	filter: blur(3px);	
}
#divpie{
	width:30%; 
	float:left; 
	padding:20px;	
}
#paraquitar{
	display:block;	
}
#divempresa1{
	width:48%; 
	float:left;	
}
#divempresa2{
	width:48%; 
	float:right;	
}
#logos_servicios{
	max-width:1200px;
	margin:0 auto; 
	text-align:center;	
}
#contactoizq
{
	width:60%; 
	float:left;
}
#contactodch
{
	width:38%; 
	float:right;
}
input[type="submit"], [type="button"]
{
	background: #0c5eb2;
	width:100%;
	height:40px;
	color:#FFF;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size:14px;
	border-radius: 5px;
	text-transform: none;
	text-indent: 0;
	border: #1A1E29 thin solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.alerta-mensas {
	background-color: #d35351;
	color:#FFFFFF;
	-khtml-border-radius:3px;
	border-radius:3px;
	padding:10px 10px 10px 10px;
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,1);
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,1);
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,1);
}
#inicio1{
	width:40%; 
	float:left; 
	line-height:normal; 
	text-align:justify; 
	padding-left:20px;	
}
#inicio2{
	width:50%; 
	float:right; 
	padding-top:130px;	
}
#cuerpo{
	max-width:100%;
	position:relative;
}
#pie{
	width:100%;
	height:130px;
	background:#4c4c4c;
	clear:both;
}
@media screen and (max-width:1200px) {
	#servicios_portada{
		width:25%;
		float:left;
		margin:0 auto;
		margin-left:5px;
	}
	#divempresa1{
		width:90%; 
		float:none;
		margin:0 auto;
	}
	#divempresa2{
		width:90%; 
		float:none;
		margin:0 auto;
	}
}
@media screen and (max-width:900px) {
	#cabeza1{
		display:none;	
	}
	#cabeza2{
		display:block;	
	}
	#servicios_portada{
		width:15%;
		float:left;
		margin:0 auto;
		margin-left:5px;
	}
	#divpie{
		width:100%; 
		padding:10px;
		text-align:center;	
	}
	#paraquitar{
		display:none;	
	}
	#divempresa1{
		width:90%; 
		float:none;
		margin:0 auto;
	}
	#divempresa2{
		width:90%; 
		float:none;
		margin:0 auto;
	}
	#contactoizq
	{
		width:100%;
		padding-left:10px;
		padding-right:10px; 
	}
	#contactodch
	{
		width:100%; 
		padding-left:10px;
		padding-right:10px; 
	}
}
@media screen and (max-width:700px) {
	body
	{
		width:100%	
	}
	#cabeza1{
		display:none;	
	}
	#cabeza2{
		display:block;	
	}
	#servicios_portada{
		width:20%;
		float:left;
		margin:0 auto;
		margin-left:5px;
	}
	#divpie{
		width:100%; 
		padding:10px;
		text-align:center;	
	}
	#paraquitar{
		display:none;	
	}
	#divempresa1{
		width:90%; 
		float:none;
		margin:0 auto;
	}
	#divempresa2{
		width:90%; 
		float:none;
		margin:0 auto;
	}
	#contactoizq
	{
		width:90%;
		padding-left:10px;
		padding-right:10px; 
	}
	#contactodch
	{
		width:90%; 
		padding-left:10px;
		padding-right:10px; 
	}
	#inicio1{
		width:90%; 
		float:none; 
		line-height:normal; 
		text-align:justify; 
		padding-left:20px;	
		padding-right:20px;	
	}
	#inicio2{
		width:70%; 
		float:none; 
		padding-top:10px;
		margin:0 auto;
		text-align:center;
	}
	#pie{
		width:100%;
		height:200px;
		background:#4c4c4c;
		clear:both;
	}
}