/* changeFileName:"downloadsPage_v3.20220123_01.css" */

.body {
  background-image: url("");
  padding-top: 0em;
  padding-right: 2em;
  padding-bottom: 2em;
  min-height: 450px;
}

#titulo {
  text-align: center;
}

#footer {
  color: rgba(153, 51, 0, 0.6);
  background-color: rgba(255, 255, 255, 0.73);
}

.floatLeft {
  float: left;
text-shadow: 2px 2px 2px rgba(204, 204, 204, 0.26);
  text-align: left;
}

.leftWrapper {
  width: auto;
  text-align: center;
}

#contenido {
  background-color: rgba(255, 0, 0, 0.07);
  border: 1px solid black;
  display: block;
  overflow: auto;
  padding: 1em 0em 0px 2em;
  text-align: left;
  height: 100%;
  max-width: 600px;
}

.exito {
  color: #33cc00;
}

.fracaso {
  background-color: red;
}

.resetSides {
  clear: both;
}

.container div {
  float: left;
}

.container div:nth-child(1) {
  clear: left;
  padding: 6px 4px;
}

.container {
  background-color: white;
  border-style: none;
}

img {
  border: 2px solid black;
  border-radius: 2px;
  width: 533px;
  height: 400px;
  transform: scale(1);
}

img.icon {
  width: 32px;
  height: 32px;
}

.centerDivWrapper {
  text-align: center;
}

.link_menu > * {
  display: inline-block;
  text-align: center;
}

.main_menu_option_div {
  clear: both;
  padding: 0% 20px;
}

.link_menu {
  border: 2px solid black;
  background-color: rgba(255, 255, 204, 0.5);
  border-radius: 2px;
  font-size: 18px;
  float: left;
}

.greenBackground {
  background-color: rgba(23, 102, 13, 0.05);
}

.whiteBackground {
  background-color: white;
  padding: 0px;
}

span.beta {
  font-style: italic;
  color: #ea1002;
  border-radius: 0px;
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  border-top-style: none;
  border-left-style: none;
  border-right-style: none;
  padding-left: 1em;
  font-weight: bold;
}

span.new {
  font-style: italic;
  color: #19b2b2;
  border-radius: 0px;
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  border-top-style: none;
  border-left-style: none;
  border-right-style: none;
  padding-left: 1em;
  font-weight: bold;
}

* {
  --image_size_factor: 0.75;
}

@media screen and ( min-resolution : 150dpi ) and ( orientation : portrait ) {
  * {
    --image_size_factor: 1.0;
  }
  .leftWrapper {
    float: none;
    padding-right: 0px;
    text-align: center;
    width: 100%;
  }
  #titulo {
    font-size: 46px;
  }
  #menu_de_pestanyas {
    overflow: hidden;
    display: none;
  }
}

@media screen and ( min-resolution : 150dpi ) and ( orientation : landscape ) {
  * {
    --image_size_factor: 0.75;
  }
  #titulo {
    font-size: 26px;
  }
  #menu_de_pestanyas {
    visibility: hidden;
    display: none;
  }
}

