body {
	background-image: url(img/fondo.jpg);
background-color: #ddd;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center top;
color: #666;
font-size: 12px;
font-weight: normal;
font-style: normal;
font-family: Arial, Helvetica, sans-serif;
letter-spacing: .2px;
word-spacing: 0.75px;
line-height: 20px;
}
#body_inner {
position: relative;
width: 980px;
margin: 0px auto;
}
header {
    position: relative;
    height: 75px;
}
#header_inner{
width: 900px;
margin: 0 auto;
}
.logo{
padding-left: 350px;
position: absolute;
top: 5px;
left: 0;
line-height: 70px;
}
h1{margin-top: 0px;}
h1 a {
background-image: url(img/logo1.png);
text-indent: -9999px;
display: block;
height: 69px;
width: 250px;
}

nav {
background-image: url(img/menu_overlay.png);
background-color: transparent@;
background-repeat: repeat-x;
background-attachment: scroll;
background-position: 0 -2px;
background-color: #00437f;
box-shadow: 0 1px 0 rgba(255,255,255,0.81) inset,0 1px 3px rgba(0,0,0,0.2);
border-radius: 3px;
position: relative;
padding: 1px 25px;
margin-bottom: 10px
}
nav ul {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu{
position: relative;
z-index: 2000;
line-height: 20px;
letter-spacing: .75px;
}
nav ul li {
position: relative;
display: inline;
float: left;
margin: 0;
list-style: none;
}
nav ul li a {
text-transform: uppercase;
letter-spacing: 3.3px;
font-size: 11px;
display: block;
padding: 15px;
color: #ffea00;
font-weight: normal;
font-style: normal;
font-family: inherit;	
text-decoration: none;
}
#clearboth {
width: 100%;
height: 0px;
line-height: 0;
font-size: 0px;
clear: both;
display: block;
}

section {
background-image: none;
background-color: rgb(255, 255, 255);
background-repeat: repeat;
background-attachment: scroll;
background-position: center top;
opacity: 0.85;
box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);
border-radius: 3px;
overflow: hidden;
margin-bottom: 10px;
vertical-align: baseline;
font-size: 102%;
padding: 0px;	
}

#content_inner {

background-repeat: repeat-y;
background-position: 660px 0;
padding: 40px;
min-height: 397px;
}

h2 {color: #00437f; font-size: 30px; font-weight: lighter;}
h3 {font-size: 20px;
font-weight: lighter;font-weight: lighter;}

footer {
background-repeat: repeat;
background-attachment: scroll;
background-position: center top;
color: #ddd;
font-size: 11px;
font-weight: normal;
font-style: normal;
font-family: inherit;	
background-color: #00437f;
background-image: -moz-linear-gradient(top,rgba(255,255,255,.08),rgba(0,0,0,.08));
box-shadow: 0 1px 0 rgba(255,255,255,0.81) inset,0 1px 3px rgba(0,0,0,0.2);
border-radius: 3px;
margin-bottom: 10px;
}

#footer_inner {
font-size: 11px;
padding-top: 15px;
padding-bottom: 0px;	
}

#footer_inner p {
    font-size: 10px;
    letter-spacing: 1px;
    text-transform: none;
    overflow: hidden;
    padding-bottom: 0px;
    position: relative;
    margin-right: 0px;
    width: 900px;
    margin: 0 auto;
    height: 35px;
    color: #aaa;
}	
a{color: #888; text-decoration: none;
outline: 0 none;}

#post {margin: 0 -40px 40px;
padding: 0px 40px 20px;
position: relative;
background: url(img/thick_divider.png) repeat-x center bottom;}

#post img {background: #f7f7f7;
border: 1px solid #fff;
padding: 6px;
box-shadow: 0 0px 1px rgba(0, 0, 0, 0.3);}


nav ul li ul li a:hover{background:url(img/black10.png);}
nav ul li a:hover,nav ul li:hover a{background:url(img/hover_top_level.png) repeat-x 0 0;}
nav ul li:hover li a{background:none;}

















