/*
Theme Name: Kybalion web 
Description: Theme Kybalion web.
Version: 3.7
Author: Kybalion diseño y creatividad. 
Author URI: http://www.kybalion.es/
*/

/** ini comun **/
	html, body {
		margin:0;
		padding:0;
		text-align: center;
		background:#1D1D1D;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:.88em;
		color:#BFBFBF;
	}
	
	body{
		background:0 95px url('images/comun/fCabecera.png') repeat-x;
		font-size:.88em;
		overflow-x:hidden;
	}
	
	.clear 		{ clear:both;height:0;line-height:0;font-size:0; }
	a			{ outline-style: none;outline-width: 0pt;color: #9c9d24;text-decoration:none;}
	a img 		{ border:0;text-decoration:none; }
	ul			{ list-style:none; }
	ul li a		{ text-decoration:none;color:#FFFFFF;}
	
	#wrapper 	{ /*overflow-x:hidden;*/ width:930px;position:relative;margin:0 auto;padding:0;/*background:blue;*/ }
	
	#header,#footer { width:100%;position:relative;margin:0 auto;}

/** ini comun header **/
	#header				  { height:132px; }
	#header #headerLogo   { width:425px;margin:0 auto 0 auto; }
	#header #headerLogo  a{ height:95px;display:block;padding:0;margin:0;text-indent:-9999px;background:url(images/logoKybalion.jpg); }
	
	/** botonera principal **/
		#header #mainNav	  { margin:1px 0 0 150px;padding:0;height:41px; }
		#header #mainNav li   { height:12px;padding:10px 0 0 50px;float:left; }
		#header #mainNav a	  { text-indent:-99999px;display:block; }
		
		.tLinkInicio a{
			width:37px;
			margin-left:13px;
			background:url(images/comun/menu/tInicio.png) no-repeat;	
		}
		
		.tLinkServicios a{
			width:70px;
			background:url(images/comun/menu/tServicios.png) no-repeat;	
		}
		
		.tLinkContacto a{
			width:69px;
			background:url(images/comun/menu/tContacto.png) no-repeat;	
		}
		
		.tLinkNoticias a{
			width:60px;
			background:url(images/comun/menu/tNoticias.png) no-repeat;	
		}
		
		.tLinkPortfolio a{
			width:62px;
			background:url(images/comun/menu/tPortfolio.png) no-repeat;	
		}
	
	/** subBotoneras **/
		.subBotonera1nivel ul{ margin:0;padding:0 0 0 65px; }
		.subBotonera1nivel ul li{ margin:18px 0 0 15px;padding:0;float:left; }
		.subBotonera1nivel li a { height:11px;display:block;text-indent:-9999px; }
		
		#subBotoneraTrabajos,
		#subBotoneraServicios{
			padding:0;
			margin:0;
			height:40px;
			text-align:left;
			background:0 -13px url(images/comun/menu/subTrabajos/tentaculo.png) no-repeat;
		}
		
		#subBotoneraTrabajos { margin-left:422px;width:500px; }
		#subBotoneraServicios{ margin-left:308px; }
		
		#subBotoneraServicios #tServWeb       { width:74px; height:12px; background: url(images/servicios/tSubMenu.png) no-repeat; }
		#subBotoneraServicios #tServImagenCorp{ width:114px; height:12px; background: -74px 0 url(images/servicios/tSubMenu.png) no-repeat; }
		#subBotoneraServicios #tServImpreso   { width:91px; height:12px; background: -188px url(images/servicios/tSubMenu.png) no-repeat; }
		#subBotoneraServicios #tServOtros     { width:38px; height:12px; background: -279px url(images/servicios/tSubMenu.png) no-repeat; }
		
/** ini comun footer**/
	#footer{ height:36px;margin-top:30px;float:left;font-size:9px;padding-top:4px; }
	#footer .separador{ width:960px;height:4px;margin:0 auto;background:url(images/comun/pie/separador.png) no-repeat; }
	#footer #ulLinks2_0  { width:550px;height:35px;margin:12px auto; }
	#footer #ulLinks2_0 a{ width:116px;height:35px;display:block;text-indent:-99999px;cursor:pointer; }
	#footer #ulLinks2_0 li{ float:left;	margin-right:20px; }
	
	#footer #ulLinks2_0 #lFlickr  { margin-top:5px; background:url(images/comun/pie/links2_0/flickr.jpg) no-repeat;  }
	#footer #ulLinks2_0 #lTwitter { margin-top:5px; background:url(images/comun/pie/links2_0/twitter.jpg) no-repeat; }
	#footer #ulLinks2_0 #lYoutube { background:url(images/comun/pie/links2_0/youtube.jpg) no-repeat; }
	#footer #ulLinks2_0 #lFacebook{	background:url(images/comun/pie/links2_0/facebook.jpg) no-repeat;}
	#footer #copy		{ margin-top:12px;color:white;}
	#footer #infoCopy	{ width:670px;margin:23px auto;font-size:.80em;	}

/** inicio**/
	#bannerIndex{
		width:1030px;
		height:277px;
		margin:0px 0 0 -65px;
		padding:0;
		background: url(images/index/cabecera/fondo.jpg) no-repeat;
		position:relative;	
	}

	#bannerIndex .banner{
		width:930px; 
		height:252px;
		overflow:hidden;
		margin:14px 0 0 64px;
		padding:0;
		position: absolute; top: 0px; left: 0px; display: list-item;
		text-indent:-99999px;
	}
	#bannerIndex .banner img{ position:absolute;top:0;left:0; }

	#paginacionBanner{
		display:block;
		position:absolute;
		text-align:right;
		padding:0 5px 0 0;
		z-index:20;
		right:10px;
		top:370px;			
	}

	#paginacionBanner a{
		width:15px;
		height:15px;
		color: #9c9d24;
		display:block;
		float:left;
		text-align:center;
		text-decoration:none;
		margin:0 5px 0 0;
		padding:2px 0 0 0;
		font-size:8px;
		vertical-align: middle;
		background:url(images/comun/paginacion/fpaginacion.png) no-repeat;
	}
	
	#paginacionBanner .activeSlide{
		font-weight:bolder;
		background:-17px 0 url(images/comun/paginacion/fpaginacion.png) no-repeat;
	}
	
	#infoIndex{ 
		width:930px;
		height:332px;
		background: center top url(images/index/linea_vertical.jpg) no-repeat; 
		margin:0;
		padding:10px 0 0 0;
		overflow:hidden;
	}

	#deQueSeTrata			 { float:left;width:420px;margin:0; text-align:left;font-size:.94em; }
	#deQueSeTrata .encabezado{
		margin-top:2px;
		text-indent:-9999px;
		background:url('images/index/dQSTrata.png') no-repeat;
		height:25px;
	}
		
	#proyectoDestacado 	   { float:right;width:420px;text-align:left;font-size:0.95em; }
	#proyectoDestacado .encabezado{
		margin-top:2px;
		text-indent:-9999px;
		background:url('images/index/qHacemos.png') top right no-repeat;
		height:30px;
	}
	
	#proyectoDestacado #tUnVistazo{
		text-indent:-99999px;
		width:83px;
		height:12px;
		margin:-10px 0 0 0;
		background:url('images/index/tUnVistazo.jpg') no-repeat;	
	}
	
	#proyectoDestacado .imgProyectoDestacado{
		height:332px;
		background-repeat:no-repeat;	
		background-position:right 50px;
	}
	
	#proyectoDestacado  #verTrabajos{
		width:127px;
		height:27px;	
		background:url(images/index/bVerMas.png) no-repeat;	
		display:block;
		text-indent:-99999px;
	}
	
	#tUltimasNoticias{
		margin:-8px 0 15px -25px;
		padding:0;
		height:31px;	
		width:1020px;
		background:url(images/index/noticias/fTNoticias.png);
	}
	
	#tUltimasNoticias .encabezado{
		text-indent:-9999px;
		width:114px;
		height:31px;
		margin:0 auto;
		background:0 8px url(images/index/noticias/tUltimasNoticias.png) no-repeat;
	}
	#contenedorNoticias{ margin:25px 0 0 0;width:970px;}
	#contenedorNoticias .noticia{ width:286px;text-align:justify;float:left;font-size:10px; padding:0; margin-right:35px; }
	#contenedorNoticias .noticia a{ color: #9c9d24; font-size:11px;}

/**servicios**/
	#contentServicios{
		margin:-40px 0 0 0;
	}
	#contentServicios .content{
		text-align:left;
		font-size:.85em;
	    display:block;
   		margin:0;
	    padding:0 0 0 35px;
	width:875px;
	}
	#contentServicios .content p{line-height:18px;margin:0;padding:0;}
	
	
	#cabServicios{ visibility:hidden;text-indent:-99999px; }
	#contentServicios .seccion{	margin:0 0 80px 0; padding:0; }
	#contentServicios .miniaturasInfo{ width:940px; margin:0; padding:0; }
	#contentServicios .miniaturasInfo .miniatura{
		width:240px;
		float:left;
		margin:0 70px 0 0;
	}
	
	#contentServicios .miniaturasInfo .miniatura .titulo{
		text-indent:-99999px;
		height:14px;
		z-index:1;
		position:relative;
	}
	#contentServicios .miniaturaMasInfo{
		display:block;
		width:205px;
		float:left;
		padding:0;
		margin:60px 0 0 40px;
	}
	
	#contentServicios .miniaturaMasInfo a{
		color:#9c9d24;
	}
	
	#contentServicios .miniaturaMasInfo .tVistazo{
		width:83px;
		height:12px;
		display:block;
		text-indent:-9999px;
		margin-left:10px;
		background:url(images/servicios/tVistazo.png) no-repeat;			
	}
	
	#contentServicios #tDamosForma			{ background:url(images/servicios/web/tDamosForma.png) no-repeat;		   }
	#contentServicios #tSencillezSufiente   { background:url(images/servicios/web/tSencillezSufiente.png) no-repeat;   }
	#contentServicios #tGustoDetalles		{ background:url(images/servicios/web/tGustoDetalles.png) no-repeat; 	   }	
	#contentServicios #tPilaresOptimizacion { background:url(images/servicios/web/tPilaresOptimizacion.png) no-repeat; }
	#contentServicios #tAnalisisResultados  { background:url(images/servicios/web/tAnalisisResultados.png) no-repeat;  }
	#contentServicios #tAsesoramiento		{ background:url(images/servicios/imagenCorporativa/tAsesoramiento.png) no-repeat; }
	#contentServicios #tEncajar				{ background:url(images/servicios/imagenCorporativa/tEncajar.png) no-repeat;    }
	#contentServicios #tPrincipioFin		{ background:url(images/servicios/otrosServicios/tPrincipioFin.png) no-repeat;  }
	#contentServicios #tSoftwareCarta		{ background:url(images/servicios/otrosServicios/tSoftwareCarta.png) no-repeat; }
	#contentServicios #tCreadores			{ background:url(images/servicios/otrosServicios/tCreadores.png) no-repeat;	    }
	#contentServicios .miniaturasInfo .miniatura .info p{ padding:0 0 5px 0; margin:0; }
	#contentServicios .miniaturasInfo .miniatura .infoOtrosServicios{ padding:0 0 0 40px; }
	#contentServicios .miniaturasInfo .miniatura .infoOtrosServicios ul{ padding:0 0 0 15px;margin:0;list-style:disc; }
	#contentServicios .miniaturasInfo .miniatura .imgInfo{ width:275px;height:92px;display:block;margin:-25px 0 -10px -20px; }
	#contentServicios .separador{
		width:1025px;
		height:4px;
		background:url(images/servicios/separador.jpg) no-repeat;	
		margin:15px 0 10px -65px;
	}
	
	#contentServicios .fSeccionesServicios{
		width:1125px;
		height:23px;
		margin:0;
		padding:0;
		margin-left:-120px;
		background:url(images/servicios/fSeccionesServicios.png) no-repeat center top;
		text-align:left;
	}
	
	.fSeccionesServicios .encabezado{
		width:593px;
		height:78px;
		position:absolute;
		margin:5px 0 0 340px;
		background: top left no-repeat;
		text-indent:-99999px;
	}
	
	#tSImgCorporativa{ background:url(images/servicios/imagenCorporativa/tSImgCorporativa.png) no-repeat;}
	#tSDisWeb{background:url(images/servicios/web/tSDisWeb.png) no-repeat;}
	#tSDisImpreso{background:url(images/servicios/impreso/tSDisImpreso.png) no-repeat;}
	#tSIlustracion{background:url(images/servicios/ilustracion/tSIlustracion.png) no-repeat;}
	#tSOtrosServicios{background:url(images/servicios/otrosServicios/tSOtrosServicios.png) no-repeat;}
	
	#ojo	 	{ margin:0; padding:0;background:0 25px url(images/servicios/imagenCorporativa/ojo.png) no-repeat; }
	#portatil	{ background:0 35px url(images/servicios/web/portatil.png) no-repeat ; }
	#botePintura{ background:0 30px url(images/servicios/impreso/botePintura.png) no-repeat; }
	#cohete		{ background:-20px 30px url(images/servicios/otrosServicios/coheteBig.png) no-repeat; }
	
	#contentServicios #tDisWeb{
		width:588px;
		height:93px;
		margin:-20px 0 20px 85px;
		background:url(images/servicios/web/tWeb.png) no-repeat;
		text-indent:-99999px;
	}
		
	#contentServicios #tImagenCorporativa{
		width:593px;
		height:108px;
		margin:-40px 0 35px 75px;
		background:url(images/servicios/imagenCorporativa/tImgCorporativa.png) no-repeat;
		text-indent:-99999px;
	}
	
	#contentServicios #tDisImpreso{
		width:610px;
		height:108px;
		margin:-40px 0 20px 57px;
		background:url(images/servicios/impreso/tDisImpreso.png) no-repeat;
		text-indent:-99999px;
	}
	
	#fListadoOtrosServicios{ background:url(images/servicios/otrosServicios/linea.png) no-repeat 0 28px; }
	
	#contentServicios #tOtrosServicios{
		width:669px;
		height:107px;
		margin:-40px 0 30px 0;
		background:url(images/servicios/otrosServicios/tOtrosServicios.png) no-repeat;
		text-indent:-99999px;
	}
	
	.tipoServicio{float:left;}
	
	#listadoOtrosServicios{
		width:669px;
		height:100px;
		margin-top:40px;
		margin-left:13px;
		padding-left:0;
	}
	
	#listadoOtrosServicios li{float:left;margin-left:15px;}
	#listadoOtrosServicios ul{margin-top:-4px;}
	#tCreacionAudivisual .encabezado{
		width:154px;
		height:13px;
		background:url(images/servicios/otrosServicios/tCreacionAudivisual.png) no-repeat;
		text-indent:-99999px;
		margin-left:10px;
	}
	
	#tPiezasInteractivas .encabezado{
		width:141px;
		height:13px;
		background:url(images/servicios/otrosServicios/tPiezasInteractivas.png) no-repeat;		
		text-indent:-99999px;
		margin-left:10px;
	}
	
	#tImagenSecundaria .encabezado{
		width:144px;
		height:13px;
		background:url(images/servicios/otrosServicios/tImagenSecundaria.png) no-repeat;		
		text-indent:-99999px;
		margin-left:10px;
	}
	
	.cajaOtrosServicios{
		width:199px;
		height:95px;
		background:url(images/servicios/otrosServicios/cajaListado.png) no-repeat;	
		text-align:left;
		margin-top:0;
		padding-top:0;
		margin-left:0;
		padding-left:0;
	}
	
	.cajaOtrosServicios li{
		padding-top:5px;	
		width:199px;
	}

/** portafolio**/
	#miniaturasPortafolio { 
		width:880px; 
		height:238px; 
		margin:80px auto 0 auto;		
		padding:0;
		overflow:hidden;
		background: url(images/muestras/portafolio/fPortafolio.png) no-repeat;
		position:relative;
	}
	
	#miniaturasPortafolio #elasticosPortafolio{
		width:730px;
		height:134px;
		position:absolute;
		top:21px;
		left:75px;
		margin:0;
		padding:0;
	}
	
	#elasticosPortafolio .elasticoPortafolio span {
		position: absolute;
		text-indent: -9999px;
		display:block;
		height:134px;
		margin:0;
		padding:0;
	}
	
	#elasticosPortafolio li{float:left;}	
	#elasticosPortafolio .elasticoPortafolio{ width:140px;height:134px;display:block;overflow:hidden; }
	
	#elasticosPortafolio .eCor{ background:url(images/muestras/portafolio/imgWebCorporativa.jpg) no-repeat; }
	#elasticosPortafolio .eWeb{ width:250px; background:url(images/muestras/portafolio/disWeb.jpg) no-repeat; }
	#elasticosPortafolio .eImp{ background:url(images/muestras/portafolio/disImpreso.jpg) no-repeat; }
	#elasticosPortafolio .eIlu{ background:url(images/muestras/portafolio/ilus.jpg) no-repeat; }
	
	#elasticosPortafolio .bECor,.bEWeb,.bEImp,.bEIlu{margin-right:8px;width:6px;height:134px;}
	#elasticosPortafolio .bECor{background:url(images/muestras/portafolio/bImgWebCorporativa.jpg);}
	#elasticosPortafolio .bEWeb{background:url(images/muestras/portafolio/bDisWeb.jpg);}
	#elasticosPortafolio .bEImp{background:url(images/muestras/portafolio/bDisImpreso.jpg);}
	#elasticosPortafolio .bEIlu{background:url(images/muestras/portafolio/bIlus.jpg);}

/** noticias **/

	#antNoticia,#sigNoticia{ width:12px;height:21px;margin-top:30px;cursor:pointer;position:absolute;z-index:50; }
	#antNoticia{ margin-left:5px;	background:url(images/muestras/flechaI.png);float:left;	}
	#sigNoticia{ margin-left:925px;	background:url(images/muestras/flechaD.png); }
		
	.linkNoticia{ color:#8b8c1b; }
	#contentNoticias { margin-top:5px;}	
	#contentNoticias #cPrincipal { float:left;width:682px; min-height:799px; 
		background:url(images/noticias/separadorColumnas.png) right 50px no-repeat; 
	}
	
	.lineaVerticalNoticias{ 
		height:50px;
		width:1px;
		background-color:#9e9e9e;
		float:left;
		margin-left:15px;
		margin-right:15px;
		margin-top:15px;
	}

	.noticiaExtendida{ width:625px; padding:0;margin:0; margin:0 auto;}
	.noticiaExtendida .cabecera{
		width:622px;
		height:26px;
		background:url(images/noticias/fTitulo.png) no-repeat;
		margin:15px 0 10px 0;
		padding:0;
	}
	
	.noticiaExtendida .cabecera .titulo{
		text-align:left;	
	}
	.noticiaExtendida .cabecera .titulo a{
		font-size:12px;
		text-decoration:none;
		font-weight:lighter;
		color:#9c9d24;
		padding:4px 0 0 10px;
		margin:0;
		float:left;
	}
	
	.noticiaExtendida .cabecera .titulo .fecha{
		font-size:10px;
		text-align:right;
		color:#999999;
		font-weight:lighter;
		padding:5px 10px 0 0;
		height:10px;
		float:right;
	}
	.noticiaExtendida .contenido{
		text-align:left;	
		color:#999999;
		font-weight:lighter;
		text-align:justify;
		font-size:.9em;
	}
	.noticiaExtendida .separador{
		width:797px;
		height:4px;
		margin:20px 0 40px 0;
		background:url(images/noticias/separador.png) no-repeat;
	}
	
	/** sidebar **/
		#contentNoticias #sidebarNoticias{
			float:right;
			width:225px;	
			margin:0;
			padding:15px 0 0 0;
			text-align:left;
		}
		#contentNoticias #sidebarNoticias ul{
			margin:0;
			padding:0;
		}
		#sidebarNoticias ul li{ margin:0 5px 5px 5px;font-size:.9em; }
		
	/** tweets**/
		#twitter-3 .widgettitle{
			margin:0 0 5px 0;
			padding:0;
			width:171px;
			height:29px;
			text-indent:-9999px;
			display:block;	
			text-align:left;
			background:url(images/noticias/twittsRecientes.png);		
		}
		#sidebarNoticias .tweets{ }
		#sidebarNoticias .tweets a { font-size:.82em;color: #9c9d24; }
		
	/** categorias **/
		#extended-categories-2 .widgettitle{
			width:134px;
			height:25px;
			text-indent:-9999px;
			display:block;	
			background:url(images/noticias/tSecciones.png);		
		}

		.widget_extended-categories a{
			color:#BFBFBF;
		}
	/** links **/
		#linkcat-14 .widgettitle{
			width:134px;
			height:25px;
			text-indent:-9999px;
			display:block;	
			background:url(images/noticias/tVisualFeed.png);			
		}
		#linkcat-14 a{
			width:120px;
			height:74px;
			text-indent:-99999px;
			background:url(http://visualfeed.kybalion.es/logosLinks/logoVisualFeed.png);
			display:block;
			margin:0 0 10px 0;	
		}

/***/
/*** trabajos **/
/** subBotonera trabajos **/

.infoImg{ height:0;text-indent:-99999px;float:left;visibility:hidden; }

.trabajoInfo{
	background: 20px 0 url(images/muestras/pastilla.jpg) no-repeat !important;		
}

.trabajoInfo .tCliente{
	text-indent:-99999px;
	visibility:hidden;
	height:0;
	font-size:0;
}

.infoTrabajo .imgtCliente{
	padding:0;
	margin:25px 0 0 0;
}

.infoTrabajo{
	width:240px;
	height:522px;
	z-index:40;
	position:absolute;
	top:0;
	right:55px;
}

.infoTrabajo .infoTxt{
	width:220px;
	margin:0 0 0 12px;
/*	background:red;*/
	font-size:.85em;
	text-align:left;
}

.infoTrabajo .infoTxt p{
	padding:0;
	margin:10px 0 0 0;	
}
.infoTrabajo .otrasImagenes{
	margin:5px 0 0 12px;
	padding:0;
	text-align:left;
}

.infoTrabajo .otrasImagenes .tMasImagenes{
	width:84px;
	height:11px;
	padding:0;
	margin:10px 0 5px 0;
	padding:0;
	text-align:left;
	font-size:.85em;
	text-indent:-99999px;
	background:url(images/muestras/tMasImagenes.png) no-repeat;
}
.infoTrabajo .otrasImagenes img{
	width:97px;
	height:60px;
	margin:5px 5px 5px 6px;
	float:left;
	cursor:pointer;
}

.listadoTecnologias    { list-style:none;margin-left:150px;margin-top:-10px;}
.listadoTecnologias li { float:left;padding-left:20px; }

.iCss,.iJsp,.iFlash,.iPsd,.iPdf,.iPhp,.iJavaScript{ text-indent:-999999px; }

.iCss  { width:49px; height:56px;background:url(images/muestras/web/iconosTecnologias/iCss.png) no-repeat; }
.iJsp  { width:49px; height:55px;background:url(images/muestras/web/iconosTecnologias/iJsp.png) no-repeat; }
.iFlash{ width:49px; height:54px;background:url(images/muestras/web/iconosTecnologias/iFlash.png) no-repeat; }
.iPsd  { width:50px; height:56px;background:url(images/muestras/web/iconosTecnologias/iPsd.png) no-repeat; }
.iPdf  { width:48px; height:52px;background:url(images/muestras/web/iconosTecnologias/iPdf.png) no-repeat; }
.iPhp  { width:50px; height:56px;background:url(images/muestras/web/iconosTecnologias/iPhp.png) no-repeat; }
.iJavaScript  { width:63px; height:58px;background:url(images/muestras/web/iconosTecnologias/iJavaScript.png) no-repeat; }

.botoneraInfoTrabajo{ position:relative;margin-top:-20px;margin-left:75px;height:20px;}

.bInfo{
	text-indent:-99999px;
	margin-left:10px;
	height:19px;width:63px;float:left;
	background:url(images/muestras/bInfo.png) no-repeat;
	display:block;
}

.bVisitar{
	text-indent:-99999px;
	margin-left:10px;
	height:19px;width:63px;float:left;
	background:url(images/muestras/bVisitar.png) no-repeat;
	display:block;
	z-index:10px;
}

.tDescripcion{
	float:left;
	font-size:11px;
	text-align:left;
	padding-left:30px;
	color:#b9b9b9;
}

#tWeb        		{ width:74px; background:url(images/comun/menu/subTrabajos/tWeb.png); }
#tInteractivo		{ width:101px;background:url(images/comun/menu/subTrabajos/tInteractivo.png); }
#tImpreso    		{ width:92px; background:url(images/comun/menu/subTrabajos/tImpreso.png);     }
#tIlustracion		{ width: 60px;background:url(images/comun/menu/subTrabajos/tIlustracion.png); }
#tImagen-corporativa{ width:112px;background:url(images/comun/menu/subTrabajos/tCorporativa.png); }

/*muestras**/

#ant{
	width:37px;height:44px;
	margin:245px 0 0 0px;
	position:absolute;z-index:50;
	display:block;
	cursor:pointer;
	background:url(images/muestras/flechaI.png);
	float:left;	
}

	.ant,.sig{
		width:37px;height:44px;
		z-index:50;	
		top:245px;
		margin:0; position:absolute;
		cursor:pointer;
	}
	.ant{	left:0;	background:url(images/muestras/flechaI.png); }
	.sig{	right:20px;background:url(images/muestras/flechaD.png); }
	
	#sig{ 
		width:37px;height:44px;
		margin:245px 0 0 942px;
		position:absolute;
		z-index:50;
		display:block;
		cursor:pointer;
		background:url(images/muestras/flechaD.png);
	}

	#muestras {
		position: relative; 
		overflow: hidden; 
		width: 970px;
		height:540px; 
		/*background:red;*/
		padding:0;
		margin:0 0 0 -23px;
		/*border: 1px solid #1f1f1f;*/
		/*overflow-x: auto;*/
	}
	
	#muestras_content {
		position: absolute;
		list-style: none;
		margin:0;
		padding:0;
		top:20px;
		left:0;
	}
	
	.muestras_item #loader{
		width:32px;
		height:32px;
		top: 250px; left:350px; 
		z-index:70;
		position:absolute;
		background:url(images/muestras/spinner.gif) no-repeat; 
	}
	.muestras_item {
		float: left;
		height:540px;
		width:990px;
		margin:0;	
		padding:0;
		position:relative;
	}
	
	#muestras_content {
		margin:0;
		padding:0;
		/*860px contenedor -> nunMuestras*2+1*/
		width: 19780px;
	}


	#muestras .tSeccion{
		width:166px;
		height:16px;
		position:absolute;
		left:0;
		text-indent:-99999px;
		margin:10px 0 5px 15px;
		z-index:20;	
	}
	#muestras #tDisWeb{ background:url(images/muestras/tDisWeb.jpg) no-repeat; }
	#muestras #tImagenCorporativa{ background:url(images/muestras/tImagenCorporativa.jpg) no-repeat; }
	#muestras #tDisImpreso{ background:url(images/muestras/tDisImpreso.jpg) no-repeat; }
	#muestras #tIlustracion{ background:url(images/muestras/tIlustracion.jpg) no-repeat; }
	
	

.tMiniaturasWeb     { height:21px; background:url(images/muestras/web/tWeb.png) no-repeat 430px 10px; }
.tMiniaturasImpreso { height:21px; background:url(images/muestras/impreso/tImpreso.png) no-repeat 410px 10px; }
.tMiniaturasIlustracion  { 
	height:21px; background:url(images/muestras/ilustracion/tILustracion.png) no-repeat;
	background-position:395px 10px;
}
.tMiniaturasCorporativa  { 
	height:21px; background:url(images/muestras/corporativa/tCorporativa.png) no-repeat;
	background-position:380px 10px;
}

.listadoMiniaturas{
	margin:0;
	padding:0;
}

.listadoMiniaturas .trabajo {
	display: block;
	cursor: pointer;
	overflow: hidden;
	width:327px;height:175px;
	margin:0;
	padding:0;
	float:left;
	margin-right:-7px;
	background:url(images/muestras/fMiniatura.jpg) no-repeat;
}

.imgFull {
	border:0;
	width:651px;
	height:482px;
	margin:25px 0 0 45px;
	position:absolute;
	top:0;
	left:0;
}

.trabajo{
	text-align:left;
	font-size:0.8em;
	height:100px;
}

.listadoTrabajos li{
	text-align:center;
	padding-top:3px;
	margin-left:6px;
	float: left;
	color:white;
	width:21px;
	height:12px;
	background:url(images/muestras/web/cajaIndice.png) no-repeat;
}

.trabajo span{
	padding-left:5px;	
}

.imgTrabajo{
	width:295px;
	height:128px;	
	border:0;
	margin:15px 0 0 16px;
	background: 20px 20px url(images/muestras/loader.gif) no-repeat !important;
}

.infoCliente .trabajoTCliente{
	padding:2px 0 0 0;
	margin-left:18px;
	float:left;	
	color:#999999;
	font-weight:bolder;
}

.infoCliente .separador{
	padding:2px 0 0 5px;
	float:left;	
}

.infoCliente .trabajoIdCliente{
	color:#83841b;
	float:left;
	padding-top:2px;
}


/*contacto */
	#formularioContacto{
		width:711px;
		margin:47px auto;
		text-align:left;
		font-family:verdana;
		font-size:11px;
		color:#acacac;	
		z-index:0;
	}
	#formularioContacto .separador{	height:2px;margin:-5px 0 0 -20px;background:url(images/contacto/linea.png) no-repeat; }
		
	.box .top,.box .body,.box .bottom,{	width:711px; padding:0;margin:0; }
	.box .top{
		height:25px;
		background:url(images/contacto/boxTop.png) no-repeat;
	}
	.box .bottom{
		height:25px;
		background:url(images/contacto/boxBottom.png) no-repeat;
	}
	
	.box .body{
		padding:5px;
		background:url(images/contacto/boxBody.png) repeat-y;
	}
	/** contacto directo **/
		#formularioContacto #tContactoDirecto{
			width:152px;
			height:14px;
			background:url(images/contacto/tContacto.png) no-repeat;
			text-indent:-99999px;
			display:block;
			margin:0 0 0 20px;
			padding:0;
		}
		#contactoDirecto{ padding:10px 0 0 0; margin:0;}
		#contactoDirecto .body{ height:105px;}
		
		#contactoDirecto #telefonoContacto{ margin:0 0 0 5px;}
		#contactoDirecto #contenidoTelefono{ float:left;width:155px;margin:0 0 0 20px; }
		#contactoDirecto #tTelefono2{
			background:url(images/contacto/tTelefono.png) no-repeat;
			text-indent:-99999px;
			width:155px;
			height:33px;
			margin-top:33px;
		}
		#contactoDirecto  #telefonoImg{
			width:122px;
			height:104px;	
			margin-top:8px;
			margin-left:15px;
			background:url(images/contacto/telefonoImg.png) no-repeat;	
			float:left;
		}
		#contactoDirecto #numTelef{
			width:148px;
			height:12px;
			background:url(images/contacto/numTelef.png) no-repeat;
			text-indent:-99999px;
			margin-top:-8px;
		}
		#contactoDirecto #contenidoMail{ margin:30px 0 0 35px; }
		#contactoDirecto #contenidoMail #tEmail{
			background:url(images/contacto/tEmail.png) no-repeat;
			text-indent:-99999px;
			width:155px;
			height:33px;
			margin-top:3px;
		}
		#contactoDirecto #mail{
			width:135px;
			height:15px;
			background:url(images/contacto/mail.png) no-repeat;
			text-indent:-99999px;
			margin-left:5px;
			margin-top:-9px;
			display:block;
		}
		#contactoDirecto  #sello{
			width:171px;
			height:127px;
			background:url(images/contacto/sello.png) no-repeat;
			margin-top:-12px;
			float:left;
		}
		
	/** formulario rapido **/
		#formularioContacto #tFormularioRapido{	
			width:160px;
			height:17px;
			background:url(images/contacto/tRapido.png) no-repeat;
			text-indent:-99999px;
			margin:30px 0 0 20px;
			padding:0;
		}
		#formularioRapido{ color:white; padding:0; margin:0;}
		#formularioRapido .body{  padding:5px 0 0 35px;height:180px;}
		
		#inputsContacto{ height:40px;width:650px;margin-top:7px; }
		#inputAsunto{
			width:218px;
			height:15px;
			background:url(images/contacto/fInputAsunto.png) no-repeat;
			border:0;	
		}
		
		#inputNombre,#inputMail{
			width:185px;
			height:15px;
			background:url(images/contacto/fInputNombre.png) no-repeat;
			border:0;	
		}
		
		#textAreaContacto{
			width:575px;height:77px;
			text-align:left;
			background:url(images/contacto/flecha.png) no-repeat right 12px;	
		}
		#mensajeContacto{
			width:459px;
			height:77px;
			background:url(images/contacto/fTextArea.png) no-repeat;
		}
		
		#mensajeContacto textarea{width:450px;height:70px;background:transparent;border:0;margin-top:2px;padding-left:5px;}
		
		#bEnviarContenedor{margin-left:580px;margin-top:-60px;cursor:pointer;}
		#bEnviar{ width:52px;height:13px;border:0;font-size:0px;color:#131313;background: transparent url(images/contacto/bEnviar.jpg) no-repeat;cursor:pointer; }

		#mailOkModal,#mailOk{position:absolute;top:0;left:0;width:100%;height:100%;}
		#mailOk{
			background:url(images/mensajes/mailOk.png) center center no-repeat transparent;
			text-indent:-9999px;
		}
		#mailOkModal{	
			position: fixed !important;
			top: 0pt;
			background-color: #666;
			filter:alpha(opacity=25);
			-moz-opacity:0.25;
			opacity:0.25;
		}
		
		.mMailVacio,.mMailErroneo{width:251px;height:160px;position:absolute;margin-top:-305px;margin-left:210px;}
		.mMailVacio  { background:url(images/mensajes/mailVacio.png); }
		.mMailErroneo{ background:url(images/mensajes/mailErroneo.png); }
		
		.mNombreVacio{
			width:251px;
			height:160px;
			background:url(images/mensajes/nombreVacio.png);
			position:absolute;	
			margin-top:-305px;
			margin-left:420px;
		}
		
		/** donde estamos **/
		#formularioContacto #tDondeEstamos{
			width:143px;
			height:14px;
			background:url(images/contacto/tDondeEstamos.png) no-repeat;
			text-indent:-99999px;
			display:block;
			margin:30px 0 0 20px;
			padding:0;
		}		
		
		#dondeEstamos .body{  padding:5px 0 0 35px;}
		#dondeEstamos #map{ width:660px !important; height:265px; background:url(images/contacto/map.jpg) no-repeat; margin:10px 0 0 -10px;}


/** 404 **/
	#content404 {
		height:300px;	
	}
	#content404 #title404{
		text-indent:-9999px;	
	}
	
	#content404 #Wops {
		width:339px;
		height:100px;
		display:block;
		margin:0 auto;
		background:url(images/error/404/Wops.jpg);
		text-indent:-9999px;
	}
	
	#content404 #t404{	
		width:706px;
		height:23px;
		margin:40px auto 0 auto;
		background:url(images/error/404/t404.jpg);	
		text-indent:-9999px;
	}