* { margin: 0px;
padding: 0px; 
}

	
body { font-family:signikaregular; color:#E6E7E8; text-align:center; background-color:#fff;  }

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

li {list-style-type:none; display:inline-block;}






#contenedor { position:relative; overflow:hidden; z-index:0; width: 980px; 
		margin-left:auto; margin-right:auto;  background-color:#FFFFFF; 		
}

	#header {  position:fixed; width:980px; height:100px; background-color:#F1F1F2; margin-bottom:0px; z-index:3; }	
	
		#logo {  z-index:2; width:980px; height:65px; background-color:#F1F1F2; }				
		
		#imagen_logo { padding-left:125px; padding-top:8px; float:left;}

		.bot_redes { display:inline-block; margin-right:10px; vertical-align:top; margin-top:15px;  }

		.bot_redes i { color:#000; font-size:24px; }

		.texto_face { position:relative; margin:0px auto; margin-top:20px; width:429px; text-align:right; color:#3B5998; font-size:24px;  }

		.mail_info { font-size:20px; color:#000; margin-top:5px; }

		.bot_face { display:inline-block; }

		.bot_face i { color:#3B5998; font-size:22px; }
		
		#telefono { padding-right:150px; padding-top:5px; float:right; color:#333; font-family:signikaregular; font-size:19px;}
		
		#cont_menu { position:relative; z-index:4;  font-family:signikasemibold; background-color:#282827; }
		
		#menu { position:relative; z-index:6;  font-family:signikasemibold; padding-left:3px; }
		
		#menu li { list-style-type:none; display:inline-block; font-size:16px; margin-top:12px; margin-bottom:10px; margin-right:31px; }
		
		#menu a { text-decoration:none; color:#fff;  /*padding-right:36px;*/ }
		
		#menu a:hover { color:#666666; }	
		
		#linea_celeste {  z-index:2; width:980px; height:7px; background-color:#6FAAC0; }		
		
		#celeste { position:absolute; z-index:5; width:80px; height:43px; top:0px; left:124px; background-color:#6FAAC0; }		
		
	#cuadro_inicio { position:relative; width:100%; height:1000px; padding-top:100px; background-color:#F1F1F2; }
	
		#bolsa_inicio { position:relative; margin:0px auto; margin-top:80px; background-image:url(imagenes/bolsa_inicio.png); background-repeat:no-repeat; width:629px; height:256px; }
		
		#texto_inicio {  font-size:15px; width:390px; padding-left:231px; padding-top:20px; color:#FFF; text-align:left;}
		
		#tit_oferta_mes { position:relative; margin:0px auto; margin-top:100px; padding-right:400px; color:#404041; font-family:signikasemibold; font-size:22px; }
		
		#bolsas_ofertas { position:relative; padding-left:184px; margin-top:30px;  }
	
	
	#cuadro_cotizador { position:relative; width:100%; height:900px; padding-top:0px; background-color:#CCCCCC; }
	
	
	#cuadro_trabajos { position:relative; width:100%; height:auto; padding-top:0px; background-color:#F1F1F2; }
	
		#tit_nuestros_trabajos { position:relative; margin:0px auto; padding-top:80px; padding-right:460px; color:#404041; font-family:signikasemibold; font-size:22px; }
		
		#portfolio { position:relative; padding-top:50px; padding-left:135px; width:750px; }
		
		#portfolio li { list-style-type:none; display:inline-block;  margin-bottom:70px; padding-right:30px; }
	
	#cuadro_promociones { position:relative; width:100%; height:900px; padding-top:0px; background-color:#CCCCCC; }
	
		#bolsas_promociones { position:relative; padding-left:184px; margin-top:15px;  }
	
		#tit_promociones { position:relative; margin:0px auto; padding-top:50px; padding-right:460px; color:#404041; font-family:signikasemibold; font-size:22px; }
	
	#cuadro_contacto { position:relative; width:100%; height:850px; padding-top:0px; background-color:#E6E6E6; }
	
		#tit_contacto { position:relative; margin:0px auto; padding-top:80px; padding-right:360px; color:#404041; font-family:signikasemibold; font-size:22px; }
		
		#formulario { position:relative; padding-left:87px; padding-top:50px;  font-family:signikaregular; font-size:17px; color:#69A6BA; float:left; }
		
		#frase_contacto {  position:relative; padding-right:120px; padding-top:80px;  font-family:signikaregular; font-size:16px; color:#000000; float:right; width:380px; text-align:left; }
		
		#mapa {  position:relative; padding-right:120px; padding-top:50px; float:right; width:380px;  }
		
		
		
		
		
		#mensaje {
	position:absolute;
	overflow:hidden;
	z-index:4;
	left: 650px;
	top: 400px; 
	background-color: #5385c2;
	 color: #000 ;
	 height: 150px;
	width: 300px;
	text-align: center;
 	font-size: 14px
}

.cerrar {  color: #ffffff ; font-weight:bold;  }