body {
	background: #669999;
	margin: 0;
	margin-top: 6px;
}

#nav-menu ul
 {
	list-style: none;
	padding: 0;
	margin: 0;
	/*margin-bottom: 12px;*/
	
 }

 #nav-menu li
 {
 	float: left;
 	margin: 0;
 	padding: 0;
 
 }

 #nav-menu li a
 {
	height: 16px;
	line-height: 15px;
	width: 85px;
	display: block;
	text-decoration: none;
	background-color: #669999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-right-width: 1px;
	/*color: #FFFFFF;*/
	letter-spacing: 1px;
 }

 /* Commented backslash hack hides rule from IE5-Mac \*/
 #nav-menu li a
 {
 float: none
 }
 /* End IE5-Mac hack */

 #nav-menu
 {
	width:520px;
	/*margin-bottom: 12px;*/
 }

 #nav-menu li a:link { color: #fff; }
 #nav-menu li a:visited { color: #fff; }

 #nav-menu li a:hover
 {
	color: #fff;
	background: #99CCCC;
	/*border-color: #227;*/
	
 }

#nav-menu li a#current
 {
	background: #FF9900;
	
	}
#subnav-menu 
{
	position: absolute;
	background: #fff;
	top: 28px;
	width: 100%;
	left: 0px;
	height: 18px;
}
#subnav-menu ul
 {
	margin-right: auto;
	margin-left: 0;
	margin-top: 1px;
	list-style-type: none;
	padding-left: 0px;
 }
#subnav-menu li
 {
 float: left;
 margin: 0;
 padding: 0;

 }
#subnav-menu li a
 {
	height: 16px;
	line-height: 14px;
	width: 128px;
	display: block;
	text-decoration: none;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #FFFFFF;
	letter-spacing: 1px;
	border-right-color: #669999;
	border-right-style: solid;
	border-right-width: 1px;
	
		}

 /* Commented backslash hack hides rule from IE5-Mac \*/
 #subnav-menu li a
 {
 float: none;
  }
 /* End IE5-Mac hack */


 #subnav-menu li a:link { color: #fff; }
 #subnav-menu li a:visited { color: #fff; }

#subnav-menu li a:hover
 {
	color: #fff;
	background: #99CCCC;
 }

#subnav-menu li a#current
 {
	background: #9ACCCD;	
 }

#subnavp-menu 
{
	position: absolute;
	margin: 0;
	background: #fff;
	height: 18px;
	width: 100%;
	top: 28px;
	left: 0px;
	padding-left: 86px;	
}
#subnavp-menu ul
 {
	margin-right: auto;
	margin-left: 0;
	margin-top: 1px;
	list-style-type: none;
	padding-left: 0px;
	
 }

 #subnavp-menu li
 {
 float: left;
 margin: 0;
 padding: 0;

 }

 #subnavp-menu li a
 {
	height: 16px;
	width: 128px;
	line-height: 14px;
	display: block;
	text-decoration: none;
	background-color: #99CCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #FFFFFF;
	letter-spacing: 1px;
	border-right-color: #669999;
	border-right-style: solid;
	border-right-width: 1px;
	
 }

 /* Commented backslash hack hides rule from IE5-Mac \*/
 #subnavp-menu li a
 {
 float: none;
 

 }
 /* End IE5-Mac hack */

 #subnavp-menu li a:link { color: #fff; }
 #subnavp-menu li a:visited { color: #fff; }

#subnavp-menu li a:hover
 {
	color: #fff;
	background: #999999;
 }

#subnavp-menu li a#current
 {
	background: #999999;	
 }
 #subnavc-menu
{
	position: absolute;
	margin: 0;
	background: #fff;
	height: 18px;
	width: 100%;
	top: 28px;
	left: 0px;
	padding-left: 172px;	
}
#subnavc-menu ul
 {
	margin-right: auto;
	margin-left: 0;
	margin-top: 1px;
	list-style-type: none;
	padding-left: 0px;	
 }

 #subnavc-menu li
 {
 float: left;
 margin: 0;
 padding: 0;

 }

 #subnavc-menu li a
 {
	height: 16px;
	width: 128px;
	line-height: 14px;
	display: block;
	text-decoration: none;
	background-color: #99CCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #FFFFFF;
	letter-spacing: 1px;
	border-right-color: #669999;
	border-right-style: solid;
	border-right-width: 1px;
	
 }

 /* Commented backslash hack hides rule from IE5-Mac \*/
 #subnavc-menu li a
 {
 float: none;
 

 }
 /* End IE5-Mac hack */

 #subnavc-menu li a:link { color: #fff; }
 #subnavc-menu li a:visited { color: #fff; }

#subnavc-menu li a:hover
 {
	color: #fff;
	background: #999999;
 }

#subnavc-menu li a#current
 {
	background: #999999;	
 }
 #subnavg-menu 
{
	position: absolute;
	margin: 0;
	background: #fff;
	height: 18px;
	width: 100%;
	top: 28px;
	left: 0px;
	padding-left: 258px;
	z-index: 32;
}
#subnavg-menu ul
 {
	margin-right: auto;
	margin-left: 0;
	margin-top: 1px;	
	list-style-type: none;
	padding-left: 0px;
 }

 #subnavg-menu li
 {
 float: left;
 margin: 0;
 padding: 0;

 }

 #subnavg-menu li a
 {
	height: 16px;
	width: 128px;
	line-height: 14px;
	display: block;
	text-decoration: none;
	background-color: #99CCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #FFFFFF;
	letter-spacing: 1px;
	border-right-color: #669999;
	border-right-style: solid;
	border-right-width: 1px;
	
 }

 /* Commented backslash hack hides rule from IE5-Mac \*/
 #subnavg-menu li a
 {
 float: none;
 

 }
 /* End IE5-Mac hack */

 #subnavg-menu li a:link { color: #fff; }
 #subnavg-menu li a:visited { color: #fff; }

#subnavg-menu li a:hover
 {
	color: #fff;
	background: #999999;
 }

#subnavg-menu li a#current
 {
	background: #999999;	
 	
 }
 
 
  #subnave-menu 
{
	position: absolute;
	margin: 0;
	background: #fff;
	height: 18px;
	width: 100%;
	top: 28px;
	left: 0px;
	padding-left: 343px;
	z-index: 32;
}
 
 #subnave-menu ul
 {
	margin-right: auto;
	margin-left: 0;
	margin-top: 1px;	
	list-style-type: none;
	padding-left: 0px;
 }

 #subnave-menu li
 {
 float: left;
 margin: 0;
 padding: 0;

 }

 #subnave-menu li a
 {
	height: 16px;
	width: 128px;
	line-height: 14px;
	display: block;
	text-decoration: none;
	background-color: #99CCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #FFFFFF;
	letter-spacing: 1px;
	border-right-color: #669999;
	border-right-style: solid;
	border-right-width: 1px;
	
 }

 /* Commented backslash hack hides rule from IE5-Mac \*/
 #subnave-menu li a
 {
 float: none;
 

 }
 /* End IE5-Mac hack */

 #subnave-menu li a:link { color: #fff; }
 #subnave-menu li a:visited { color: #fff; }

#subnave-menu li a:hover
 {
	color: #fff;
	background: #999999;
 }

#subnave-menu li a#current
 {
	background: #999999;	
 	
 }
 
 
 
#linea 
{
	position: absolute;
	margin: 0;
	background: #fff;
	width: 100%;
	top: 460px;
	left: 0;
	height: 1px;	
}
#button-return 
{
	position: absolute;
	margin: 0;
	background: #99CCCC;
	height: 20px;
	width: 21px;
	top: 468px;
	left: 14px;
	padding-left: 1px;
}
 #button-back 
{
	position: absolute;
	margin: 0;
	background: #99CCCC;
	height: 18px;
	width: 24px;
	top: 468px;
	left: 40px;
	padding-right: 1px;
}
 #button-for
{
	position: absolute;
	margin: 0;
	background: #99CCCC;
	height: 18px;
	width: 24px;
	top: 468px;
	left: 68px;
	padding-left: 1px;
}

#filAriadnaArquitectura{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #99CCCC;
	position: absolute;
	height: 18px;
	width: 24px;
	top: 468px;
	left: 110px;
	margin: 2px 0px;
}

#currentfilAriadnaArquitectura{
	color: #FFFFFF;
	font-weight: bold;
}

#filAriadnaCalendario{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #99CCCC;
	position: absolute;
	height: 18px;
	width: 24px;
	top: 468px;
	left: 110px;
	margin: 2px 5px;
	padding-left:5px;
}
#currentfilAriadnaCalendario{
	color: #FFFFFF;
	font-weight: bold;
}

.enlacefilAriadna{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #99CCCC;
}

a.enlacefilAriadna:link{
	color: #99CCCC;
	text-decoration:none;
}

a.enlacefilAriadna:hover{
	color: #E1C08D;
}
a.enlacefilAriadna:visited{
	color: #99CCCC;
	text-decoration:none;
}

.linie {
	border-bottom-color: white;
	border-bottom-width: 1px;
	border-bottom-style:solid;
	vertical-align: top;
}
