/* External Style Sheet for Manmade Web Site - Version 9 */
/* Last updated 03/19/04 */

img	{border: 0}

body {margin: 0px; padding: 0px; font-size: 11px; font-family:Arial, Helvetica, sans-serif; line-height: 18px; color: #666666; text-decoration: none}
a.nav:link {font-family: verdana; color : #333333; font-weight : normal; text-decoration : none;}
a.nav:hover {font-family: verdana; color : #ffffff; background-color : #ffb300; font-weight : normal; text-decoration : none;}
a.nav:active {font-family: verdana; color : #ffffff; background-color : #ffb300; font-weight : normal; text-decoration : none;}

/* normal links that appear in the menu */
a.nav_1:visited {font-family: tahoma; font-size: 11px; color : #666666; font-weight : bold; text-decoration : none;}
a.nav_1:link {color : #666666; font-weight : bold; text-decoration : none;}
a.nav_1:hover {color : #666666; font-weight : bold; text-decoration : underline;}
a.nav_1:active {color : #666666; font-weight : bold; text-decoration : underline;}

a.nav_2:visited {font-family: verdana; font-size: 9px; line-height: 25px; color : #FFFFFF; font-weight : bold; text-decoration : none;}
a.nav_2:link {font-size: 9px; color : #FFFFFF; font-weight : bold; text-decoration : none;}
a.nav_2:hover {font-size: 9px; color : #FFFFFF; font-weight : bold; text-decoration : underline;}
a.nav_2:active {font-size: 9px; color : #FFFFFF; font-weight : bold; text-decoration : underline;}

a.nav_4:visited {font-family: verdana; font-size: 11px; line-height: 25px; color : #FFFFFF; text-decoration : none;}
a.nav_4:link {font-size: 11px; color : #FFFFFF; text-decoration : none;}
a.nav_4:hover {font-size: 11px; color : #FFFFFF; text-decoration : underline;}
a.nav_4:active {font-size: 11px; color : #FFFFFF;text-decoration : underline;}

a.nav_3:visited {font-family: arial; font-size: 11px; line-height: 18px; color : #666666; font-weight : normal; text-decoration : none;}
a.nav_3:link {color : #666666; font-weight : normal; text-decoration : none;}
a.nav_3:hover {color : #666666; background-color : #CCCCCC; font-weight : normal; text-decoration : underline;}
a.nav_3:active {color : #666666; background-color : #CCCCCC; font-weight : bold; text-decoration : none;}

a.nav_5:visited {font-family: tahoma; font-size: 11px; color : #FF6600; font-weight : bold; text-decoration : none;}
a.nav_5:link {color : #FF6600; font-weight : bold; text-decoration : none;}
a.nav_5:hover {color : #FF6600; font-weight : bold; text-decoration : underline;}
a.nav_5:active {color : #FF6600; font-weight : bold; text-decoration : underline;}

a.nav_6:visited {font-family: Arial; font-size: 11px; color : #FFFFFF; font-weight : bold; text-decoration : none;}
a.nav_6:link {color : #FFFFFF; font-weight : bold; text-decoration : none;}
a.nav_6:hover {color : #FFFFFF; font-weight : bold; text-decoration : underline;}
a.nav_6:active {color : #FFFFFF; font-weight : bold; text-decoration : underline;}

/* main navigation link - current page appears inactive */
a.nav_current:visited {color : #333333; font-weight : normal; text-decoration : none;}
a.nav_current:link {color : #333333; font-weight : normal; text-decoration : none;}
a.nav_current:hover {color : #ffffff; background-color : #ffb300; font-weight : normal; text-decoration : none;}
a.nav_current:active {color : #ffffff; background-color : #ffb300; font-weight : normal; text-decoration : none;}

/* links on the project results page */
a.boldlink:visited {color : #ffb300; font-size: 11px; font-weight : normal; text-decoration : none;}
a.boldlink:link {color : #ffb300; font-size: 11px; font-weight : normal; text-decoration : none;}
a.boldlink:hover {color : #ffffff; font-size: 11px; background-color : #ffb300; font-weight : normal; text-decoration : none;}
a.boldlink:active {color : #ffffff; font-size: 11px; background-color : #ffb300; font-weight : normal; text-decoration : none;}

/* links in the right-hand column the project display page */
.project_link:visited {font-size: 10px; font-weight: normal; color: #ffb300; line-height: 15px; text-decoration : none;}
.project_link:link {font-size: 10px; font-weight: normal; color: #ffb300; line-height: 15px; text-decoration : none;}
.project_link:hover {font-size: 10px; font-weight: normal; color: #ffb300; line-height: 15px; text-decoration : underline;}
.project_link:active {font-size: 10px; font-weight: normal; color: #ffffff; background-color : #ffb300; line-height: 15px; text-decoration : none;}

/* was named "black". use for current page in main navigation  */
.black11 {font-size: 11px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; color: #000000; line-height: 18px; }

/* was named "normal". normal body text */
.grey11 {font-size: 11px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; color: #666666; line-height: 18px; }
.grey11_mid {font-size: 11px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; color: #999999; line-height: 18px; }
.grey11_mid_bold {font-size: 11px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #999999; line-height: 18px; }
.normal {font-size: 11px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; color: #666666; line-height: 18px; }

.date {font-size: 9px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; color: #999999; line-height: 18px; }
.arrow {font-size: 9px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; line-height: 18px; }
.smallTitle {font-size: 9px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; color: #333333; line-height: 18px; }

.light {font-size: 11px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; color: #bbbbbb; line-height: 18px; text-decoration: none ! important}
/* was named "results_clientname" and "title" */
.grey11_bold {font-size: 11px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #666666; line-height: 18px; }
/* was named "darkgrey" */
.grey11_dark {font-size: 11px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; color: #333333; line-height: 18px; }
.grey11_dark_bold {font-size: 11px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; color: #333333; line-height: 18px; }

.grey12_bold_mid {font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #999999; line-height: 18px; }
.grey12_bold {font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #666666; line-height: 18px; }


.grey14_bold_mid {font-size: 14px; font-family:Helvetica, Arial, sans-serif; font-weight: bold; color: #999999; line-height: 18px; }
.grey14_bold {font-size: 14px; font-family:Helvetica, Arial, sans-serif; font-weight: bold; color: #666666; line-height: 18px; }

.grey16_bold {font-size: 16px; font-family:Helvetica, Arial, sans-serif; font-weight: bold; color: #666666; line-height: 20px; }
.grey16 {font-size: 16px; font-family:Helvetica, Arial, sans-serif; font-weight: normal; color: #666666; line-height: 20px; }

.grey18 {font-size: 18px; font-family:Helvetica, Arial, sans-serif; font-weight: normal; color: #666666; line-height: 18px; }
.grey18_light {font-size: 18px; font-family:Helvetica, Arial, sans-serif; font-weight: normal; color: #cccccc; line-height: 18px; }
.grey18_bold {font-size: 18px; font-family:Helvetica, Arial, sans-serif; font-weight: bold; color: #666666; line-height: 18px; }
.pageTitle {font-size: 18px; font-family:Helvetica, Arial, sans-serif; font-weight: normal; color: #ffb300; line-height: 18px; }


/* NOTEBOOK STYLES */

.black12_bold {font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; line-height: 16px; }

.author {font-size: 11px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; color: #000000; line-height: 18px; }

.source {color : #999999; font-size: 10px; font-weight : normal; text-decoration : none;}


a.branding:visited {color : #000000; font-size: 11px; font-weight : bold; text-decoration : none;}
a.branding:link {color : #000000; font-size: 11px; font-weight : bold; text-decoration : none;}
a.branding:hover {color : #ffffff; font-size: 11px; background-color : #999966; font-weight : bold; text-decoration : none;}
a.branding:active {color : #ffffff; font-size: 11px; background-color : #999966; font-weight : bold; text-decoration : none;}

a.interaction:visited {color : #000000; font-size: 11px; font-weight : bold; text-decoration : none;}
a.interaction:link {color : #000000; font-size: 11px; font-weight : bold; text-decoration : none;}
a.interaction:hover {color : #ffffff; font-size: 11px; background-color : #669999; font-weight : bold; text-decoration : none;}
a.interaction:active {color : #ffffff; font-size: 11px; background-color : #669999; font-weight : bold; text-decoration : none;}

a.information:visited {color : #000000; font-size: 11px; font-weight : bold; text-decoration : none;}
a.information:link {color : #000000; font-size: 11px; font-weight : bold; text-decoration : none;}
a.information:hover {color : #ffffff; font-size: 11px; background-color : #cccc99; font-weight : bold; text-decoration : none;}
a.information:active {color : #ffffff; font-size: 11px; background-color : #cccc99; font-weight : bold; text-decoration : none;}

a.science:visited {color : #000000; font-size: 11px; font-weight : bold; text-decoration : none;}
a.science:link {color : #000000; font-size: 11px; font-weight : bold; text-decoration : none;}
a.science:hover {color : #ffffff; font-size: 11px; background-color : #000066; font-weight : bold; text-decoration : none;}
a.science:active {color : #ffffff; font-size: 11px; background-color : #000066; font-weight : bold; text-decoration : none;}

a.art:visited {color : #000000; font-size: 11px; font-weight : bold; text-decoration : none;}
a.art:link {color : #000000; font-size: 11px; font-weight : bold; text-decoration : none;}
a.art:hover {color : #ffffff; font-size: 11px; background-color : #990000; font-weight : bold; text-decoration : none;}
a.art:active {color : #ffffff; font-size: 11px; background-color : #990000; font-weight : bold; text-decoration : none;}

a.sustainable:visited {color : #000000; font-size: 11px; font-weight : bold; text-decoration : none;}
a.sustainable:link {color : #000000; font-size: 11px; font-weight : bold; text-decoration : none;}
a.sustainable:hover {color : #ffffff; font-size: 11px; background-color : #66cc00; font-weight : bold; text-decoration : none;}
a.sustainable:active {color : #ffffff; font-size: 11px; background-color : #66cc00; font-weight : bold; text-decoration : none;}


a.notelink:visited {color : #000000; font-size: 11px; font-weight : bold; text-decoration : none;}
a.notelink:link {color : #000000; font-size: 11px; font-weight : bold; text-decoration : none;}
a.notelink:hover {color : #ffffff; font-size: 11px; background-color : #000000; font-weight : bold; text-decoration : none;}
a.notelink:active {color : #ffffff; font-size: 11px; background-color : #000000; font-weight : bold; text-decoration : none;}

a.source:visited {color : #000000; font-size: 10px; font-weight : normal; text-decoration : none;}
a.source:link {color : #000000; font-size: 10px; font-weight : normal; text-decoration : none;}
a.source:hover {color : #000000; font-size: 10px; font-weight : normal; text-decoration : none;}
a.source:active {color : #000000; font-size: 10px; font-weight : normal; text-decoration : none;}


/* END NOTEBOOK STYLES */

.clientQuote {font-size: 12px; font-family: Georgia, Times, Times New Roman, serif; font-weight: normal; color: #333333; line-height: 24px; }


/* was named "copyright" */
.grey11_light {font-size: 11px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; color: #cccccc; line-height: 18px; text-decoration: none ! important}

/* was named "results_columnhead". use for all column title text */
.grey11_light_bold {font-size: 11px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #cccccc; line-height: 18px; }


/* was named "arrow". use for > symbol only. when necessary */
.grey9_mid {font-size: 9px; font-family:Arial, Helvetica, sans-serif font-weight: normal; color: #999999; line-height: 15px; text-decoration: none ! important}

h2 {
	font-size: 16px; 
	font-family: Helvetica, Arial, sans-serif; 
	line-height: 18px; 
	color: #666666; 
	text-decoration: none
}

#homeintro {
	padding: 20 20 20 0;	
	width: 420px;
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	color: #666; 
	line-height: 20px;	
}


.homestudy a {
	display: block;
	background: #fff;
	border-bottom: 1px solid #dedede;		
}

.homestudy a:hover {
	display: block;
	background: transparent url(../../images/homebg.gif) repeat;
	border-bottom: 1px solid #ccc;			
}

.homestudyTitle {
	padding: 0;
	border-bottom: 1px solid #dedede;
	font-size: 11px; 
	height: 20px;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	color: #666; 
	line-height: 18px;
	align: bottom;			
}

.homefunctionTitle {
	padding: 5 10 0 10;
	border-left: 1px solid #ccc;
	font-size: 11px; 
	height: 20px;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	color: #333; 
	line-height: 20px;
	align: bottom;			
}

.homefeatureTitle {
	display: block;
	margin: 0 0 10 0;
	border-bottom: 1px solid #ccc;
	font-size: 11px; 
	height: 20px;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	color: #333; 
	line-height: 18px;
	align: bottom;			
}
.whatisthis {
	margin: 0 0 8 50;
	margin-bottom: 10px;
	font-size: 11px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight: normal;
	height: 11px; 

}

.homefunction {
	font-size: 11px;
	width: 200px;
	padding: 5 10 0 10;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	color: #333; 
	align: top;			
}
.homefeature {
	font-size: 11px; 
	width: 200px;
	padding: 5 10 10 10;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	color: #333; 
	align: top;			
}
.homefunction a {
	display: block;			
}

img a:hover {
	text-decoration : none;
}
img a:active {
	text-decoration : none;
}
#studyLeft {
	font-size: 11px; 
	width: 320px;
	padding: 20px;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	color: #999; 
	align: center;
	text-align: left;			
}
#studyRight {
	margin: 20px;
	font-size: 13px; 
	line-height: 18px;
	width: 320px;
	padding: 20px;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight: normal;
	color: #333; 
	align: center;
	v-align: top;			
}
#studyRight p {
	color: #333; 
	font-size: 11px; 			
}

#submit a:visited {
	background-color : transparent; 
	text-decoration : none;
	}
#submit a:link {
	background-color : transparent; 
	text-decoration : none;
	}
#submit a:hover {
	background-color : transparent; 
	text-decoration : none;
	}
#submit a:active {
	background-color : transparent; 
	text-decoration : none;
}


/* About Us - page styles */

#about	{
	margin: 0 10 10 0;
	padding: 0 40 10 0;
	border-bottom: 1px solid #ccc;
	}


#about p	{
	font-size: 16px; 
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal; 
	line-height: 22px; 
	color: #666; 
	text-decoration: none;
	}

#approach	{
	margin: 10 10 20 0;
	padding: 0 40 10 0;
	}
		

.processTitle {
	display: block;
	font-size: 16px; 
	margin: 15 0 3 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; 
	line-height: 18px; 
	color: #666; 
	text-decoration: none;
}

a.brandTitle {
	display: block;
	border-bottom: 1px solid #ccc;
	border-right: 23px solid #999966; 
	border-top: 1px solid #ccc;
	margin: 25 0 0 0;
	padding: 2 0 3 1;
	font-size: 11px; 
	line-height: 18px;
	font-weight: bold; 
	color: #666; 		
}

a.brandTitle:hover {
	display: block;
	border-bottom: 1px solid #ccc;
	border-right: 23px solid #999966; 
	border-top: 1px solid #ccc;
	margin: 25 0 0 0;
	padding: 2 0 3 1;
	font-size: 11px; 
	line-height: 18px;
	font-weight: bold; 
	color: #fff; 
	background-color: #999966;		
}

a.infoTitle {
	display: block;
	border-bottom: 1px solid #ccc;
	border-right: 23px solid #cccc00; 
	border-top: 1px solid #ccc;
	margin: 10 0 0 0;
	padding: 2 0 3 1;
	font-size: 11px; 
	line-height: 18px;
	font-weight: bold; 
	color: #666; 		
}

a.infoTitle:hover {
	display: block;
	border-bottom: 1px solid #ccc;
	border-right: 23px solid #cccc00; 
	border-top: 1px solid #ccc;
	margin: 10 0 0 0;
	padding: 2 0 3 1;
	font-size: 11px; 
	line-height: 18px;
	font-weight: bold; 
	color: #fff; 
	background-color: #cccc00;		
}

a.webTitle {
	display: block;
	border-bottom: 1px solid #ccc;
	border-right: 23px solid #669999; 
	border-top: 1px solid #ccc;
	margin: 10 0 0 0;
	padding: 2 0 3 1;
	font-size: 11px; 
	line-height: 18px;
	font-weight: bold; 
	color: #666; 		
}

a.webTitle:hover {
	display: block;
	border-bottom: 1px solid #ccc;
	border-right: 23px solid #669999; 
	border-top: 1px solid #ccc;
	margin: 10 0 0 0;
	padding: 2 0 3 1;
	font-size: 11px; 
	line-height: 18px;
	font-weight: bold; 
	color: #fff; 
	background-color: #669999;		
}

a.printTitle {
	display: block;
	border-bottom: 1px solid #ccc;
	border-right: 23px solid #990000; 
	border-top: 1px solid #ccc;
	margin: 10 0 0 0;
	padding: 2 0 3 1;
	font-size: 11px; 
	line-height: 18px;
	font-weight: bold; 
	color: #666; 		
}

a.printTitle:hover {
	display: block;
	border-bottom: 1px solid #ccc;
	border-right: 23px solid #990000; 
	border-top: 1px solid #ccc;
	margin: 10 0 0 0;
	padding: 2 0 3 1;
	font-size: 11px; 
	line-height: 18px;
	font-weight: bold; 
	color: #fff; 
	background-color: #990000;		
}


.hidden {
	position: absolute;
	display: none;
}

.visible {
	position: relative;
	display: block;
	padding-bottom: 2;
}

#homeNews table, .visible {
	line-height: 18px;
	font-size: 11px;

}
.justificado {  text-align: justify}
.tts2 {  font-family: "trebuchet ms"; font-size: 14px; text-decoration: none}
.mrapido {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #683000;
	text-decoration: none;
}
.mrapido:hover {
	text-decoration: underline;
}
