* {
 padding: 0px;
 margin: 0px;
 }
body	{
 background: #E8EDBB url(bg.gif) repeat-y 0 0;
 color: #414B5B;
 text-align: center;
 }
acronym {
cursor: help;
 }
a img {
border:0;
}
#container {
width: 602px !important;
height:auto;
margin: 0 auto;
color: #414B5B;
background: #F2F6DD url(fondo.jpg) repeat-y 0 0;
border-left: 1px solid #555067;
border-right: 1px solid #555067;
text-align: justify;
position:relative; 
padding:0px 0px 0px 0px;
}
#cabecera {
height:40px;
color: #414B5B;
font: 0.7em/1.4em Arial, Tahoma, Verdana, sans-serif;
border-bottom: 1px solid #ddd;
background-color:#F9F9E2;
}
#ban {
width:602px;
height:207px;
border:0;
}
#supportingText {
float:right;
width:100%;
text-align:justify;
}
#supportingText #footer {
 padding-left:20px; padding-right:20px; padding-top:50px; padding-bottom:12px
 }
#footer {
font: 0.7em/1.4em Arial, Tahoma, Verdana, sans-serif;
text-align: center;
background: url(line.gif) no-repeat 50% 30%;
padding-bottom: 30px;
padding-top: 70px;
}
#linkList {
float:left;
border-bottom:1px solid #555067;
border-right:1px solid #555067;
 }
#navcontainer {
width:100%;
font: 0.7em/1.4em Arial, Tahoma, Verdana, sans-serif;
text-align:center;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
color: #414B5B;
background-color: #61623F;
}
#navcontainer ul li { 
display:inline; 
border-bottom:0px;
}
#barra {
height: 40px;
color: #003580;
background:#F9F9E2;
}
#menuarriba li {
display: inline;
text-transform:capitalize;
border-top: 0px;
border-bottom: 0px;
float: right;
list-style-type:none;
padding-top: 20px;
margin-left: 5px;
padding-right: 5px;
}
#barra ul 
{
/*border-bottom: 5px solid #000000;*/
}
#navcontainer ul
{
margin: 0;
padding: 6px 0 6px 0;
color: #F9F9E2;
background-color: #24475A;
letter-spacing: 1px;
}

#navcontainer a
{
padding: 6px 8px 6px 8px;
background-color: #24475A;
color: #F9F9E2;
text-transform: capitalize;
text-decoration: none;
/*border-left: 1px solid #94B473;*/
}

#navcontainer  a:hover
{
/*background-color: #7B9D25;*/
color: #FFCC00;
background-color: #24475A;
}

#navlist li a:hover, #navlist li a:active
{
color: #FFCC00;
background-color: #24475A;
text-decoration:underline;
/*background-color: #7B9D25;*/
text-transform:capitalize;
}
h1 {
 font-weight: normal;
 font-size: 1.0em;
 line-height: 1.0em;
 text-indent: -2000em;
 display: block;
 width: 60%;
 float:left;
 height: 40px;
 color: #4C4836;
 background: #F9F9E2 url(h1-a.gif) no-repeat;
 }
h2 {
font:0.75em/1.6em  Tahoma, Arial, Verdana, sans-serif;
font-weight:900;
color:#003399;
padding:  5px 20px;
margin-top: 20px;
margin-bottom: 10px;
text-align: left;
 }
h3 {
 height: 5%;
 padding-top: 10px;
 padding-left: 20px;
 padding-bottom: 10px;
 margin:0px 10px 0 20px;
 color:#003399;
 font: 0.7em/1.4em Tahoma, Arial, Verdana, sans-serif;
 text-align: left;
 background: url("icon0009.gif") no-repeat left;
}
h4 {
 font: 0.625em/1.4em Arial, Tahoma, Verdana, sans-serif;
 color:#FFFFFF;
 background: #414B5B url("flechita.gif") no-repeat 5% 50%;
 padding:  5px 20px;
 text-align: left;
 margin: 0;
}
#galeria li{
font: 0.7em/1.4em Arial, Tahoma, Verdana, sans-serif;
display:list-item;
text-transform:capitalize;
border-bottom:0px;
margin: auto;
padding:5px;
margin-left:120px;
}
p {
 padding: 5px 20px 5px 20px ;
 font: 0.7em/1.4em Arial, Tahoma, Verdana, sans-serif;
 width: 560px !important;
 }
.p1 {
 padding-top: 2px;
 }

/* ---------- ul, li ---------- */

ul, li {
 list-style: none;
 }
ul {
 border-top: 0px;
 }
li {
 text-transform: capitalize;
 border-bottom: 1px solid #ddd;
 }
#lselect h4 {
 font: 0.625em/1.4em Arial, Tahoma, Verdana, sans-serif;
 color:#FFFFFF;
 background: #414B5B url(flechita.gif) no-repeat 5% 50%;
 padding:  5px 20px;
 text-align: left;
 margin: 0;
}
#lselect a:link, #lselect a:visited, #lselect a:active {
 background-color:#E6EBB8; 
 color: #414B5B;
 padding: 5px 15px 5px 10px; 
 text-transform:capitalize;
 text-align:left;
 display:block;
 }
#lselect a:hover {
 background-color: #F9F9E2 ; /*url(puntito.gif) no-repeat left center*/
 }
/* ---------- a ---------- */

a {
 text-decoration: none;
 }
#intro a, #supportingText a, #footer a {
 font-weight: bold;
 color: #003580;
 }
#lselect a {
 display:inherit;
 color: #414B5B;
 background-color: #F9Ffff;
 }
#lselect a:hover, #lselect a:active {
 color: #12285B;
 }
#supportingText a:hover, #supportingText a:active {
 color:#414B5B;
 text-decoration:underline;
 }
#intro a:hover, #intro a:active, #footer a:hover {
 color:#414B5B;
 text-decoration:underline;
}