/*494 0395 patricia mama de barbie*/
html { 
	padding: 0;
	margin: 0;
}
body {
	margin: 0;
	font: normal 11px "Trebuchet MS", sans-serif;
	background: #fff url(../img/fondo-body.png) repeat-x;
	text-align: center;
	color: #fff;
}

/* ============ TAGS GLOBALES ============ */

img {border: 0;}

ul, ol, li, dl, dt, dd {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

a { text-decoration: none; }
h1,h2,h3,h4,h5,h6 {padding: 0; margin: 0;}
form,fieldset,label,input {padding: 0;margin: 0;}
fieldset {border: 0;}
p {margin: 10px 0;}
.hidden {display: none;}
.clear {clear: both;}


/* ============ ORGANIZACION ESTRUCTURAL ============ */

#wrapper {text-align: left; width: 990px; margin: 0 auto; position: relative; }

	#top { width:990px; height:99px; display:block; background: url(../img/fondo-top.png) no-repeat 0 29px; }

	#top h3 { width:990px; height: 29px; font:normal 13px "Trebuchet MS"; color:#e3e3e3; text-align:center; padding-top:4px; }
	
	#top h1 a { display:block; position:absolute; z-index:10; width:335px; height:264px; background: url(../img/logo-osmosis.png) no-repeat; text-indent:-9000px; overflow:hidden; margin-left:23px; margin-top:-14px; }
	.en #top h1 a { display:block; position:absolute; z-index:10; width:335px; height:264px; background: url(../img/en/logo-osmosis.png) no-repeat; text-indent:-9000px; overflow:hidden; margin-left:23px; margin-top:-14px; }

		#top ul.botonera { display:block; position:relative; overflow:hidden; width:559px; height:26px; background: url(../img/botonera.png) no-repeat; left:366px; margin-top:40px; }
			.botonera li { display:inline; float:left; }
			.botonera li a { display:block; background:url(../img/botonera.png) no-repeat; height:26px; text-indent:-9000px; margin-right:10px; }
			.botonera #bot1 a { width:95px; background-position: 0 0;   }
			.botonera #bot1 a:hover, .botonera #bot1 .seleccionado { width:95px; background-position: 0 -26px;  }
			.botonera #bot2 a { width:121px; background-position: -105px 0;  }
			.botonera #bot2 a:hover, .botonera #bot2 .seleccionado { width:121px; background-position: -105px -26px; }
			.botonera #bot3 a { width:105px; background-position: -236px 0;  }
			.botonera #bot3 a:hover, .botonera #bot3 .seleccionado { width:105px; background-position: -236px -26px; }
			.botonera #bot4 a { width:102px; background-position: -351px 0;  }
			.botonera #bot4 a:hover, .botonera #bot4 .seleccionado { width:102px; background-position: -351px -26px; }
			.botonera #bot5 a { width:96px; background-position: -463px 0; margin-right:0; }
			.botonera #bot5 a:hover, .botonera #bot5 .seleccionado { width:96px; background-position: -463px -26px; }

		.en #top ul.botonera { display:block; position:relative; overflow:hidden; width:559px; height:26px; background: url(../img/en/botonera.png) no-repeat; left:366px; margin-top:40px; }
			.en .botonera li { display:inline; float:left; }
			.en .botonera li a { display:block; background:url(../img/en/botonera.png) no-repeat; height:26px; text-indent:-9000px; margin-right:10px; }
			.en .botonera #bot1 a { width:95px; background-position: 0 0;   }
			.en .botonera #bot1 a:hover, .en .botonera #bot1 .seleccionado { width:95px; background-position: 0 -26px;  }
			.en .botonera #bot2 a { width:104px; background-position: -105px 0;  }
			.en .botonera #bot2 a:hover, .en .botonera #bot2 .seleccionado { width:104px; background-position: -105px -26px; }
			.en .botonera #bot3 a { width:98px; background-position: -219px 0;  }
			.en .botonera #bot3 a:hover, .en .botonera #bot3 .seleccionado { width:98px; background-position: -219px -26px; }
			.en .botonera #bot4 a { width:126px; background-position: -327px 0;  }
			.en .botonera #bot4 a:hover, .en .botonera #bot4 .seleccionado { width:126px; background-position: -327px -26px; }
			.en .botonera #bot5 a { width:96px; background-position: -463px 0; margin-right:0; }
			.en .botonera #bot5 a:hover, .en .botonera #bot5 .seleccionado { width:96px; background-position: -463px -26px; }

	#fondoCuerpo  { width:990px; background: url(../img/fondo-wrapper.png) repeat-y; overflow:hidden; margin-top:10px;}
		#fondoCuerpo #cuerpo  { width:990px; position:relative; background: url(../img/top-wrapper.png) no-repeat center top;  min-height:227px;  color:#000; overflow:hidden; margin-bottom:40px; }
	#fondoCuerpo .bottomCuerpo { background:transparent url(../img/bottom-wrapper.png) no-repeat; display:block; height:246px; margin-top:-246px; width:990px; }

/*---------------------- Columna izquierda */

		#cuerpo #colLeft { width:275px; margin:173px 0 0 55px; display:inline; float:left;  }

			#colLeft .idioma { display:block; clear:both; margin:-17px 0 10px 165px; text-indent:-9000px; background: url(../img/english.png) no-repeat; width:109px; height:39px; overflow:hidden; }

			.en #colLeft .idioma { display:block; clear:both; margin:-17px 0 10px 165px; text-indent:-9000px; background: url(../img/en/espanol.png) no-repeat; width:109px; height:39px; overflow:hidden; }

			#colLeft .vision { display:block; text-align:right; font:normal 12px Georgia; color:#7cc4e9; }
				#colLeft .vision strong { font:normal 20px Georgia; color:#0195ff; }

			#colLeft #productos { display:block; margin-top:30px;  }
				#colLeft #productos h2 { position:relative; display:block; background:url(../img/tit-productos.png) no-repeat center right; text-indent:-9000px; height:22px; margin-top:28px; }
				.en #colLeft #productos h2 { position:relative; display:block; background:url(../img/en/tit-productos.png) no-repeat center right; text-indent:-9000px; height:22px; margin-top:28px; }
				#colLeft #productos p { font:normal 13px Arial; color:#b2b2b2; text-align:right; }
					#colLeft #productos p strong { font:normal 16px Arial; color:#b2b2b2; text-align:right; }

				#colLeft #productos ul.menuProd { display:block; position:relative; width:275px; height:246px; background: url(../img/botonera-lateral.png) no-repeat; }
					#colLeft #productos .menuProd li a { display:block; width:275px; height:49px; text-indent:-9000px;  background: url(../img/botonera-lateral.png) no-repeat; overflow:hidden; }
					#colLeft #productos .menuProd #men1 a { background-position: 0 0; }
					#colLeft #productos .menuProd #men1 a:hover, #colLeft #productos .menuProd #men1 .seleccionado { background-position: -275px 0; }
					#colLeft #productos .menuProd #men2 a { background-position: 0 49px; }
					#colLeft #productos .menuProd #men2 a:hover, #colLeft #productos .menuProd #men2 .seleccionado { background-position: -275px -49px; }
					#colLeft #productos .menuProd #men3 a { background-position: 0 98px; }
					#colLeft #productos .menuProd #men3 a:hover, #colLeft #productos .menuProd #men3 .seleccionado { background-position: -275px -98px; }
					#colLeft #productos .menuProd #men4 a { background-position: 0 147px; }
					#colLeft #productos .menuProd #men4 a:hover, #colLeft #productos .menuProd #men4 .seleccionado { background-position: -275px -147px; }
					#colLeft #productos .menuProd #men5 a { background-position: 0 196px; }
					#colLeft #productos .menuProd #men5 a:hover, #colLeft #productos .menuProd #men5 .seleccionado { background-position: -275px -196px; }

				.en #colLeft #productos ul.menuProd { display:block; position:relative; width:275px; height:246px; background: url(../img/en/botonera-lateral.png) no-repeat; }
					.en #colLeft #productos .menuProd li a { display:block; width:275px; height:49px; text-indent:-9000px;  background: url(../img/en/botonera-lateral.png) no-repeat; overflow:hidden; }
					.en #colLeft #productos .menuProd #men1 a { background-position: 0 0; }
					.en #colLeft #productos .menuProd #men1 a:hover, .en #colLeft #productos .menuProd #men1 .seleccionado { background-position: -275px 0; }
					.en #colLeft #productos .menuProd #men2 a { background-position: 0 49px; }
					.en #colLeft #productos .menuProd #men2 a:hover, .en #colLeft #productos .menuProd #men2 .seleccionado { background-position: -275px -49px; }
					.en #colLeft #productos .menuProd #men3 a { background-position: 0 98px; }
					.en #colLeft #productos .menuProd #men3 a:hover, .en #colLeft #productos .menuProd #men3 .seleccionado { background-position: -275px -98px; }
					.en #colLeft #productos .menuProd #men4 a { background-position: 0 147px; }
					.en #colLeft #productos .menuProd #men4 a:hover, .en #colLeft #productos .menuProd #men4 .seleccionado { background-position: -275px -147px; }
					.en #colLeft #productos .menuProd #men5 a { background-position: 0 196px; }
					.en #colLeft #productos .menuProd #men5 a:hover, .en #colLeft #productos .menuProd #men5 .seleccionado { background-position: -275px -196px; }
			#colLeft #servicios { display:block; margin-top:30px;  }
				#colLeft #servicios .servicios  { position:relative; display:block; background:url(../img/tit-otros-servicios.png) no-repeat center right; text-indent:-9000px; height:22px; margin-top:28px; }
				.en #colLeft #servicios .servicios  { position:relative; display:block; background:url(../img/en/tit-otros-servicios.png) no-repeat center right; text-indent:-9000px; height:22px; margin-top:28px; }
				#colLeft #servicios .otrosServicios { display:block; position:relative; background:url(../img/otros-servicios.png) no-repeat; width:275px; height:141px; text-indent:-9000px; }
				.en #colLeft #servicios .otrosServicios { display:block; position:relative; background:url(../img/en/otros-servicios.png) no-repeat; width:275px; height:141px; text-indent:-9000px; }

				#colLeft #servicios p { font:normal 13px Arial; color:#b2b2b2; text-align:right; }
					#colLeft #servicios p strong { font:normal 14px Arial; color:#b2b2b2; text-align:right; }
				#colLeft #servicios .linea { border-top:1px solid #b2b2b2; height:14px; display:block;  }

				#colLeft #servicios .servContacto { display:block; background: url(../img/otros-servicios-consulte.png) no-repeat; width:275px; height:45px; text-indent:-9000px; overflow:hidden; }
				.en #colLeft #servicios .servContacto { display:block; background: url(../img/en/otros-servicios-consulte.png) no-repeat; width:275px; height:45px; text-indent:-9000px; overflow:hidden; }

				#colLeft #servicios ul.prod { display:block; position:relative; margin-top:29px; height:43px; }
					#colLeft #servicios .prod li { display:inline; float:left; }
					#colLeft #servicios .prod li a { display:block; height:43px; text-indent:-9000px; overflow:hidden; }
					#colLeft #servicios .prod #prod1 a { background: url(../img/dng.png) no-repeat; width:98px; }
					#colLeft #servicios .prod #prod2 a { background: url(../img/prg.png) no-repeat; width:96px; margin-left:2px;}
					#colLeft #servicios .prod #prod3 a { background: url(../img/mkt.png) no-repeat; width:76px; margin-left:2px;}

					.en #colLeft #servicios .prod #prod1 a { background: url(../img/en/dng.png) no-repeat; width:98px; }
					.en #colLeft #servicios .prod #prod2 a { background: url(../img/en/prg.png) no-repeat; width:96px; margin-left:2px;}
					.en #colLeft #servicios .prod #prod3 a { background: url(../img/en/mkt.png) no-repeat; width:76px; margin-left:2px;}

				#colLeft ul.iconos { display:block; position:relative; margin-top:19px; height:30px; }
					#colLeft .iconos li { display:inline; float:left; }
					#colLeft .iconos li a { display:block; height:31px; text-indent:-9000px; overflow:hidden; }
					#colLeft .iconos #ico1 a { background: url(../img/apache.png) no-repeat; width:77px; margin-left:23px; }
					#colLeft .iconos #ico2 a { background: url(../img/php.png) no-repeat; width:50px; margin-left:18px;}
					#colLeft .iconos #ico3 a { background: url(../img/mysql.png) no-repeat; width:56px; margin-left:22px;}


/*---------------------- Columna derecha */

		#cuerpo #colRight { width:509px; margin-left:56px; display:inline; float:left; margin-top:31px; }

			#colRight #independientes { display:block; margin-top:30px; background: url(../img/independientes.png) no-repeat; width:509px; height:100px; }
			.en #colRight #independientes { display:block; margin-top:30px; background: url(../img/en/independientes.png) no-repeat; width:509px; height:100px; }

			.que-hacemos h3  { position:relative; display:block; background:url(../img/tit-quehacemos.png) no-repeat; text-indent:-9000px; height:49px; width:186px; }
			.en .que-hacemos h3  { position:relative; display:block; background:url(../img/en/tit-quehacemos.png) no-repeat; text-indent:-9000px; height:34px; width:184px; margin-top:15px; }

			.como-lo-hacemos h3  { position:relative; display:block; background:url(../img/tit-comolohacemos.png) no-repeat; text-indent:-9000px; height:46px; width:242px; }
			.en .como-lo-hacemos h3  { position:relative; display:block; background:url(../img/en/tit-comolohacemos.png) no-repeat; text-indent:-9000px; height:34px; width:187px; margin-top:15px; }

			.clientes h3  { position:relative; display:block; background:url(../img/tit-clientes.png) no-repeat; text-indent:-9000px; height:35px; width:172px; }
			.en .clientes h3  { position:relative; display:block; background:url(../img/en/tit-clientes.png) no-repeat; text-indent:-9000px; height:35px; width:172px; margin-top:15px; }

			.quienes-somos h3  { position:relative; display:block; background:url(../img/tit-quienessomos.png) no-repeat; text-indent:-9000px; height:49px; width:242px; }
			.en .quienes-somos h3  { position:relative; display:block; background:url(../img/en/tit-quienessomos.png) no-repeat; text-indent:-9000px; height:34px; width:173px;  margin-top:15px;}

			.que-buscamos h3  { position:relative; display:block; background:url(../img/tit-quebuscamos.png) no-repeat; text-indent:-9000px; height:49px; width:202px; }
			.en .que-buscamos h3  { position:relative; display:block; background:url(../img/en/tit-quebuscamos.png) no-repeat; text-indent:-9000px; height:49px; width:202px; margin-top:15px;}

			.diseno-grafico h3  { position:relative; display:block; background:url(../img/tit-dng.png) no-repeat; text-indent:-9000px; height:50px; width:288px; }
			.en .diseno-grafico h3  { position:relative; display:block; background:url(../img/en/tit-dng.png) no-repeat; text-indent:-9000px; height:35px; width:297px;  margin-top:15px;}

			.programacion h3  { position:relative; display:block; background:url(../img/tit-prg.png) no-repeat; text-indent:-9000px; height:46px; width:275px; }
			.en .programacion h3  { position:relative; display:block; background:url(../img/en/tit-prg.png) no-repeat; text-indent:-9000px; height:46px; width:275px;  margin-top:15px;}

			.marketing h3  { position:relative; display:block; background:url(../img/tit-mkt.png) no-repeat; text-indent:-9000px; height:45px; width:212px; }
			.en .marketing h3  { position:relative; display:block; background:url(../img/en/tit-mkt.png) no-repeat; text-indent:-9000px; height:45px; width:212px; }

			.contactenos h3  { position:relative; display:block; background:url(../img/tit-contacto.png) no-repeat; text-indent:-9000px; height:42px; width:172px; }
			.en .contactenos h3  { position:relative; display:block; background:url(../img/en/tit-contacto.png) no-repeat; text-indent:-9000px; height:35px; width:206px; }

			.gestor-inmobiliarias h3  { position:relative; display:block; background:url(../img/tit-gestor-inmobiliarias.png) no-repeat; text-indent:-9000px; height:25px; width:247px; }
			.en .gestor-inmobiliarias h3  { position:relative; display:block; background:url(../img/en/tit-gestor-inmobiliarias.png) no-repeat; text-indent:-9000px; height:25px; width:247px; }

			.gestor-clientes h3  { position:relative; display:block; background:url(../img/tit-gestor-clientes.png) no-repeat; text-indent:-9000px; height:25px; width:185px; }
			.en .gestor-clientes h3  { position:relative; display:block; background:url(../img/en/tit-gestor-clientes.png) no-repeat; text-indent:-9000px; height:24px; width:218px;  }

			.gestor-archivos h3  { position:relative; display:block; background:url(../img/tit-gestor-archivos.png) no-repeat; text-indent:-9000px; height:25px; width:191px; }
			.en .gestor-archivos h3  { position:relative; display:block; background:url(../img/en/tit-gestor-archivos.png) no-repeat; text-indent:-9000px; height:25px; width:191px;  }

			.gestor-newsletter h3  { position:relative; display:block; background:url(../img/tit-gestor-newsletter.png) no-repeat; text-indent:-9000px; height:25px; width:231px; }
			.en .gestor-newsletter h3  { position:relative; display:block; background:url(../img/en/tit-gestor-newsletter.png) no-repeat; text-indent:-9000px; height:24px; width:274px;  }

			.gestor-ecommerce h3  { position:relative; display:block; background:url(../img/tit-gestor-ecommerce.png) no-repeat; text-indent:-9000px; height:25px; width:231px; }
			.en .gestor-ecommerce h3  { position:relative; display:block; background:url(../img/en/tit-gestor-ecommerce.png) no-repeat; text-indent:-9000px; height:24px; width:249px; }

			#colRight .sifr {font:normal 16px Arial; color:#7a7f8a; display:block; }
				#colRight .sifr strong {color: #79b5d4; }
			#colRight p {width: 480px; font:normal 13px Arial; color:#7a7f8a; }
			

			#colRight h4 { font:bold 14px "Trebuchet MS"; color:#7a7f8a; display:block; margin-top:10px; }
			#colRight .subtitulo { font:bold 15px "Trebuchet MS"; color:#7a7f8a; display:block; }

			#colRight ul.staff { display:block; overflow:hidden; margin-top:10px; }
				#colRight .staff li { display:inline; float:left; border-top:1px solid #ccc; padding-top:10px; margin-top:10px; width:240px; margin-right:10px; }
				#colRight .staff li img { display:inline; float:left; margin-right:10px; border:2px solid #1fa2ff; }
				#colRight .staff li h4 a { display:inline; font:bold 14px "Trebuchet MS"; color:#1fa2ff; }
				#colRight .staff li h4 a { color:#1fa2ff; }
				#colRight .staff li h4 a:hover { color:#1fa2ff; text-decoration:underline; }
				#colRight .staff li .intro { display:inline; }

			#colRight ul.listaSitios { clear:both; position:relative; overflow:hidden; display:block; font:normal 13px "Trebuchet MS"; color:#7a7f8a; margin-top:10px;  }
				#colRight .listaSitios li { display:inline; float:left; background:url(../img/bullet.png) no-repeat 0 11px; line-height:24px; width:234px; margin-right:10px; padding-left:10px;  }
				#colRight .listaSitios li a { color:#7a7f8a; }
				#colRight .listaSitios li a:hover { text-decoration:underline; }
				
			#colRight ul.lista { clear:both; position:relative; display:block; font:normal 13px "Trebuchet MS"; color:#7a7f8a; margin-top:10px; }
				#colRight .lista li { clear:both; display:block; position:relative; background:url(../img/bullet.png) no-repeat 67px 8px; padding-left:80px; line-height:20px; }

			#colRight ul.listaGestor { clear:both; position:relative; display:block; font:normal 13px "Trebuchet MS"; color:#7a7f8a; padding-bottom:10px;  }
				#colRight .listaGestor li { clear:both; display:block; position:relative; background:url(../img/bullet.png) no-repeat 67px 8px; padding-left:80px; padding-bottom:0; }

			#colRight ul.listaGestor2 { clear:both; position:relative; display:block; font:normal 13px "Trebuchet MS"; color:#7a7f8a;  }
				#colRight .listaGestor2 li { clear:both; display:block; position:relative; background:url(../img/bullet.png) no-repeat 8px 7px; padding-left:20px; padding-bottom:0; }

			#colRight ul.pestanas { display:block;  border-top:1px solid #ccc;   border-bottom:1px solid #ccc; padding-bottom:8px; width:509px; height:40px; }
				#colRight .pestanas li { display:inline; float:left; margin-top:15px; border-right:1px solid #b2b2b2; padding-right:17px; margin-right:17px; }
				#colRight .pestanas #titulo { display:inline; float:left;  background: url(../img/clientes.png) no-repeat; width:99px; border-right:1px solid #b2b2b2; padding-right:22px; margin-right:22px; text-indent:-9000px; height:22px; }
				.en #colRight .pestanas #titulo { display:inline; float:left;  background: url(../img/en/clientes.png) no-repeat; width:99px; border-right:1px solid #b2b2b2; padding-right:22px; margin-right:22px; text-indent:-9000px; height:22px; }
				#colRight .pestanas .ultimo { margin-right:0; padding-right:0; border:none; }
				#colRight .pestanas li a { font:bold 16px "Trebuchet MS"; color:#7a7f8a;  text-transform:uppercase;}
				#colRight .pestanas li a:hover {  font:bold 16px "Trebuchet MS"; color:#d64701;  text-transform:uppercase;  }
				#colRight .pestanas li .seleccionado { font:bold 16px "Trebuchet MS"; color:#d64701; text-transform:uppercase; }

				#colRight .pestanas .sel { background:none; margin-right:0; padding-right:0; }

			#colRight #imagenes { clear:both; display:block; position:relative; margin-top:4px; background:#e5e5e5;  padding:10px 10px 0 10px; font:bold 14px Arial; overflow:hidden; }

				#colRight #imagenes .grande { display:block; position:relative; width:486px; height:320px; border:1px solid #cccccc;  }
				#colRight #imagenes  a { font:bold 14px Arial; color:#7a7f8a;  }
				#colRight #imagenes .epigrafe { background:#CCCCCC none repeat scroll 0 0; display:block; height:15px; padding:7px 10px; width:468px;font:bold 14px Arial; color:#7a7f8a; margin-top:7px; }
				#colRight #imagenes a:hover { text-decoration:underline; }
				#colRight #imagenes ul.fotosSitios { display:block; position:relative; margin-top:6px;  background:#ccc; padding:5px 6px; }
					#colRight #imagenes .fotosSitios li { display:inline;  }
					#colRight #imagenes .fotosSitios img { border:1px solid #022D4A;  }
					#colRight #imagenes .fotosSitios.ultima  { margin-right:0; }


			#colRight ul.listaClientes { clear:both; position:relative; overflow:hidden; display:block; font:normal 13px "Trebuchet MS"; color:#7a7f8a; margin-top:10px;  }
				#colRight .listaClientes li { display:block; margin-bottom: 10px; border-bottom:1px solid #ccc; padding-bottom:10px; }
				#colRight .listaClientes h4 { }
				#colRight .listaCliente .introclientes { display:block; }
				#colRight .listaClientes li a { color:#7a7f8a; clear:both; overflow:hidden; }
				#colRight .listaClientes li a:hover { text-decoration:underline; }

#formContacto  {padding-top: 15px; display:block; }
	#formContacto legend {display: none; }
	#formContacto label {width: 160px; padding-right: 10px;  text-align: right; display: block; float: left; font:bold 13px "Trebuchet MS"; color:#7A7F8A; }
	#formContacto input {width: 240px; margin-bottom: 5px; padding: 2px; border:1px solid #7A7F8A; }
	#formContacto textarea {width: 240px; height: 120px; padding: 2px; border:1px solid #7A7F8A; }
	#formContacto button {display: block; margin-left: 170px; margin-top: 10px; width: 79px; height: 40px; text-indent: -9000px; border: 0; cursor: pointer; background: url(../img/boton-enviar.png) no-repeat; }
	.en #formContacto button {display: block; margin-left: 170px; margin-top: 10px; width: 79px; height: 40px; text-indent: -9000px; border: 0; cursor: pointer; background: url(../img/en/boton-enviar.png) no-repeat; }

	.paginador { display:block; margin-top:20px; text-align:center; font:normal 14px "Trebuchet MS"; color:#7A7F8A; }
		.paginador a { color:#7A7F8A; }
		.paginador a:hover { text-decoration:underline; color:#7189B6; }
		.ocultas { display:none; }



/*---------------------- Pie */

	#bodyPie {	margin: 0; background: #fff url(../img/fondo-body.png) repeat-x; text-align: center; background: #12367a url(../img/pie-fondo.png) repeat-x; min-height:254px; overflow:hidden; }

	/*#bodyPie #pie { display:block; position:relative; overflow:hidden; margin: 0 auto; text-align:left; }*/
	#bodyPie #pie { margin:0 auto; position:relative; text-align:left; width:990px; }


		#pie #columnas { margin:0 auto; position: relative; overflow:hidden; display:block; width:900px;  top:18px; background:#050f22; padding-bottom:10px; margin-bottom:25px; }
			#columnas h3 { display:block; position:relative; width:900px; height:65px; background: url(../img/tit-pie.png) no-repeat; text-indent:-9000px; margin-bottom:11px; text-align:left; }
			.en #columnas h3 { display:block; position:relative; width:900px; height:65px; background: url(../img/en/tit-pie.png) no-repeat; text-indent:-9000px; margin-bottom:11px; text-align:left; }

			#columnas #lanzamientos { display:inline; float:left; position:relative; width:260px; margin-left:20px; border-right:1px solid #6a7382;text-align:left; padding-right:20px;; min-height:190px;  }
				#columnas #lanzamientos p { color:#fff; line-height:14px; width:260px; }
				#columnas #lanzamientos .ultimo { padding:10px 0 10px 10px; width:250px;  display:block; position:relative; background:#313f5b;}
				#columnas #lanzamientos .ultimo img { display:inline; float: left; border:2px solid #1fa2ff; margin-right:10px; }
				#columnas #lanzamientos .ultimo .intro { display:inline; position:relative; margin:0; font-size:11px; color:#fff;line-height:14px; width:245px; }
				#columnas #lanzamientos .ultimo .intro strong { font-weight:bold; color:#1fa2ff; }
				#columnas #lanzamientos a.web { color:#1fa2ff; margin-top:5px; display:block; position:relative; width:70px; text-decoration:underline; }
				.en #columnas #lanzamientos a.web { color:#1fa2ff; margin-top:5px; display:block; position:relative; width:71px; text-decoration:underline; }
				#columnas #lanzamientos a:hover {color:#fff; }


			#columnas #ubicacion { display:inline; float:left; position:relative; width:279px; margin-left:20px;  border-right:1px solid #6a7382;text-align:left; min-height:190px; }
				#columnas #ubicacion p { margin-top:5px; color:#fff; line-height:14px; width:260px; }
				#columnas #ubicacion strong { margin:5px 0; color:#fff; font-size:18px; position:relative; display:block;}
				#columnas #ubicacion a.contactenos { color:#1fa2ff; margin-top:5px; display:block; position:relative; width:73px; text-decoration:underline; }
				#columnas #ubicacion a:hover {color:#fff; }

			#columnas #clientes { display:inline; float:right; position:relative; width:261px; margin-right:20px; text-align:left;min-height:190px; }
				#columnas #clientes p { color:#fff; line-height:14px; width:260px; }
				#columnas #clientes .cliente { padding:10px 0 10px 10px; width:250px;  display:block; position:relative; background:#313f5b; min-height:130px; }
				#columnas #clientes .cliente img { display:inline; float: left; border:2px solid #1fa2ff; margin-right:10px; }
				#columnas #clientes .cliente .intro { display:inline; position:relative; margin:0; font-size:11px; color:#fff;line-height:14px; width:248px; }
				#columnas #clientes .cliente .intro strong { font-weight:bold; color:#1fa2ff; }
				#columnas #clientes a.web { color:#1fa2ff; margin-top:5px; display:block; position:relative; width:70px; }
				#columnas #clientes a.verweb { color:#1fa2ff; margin-top:11px; display:block; position:relative; width:120px; text-decoration:underline; }
				#columnas #clientes a:hover {color:#fff; }


	/*#bodyPie #linea { background:#000D26 url(../img/pie-linea.png) repeat-x; display:block; overflow:hidden; padding-top:25px; margin-top:25px; }*/
	#linea {background:#000D26 url(../img/pie-linea.png) repeat-x; text-align: center; padding-top:13px; }

	#linea #bottom { background: #000d26; height:104px; position:relative; margin:0 auto; width:900px; }

		#linea #bottom #cuerpoPie { margin:0 auto;  overflow:hidden; display:block; width:900px; background:#000d26;  }
		#linea #bottom #cuerpoPie p { background:transparent url(../img/osmosis.png) no-repeat 0 -1px; color:#C0C0C0; font:normal 11px Tahoma; height:37px; padding-left:26px; padding-top:7px; text-align:left; }

		#linea #bottom #cuerpoPie ul.sitios { color:#646464; width:650px;  margin-top:-16px; float:left; display:inline;text-align:left;  }
			#linea #bottom #cuerpoPie .sitios li { display:inline; font:normal 11px Tahoma; }
			#linea #bottom #cuerpoPie .sitios li a { color:#646464;  }
			#linea #bottom #cuerpoPie .sitios li a:hover { color:#646464; text-decoration:underline; }


	#linea #bottom .contacto { display:block; height:134px; left:693px; overflow:hidden; position:absolute; text-indent:-9000px; top:-30px; width:211px; background: url(../img/sobre.png) no-repeat; }
	.en #linea #bottom .contacto { display:block; height:134px; left:693px; overflow:hidden; position:absolute; text-indent:-9000px; top:-30px; width:211px; background: url(../img/en/sobre.png) no-repeat; }

	.margenque-hacemos { height:12px; display:block; }
	.margencomo-lo-hacemos { height:95px; display:block; }
	.margenquienes-somos { height:135px; display:block; }
	.margenque-buscamos { height:138px; display:block; }
	.margencontactenos { height:60px; display:block; }

/*-------------- scrool imagenes grandes */
#scrollImg2  { width:488px; position:relative; height:340px; z-index:1; }
.wrap2 { 
	height:340px; 
	width:488px; 
	display:block; 
	overflow:hidden; 
	position:relative;  
	z-index: 9;
}
.carousel2 {
	width:10000px;
	margin: 0;
	padding:0;
	position:absolute;
	top:0;
	left:0;
}
.carousel2 li {
	width:488px;
	float:left;
	display:inline;
	margin-right:0;
}
.carousel2 li .epi1 {
	position:relative;
	top:3px;
	font: normal 12px "Trebuchet MS";
	color: #7A7F8A;
	width:486px;
	height:20px;
	display:block;
	clear:both;
}
.carousel2 img { 
	display:inline; 
	float:left; 
	width:486px; 
	height:320px; 
	border:1px solid #cccccc;
}
.car_controles2 {
	width: 200px;
	position: absolute;
	z-index: 999;
	margin-left:401px;
	margin-top:11px;
}

.car_controles2 .foto2 {
	width: 18px;
	float: left;
	padding-top: 2px;
	z-index: 999;

}

.car_controles2 img {
	width: 23px;
	height: 22px;
	float: none;
	margin: 0;
	z-index: 999;
	cursor:pointer;
}

.car_controles2 .car_right2 {
	display:inline;
	float:left;
	margin-right:6px;
}

.car_controles2 .car_pause2 {
	width: 23px;
	text-align: center;
	margin-right: 6px;
	z-index: 999;
	cursor:pointer;
	display:inline;
	float:left;
}