body { 
  background: #1A1A1A; 
  color: #454545;
  font-size: 14px;
  font-family: 'Open Sans', 'Trebuchet MS', Trebuchet, Arial, Verdana, sans-serif;
  font-weight: 400;
  overflow-y: scroll; /* Forzamos la barra de desplazamiento */
}
a:link, a:visited {
  color: #24459A;
  padding: 0;
  font-weight: 600;
  text-decoration: none;
}
a:hover, a:active {
  color: #00CCFF;
  text-decoration: none;
}
h1, h2, h3 {
  color: #454545;
  font-weight: 300;
}
h1 {
  font-size: 54px;
  line-height: 40px;
}
h2 {
  font-size: 32px;
}
h3 {
  font-size: 24px;
}
i, em {
  font-style: italic;
}
b, strong {
  font-weight: 600;
}
textarea, input {
  font-size: 14px;
  font-family: 'Open Sans', 'Trebuchet MS', Trebuchet, Arial, Verdana, sans-serif;
  font-weight: 400;
}
.center {
  text-align: center;
}
.small {
  font-size: 12px;
}
#headerOut {
  width: 100%;
  position: relative;
  background: #FFB811;
  margin: 0;
  /*box-shadow: 0 8px 6px -6px #666;*/
  z-index: 3;
}
#header {
  width: 730px;
  position: relative;
  padding: 10px 20px 0 20px;
  margin: 0 auto;	/* Centrado */
  text-align: left;
}
.menuT {
  width: 100%;
  height: 35px;
  padding: 0;
  font-weight: 300;
  font-size: 24px;
  text-align: center;
}
.menuTDActive {
  color: #FFF;
  font-weight: 600;
}
#header a:link, #header a:visited {
  color: #454545;
  font-weight: 300;
}
#header a:hover, #header a:active {
  color: #FFF;
  background: none;
}
#adCenterD {
  width: 728px;
  position: relative;
  text-align: center;
  /*padding: 11px;*/
  margin: 0 auto;	/* Centrado */
}
#mainDOut {
  width: 100%;
  position: relative;
  background: #FFF;
  margin: 0;
  z-index: 1;
}
#mainD {
  width: 730px;
  position: relative;
  text-align: justify;
  padding: 20px;
  margin: 0 auto;	/* Centrado */
  line-height: 24px;
}
#footDOut {
  width: 100%;
  position: relative;
  margin: 0;
  z-index: 2;
}
#footD {
  width: 730px;
  position: relative;
  text-align: left;
  font-size: 12px;
  line-height: 20px;
  padding: 10px 20px 20px 20px;
  margin: 0 auto;	/* Centrado */
}
#footT {
  width: 100%;
}
#footTDCredits {
  color: #FFF;
  height: 32px;
  text-align: left;
}
#footTDCredits a:link, #footTDCredits a:visited {
  color: #FFF;
  font-weight: 400;
}
#footTDCredits a:hover, #footTDCredits a:active {
  color: #00CCFF;
}
#footTDMenu {
  color: #8E8E8E;
  text-align: left;
}
#footTDMenu a:link, #footTDMenu a:visited {
  color: #8E8E8E;
  font-weight: 400;
}
#footTDMenu a:hover, #footTDMenu a:active {
  color: #00CCFF;
}
#footTDImgs {
  text-align: right;
}
#footTDImgs a:hover, #footTDImgs a:active {
  background: none;
  text-decoration: none;
}
.announcementD {
  position: relative;
  width: auto;
  border-bottom: 1px #E0E0E0 solid;
  padding: 0 20px;
  margin: 0 auto;	/* Centrado */
  z-index: 2;
}
.downloadD {
  width: 400px;
  margin: 0 auto;
  background: #E0E0E0;
  /*box-shadow: 0 8px 6px -6px #666;*/
}
.downloadT {
  width: 100%;
}
.downloadVersion {
  background: #FFB811;
  /*box-shadow: 0 8px 6px -6px #666;*/
  padding: 5px 10px;
  text-align: left;
  vertical-align: baseline;
}
.downloadRow {
  vertical-align: baseline;
}
.downloadType {
  width: 180px;
  padding: 5px 10px;
}
.downloadExtension {
  width: 35px;
  text-align: center;
}
.downloadSize {
  width: 75px;
  text-align: right;
}
.downloadLink {
  width: 100px;
  text-align: center;
}
.contactD {
  width: 304px;
  margin: 0 auto;
  background: #E0E0E0;
  /*box-shadow: 0 8px 6px -6px #666;*/
  padding: 20px;
}
.contactI {
  width: 300px;
  border: 1px solid #D3D3D3;
}
.contactB {
  text-align: right;
}
.button {
  text-align: center;
  background: #24459A;
  color: #FFF;
  border: 0;
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
}
.button:hover {
  background: #00CCFF;
}
