body {
  margin:0px;
  padding:0px;
  text-align:center;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000;
  background-color:#000;
}
a {
  outline: none;
  outline: expression(hideFocus='true');
}
a img {
  border:none;
}
#wrapper {
  text-align:left;
  position:relative;
  margin:0px auto;
  width:900px;
  height:578px;
}
#limpa {
  position:absolute;
  top:-40px;
  left:-25px;
}
.index #wrapper {
  background:#000 url("../images/bg_index.jpg") no-repeat top left;
}
.video #wrapper {
  background:#000 url("../images/bg_video.jpg") no-repeat top left;
}
.form #wrapper {
  background:#000 url("../images/bg_form.jpg") no-repeat top left;
}

ul#menu {
  list-style:none;
  padding:0px;
  margin:0px;
  position:absolute;
  bottom:22px;
  right:34px;
}
ul#menu li {
  float:left;
}

#videos {
  /* border:1px solid green; */
  width:730px;
  height:230px;
  position:absolute;
  top:184px;
  left:84px;
}
.vid {
  float:right;
  width:162px;
  height:97px;
  margin:0px 10px 18px;
  background:#fff url("../images/video_container.gif") no-repeat top left;
  text-align:center;
  padding-top:7px;
}
#video-nav {
  position:absolute;
  right:31px;
  top:280px;
}
#video-nav a { display:block; }

#form {
  position:absolute;
  left:230px;
  top:270px;
}
#form label,
#form input {
  float: left;
}
.txt {
  width:338px;
  height:30px;
  background:#fff url("../images/input_large.gif") no-repeat top left;
  border:none;
  font-size:26px;
  padding:6px 10px 4px;
}
label img { display: block;}
#btn_send {
  margin-top:20px;
  margin-left:40px;
}




#limo-logo {
  position:absolute;
  bottom:-65px;
  left:10px;
}


.none {
  display:none;
}
div.clearer {
  clear:both;
  visibility:hidden;
  height:1px;
  min-height:1px;
  line-height:1px;
}

