body, html{
  text-align:center;
  margin:10px;;
  padding:0;
  font:x-small verdana;
  color:#666;
}
img{
  border:0;
}
a{
  text-decoration:none;
  color:#358;
}
a:hover{
  text-decoration:underline;
}
h1{
  font-size:small;
}
h2{
  font-size:small;
}
p{
  margin:5px 0;
  padding:0;
}
.left{
  float:left;
}
.right{
  float:right;
}
.clear{
  clear:both;
}
.inp{
  width:230px;
  font-size:x-small;
}
.txt{
  width:230px;
  font-size:small;
}
input{
  border:1px solid #ccc;
  background:#fff;
  font-size:x-small;
}
div#flashHeader{
  margin:0 auto;
  width:750px;
}
div#cont{
  width:740px;
  margin:0 auto;
  text-align:left;
}
div#left{
  width:480px;
  float:left;
}
div#contactos{
  background:#eee;
  height:220px;
  padding:5px;
  margin:10px 0;
  text-align:left;
}
div#contactosRight{
  background:#eee;
  height:270px;
  padding:5px;
  margin:10px 0;
  text-align:left;
}
div#grupo{
  clear:both;
  width:355px;
}
div#right{
  width:250px;
  float:right;
}
div#logoRepsol{
  text-align:center;
}
div#mailform{
  float:left;
  margin-right:5px;
}
div#copy{
  clear:both;
  color:#358;
  border-top:1px solid #358;
  width:750px;
  line-height:20px;
  margin:10px auto;
}
/*produtos*/
.combustItem{
  background:#fff url('img/combust.png') left center no-repeat;
  padding:10px 0 10px 60px;
  margin:2px 0;
  height:30px;
}
.lubItem{
  background:#fff url('img/lub.png') left center no-repeat;
  padding:10px 0 10px 60px;
  margin:2px 0;
  height:30px;
}
.reservItem{
  background:#fff url('img/reserv.png') left center no-repeat;
  padding:10px 0 10px 60px;
  margin:2px 0;
  height:30px;
}
.bombaItem{
  background:#fff url('img/bomba.png') left center no-repeat;
  padding:10px 0 10px 60px;
  margin:2px 0;
  height:30px;
}
.transpItem{
  background:#fff url('img/trans.png') left center no-repeat;
  padding:10px 0 10px 60px;
  margin:2px 0;
  height:30px;
}
