﻿body { background-color: #d31145; color: #8b0026; margin: 0; padding: 0; font: 12px Helvetica, Arial, Tahoma, Verdana; }
a, a:visited { text-decoration: none; }
img { border: 0; }
p { margin: 0; padding: 0; padding-bottom: 10px; }
p.linespacing { line-height: 20px; }

h1 { font-weight: normal; color: #fff; font-size: 18px ! important; padding: 0; margin: 0; }
h2 { font-weight: normal ! important; color: #fff ! important; line-height: 28px ! important; font-size: 18px ! important; padding: 0; margin: 0; }
h3 { color: #8b0026; padding: 0px; margin: 0px; }
h4 { font-size: 11px; color: #860026; }

#MeditrinaTop { position: absolute; width: 270px; height: 250px; margin-top: -28px; margin-left: 175px; background-image: url(Images/meditrina-top.gif); }
#MeditrinaLogo { position: absolute; display: block; margin-left: 670px; width: 145px; height: 20px; }
#MainContainer { width: 945px; margin-left: auto; margin-right: auto; margin-top: 28px; }
#Header { width: 915px; height: 81px; margin-left: auto; margin-right: auto; background-image: url(Images/header-logo.gif); background-repeat: no-repeat; background-position: right top; }
#HomeBody { text-align: center; margin-bottom: 10px; }
#Body { width: 889px; margin-left: 15px; margin-top: 54px; margin-bottom: 14px; background-color: #ed5759; min-height: 537px; }
#MainBody { margin-left: 47px; width: 795px; padding-bottom: 50px; padding-top: 90px; }
#LeftBody { float: left; width: 353px; margin-left: 47px; margin-top: 123px; }
#RightBody { float: left; width: 489px; }
#Footer { width: 915px; margin-left: auto; margin-right: auto; }
#Copyright { font-size: 11px; color: #ab0535; margin-top: 30px; margin-bottom: 20px; }

#PageDisabler { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }

a.topmenu, a.topmenu:link, a.topmenu:visited { display: block; padding-left: 10px; padding-top: 3px; width: 90px; height: 20px; background-color: #f1645d; color: #fff; margin-right: 0; margin-left: auto; vertical-align: middle; }
a.topmenu:hover { color: #ab0535 ! important; }
a.topmenuselect, a.topmenuselect:link { color: #ab0535 ! important; }

a.whiteUnderlineLink, a.whiteUnderlineLink:link, a.whiteUnderlineLink:visited { color: #fff; text-decoration: underline ! important; }
a.whiteUnderlineLink:hover { color: #a41633; }
a.redLink, a.redLink:link, a.redLink:visited { color: #8b0026; }
a.smallLink { font-size: 10px ! important; }

a.redColor { color: #a41633 ! important; font-weight: bold; }

.topmenudivider { height: 6px; }
.strongRed { font-size: 12px; color: #8b0026; line-height: 20px; font-weight: bold; }
.strongWhite { font-size: 18px; font-weight: normal; color: #fff; }
.largeWhite { font-size: 18px; color: #fff; line-height: 30px; }

.white { color: #fff ! important; }

.sf_postContent { clear: both; }
.sf_postContent a, .sf_postContent a:link, .sf_postContent a:visited { text-decoration: underline; color: #8b0026; }
.sf_postContent a:hover { color: #fff; }
.sf_postDate { padding: 0 ! important; margin: 7px ! important; color: #571704 ! important; font-size: 14px ! important; float: left; }
.sf_postTitle { color: #571704 ! important; font-size: 16px ! important; font-weight: bold ! important; padding: 0 ! important; margin: 0 ! important; float: left; }