	body{
		
	}
	
	a{
		color:#2277DD;
		text-decoration:none;
	}
	
	a:hover{
		color:#6C8F0A;
	}
	
	.container{
		
	}
	
		#bip{
			border:1px solid #A3A2A2;
			padding: 10px 0px 10px 0px;
		}
			
			#bip div{
				width: 9px;
				height: 1px;
				background-color: #a3a2a2;
				margin: 0px 0px 2px 6px !important;
				padding: 0px 0px 0px 0px !important;
			}
			
			#bip div.green{
				background-color: Lime;
			}
			
			#bip div.blue{
				background-color: Blue;
			}
			
			#bip div.white{
				background-color: white;
			}
		
		#deco{
			border:1px solid #A3A2A2;
			min-height:607px;
		}
			
			#deco .code{
				height:150px;
				border-bottom:1px solid #A3A2A2;
				background-image:url(../images/decoCode.gif);
				background-position:50% 50%;
				background-repeat:no-repeat;
			}
			
			#deco .txt{
				height:456px;
				background-image:url(../images/decoTxt.gif);
				background-position:50% 50%;
				background-repeat:no-repeat;
			}
		
		#logo{
			border:1px solid #A3A2A2;
			width:155px;
			height:47px;
			margin-bottom:5px;
		}
		
		#group{
			border:1px solid #A3A2A2;
			height:47px;
			margin-bottom:5px;
			text-align: right;
		}
		
		#menu{
			border:1px solid #A3A2A2;
			height:47px;
			margin-bottom:5px;
			text-align:center;
			line-height:8px;
			font-weight:700;
		}
		
			#menu div{
				height:8px;
				margin-top:20px;
			}
			
				#menu div a{
					display:block;
					background-position:50% 0px;
					background-repeat:no-repeat;
					cursor:pointer;
				}
				
				#menu div a:hover{
					background-position:50% -8px;
				}
				
				#menu div.current a{
					background-position:50% -8px !important;
				}
				
				#menu div.current a:hover{
					background-position:50% -8px !important;
				}
				
					#menu .quienesSomos a{
						background-image:url(../images/menu/quienesSomos.gif);
					}
					
					#menu .queHacemos a{
						background-image:url(../images/menu/queHacemos.gif);
					}
					
					#menu .metodologia a{
						background-image:url(../images/menu/metodologia.gif);
					}
					
					#menu .blog a{
						background-image:url(../images/menu/blog.gif);
					}
					
					#menu .contacto a{
						background-image:url(../images/menu/contacto.gif);
					}
					
					#menu .solucionesTi a{
						background-image:url(../images/menu/solucionesTi.gif);
					}
					
					#menu .tecnologia a{
						background-image:url(../images/menu/tecnologia.gif);
					}
		
		#content{
			border:1px solid #A3A2A2;
			background-image:url(../images/background/home.jpg);
			background-repeat:no-repeat;
			background-position:right top;
			height:499px;
			margin-bottom:5px;
			position:relative;
		}
		
			#content ul.menu{
				list-style-image:none;
				list-style-position:outside;
				list-style-type:none;
				margin-top:1em;
			}
			
				#content ul.menu .last{
					margin-top:10px;
				}
			
			#content.quienesSomos{
				background-image:url(../images/background/who.jpg);
			}
			
				#content.quienesSomos h1{
					color:#0580D0;
				}
			
			#content.queHacemos{
				background-image:url(../images/background/what.jpg);
			}
			
				#content.queHacemos h1{
					color:#A7CE38;
				}
			
			#content.metodologia{
				background-image:url(../images/background/how.jpg);
			}
			
				#content.metodologia h1{
					color:#6C8F0A;
				}
				
			#content.solucionesTi{
				background-image:url(../images/background/what.jpg);
			}
			
				#content.solucionesTi h1{
					color:#A7CE38;
				}
			
			#content.tecnologia{
				background-image:url(../images/background/how.jpg);
			}
			
				#content.tecnologia h1{
					color:#6C8F0A;
				}
			
			#content.contacto{
				background-image:url(../images/background/contact.jpg);
			}
			
				#content.contacto h1{
					color:#A9DE14;
				}
				
				#content.contacto form{
					width: 420px;
					padding-bottom:15px;
					margin: 0 auto;
				}
				
					#content.contacto label{
						display:block;
						float:left;
						width:80px;
						padding:5px;
						margin:0.5em 0;
					}
					
					#content.contacto .button{
						text-align:right;
					}
					
						#content.contacto .button input{
							cursor:pointer;
						}
			
			#content.blog{
				background-image:url(../images/background/blog.jpg);
			}
			
			#content.pof{
				background-image:url(../images/background/pof.jpg);
			}
			
				#content.pof h1{
					color:#003563;
				}
			
			#content .layer{
				margin:13px 13px 13px 14px;
				background-color:#FFFFFF;
				opacity: 0.9;
				-moz-opacity: 0.9;
				filter:alpha(opacity=90);
				position:absolute;
				top:0px;
				left:0px;
				z-index:900;
				width:670px;
				height:473px;
			}
						
			#content .show{
				margin:13px 13px 13px 14px;
				padding:15px 0px 15px 0px;
				width:670px;
				height:443px;
				position:absolute;
				top:0px;
				left:0px;
				z-index:950;
			}
			
			#content .contact{
				margin:13px 13px 13px 14px;
				padding:15px 0px 15px 15px;
				width:670px;
				height:443px;
				position:absolute;
				top:0px;
				left:0px;
				z-index:950;
				overflow:auto;
			}
			
			#content h1{
				padding:0px 15px 0px 15px;
			}
			
			#tabs{
				border:0 !important;
				padding:0 !important;
				background:none !important;
			}
			
				#tabs img{
					margin: 7px 7px 7px 7px;
				}
			
				#tabs .ui-widget-header{
					border:0;
					background:none;
				}
				
					#tabs .ui-tabs-panel{
						border-top:1px solid #A3A2A2;
						height:342px;
						overflow: auto;
						background-color:#FFFFFF;
					}
					
						#tabs .ui-tabs-panel a{
							color:#2277DD;
							text-decoration:none;
						}
						
						#tabs .ui-tabs-panel a:hover{
							color:#6C8F0A;
						}
			
		#location{
			margin-left:4px;
			text-align:right;
			color:#A3A2A2;
		}
		
			#location a{
				color:#898888;
			}
			
			#location img{
				padding:3px 0px 0px 6px;
				margin:0px 0px 0px 0px;
				float:right;
			}
	
	#last-topics-layer{
		opacity: 0.95;
		-moz-opacity: 0.95;
		filter:alpha(opacity=95);
		background-color:#FFFFFF;
		bottom:15px;
		position:absolute;
		right:15px;
		width:510px;
	}	
	
	#last-topics{
		bottom:15px;
		position:absolute;
		right:15px;
		width:493px;
	}
	
		#last-topics ul{
			margin: 8px 8px 8px 8px;
			padding: 0px 0px 0px 0px;
			color: #537818;
		}
		
		#last-topics h2{
			font-size: 12px;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}
		
	p.noFloat img{
		float:none;
	}
	
	.red{
		color:Red;
	}
	
	.center{
		text-align:center;
	}
	
	.left{
		text-align:left;
	}
	
	.right{
		text-align:right;
	}
	
	.blue{
		color: #0580D0 !important;
	}
	
	.noMarginBottom{
		margin-bottom:0px !important;
	}
	
	.epigrafe{
		font-size: 1.4em;
	}
	
	.phone{
		width:16px;
		height:16px;
		float:right;
		margin:1px 0px 0px 5px;
		background-image: url(/images/skype-status.jpg);
		background-repeat:no-repeat;
		background-position:0px 0px;
	}
		
		.phone a{
			width:16px;
			height:16px;
			display:block;
			text-decoration:none;
		}
