@charset "utf-8";
/* CSS Document */

/* Links */

  a {color: #D8E9E7;	background:transparent;	text-decoration:none; font-size:100%;}
/*  a:visited  { color: #036; }*/
  a:focus,
  a:hover,
  a:active { color: #FFF; text-decoration:underline; font-size:100%;}
  
  
/* botonera secundaria */

.btn {
	width:130px;
	display:block;
	float:right;
	padding-top:18px;
}
.btn a{
	color:#D8E9E7;
	display:block;
	line-height:0.4em;
/*	line-height:1.5em;*/
	font-size:1em !important;
}
.btn a:focus, .btn a:hover, .btn a:active{
	color:#fff;
	text-decoration:underline;
}
.btn a:visited{
	color:#fff;
}
.btn li {
	list-style:none;
	text-align:left;
	padding-bottom:16px;
}

#salir{
left:486px;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
position:absolute;
top:19px;
}
#salir a {color:#ffffff;text-decoration:none;}
#salir a:hover {text-decoration:underline;}
#salir span{color:#D5E431;}



/* botonera primaria */

.hlist {
	width: 580px;
	height: 50px;
	text-align: left;
	overflow: hidden;
    float: left;
    display: inline;
    position:relative;
    line-height: 0;
    border-top: 1px #333 solid;
    border-bottom: 1px #333 solid;
	padding-top: 55px;
	padding-left: 45px;
	margin: 0;
}

.hlist ul {
    /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
    display: inline;
    float: left; /* LTR */
    /* (en) Left margin of the first button  */
    /* (de) Abstand des ersten Buttons vom linken Rand  */
    margin: 0 0 0 50px; /* LTR */
    padding: 0;
    border-left: 1px #aaa solid;
    border-right: 1px #fff solid;
}

.hlist ul li {
    border-left: 1px #fff solid;
    border-right: 1px #aaa solid;
    /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
    display: inline;
    float: left; /* LTR */
    font-size: 1.0em;
    line-height: 1em;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.hlist ul li a,
.hlist ul li strong {
    background: transparent;
    color: #000;
    display: block;
    font-size: 1em;
    font-weight: bold;
    margin: 0;
    padding: 0.5em 0.8em 0.5em 0.8em;
    text-decoration: none;
    width: auto;
}

.hlist ul li a:focus,
.hlist ul li a:hover,
.hlist ul li a:active  { background: #eee; color: #333; text-decoration: none; }

.hlist ul li.active {
    border-left: 1px #444 solid;
    border-right: 1px #888 solid;
}

.hlist ul li.active strong,
.hlist ul li.active a:focus,
.hlist ul li.active a:hover,
.hlist ul li.active a:active { background: transparent; color: #fff; text-decoration: none; }
  
  
    /**
   * (en) Modifying "shiny buttons" navigation
   * (en) Anpassung der "Shiny Buttons" Navigation
   */

.hlist { background: transparent; border: 0 none; }
.hlist ul { margin-left: 0; border: 0 none; width: 100%; }
.hlist ul li { line-height: 1.4em; display:block; width: 25%; border:0; padding: 0;}
.hlist ul li.last { margin-left: -5px; float:right; border-right: 1px #ccc solid;}

.hlist ul li a,
.hlist ul li strong {  width:auto; display:block; border-left: 1px #ccc solid; color: #fff; font-weight: normal; margin: 0 5px 0 0; padding: 0.5em 0 0.5em 0.5em; text-transform:uppercase;}

.hlist ul li a span {
	display:block;
	color: #98C497;
	text-transform:none;
}
.hlist ul li strong span { display:block; color: #aaa; }

.hlist ul li a:focus,
.hlist ul li a:hover,
.hlist ul li a:active {  background-color: #243a24; /*#1D3A3D*/ color: #fff; }

.hlist ul li.active { background:transparent; border: 0 none; }
.hlist ul li.active strong { background: #800; color: #fff; font-weight: bold; }

  /*------------------------------------------------------------------------------------------------------*/
  
  
/* footer */

#footer ul {
	display:inline;
}
#footer li {
	list-style:none;
	text-align:left;
	padding:15px 10px;
	display:inline;
}
