html, body {
  height: 100%;
}
* html #container{ height:90% }

body {
	margin:0 0 25px 50px;
}
a:link, a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: none;
	color: #333333;
}

h1, h2{
	font-family: Tahoma;
	font-weight: normal;
	margin: 0;
	padding: 0;
	font-stretch:extra-expanded;
	
	
}

img{border:0;}
.inicio {
    font-family: Tahoma;
    font-size: 30px;
	padding: 0;
	margin: 0;
	color: #666;
	width:584px;
	text-align:left;
	display:block;
	float:left;
	margin-left:61px;
	font-weight:lighter;
	
}
#wrapper_about{
    padding: 0;
	margin: 0;
	color: #666;
	width:584px;
	text-align:left;
	float:left;
	margin-left:61px;
	}
	#wrapper_2cols{
    padding: 0;
	margin: 0;
	color: #666;
	width:594px;
	text-align:left;
	float:left;
	margin-left:61px;
	}
	#wrapper_2cols p{
    padding: 0;
	margin: 0;

	}
	.column_services{
	font-family: Tahoma;
	width:282px;
	float:left;
	color:#666;
	font-size:11px;
	}
	.column_clients{
	font-family: Tahoma;
	min-height:300px; 
	width:220px;
	float:left;
	color:#666;
	font-size:11px;
	}
	* html .column_clients {
  height: 80%; /*IE6*/
  }
	.column_clients a{
	font-family: Tahoma;
	color:#666;
	font-size:11px;
	text-decoration:underline;
	}
	.column_clients a:hover{
	font-family: Tahoma;
	color:#000;
	font-size:11px;
	text-decoration:underline;
	}
	.column_services p{
margin:0;padding:0;
	}
	.column_clients p{
margin:0;padding:0;
	}

h2 {
    font-family: Tahoma;
	font-size: 18px;
	margin:0 0 2px 0;
	
	
}
#container{
margin-top:30px;
width:920px;
float:left;
min-height:90%; 
position:relative;
}
* html #container {
  height: 80%; /*IE6*/
}
#col_left{
width:169px;
float:left;
}
#wrapper_text_begin{
width:584px;
float:right;

}
#col_right{
width:690px;
float:left;
margin-bottom:20px;
}
#col_right_folio{
width:690px;
float:left;
margin-bottom:20px;
margin-left:61px;
}
.spacer_cols{
width:61px;
float:left;
font-size:1px;
}
#wrapper_menu{
width:169px;
margin-bottom:75px;
float:left;
text-align:right;
}

#brand{
width:169px;
margin-bottom:110px;
float:left;
}
#brand img{
border:0;
}
#portfolio_list{
width:169px;
float:left;
text-align:right;
}

.portfolio_active_list{
width:169px;
font-family: Tahoma;
color:#000000;
font-size:10px;
float:left;
text-align:right;
text-transform:uppercase;
cursor:default;
}

.portfolio{
width:169px;
font-family: Tahoma;
color:#666666;
font-size:10px;
float:left;
text-align:right;
text-transform:uppercase;
}
.portfolio a{
font-family: Tahoma;
color:#666666;
font-size:10px;
text-decoration:none;
text-align:right;
text-transform:uppercase;
}
.portfolio a:hover{
font-family: Tahoma;
color:#000000;
font-size:10px;
text-decoration:none;
text-align:right;
text-transform:uppercase;
}





#footer_home{

width:500px;
text-align:left;
font-size:10px;
color:#b4b4b4;
float:left;
font-family:Tahoma;
padding-left:229px;



}

.clear{
clear:both;
font-size:1px;
}

.fadecontentwrapper{ 
position: relative;
width: 690px;
height: 380px; /* Set height to be able to contain height of largest content shown*/

overflow: hidden;
}

.fadecontent{ 
position: absolute;
background: white;
/*padding: 10px;*/
visibility: hidden;
width: 690px;
}

.fadecontenttoggler{ 
width: 690px;
overflow: hidden;
margin-top:10px;
position:relative;
}

.fadecontenttoggler a{ 
font-family:Tahoma;
text-decoration: none;
padding: 0 5px;
float: left;
display: block;
color: #666;
font-size:11px;

}

.fadecontenttoggler a:hover{
color: #000;
}

.fadecontenttoggler a.toc{ 
text-align:left;
}

.fadecontenttoggler a.prev, .fadecontenttoggler a.next{ 
color: #666;
text-align:left;
}

.fadecontenttoggler a.prev:hover, .fadecontenttoggler a.next:hover{
color: #000;
text-align:left;
}

.fadecontenttoggler a.selected{ 
color: #000;
text-align:left;

}
#work_text{
width:330px;
font-family:Tahoma;
padding: 10px 0 0 0;
float: left;
color: #666;
font-size:10px;
}

#work_text a{
font-family:Tahoma;
color: #666;
font-size:10px;
text-decoration:underline;
}
#work_text a:hover{
font-family:Tahoma;
color: #000;
font-size:10px;
text-decoration:underline;
}
#work_text p{
margin:0;padding:0;
}
.about_people{
width:190px;
padding-right:10px;
font-family:Tahoma;
font-size:11px;
color:#666;
margin-bottom:15px;
}

.about_people a{
font-family:Tahoma;
font-size:11px;
color:#666;
text-decoration:none;

}
.about_people a:hover{
font-family:Tahoma;
font-size:11px;
color:#000;
text-decoration:none;

}
.linkdarker{
font-size:9px;
color:#333;
text-decoration:underline;
}
.linkdarker a{
font-size:9px;
color:#333;
text-decoration:underline;
}
.linkdarker a:hover{
font-size:9px;
color:#000;
text-decoration:underline;
}
.linklighter{
color:#b4b4b4;
text-decoration:underline;
}
.linklighter a{
color:#b4b4b4;
text-decoration:underline;
}
.linklighter a:hover{
color:#000;
text-decoration:underline;
}