html, body, form, fieldset {
margin:0;
padding:0;
font:100%/120% Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
margin:1em 0;
padding:0;
}
h1 {font-size:2em}
h2 {font-size:1.5em}
h3 {font-size:1.3em}
h4 {font-size:1.1em}
h5 {font-size:1em}
h6 {font-size:.84em; font-style:italic;}
li, dd, blockquote {margin-left:2em}
dt {font-weight:bold}
input, select {font-size:100%}
form label, button,
input[type="button"], input[type="submit"], input[type="reset"] {cursor:pointer}
abbr, acronym {border:none}
abbr[title], acronym[title] {
border-bottom-width:1px;
border-bottom-style:dotted;
cursor:help;
}
/* bypass monospace browser special settings */
textarea, tt {font:100% 'Courier New', Courier, 'Lucida Console', 'Andale Mono', 'Dejavu Sans Mono', 'Bitstream Vera Sans Mono', Monaco, Consolas, monospace}

/* No CSS Helper */
.no-css-helper {
left:-9999px;
position:absolute;
}

/* Links */

a, a:link {
color:#93bb1c;
border-bottom:1px dotted #93bb1c;
text-decoration:none;
}

a:visited {
color:#93bb1c;
}

a:hover {
color:#fa0;
border-bottom:1px solid #fa0;
}

a:active {}

a img {
border:none;
}


/* Structure */

html,
body {
background-color:#d9ed9e;
}

#container {
width:760px;
text-align:left;
margin:0 auto;
position:relative;
background-color:#f4f4f4;
border:1px solid #000;
border-width:0 1px 1px;
}
#header {
background:#fff url(images/bg-header.gif) repeat-x 0 0;
position:relative;
height:108px;
}
#flash {border-bottom:6px solid #93bb1c;}
#banner {border-bottom:6px solid #93bb1c;}
#content {
background-color:#f4f4f4;
overflow:hidden;
height:100%;
padding:0 15px;
margin:18px 0;
}

.banner {
display:block;
border-bottom:none;
text-align:center;
margin: 10px 0;
}

#main {
width:475px;
}

#secondary {
width:220px;
}

#footer {
position:relative; /* ie bug */
background:#71427d url(../images/mgo-logo-footer.gif) no-repeat 9px 18px;
color:#fff;
font-size:.68em;
line-height:1.2em;
padding:18px 6px 6px 100px;
}

/* Language Selector */
#lang-selector {
border-bottom:3px solid #93bb1c;
background-color:#71427d;
position:absolute;
height:23px;
padding-top:3px;
width:760px;
top:0;
left:0;
}
#lang-selector ul {
margin:0;
list-style:none;
overflow:hidden;
height:100%;
font-size:.68em;
}
#lang-selector li {
float:left;
margin-left:1em;
display:inline; /* IE6 double margin bug fix */
}
#lang-selector a {
color:#fff;
border-bottom:none;
}
#lang-selector li.en a {

}
#lang-selector li.es a {

}
#lang-selector .active a {
font-weight:bold;
}
#lang-selector a:hover, #lang-selector .active a:hover {
color:#fa0;
}


/* Header */
#header img.mgo-logo {
display:block;
margin-left:10px;
padding-top:42px;
}

/* Navigation */
#nav {
position:absolute;
right:17px;
top:26px;
margin:0;
overflow:hidden;
height:100%;
list-style:none;
}

#nav li {
list-style:none;
float:left;
display:inline;
padding:0;
margin:0;
}
#nav a {
display:block;
float:left;
background:#93bb1c url(images/bg-section-tab.gif) no-repeat 0 0;
height:36px;
line-height:28px;
width:103px;
text-decoration:none;
color:#fff;
font-size:.9em;
font-weight:bold;
text-indent:-3px;
text-align:center;
border-bottom:none;
}

#nav li#biomedical_communication a {
background-image:url(images/bg-section-tab-large.gif);
width:220px;
}

#nav a:hover, #nav li.active a {
background-position:0 -36px;
background-color:#71427d;
border-bottom:none;
}

#nav a:active, #nav a:focus {
outline:none;
}

#social-networks {

position:absolute;
bottom:8px;
right:20px;
width:125px;
}


#social-networks ul {

margin:0;
overflow:hidden;
height:26px;
list-style:none;
}

#social-networks li {

float:left;
margin:0 0 0 10px;
display:inline;
}

#social-networks li a {

text-decoration:none;
border-bottom:none;
}

/* Flash */

#banner {
display:block;
margin:0;
padding:0;
height:162px;
background:transparent url(images/subway-1.jpg) no-repeat 0 0;
}
/*.contact #banner {
background-image:url(images/subway-4.jpg);
}
.news #banner {
background-image:url(images/subway-2.jpg);
}
.about #banner {
background-image:url(images/subway-3.jpg);
}*/

.subway-1 #banner {
background-image:url(images/subway-1.jpg);
}
.subway-2 #banner {
background-image:url(images/subway-2.jpg);
}
.subway-3 #banner {
background-image:url(images/subway-3.jpg);
}
.subway-4 #banner {
background-image:url(images/subway-4.jpg);
}
.subway-5 #banner {
background-image:url(images/subway-5.jpg);
}
.subway-6 #banner {
background-image:url(images/subway-6.jpg);
}
.subway-7 #banner {
background-image:url(images/subway-7.jpg);
}
.subway-8 #banner {
background-image:url(images/subway-8.jpg);
}
.subway-10 #banner {
background-image:url(images/subway-10.jpg);
}
.subway-11 #banner {
background-image:url(images/subway-11.jpg);
}

/* #main */

.image.float-right {
	float:right;
	margin:0 0 4px 4px;
}

ul#pager {
list-style:none;
overflow:hidden;
height:100%;
margin:20px 0 0;
padding-top:2px;
border-top:2px solid #d9ed9e;
font-size:.84em;
}
#pager li {
margin:0;
color:#ccc;
}
#pager li.prev {
float:left;

}
#pager li.next {
float:right;
}

/* #secondary */
/* .widget */
.widget {
width:220px;
background:#fff url(images/bg-widget.gif) no-repeat 0 100%;
font-size:.68em;
color:#71427d;
padding:0 0 18px;
margin:0 0 10px;
}
.widget-body {
margin:0;
padding:5px 18px;
background:transparent url(images/bg-widget-1px.gif) repeat-y 0 0;
}
.widget h3 {
background:#71427d url(images/bg-widget.gif) no-repeat 0 0;
color:#fff;
height:21px; /* total = vertical padding + height = 26px */
line-height:26px;
padding:0 18px 5px;
margin:0;
}
.widget h4 {
margin:5px 0 5px;
}

.widget p {
margin:5px 0;
}
.widget ul {
list-style:none;
margin:0;
}
.widget li {
margin:0;
list-style:none;
padding-left:16px;
background:transparent url(images/bullet_green.gif) no-repeat 0 2px;
}
.widget li.logos {
margin:0 0 10px;
list-style:none;
padding-left:0;
background:none;
text-align:center;
}
.widget li.logos a {
border:none;
}

#search input.text {
background-color:#f4f4f4;
padding:2px;
font-size:1em;
font-family:tahoma, arial, sans-serif;
letter-spacing:1px;
width:145px;
}
#search input.text:focus {
background-color:#d9ed9e;
}
#search input.button {
cursor:pointer;
background:#d9ed9e;
font-weight:bold;
padding:0;
}
#search input.button:hover {
background:#93bb1c;
color:#fff;
}
#search input.button:active {
background:#93aa1c;
color:#fff;
}

#subscribeNewsletter {
margin-bottom:12px;
}
#subscribeNewsletter h4 {
padding-left:22px;
background:transparent url(images/email.gif) no-repeat 0 50%;
}
#subscribeNewsletter fieldset {
}
#subscribeNewsletter .form-item {
margin-bottom:5px;
}
#subscribeNewsletter label {
color:#333;
}
#subscribeNewsletter input {
background-color:#fff;
padding:2px;
font-size:1em;
font-family:tahoma, arial, sans-serif;
letter-spacing:1px;
}
#subscribeNewsletter input.zemText {
width:145px;
background-color:#f4f4f4;
}
#subscribeNewsletter input:focus {
background-color:#d9ed9e;
}
#subscribeNewsletter input.zemSubmit {
cursor:pointer;
background:#d9ed9e;
font-weight:bold;
}
#subscribeNewsletter input.zemSubmit:hover {
background:#93bb1c;
color:#fff;
}
#subscribeNewsletter input.zemSubmit:active {
background:#93aa1c;
color:#fff;
}

#subscribeFeeds h4 {
padding-left:22px;
background:url(images/feed.gif) no-repeat 0 50%;
}
#subscribeFeeds li {
padding-left:16px;
background:url(images/bullet_feed.gif) no-repeat 0 2px;
}

p.note {

font-size:11px;
font-weigh:bold;
}

/* Footer */

#footer a {
color:#fff;
border-bottom-color:#fff;
}
#footer a:hover {
color:#fa0;
border-bottom-color:#fa0;
}
.vcard {
border-left:1px solid #fff;
padding-left:12px;
line-height:1.3;
}
.vcard abbr {
border:none;
cursor:text;
}
.vcard a.url {
border:none;
cursor:text;
}
.add-vcard {
margin-top:3px;
}
.add-vcard a {
padding:5px 0 2px 20px;
background:transparent url(images/vcard_add_71427d.gif) no-repeat 0 4px;

}
#footer .copyright {
margin-bottom:0;
padding-left:12px;
text-align:right;
}

