﻿/* SDM */
@import url("Menus.css");
@import url("Modules.css");
@import url("Modules2.css");
@import url("SDM_Paragraphs.css");
@import url("Login.css");
  
  
  
/* General */
form {
 margin: 0px;
}
a img {
 border: none;
}
  
  
  
/* Print Features */
#PagePath_Print {
 margin: 10px 0px 10px 0px;
}
#Footer_Print {
 margin-top: 10px;
}
  
  
  
/* Page Features */
.paragraphfeatures {
 float: left;
 width: 150px;
 margin: 10px 0px 0px 0px;
}
.paragraphfeatures a {
 color: #996600;
 font-size: 11px;
 /*font-weight: bold;*/
}
.paragraphfeatures a:hover {
 text-decoration: underline;
}
.HideTopicLink {
 text-align: right;
 float: right;
 width: 150px;
 margin: 10px 0px 0px 0px;
}
.HideTopicLink a {
 color: #996600;
 font-size: 11px;
 /*font-weight: bold;*/
}
.HideTopicLink a:hover {
 text-decoration: underline;
}
#PageFeatures, #PageFeatures a {
 color: #996600;
 font-size: 12px;
 font-weight: bold;
}
#PageFeatures a:hover {
 text-decoration: underline;
}
#PageFeatures img{
 position: relative;
 top: 5px;
 left: 0px;
}
  
  
  
/* Image H1 */
#DwInnerContent .h1 {
 width: 350px;
 padding-bottom: 20px;
 background-repeat: no-repeat;
 background-position: bottom left;
 background-image: url(../../../Navigation/SDM/Diversos/h1sombra.jpg);
}
  
  
  
/* Layout */
#LeftGradient {
 width: 54px;
 background-repeat: repeat-y;
 background-image: url(../layout/LeftGradient.jpg);
}
#RightGradient {
 width: 54px;
 background-repeat: repeat-y;
 background-image: url(../layout/RightGradient.jpg);
}
  
  
  
/* DwHeader */

#logo {
  position:absolute;
  z-index:999;
  top:60px;
  left:78px;
}
#logoIn {
  position:absolute;
  z-index:999;
  top:15px;
  left:60px;
}

.pageTitle {
  position:absolute;
  bottom:0;
  background:url("../layout/titleBar.png") repeat-y;
}
.pageTitle td {
  padding:5px 38px;
  font-size:34px;
  color:#fff;
}


#DwHeader {
 position: relative;
}
#TopMenu {
 height: 20px;
 text-align: right;
 podition: relative;
 background-color: #002e59;
 padding: 5px 15px 0px 15px;
}
#DwTopGraphic {
  height: 285px;
  overflow: hidden;
  position: relative;
  width: 822px;
}
#TopLogo {
 position: absolute;
 top: 0px;
 left: 0px;
}
#YellowBar{
 height: 120px;
 overflow: hidden;
 background-color: #ffcc00;
 padding: 0px 35px 0px 35px;
 /*background-repeat: no-repeat;
 background-position: top left;
 background-image: url(../layout/GlowAmarelo.jpg);*/
}
#YellowBar table {
 color: #004080;
}
#YellowBar a {
 color: #666666;
}
#YellowBar a:hover {
 color: #666666;
 text-decoration: underline;
}
#YellowBar span {
 color: #996600;
}
  
  
  
/* DwBody */
#DwBody {
 background-color: #FFFFFF;
 background-repeat: no-repeat;
 background-image: url(../layout/ContentGradient.jpg);
}
#LeftMenu {
 float: left;
 width: 190px;
 overflow: hidden;
}
#DwContent {
 float: right;
 width: 615px;
 margin-bottom: 10px;
}
#DwInnerContent {
 margin: 14px 20px 15px 0px;
}
#DwInnerContentHome {
 margin: 50px 20px 15px 0px;
 /*margin: 14px 20px 15px 0px;*/
}
#BodyClear {
 clear: both;
 height: 1px;
}
  
  
  
/* Footer */
#DwFooter {
 color: #6699cc;
 background-color: #003366;
 background-repeat: no-repeat;
 background-image: url(../layout/BlueGradient.jpg);
}
#DwFooter small {
 color: #6699cc;
}
#DwFooter small a {
 font-size: 9px;
 color: #6699cc;
}
#DwFooter small a:hover {
 color: #FFFFFF;
}
#FooterLeftContent {
 float: left;
 padding: 110px 0px 0px 40px;
 /*margin: 110px 0px 0px 40px;*/
}
#FooterSlogan {
 width: 260px;
 color: #FFFFFF;
 font-weight: bold;
 margin-bottom: 15px;
}
#FooterVerticalMenu {
 width: 260px;
}
#FooterRightContent {
 width: 450px;
 float: right;
 text-align: right;
 margin: 110px 40px 0px 0px;
}
#W3CLogo {
 margin: 20px 0px 15px 0px;
}
#Footer {
 width: 350px;
 float: right;
}
#FooterClear {
 clear: both;
 height: 75px;
}
  
  
  
/* FloatBar */
/*#FloatBar { 
 right: 0px; 
 bottom: 0px; 
 position: absolute; 
 width:100%;
 z-index: 4000;
}
body > div#FloatBar {
 position: fixed; 
}
#FloatBar { 
 position:center;
 position: fixed;
 bottom: 0px;
 right: 0px;
 z-index: 4000;
 width:100%;
 _position: absolute;
} */
  
  
  
body  #FloatBar{
 position:fixed !important;
 position: absolute; /*ie6 and above*/
 bottom: 0;
 right: 0px;
 width: 100%;
 z-index: 4000;
}
body {
 height: 100%; /*IE6*/
 min-height: 100%;
}
* html #FloatBar {
 position: absolute;
 bottom: 0;
 left: 0; 
 overflow: visible;
 top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop +(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight));
}
.FloatBarContent table {
 height: 30px;
 background-color: #FFFFFF;
 border: 1px solid #CCCCCC;
}
.FloatBarContent table table {
 border: none;
}
#LanguageMenu {
 /*float: left;*/
 top: 5px;
 right: 15px;
 position: absolute;
}
#LanguageMenu ul {
 /*margin-right: 10px;
 padding: 3px 10px 3px 0px;*/
 /*border-right: 1px solid #CCCCCC;*/
}
#btnCallme {
 float: left;
 width: 85px;
 padding-left: 15px;
}
#btnLogout, #btnLogout {
 float: left;
}
#SearchArea {
 padding-right: 30px;
}
/* helpdeskStart - 20/05/11 - nuno.b - (Correction RSS icon position) */
.rss {
  margin-top: -15px;
  padding-bottom: 13px;
}
.rss a {
  color: #960;
  float: right;
  font-size: 10px;
  margin-right: 10px;
}
.rss img {
  padding-top: 2px;
}
#psLeftColumn .LinkPressCenter a {
  top: -20px;
  position: relative;
}
/* helpdeskEnd*/

