html {
  background-color: #90929f;
  background-size: 100% 100%;
}
body {
    margin: 0px;
    color:#fff;
    background: url(../img/bg_header.png) no-repeat;
    background-size: 100%;
    background-position: 0px 0px;
    min-height: 435px;
    font-family: Arial, Helvetica, sans-serif;
}

a {color: #90929F; background-color : none; text-decoration: none;}
a:HOVER {background-color : #fff;color : #000;text-decoration: none;}

#lenta {position:relative;top:47px;left:-92px;box-shadow: 0px 10 #000;z-index:10;
  -o-transform:rotate(-54deg);
  -webkit-transform:rotate(-54deg);
  -moz-transform:rotate(-54deg);
  -ms-transform:rotate(-54deg);
  transform:rotate(-54deg);
}

H1 {color: #ddd;font-style: bold;font-size:3vw; margin-left: 20px;}
H2 {color: #ddd;font-style: bold;font-size:2vw;margin-left: 20px;}
H3{color: #ddd;font-style: bold;font-size:1vw;margin-left: 20px;}

.header1 {color: #ddd;font-style: bold;font-size:3vw;position: absolute;left: 10vw;top: 2vw;}
.header2 {color: #90929F;font-style: bold;font-size:8vw;position: absolute;left:10vw;top: 2vw;}

#menu{
  position: absolute;
  top: 95%;
  left:95%;
  font-size: 10px;
  color: #90929F
}
#wrapper {
  position: absolute;
  width: 50%;
  top: 20vw;
  left: 50vw;
}

#scroll_data {
  max-height: 25vw; 
  list-style-type: none;
  font-size:1vw;
  color: #ccc;
}

#list_header {
  color: #bbb;
  font-style: bold;
  font-size:1.5vw;
  position: absolute;
  width: 100%;
  top: 17vw;
  left: 50%;
}
#top {
  position: absolute;
  width: 100%;
  top: 0px;
  left: 0px;
}

#textbody {
  position: absolute;
  top: 16vw;
  left:5vw;
  max-width: 40%;
  padding-left: 5px;
}
#map {
  position: absolute;
  top: 20vw;
  left: 2%;
  height: 25vw;
  width: 96%;}

#footer {position: absolute;left: 5%; top: 80%;}
.footertext {background-color:#ff6922;color:#000;padding-right:20px;padding-left:20px;display: block;padding-top: 5px; padding-bottom: 5px; margin-right:5px; }

.contact {font-size:0.8vw; color:#6B6B77;}

.domen {
  position: absolute;
  top: 30px;
  left: 10px;
  z-index:100;
  font-weight: bold;
  font-size: 20px;
  color: #fff;
  text-shadow: 1px 1px 2px #000;
}
.active {}
.navbar-text {}
.navlist {}
.navheader {list-style: none; color:#aaa; font-style: bold; font-size:13px;margin-top:7px;}
.brand {color:#ff6922; font-style: bold; font-size: 40px;}

.spacer {height: 5px;}
.columns {column-rule: 1px dashed;
  -webkit-column-count: 2;  -webkit-column-gap: 15px;  -webkit-column-width: 300px;/* Chrome, Safari 3 */
     -moz-column-count: 2;     -moz-column-gap: 15px; -moz-column-width: 300px;/* Firefox 3.5+ */
          column-count: 2;        column-gap: 15px; -column-width: 300px;/* Opera 11+ */
}
.fotobg {
    background-image:url("../img/old2.png");
    width:450px;
    height:338px;
    margin-left:10px;
    margin-right:20px;
    margin-top:10px;
    margin-bottom:20px;
    float:left;
}
.foto {width:430px; position:relative; top:25px;left:10px;}

.liric{line-height: 1.5;font-style: italic;}

.rotate2 {
  -webkit-transform: rotate(2deg);  /* Chrome, Safari 3.1+ */
     -moz-transform: rotate(2deg);  /* Firefox 3.5-15 */
      -ms-transform: rotate(2deg);  /* IE 9 */
       -o-transform: rotate(2deg);  /* Opera 10.50-12.00 */
          transform: rotate(2deg);  /* Firefox 16+, IE 10+, Opera 12.10+ */
}
.header_orange{color:#ff6922;font-size: 16px;}
.orange{color:#ff6922;}
.grey {color: #ddd;font-style: bold;font-size:1.2vw;}
.red {color: #990000}
.err {}
.hrule {color:#aaa;border-style:dotted;}