*{
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
	
body{
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#A0A0A0;
	line-height:19px;
	}
	
h1 IMG{
	margin:0 0 1% 0;
	padding:0 0 1% 0;
	}	
	
IMG{
	border:0;
	}
	
A{
	color:#FF7900;
	text-decoration:underline;
	}
	
h2{
	color:#FF7900;
	font-size:22px;
	font-weight:normal;
	margin:0 0 2% 0;
	padding:0 0 12px 0;
	border-bottom:1px solid #FF7900;
	}
	
h3{
	color:#FF7900;
	font-size:18px;
	font-weight:normal;
	margin:1% 0 1% 0;
	padding:0;
	}
	
h4 {
	color:#FF7900;
	font-size:14px;
	font-weight:normal;
	margin:1% 0 1% 0;
	padding:0;
	}
	
TABLE{
	text-align:left;
	border:0 none;
	border-collapse:collapse;
	empty-cells:show;
	width:100%;
	margin:0 0 15px 0;
	padding:0 0 0 0;
	}
	TABLE TH{
		padding:5px 5px 5px 0;
		border-bottom:1px solid #FF7900;
		color:#FF7900;
		font-size:14px;
		font-weight:normal;
		}
	.e-learning TABLE TH{
		color:#61BE1A;
		border-bottom:1px solid #61BE1A;
		}
	.innovation TABLE TH{
		color:#0090CB;
		border-bottom:1px solid #0090CB;
		}
	.creative TABLE TH{
		color:#404040;
		border-bottom:1px solid #404040;
		}
	TABLE TD{
		padding:5px 5px 5px 0;
		border-bottom:1px solid #FFF1E5;
		}
	.e-learning TABLE TD{
		border-bottom:1px solid #EFF8E8;
		}
	.innovation TABLE TD{
		border-bottom:1px solid #E5F4FA;
		}
	.creative TABLE TD{
		border-bottom:1px solid #F7F7F7;
		}
.oculto{
	display:none;
	}

.destacado{
	border:1px solid #FF7900;
	margin:1% 0 1% 0;
	}
	.destacado P{
		padding:12px;
		color:#FF7900;
		}
		
/*Titulos de colores*/
.e-learning h2{
	color:#61BE1A;
	border-bottom:1px solid #61BE1A;
	}
.e-learning h3,
.e-learning h4,
.e-learning A,
.e-learning .destacado P{
	color:#61BE1A;
	}
	
.e-learning .destacado{
	border:1px solid #61BE1A;
	}
	
.e-learning .imagen-izquierda,
.e-learning .imagen-derecha{
	border:1px solid #61BE1A;
	}
	
	
	
.innovation h2{
	color:#0090CB;
	border-bottom:1px solid #0090CB;
	}
.innovation h3,
.innovation h4,
.innovation A,
.innovation .destacado P{
	color:#0090CB;
	}
	
.innovation .destacado{
	border:1px solid #0090CB;
	}
	
.innovation .imagen-izquierda,
.innovation .imagen-derecha{
	border:1px solid #0090CB;
	}
	
	
	
.creative h2{
	color:#404040;
	border-bottom:1px solid #404040;
	}
.creative h3,
.creative h4,
.creative A,
.creative .destacado P{
	color:#404040;
	}
	
.creative .destacado{
	border:1px solid #404040;
	}
	
.creative .imagen-izquierda,
.creative .imagen-derecha{
	border:1px solid #404040;
	}
	
/*Datos que no se van a mostrar*/
#menu,
#flash,
#utilidades,
#subpie,
.pie-derecha,
h1 SPAN,
.atencion-cliente,
#menu-secundario,
.migas,
#buscador-noticias,
#add-comentario,
.volver,
#contacto,
.formulario{
	display:none;
	}
	
/*home*/
.online,
.posicionamiento,
.creativo{
	width:30%;
	float:left;
	margin:0 1% 0 0;
	padding:0 1% 0 0;
	}
	
#contenido-home #productos{
	padding:0 0 2% 0;
	margin:0 0 2% 0;
	width:100%;
	float:left;
	}
	
#contenido-home #productos .creativo{
	margin:0 0 0 0;
	}
	
#contenido-home #productos h2{
	border:0;
	margin:1% 0 1% 0;
	padding:0;
	}
		
#contenido-home #productos h2 a{
	color:#FF7900;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	margin:0 0 1% 0;
	}
	
#contenido-home #productos p.ver-mas a{
	color:#FF7900;
	text-decoration:none;
	font-size:10px;
	}
	
	
	
#contenido-home #servicios h2{
	color:#535353;
	font-size:22px;
	margin:10px 0 10px 0;
	padding:0;
	}
	#contenido-home #servicios h2 span{
		color:#FF7900;
		}
		
	#contenido-home #servicios IMG{
		float:left;
		margin:0 1% 0 0;
		padding:0 1% 0 0;
		}
	#contenido-home #servicios P{
		margin:1% 0 0 0;
		padding:1% 0 0 0;
		}
		
#contenido-home #servicios .business,
#contenido-home #servicios .e-learning,
#contenido-home #servicios .creative,
#contenido-home #servicios .innovation{
	width:100%;
	margin:0 0 1% 0;
	padding:0 0 1% 0;
	clear:both;
	float:left;
	}
	#contenido-home #servicios .business a{
		color:#FF7900;
		text-decoration:none;
		}
	#contenido-home #servicios .e-learning a{
		color:#61BE1A;
		text-decoration:none;
		}
	#contenido-home #servicios .creative a{
		color:#404040;
		text-decoration:none;
		}
	#contenido-home #servicios .innovation a{
		color:#0090CB;
		text-decoration:none;
		}
		
/*Productos*/
.imagen-caja{
	width:100%;
	margin:0 0 3% 0;
	clear:both;
	}
	.imagen-caja .esq-top-izq{
		border:1px solid #FF7900;
		padding:2%;
		width:73%;
		float:left;
		}
.conjunto-tres-productos div{
	width:100%;
	float:left;
	margin:0 0 1% 0;
	padding:0 0 1% 0;
	}
.conjunto-tres-productos div img{
	float:left;
	margin:0 5px 0 0;
	padding:0;
	width:auto;
	}
.conjunto-tres-productos div P{
	margin:1% 0 0 0;
	padding:1% 0 0 0;
	}
	
	
/*Servicios*/
.servicios .imagen-caja .esq-top-izq{
	width:92%;
	margin:0 0 3% 0;
	}
	
/*Localizacion*/
#googleMap{
	width:100%;
	margin:2% 0 0 0;
	}
	
/*Noticias*/
#listado-noticias UL LI{
	margin:0 0 3% 0;
	padding:0 0 3% 0;
	border-bottom:1px solid #FF7900;
	}
	P.fecha{
		color:#3D3D3D;
		border:1px solid #3D3D3D;
		float:left;
		margin:0 1% 0 0;
		padding:1%;
		font-weight:bold;
		}
		#listado-noticias UL LI P.fecha SPAN{
			display:block;
			text-align:center;
			}
	#listado-noticias UL LI H3 A{
		color:#404040;
		text-decoration:none;
		}
	.enlaces-comentarios{
		margin:1% 0 0 0;
		font-size:11px;
		}
		.enlaces-comentarios SPAN{
			margin:0 2% 0 0;
			}
		.enlaces-comentarios A{
			color:#3C3C3C;
			text-decoration:none;
			}
			
#comentarios UL LI{
	padding:1%;
	margin:0 0 2% 0;
	border:1px solid #FF7900;
	}		
	#comentarios UL LI P.datos{
		font-size:11px;
		color:#FF7900;
		}
		#comentarios UL LI P.datos span.fecha-y-hora{
			margin:0 0 0 5%;
			}
			
/*Paginador*/
.pagination {
	float:right;
	}
/*Imagenes a la izq y a la der*/
.imagen-izquierda{
	margin:0 2% 1% 0;
	border:1px solid #FF7900;
	padding:2px;
	float:left;
	}
.imagen-derecha{
	margin:0 0 1% 2%;
	border:1px solid #FF7900;
	padding:2px;
	float:right;
	}
	
/*Pie*/	
#pie{
	border-top:1px solid #FF7900;
	color:#FF7900;
	clear:both;
	text-align:center;
	margin:1% 0 0 0;
	padding:1% 0 0 0;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	}
	#pie P{
		margin:0 0 0 0;
		padding:0 0 0 0;
		}