body { width: 100%; background-color: #FFFFFF; font-size: 10pt; font-family: Helvetica, Arial, "Lucida Grande", "Lucida Sans Unicode"; margin: 0; padding: 0; background: url('images/bg.png') repeat-x; margin: 0; padding: 0; height: 100%;}
img { border: 0px; background-color: transparent;}
a { padding: 0; margin: 0;}
input, textarea { border: 0; padding: 0; margin: 0;}
h1 { font-size: 16pt; color: #FC7B00; letter-spacing: -0.1em; margin: 0; padding: 0;}
h2 { font-size: 21pt; color: #FC7B00; letter-spacing: -0.1em; margin: 0; padding: 0;}
h3 { font-size: 11pt; color: #000000; margin: 0; padding: 0; font-weight: normal;}
h4 { font-size: 12pt; color: #FC7B00; margin: 0px 0px 0px 0px; padding: 0; }
h5 { font-size: 8pt; color: #AFAAB0; letter-spacing: -0.1em; margin: 0; padding: 0; dispaly:inline;}
#wrapper { margin: 0px auto; width: 1000px; min-height: 100%; }

#header { width: 1000px; height: 90px; color: #FFFFFF; vertical-align: bottom;}
#header-left { float: left; height: 90px;}
#header-inner { float: left; width: 760px; height: 90px; background: url('images/top-bg.png') repeat-x; text-align: right}
#header-right { float: right; height: 90px; }

#content { margin: 0px auto; width: 1000px; min-height: 100%;}
#content-text { padding: 10px; font-size: 9pt;}
#content-text h4 { margin-top: 10px;}

#clearfooter { height: 45px; border: 0; margin: 0; padding: 0; clear: both;} 
#footer { width: 100%; background: #D9D9D9;	height: 45px; margin: -45px auto 0 auto; border-top: 1px solid #A9A9A9;}
#footer p{ padding: 18px 0px 0px 10px; margin: 0; color: #676767; font-size: 8pt;}

#login-box { height: 35px; padding-top: 10px;}
.form-input { background: transparent; background-image: url('images/form_bg.png'); padding: 5px 0px 0px 5px; width: 141px; height: 21px; border: 0; }
#login-box label { font-size: 8pt;}
#menu-box { }
#menu-box ul li { list-style-type: none; display: inline; padding: 0; margin: 0;}
#menu-box li a { color: #FFFFFF; font-weight: bolder; font-size: 10pt; text-decoration: none; margin-right: 6px; text-shadow: #000 -1px -1px;}
#menu-box li a:hover { color: #FC7B00; font-weight: bolder; font-size: 10pt; text-decoration: none; margin-right: 6px; text-shadow: #000 -1px -1px;}

.offer-box { width: 325px; background: url('images/box-bg.png') repeat-y; float: left; margin-left: 5px; margin-bottom: 5px; }
.offer-box-header { background: url('images/budgetvps_09.png') no-repeat; width:315px; height: 36px; padding: 10px 0px 0px 10px; }
.offer-box-content { background: url('images/budgetvps_12.png') repeat-y; background-color: #FEFFFE; width: 325px; height: 166px;padding: 10px 0px 0px 25px;}
.offer-box-footer {  }

.offer-box ul { margin: 0px 0px 10px 0px; padding: 0; background-color: transparent;}
.offer-box ul li { list-style-position: outside; list-style-image: url('images/arrow.png'); padding: 0; margin: 0px 0px 5px 0px;}

#oferta {
  font-family: Lucida Grande, Lucida Sans Unicode, Helvetica, Arial;
  font-size: 8,5pt;
  width: 100%;
  margin-top: 10px;
  border: 1px solid #d4d4d4;
  color: #000000;
	border-collapse:collapse;
}

#oferta th {
  font-weight: normal;
  font-size: 14pt;
  padding: 5px 0px;
  background-color: #ebebeb;
  color: #0087CC;
}

.tbg {
  background-color: #ebebeb;
}
.tbg td{
  background-color: #ebebeb;
}

.tbg2 {
  background-color: #ebebeb;
}
.tbg2 td{
  background-color: #ebebeb;
}

#oferta tr {
 text-align: left;
}

#oferta td {
	border: 1px solid #d4d4d4;
	border-collapse:collapse;
	padding: 10px 0px 10px 5px;
}

#oferta .td-info {
	background-color:#ebebeb;
}

#oferta td img {
	vertical-align: middle;
	text-align: center;
}

#oferta .td_info img {
	text-align: right;
}

