 @charset "UTF-8";


/* @charset "ISO-8859-2";
CSS Document */

body {
font-family: 'Lato', sans-serif;
background-image:url(imagenes/fondo_slide1.jpg);
background-repeat:repeat;
font-size:13px;
font-weight : normal;
margin:0px; 
color:#fff;
 
}

.clear { clear: both; }
.clearfix:before, .clearfix:after {  
    content: " ";  
    display: table;  
}  
.clearfix:after {  
    clear: both;  
}  
.clearfix {  
    zoom: 1;  
} 

.caja_texto{
	
	
	cursor:pointer; cursor: hand;
	}

#contenido {
width:100%;
height:100%;
position:fixed;
top:0;
	left:0;
	height: 40px;
	z-index: 70;
 
	padding: 0;
	margin:0;


}

.fondo_cerebro{
	width:2000px;
	height:900px;
	top:0px;
	float:left;
}  

.contenido_cerebro {
	position:relative;
	top:100px;
	left:15%;
width:900px;
margin:0px;

}

.bloque{
	left:110px;
 top:50px;
	position:relative;
	float:left;
	}

#contenido_submenu_cerebro {
height:100%;
display: table;
vertical-align: middle;
float:left;
width:185px;
margin-left:100px;
}

#submenu_cerebro {
width:185px;
height:287px;
/*margin-top:180px;
margin-left:100px;
float:left;*/
position:relative;
display:table-cell;
vertical-align:middle;
}

#cerebro {
width:567px;
height:447px;
top:200px;
padding:0px;
float:left;
 
}


.celula{
width:700px;
height:447px;
top:0px;
/* padding:40px; */
/*float:left;*/
/*margin-top: 0px;
margin-left:100px;*/
margin:0 auto;
}

.titulo_celula {
width:682px;
height:15px;
top:0px;
left:0px;
float:left;
}

.vertrabajos_celula {
width:682px;
height:15px;
margin-top:40px;
left:0px;
float:left;
color:#FFFFFF;
text-align:right;
font-size:0.8EM;
}

.fotos_celula {
width:700px;
height:161px;
margin-top:20px;
left:0px;
float:left;
}

.foto1{
	width:195px;
	height:161px;
	float:left;
	border-style:solid;
	border-width: 1px;
	border-color:#FFFEFE;
}

.foto2{
	width:195px;
	height:161px;
	margin-left:45px;
	float:left;
	border-style:solid;
	border-width: 1px;
	border-color:#FFFEFE;
}

.foto3{
	width:195px;
	height:161px;
	margin-left:45px;
	float:left;
	border-style:solid;
	border-width: 1px;
	border-color:#FFFEFE;
}

.textos_celula {
width:700px;
height:161px;
margin-top:20px;
left:0px;
float:left;
}

.texto1{
	width:200px;
	list-style-type:disc;
	font-size:0.95em;
	text-height:1.5em;
	line-height:1.5em;
	float:left;
}

.caja_texto_variable{
	width:280px;
	border-style:solid;
	border-width: 1px;
	border-color:#FFFEFE;
	float:left;
	}
	
	.caja_texto_variable_oculta_1{
	width:280px;
	height:100px;
	border-style:solid;
	border-width: 1px;
	border-color:#FFFEFE;
	float:left;
	display:none;
	}
	
	.caja_texto_variable_oculta_2{
	width:280px;
	height:100px;
	border-style:solid;
	border-width: 1px;
	border-color:#FFFEFE;
	float:left;
	display:none;
	}
	
	.caja_texto_variable_oculta_3{
	width:280px;
	height:100px;
	border-style:solid;
	border-width: 1px;
	border-color:#FFFEFE;
	float:left;
	display:none;
	}
	
	.caja_texto_variable_oculta_4{
	width:280px;
	height:100px;
	border-style:solid;
	border-width: 1px;
	border-color:#FFFEFE;
	float:left;
	display:none;
	}
	.caja_texto_variable_oculta_2{
	width:280px;
	height:100px;
	border-style:solid;
	border-width: 1px;
	border-color:#FFFEFE;
	float:left;
	display:none;
	}
	.caja_texto_variable_oculta_5{
	width:280px;
	height:100px;
	border-style:solid;
	border-width: 1px;
	border-color:#FFFEFE;
	float:left;
	display:none;
	}
	.caja_texto_variable_oculta_6{
	width:280px;
	height:100px;
	border-style:solid;
	border-width: 1px;
	border-color:#FFFEFE;
	float:left;
	display:none;
	}
	.caja_texto_variable_oculta_6{
	width:280px;
	height:100px;
	border-style:solid;
	border-width: 1px;
	border-color:#FFFEFE;
	float:left;
	display:none;
	}
.caja_texto_variable_oculta_7{
	width:280px;
	height:100px;
	border-style:solid;
	border-width: 1px;
	border-color:#FFFEFE;
	float:left;
	display:none;
	}
	.caja_texto_variable_oculta_8{
	width:280px;
	height:100px;
	border-style:solid;
	border-width: 1px;
	border-color:#FFFEFE;
	float:left;
	display:none;
	}
	.caja_texto_variable_oculta_9{
	width:280px;
	height:100px;
	border-style:solid;
	border-width: 1px;
	border-color:#FFFEFE;
	float:left;
	display:none;
	}
	.caja_texto_variable_oculta_10{
	width:280px;
	height:100px;
	border-style:solid;
	border-width: 1px;
	border-color:#FFFEFE;
	float:left;
	display:none;
	}
	.caja_texto_variable_oculta_11{
	width:280px;
	height:100px;
	border-style:solid;
	border-width: 1px;
	border-color:#FFFEFE;
	float:left;
	display:none;
	}


.texto_variable{font-size:0.95em;
padding:5px;}


.botoncerebro {
width:185px;
float:left;
height: 41px;
}


.principal{
width:100%;
height:100%;
 
background-repeat:no-repeat;
}

.section {
width:100%;
height:100%;
  background: center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  
}


#slide1a {
width:100%;
height:100%;
background-image:url(imagenes/fondo_slide1.jpg);
background-repeat:no-repeat;
}

#slide2a {
width:100%;
height:100%;
background-image:url(imagenes/fondo_slide2.jpg);
}

#slide3a {
width:100%;
height:100%;
background-image:url(imagenes/fondo_slide3.jpg);
}

#slide4a {
width:100%;
height:100%;
background-image:url(imagenes/fondo_slide4.jpg);
}

#slide5a {
width:100%;
height:100%;
background-image:url(imagenes/fondo_slide5.jpg);
}

#slide6a {
width:100%;
height:100%;
background-image:url(imagenes/fondo_slide6.jpg);
}

#slide7a {
width:100%;
height:100%;
background-image:url(imagenes/fondo_slide7.jpg);
}

#slide8a {
width:100%;
height:100%;
background-image:url(imagenes/fondo_slide8.jpg);
}

#slide9a {
width:100%;
height:100%;
background-image:url(imagenes/fondo_slide9.jpg);
}

#section {
width:920px;
float:left;
margin:auto;
}


#nosotros_texto {
width:450px;
padding-left: 20px;
padding-right:20px;
padding-top:150px;
float:left;
}

#nosotros_imagen {
width:388px;
height:500px;
padding-top:200px;
/*margin-left:170px;*/
margin-left:120px;
float:left;
}

.nosotros_texto_grande{
	font-size:1.5em;
	line-height:1.3em;
	}

.nosotros_texto_chico{
	font-size:0.95em;
	line-height:1.3em;
	}

#contacto2{
	height:412px;
	width:920px;
	background-image:url(imagenes/trabajos/fondo_contacto.png);
	background-position:top;
	background-repeat:no-repeat;
	padding-top:-1px;
	/*margin-top:50px;*/
	position:absolute;
	margin:auto;
	top:0;
	left:0;
	right:0;
	bottom:0
	}

#formulario_contacto{
	height:350px;
	width:500px;
	margin-left:100px;
	padding-top:120px;
	}
	
	.formulario{
	width:350px;
	height:20px;
	padding:5px;	
	margin_left:5px;
	outline-color:#FFFFFF;
	background-image:url(imagenes/trabajos/pixeltrans.png);
	background-repeat:repeat;
		
		}
		
	.formulario-texto{
	width:350px;
	height:70px;
	padding:5px;	
	margin_left:5px;
	outline-color:#FFFFFF;
	background-image:url(imagenes/trabajos/pixeltrans.png);
	background-repeat:repeat;
		
		}
		.nombreformulario{
			font-size:0.8em;
			padding-right:5px;
			letter-spacing:0.1em;
			font-weight:100;
			text-align:right;
			}
	
.botonenviar{
	width:65px;
	background-image:url(imagenes/trabajos/botonenviar.png);
	background-repeat:no-repeat;
	color:#FCFCFC;
	font-variant:small-caps;
	
	}
#cabezal{
	position: static;
	width: 100%;
	height: 88px;
	top: 10px;
	left: 0px;
	z-index: 4000;
	float: left;
} 

#logo_cabezal{
height:135px;
	width: 88px;
	position:absolute;
		/*left:40px;*/
		top:10px;
		float:left;	
}

#itemsmenu{
	width: 644px;
	/*right:240px;
	top:30px;
	position: absolute;
	top:40px;*/
	float: right;
	margin:40px 20px 0 0;
	
}

#backbtn {
	display:block;
	height:42px;
	width:53px;
	background:url(imagenes/trabajos/back_cerebro_full.png) no-repeat;
	background-position:center top;
	overflow:hidden;
	text-indent:-3000em;
}

#backbtn:hover {
	background-position:center bottom;
}

#submen_trabajos{
	width:700px;
	
	top:80px;
	/*position: relative;
	right:0px;
	float: right;*/
	margin: 0px 0px 0 -55px;
	display:none;
	position:absolute;
	z-index:15;
}

#submen_trabajos_linea{
	width:700px;
	height: 14px;
float:left;
}
#submen_trabajos_botones{
	width:700px;
	height: 16px;
	margin-top:10px;
	float:left;
}

#trabajos_zoom_ver{
	width:1000px;
	height:326px;
/*  	left:25%; */
	/* top:100px; */
	top:20%;
	position: relative;
	left:0;
/* 	float: left; */
}

#trabajos_zoom{
	width:920px;
	height:326px;
	background-image:url(imagenes/trabajos/fondo_zoom.png);
	left:25%;
	/* top:100px; */
	top:25%;
	position: relative;
	padding-left:0px;
	float: left;
}

#foto_trabajos_zoom{
	width:536px;
	height: 303px;
	padding-top: 12px;
 /*  	padding-left:80px;  */ 
/*   	margin-left:80px;   */
   	float:left;   
	padding-left: 20px;
  		position: relative;  
	}

#texto_trabajos_zoom{
	/*width:160px;*/
	width:250px;
	height: 300px;
	padding-top: 20px;
	padding-left: 10px;
	/*padding-left:10px;*/
/* 	margin-left:25px; */
  	float:left;  
	color:#2A2A2A;
	}

.titulo_texto_trabajo{
	font-size:1em;
	font-weight:bold;
	}
	
	.texto_trabajo{
	font-size:1em;
	font-weight:100;
	line-height:1.2em;
	}

#trabajos_chiquitos{
	width:920px;
	height:285px;
	/* left:150px; */
	left:25%;
	top:200px;
	position: absolute;
	float: left;
	cursor:pointer; cursor: hand;
}

#flecha2_izq{
	width:41px;
	/* height:285px; */
	/* left:0px; */
/* 	padding-top:130px; */
 
margin-top:120px;
padding-top: 10px;
	float: left;
 
}


#flecha2_der{
	width:41px;
/* 	height:285px; */
/* 	left:0px; */
margin-top:120px;
padding-top: 10px;
	float: right;
 
}

 

#cerrar_zoom{
	width:920px;
	height:20px;
	left:200px;
	text-align:right;
	margin-top:60px;
	margin-bottom:50px;
	z-index:100;
	margin-left:-80px;
	position:absolute;
	color:#C2C2C2;
}


.flecha_zoom1{
	width:41px;
	height:285px;
	left:0px;
	/* padding-top:150px; */
	margin-top:120px;
	margin-left:40px;
	float: left;
	position:relative;
}
.flecha{
	width:41px;
	height:285px;
	left:0px;
	/* padding-top:150px; */
	margin-top:100px;
	margin-left:10px;
	float: left;
	position:relative;
}


.trabajo_chiquito{
	width:255px;
	height:285px;
	/* left:180px; */
	left:25%;
	margin-left:15px;
	padding-top:30px;
	float: left;
}

.trabajo_chiquito_imagen{
	width:255px;
	height:180px;
margin-left:2px;
	padding-top:0px;
	float: left;
	outline:solid;
	outline-color:#FFFFFF;
	outline-width:thin;
}


.trabajo_chiquito_basetexto{
	width:255px;
	height:52px;
	background-image:url(imagenes/trabajos/baser_recuadro.png);
	background-repeat:no-repeat;
	font-size:0.9em;
	line-height:1.3em;
	left:0px;
	padding-top:10px;
	padding-left:10px;
	float: left;
}

.titulo_trabajo_chiquito{
	font-size:0.9em;
	
	
	}



.menu{
text-decoration:none;
text-align:center;
color:#fff;
font-size:0.9em;
letter-spacing:0em;
}

#pie {
  position: fixed;
  width: 100%;
  height: 26px;
  bottom: 0px;
  text-align: left;
  color: #FFF;
  z-index: 6000;
  background-color: rgba(0,0,0,.5);
  padding: 10px 0 0 50px;
}


/*#pie{
	position:fixed;
	width:600px;
	height:26px;
	bottom:5px;
	text-align:left;
	left:50px;
	color:#FFF;
	z-index:6000;
	float:left;
}*/

#clientes2{
	
	width:820px;
	height: 277px;
	/*margin-left:50px;
	margin-top:150px;*/
	position:absolute;
	margin:auto;
	top:0;
	left:0;
	right:0;
	bottom:0
	
	}
	
	#filosofia2{
	width:920px;
	height:277px;
	/*height:492px;
	margin-top:150px;
		margin-left:0px;*/
	position:absolute;
	margin:auto;
	top:0;
	left:0;
	right:0;
	bottom:0
	}
	
	#enelmundo{
	width:920px;
	height:492px;
	background-image:url(imagenes/trabajos/mapa.png);
	background-position:center;
	background-repeat:no-repeat;
	position:absolute;
	margin:auto;
	top:0;
	left:0;
	right:0;
	bottom:0
	
	}
	
	#paises_enelmundo{
		margin-left:700px;
		height:200px;
		width: 110px;
		margin-top:80px;
		float:left;
		
		}
	#textito_enelmundo{
		height:137px;
		width:446px;
		margin-left: 470px;
		margin-top:50px;
		background-image:url(imagenes/trabajos/texto_enelmundo.png);
		background-repeat:no-repeat;
		float:left;
		}
		.texto_enelmundo{
			color:#000000;
			font-size:0.9em;
			line-height:1.8em;
			padding: 30px;
		
			}
		
		
	.paises_enelmundo{
		font-size:0.95em;
		line-height:2em;
		}
	
	#mapa{
	width:920px;
	margin-top:50px;
	}
	
	#imagemap area {
outline:none;
}

	
#mail{
 
width:400px;
height:26px;
/*bottom:10px;*/
bottom:7px;
text-align:right;
right:20px;
color:#FFF;
z-index:6000;
float:right;
 position:fixed;
}

.linkyoutube{
width:28px;
height:26px;
margin-left:3px;
margin-bottom:5px;
z-index:6000;
float:left;
}

.mail_in{
width:290px;
height:26px;
padding:5px;
z-index:6000;
	font-size:1em;
float:left;
}

.mail_in a{
	color:#fff;	
}

.mailtel_texto{
	color:#FFF;
	padding:3px;
	text-align:right;
	text-decoration: none;
	font-size:0.85em;
}
	

 
	
	 #credito{
		 position:fixed;
width: 100%;
height:20px;
padding-top:-500px;
float:left;
bottom:0px;
left:90%;
z-index:5000;
}



a
{
	text-decoration: none;
	color: #000;
		
	
	}
a:hover
{
	text-decoration: none;
	color:#d8742c;
	 	
	
	}
a:active
{
	text-decoration: none;
	color: #000;
		
	
	}	
a:visit
{
	text-decoration: none;
	color: #000;
		
	
	}	
	
	
ul {
    margin: 0px;
    padding: 0px;
	float: left;
	text-decoration: none;
	}

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

.wrap{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	position: relative;
}

#nos {
	width:1050px;
	height:100$%;
	position:absolute;
	background-image:url(imagenes/fondo_nosotros.png);
	background-repeat:no-repeat;
	margin:auto;
	top:0;
	left:0;
	right:0;
	bottom:0
}