/*
Theme Name: Investigador
Theme URI: http://www.bde.es/investigacion/
Description: Tema para el portal de Investigación Económica
Version: 1.0
*/

html { min-width: 800px; }

body, div, td, th, h2, h3, h4, pre {  
font-size: 88%;
font-family: sans-serif;
color: #333;
}

body {
background-color: #212121;
margin: 0 4%;
padding: 0;
}

h1 {
color: #555021;
font-size: 1.6em;
text-align: left;
}

h2 {
color: #6c673f;
font-size: 1.4em;
border-bottom: 1px dotted #555021;
text-align: left;
}

h3 {
color: #555021;
font-size: 1.2em;
margin-bottom: 0.2em;
text-align: left;
}

h4 {
color: #6c673f;
font-size: 1.2em;
border-bottom: 1px dotted #555021;
text-align: left;
}

#grapa {
width: 100%;
background-color: #fffffe;
}

#banc {
float: left;
}

#logo {
background-image: url(../images/logo-bge.jpg);
background-repeat: no-repeat;
background-position: -225px top;
text-align: right;
vertical-align: text-bottom;
height: 20px;
padding: 30px 25px 0 25px;
overflow: hidden;
}

#logo a {
color: #808080;
text-decoration: none;
}

#logo a:hover {
text-decoration: underline;
}

#logo ul {
margin: 0px;
padding: 0px;
}

#logo li {
list-style: none;
display: inline;
padding: 0 0.4em;
border-right: 1px solid #000;
}

#logo .lilast {
border-right: none;
}


#tope {
clear: both;
background-color: #373415;
background-image: url(../images/tope-bg.jpg);
background-repeat: repeat-x;
background-position: left top;
}

#navi {
color: #fff;
height: 20px;
overflow: hidden;
padding: 5px 0 0 25px;
}

#navi a {
color: #fff;
text-decoration: none;
font-weight: bold;
}

#navi a:hover {
text-decoration: underline;
}

#navi ul {
margin: 0px;
padding: 0px;
}

#navi li {
list-style: none;
display: inline;
font-weight: normal;
}

#deco {
font-size: 1em;
background-image: url(../images/deco-bg.jpg);
background-repeat:  repeat-y;
background-position: left top;
min-height: 300px;
}

#barr {
width: 250px;
float: left;
}

#barr ul {
margin: 0px;
padding: 0px;
}

#barr li {
list-style: none;
margin: 0px;
padding: 0px;
width: 250px;
}

#barr li:hover {
background-image: url(../images/sele-bg.gif);
background-repeat: no-repeat;
background-position: right center;
background-color: #dfda9b;
}

#barr li a {
font-size: 1.1em;
font-weight: bold;
color: #333114;
display: block;
width: 200px;
margin: 0px;
padding: 0.4em 0 0.4em 25px;
text-decoration: none;
border-top: 1px solid #fff;
border-bottom: 1px solid #dadada;
}

#barr li a img {
border: none;
vertical-align: middle;
}

#barr li a:hover {
background-color: #dfda9b;
}

#ppal {
font-size: 1em;
padding: 75px 25px 25px 0;
margin: 0 0 0 250px;
text-align: justify;
background: url(../images/ppal-bge.jpg) no-repeat left top;
}

#ppal h3 a {
text-decoration: none;
}

#ppal h3 a:hover {
border-bottom: 1px dotted #e2c13e;
}

#ppal a {
color: #9c7e09;
font-weight: bold;
}

#ppal a:hover {
color: #e2c13e;
}

#ppal a img {
border: none;
vertical-align: middle;
}

#ppal li a img {
border: none;
vertical-align: middle;
}

#alphalist li {
display: inline;
list-style: none;
padding: 0 0.6em;
border-right: 1px solid #000;
}

#alphalist .lilast {
border-right: none;
}

.alphalist li {
display: inline;
list-style: none;
padding: 0 0.6em;
border-right: 1px solid #000;
}

.alphalist .lilast {
border-right: none;
}

.alphalistl li {
display: inline;
list-style: none;
padding: 0 0.6em;
border-left: 1px solid #000;
}

.alphalistl .lifirst {
border-left: none;
}

#pies {
font-size: 0.85em;
color: #fff;
clear: both;
background-color: #4d5021;
height: 19px;
overflow: hidden;
padding: 4px 25px 0 25px;
text-align: right;
background-image: url(../images/pies-bg.gif);
background-repeat: repeat-x;
background-position: left top;
}

#pies a {
color: #a2a57c;
text-decoration: none;
}

#pies a:hover {
text-decoration: underline;
}

#pies ul {
margin: 0px;
padding: 0px;
}

#pies li {
display: inline;
list-style: none;
padding: 0 0.6em;
border-right: 1px solid #a2a57c;
}

#pies li.lilast {
border-right: none;
padding-right: 0;
}

.prettyform {
border: 1px solid #555021;
background-color: #fafafa;
font-size: 1.4em;
font-family: sans-serif;
color: #333;
padding: 0.2em;
vertical-align: middle;
height: 18px;
margin: 0px;
}

.prettyform:hover, .prettyform:active {
border: 1px solid #9f860b;
background-color: #fffffe;
}

.linkingimg {
border: none;
}

.depart {
font-size: 0.8em;
color: #999;
}

.midalign {
vertical-align: middle;
}

.allcaps {
text-transform: uppercase;
}
