@charset "UTF-8";
/* CSS Document */


h2{
	font-size:16px;
	color:#2f6f8d;
	margin:0px;
}


h1{
	font-size:26px;
	color:#2f6f8d;
	margin:0px;
}




img{
	border:0px;
}



.linea{
	height:2px;
	width:100%;
	background-color:#36A4DF;
}


body{
	margin:0px;
	background-image:url(../imagenes/generales/fondo3.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:##3F667A;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:13px;
}





a{ color:#FFF;
text-decoration:none;
	
}


.contenido_general{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
}


	
	
	/* PARA MENUU/////////////////////*/
	
	.menu{
	width:1000px;
	height:85px;
	float:left;
}
	


.botones_menu{
	float:right;
	height:25px;
	margin-left:20px;
	margin-top:30px;
	font-size:16px;


}



.bmenu{
	width: 955px;
	height: 60px;
	
}

.bmenu li{
	font-size: 20px;
	display: block;
	float:right;
	margin-left:10px;
}
.bmenu li a{
	white-space: nowrap;
	color: none;
	display: block;
	text-align: center;
	text-transform: uppercase;
	text-shadow: 0px 0px 3px #fff;
	letter-spacing: 1px;
	-moz-transform: scale(0.8); 
	-ms-transform: scale(0.8); 
	-o-transform: scale(0.8); 
	-webkit-transform: scale(0.8); 
	transform: scale(0.8);
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
.bmenu:hover li a{
	text-shadow: 0px 0px 10px #fff;
}
.bmenu li a:hover{
	text-shadow: none;
	color: #fff;
	-moz-transform: scale(1); 
	-ms-transform: scale(1); 
	-o-transform: scale(1); 
	-webkit-transform: scale(1); 
	transform: scale(1); 
}



.hh11{
	margin-left:32px;
	float:left;
}




	/* PARA MENUU/////////////////////*/



#social{
	height:30px;
	width:285px;
	float:right;
}


.social_caja{
	float:right;
	background-color:#9f4b20;
	margin-left:20px;
	padding:8px;
}


.social_caja_2{
	float:right;
	margin-left:20px;
	text-align:right;
	width:60px;
}







.buscador{
	width:1000px;
	height:190px;
	float:left;
}


.cajas{
	width:1000px;
	height:350px;
	float:left;
}


.panorama_2{
	width:655px;
	height:200px;
	float:right;
	margin-top:120px;
	margin-right:22px;
	border-style:solid;
    border-width:5px;
}


.cajas0{
	width:301px;
	height:350px;
	float:left;
	margin-right:48px;
	background-image:url(../imagenes/generales/c1.png);

}

.cajas1{
	width:301px;
	height:350px;
	float:left;
	margin-right:48px;
	background-image:url(../imagenes/generales/c2.png);

}

.cajas2{
	width:301px;
	height:350px;
	float:left;
	background-image:url(../imagenes/generales/c3.png);

}

.titulo_caja{ 

height:34px; 
width:261px;
float:left;
padding-left:20px;
padding-right:20px;
padding-top:20px;

}


.foto_caja{ 

height:121px; 
width:301px;
float:left;

}

.texto_caja{ 

height:75px; 
width:261px;
float:left;
padding-left:20px;
padding-right:20px;
padding-top:5px;



}

.vermas_caja{ 

height:60px; 
width:301px;
float:left;
padding-top:10px;

}




.ver_mas_boton{
	width:217px;
	height:36px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../imagenes/generales/vermas.png);
	padding-top:10px;
	font-size:15px;
	padding-left:5px;

}


.destacados{
	width:1000px;
	height:300px;
	float:left;
	color:#000;
	padding-top:20px;
}


.empresa{
	width:1000px;
	height:170px;
	float:left;
	color:#000;
	padding-top:20px;
}




.proceso{
	width:1000px;
	float:left;
	color:#000;
	padding-top:10px;
	padding-bottom:10px;
}





.proceso li{

	float: left;
	height: 125px;
	list-style: none outside none;
	margin: 6px;
	position: relative;
	width: 175px;
	
}




.empresa_1{
	width:950px;
	height:150px;
	color:#000;
	margin-left:auto;
	margin-right:auto;
	padding:5px;
	background-image:url(../imagenes/generales/blanco.png);

	
}


.empresa_chido{
	width:460px;
	height:150px;
	color:#000;
	margin-left:29px;
	margin-right:auto;
	padding:5px;
	background-image:url(../imagenes/generales/blanco.png);
	float:left;

	
}



.producto{
	width:1000px;
	float:left;
	color:#000;
	padding-top:20px;
	margin-bottom:20px;
}



.producto_1{
	width:950px;
	height:100px;
	color:#000;
	margin-left:auto;
	margin-right:auto;
	padding:5px;
	background-image:url(../imagenes/generales/blanco.png);

	
}

.producto_2{
	background-image: url("../imagenes/productos/foto.png");
    float: left;
    height: 170px;
    margin-left: 21px;
    margin-right: 16px;
    width: 293px;
	margin-top:15px;
}


.producto_foto{
	width:268px;
	height:108px;
	float:left;
	margin-left:14px;
}

.producto_texto{
	width:258px;
	float:left;
	margin-left:17px;
	padding-top:10px;
	font-size:16px;
	color:#FFF;
text-shadow: 0px 1px 1px #4d4d4d;
padding-left:5px;
padding-right:5px;


}






}




.producto_3{
	width:1000px;
	float:left;
	margin-top:10px;

}






.proceso_1{
	width:915px;
	color:#000;
	margin-left:auto;
	margin-right:auto;
	padding:5px;
	background-image:url(../imagenes/generales/blanco.png);

	
}




.empresa_2{
	width:270px;
	height:200px;
	color:#000;
	padding:5px;
	float:left;
	margin-right:24px;
	margin-left:29px;
	text-align:center;
	text-align:justify;
	margin-top:20px;
	margin-bottom:20px;

	}
	.empresa_2 h1{ text-align:center;}
	
	.empresa_2 img{ text-align:center;}
	
	
	.procesos_galeria{
	width:1000px;
	height:200px;
	color:#000;
	float:left;


	}



.destacados_c1{
	width:450px;
	height:185px;
	float:left;
	border-color:#789BAC;
	border:solid;
	 border:2px solid #789BAC;
	 margin-left:33px;
	
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: 5px 5px 9px -7px #000000;
-webkit-box-shadow: 5px 5px 9px -7px #000000;
box-shadow: 5px 5px 9px -7px #000000;
filter: progid:DXImageTransform.Microsoft.Shadow(strength = 5, direction = 135, color = '#789BAC');
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 5, Direction = 135, Color = '#789BAC')";


}

.destacados_foto{
	width:200px;
	height:180px;
	margin-top:5px;
	margin-left:5px;
	float:left;
	
}


.destacados_texto{
	width:230px;
	float:left;
	margin-top:20px;
	padding-left:5px;
	text-align:right;
}

.destacados_vermas{
	width:230px;
	height:26px;
	float:right;
	padding-left:5px;
	margin-top:10px;
	font-size:18px;
	color:#1a364a;
	vertical-align:text-bottom;
	}
	
	
	
	.pie{
		width:100%;
		height:43px;
		background-color:#3f667a;
		float:left;
	}
	
	
	.contenido_pie{
		width:1000px;
		height:43px;
		margin-left:auto;
		margin-right:auto;
		background-image:url(../imagenes/generales/pie_fondo.png);

	}
	
	
	.ac_pie{
		width:550px;
		margin-left:135px;
		float:left;
		margin-top:15px;

	}
	
	.crater_pie{
		width:101px;
		float:right;
		margin-top:15px;
		height:17px;
		margin-right:30px;
	}