@import url(http://fonts.googleapis.com/css?family=Open+Sans);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,700);


/**********************************************************************************/


/* Cabecera */
#header {margin-bottom: 20px; margin-top: 10px; border-top: 5px solid #ccc; min-height: 100px;
}
#header h1 {color:#fff; padding: 0 !important;}
#header h1 div{padding:25px 20px 15px 20px;margin:-85px 0 0 150px;}
/*#header h1 img{margin:-16px 0 -50px 0;}*/
#header h1 img {
    margin: 15px 100px 10px 20px;
    vertical-align: top;
	height: 75px;
	width: auto;
}
body {background-color: #ffffff;font-family: 'Open Sans',sans-serif;}
 
#header,
#footer
/*table.listing tr.fastTracked*/{ 
	background: #0062ac !important;
}

/*tr.highlightCopyediting {
    background-color: #EDEBC4 !important;
}*/
table.listing tr.fastTracked {
    background-color: inherit !important;
}
.highlightCopyediting.fastTracked {
    background-color: #EDEBC4 !important;
}


#homepageImage > img  {  height: auto; width: 320px !important;  }
#issueCoverImage img  { height: auto; width: 320px !important; }
#issueDescription img  { height: auto; width: 320px !important; }



#articleFullText, a.file {
    margin-right: 7px;
}	
/*#articleFullText, a.file:before {
    content: "[ ";
}
#articleFullText, a.file:after {
    content: " ]";
}*/
a {
    color: #0062ac !important;
}
a:active ,
a:hover { color: #225533; }

a:link ,
a:visited { color: #009de0; }


a:hover { background: none repeat scroll 0 0 #e3e3e3 !important; color:#fff;}


table.announcements td.headseparator,
table.announcements td.endseparator { border-top: 1px solid #000000; }
pre{color: #000000; }


table.announcements td.separator ,
table.listing tr.data td { border-top: 1px solid #DDDDD0;  }
table.listing tr.data td { border-bottom: 1px solid #DDDDD0; }

pre { background-color: #F0F0E8; }

h1, h2, h3, h4, h5, h6{
font-family: 'Open Sans',sans-serif !important; 
font-weight: 400 !important; 
color: #000;
}

#navbar {
    border-bottom: 3px solid #ccc;
}
#content {
    border-top: 1px solid #ccc;
}
div#pageFooter {
	border-top: 3px solid #CCC;
}
.tocArticleTitleAuthors {
    width: 60%;
}

.homepageImage img {
    width: 1px;
    visibility: hidden;
}

input.defaultButton {background-color: #0062ac; color: #FBFBF3; }

#sidebar div.block span.blockTitle {
    border-bottom: 1px solid gray;
    margin-bottom: 0.5em;
    padding: 1.5em 0 0.2em 0;
    line-height: 1em;
	letter-spacing: normal; /*0.05em;*/
}
#container {
    font-size: 105%;
}

#navbar a {
    letter-spacing: normal;}