BODY {
	background-color: #FFF;
	margin-right: auto;
	margin-left: auto;
}
body, td, div {
	font: normal 10pt verdana;
	color: #444444;
	text-align:center;
}
td {padding: 5px 0px 7px 0px;}

.navbox a:link, .navbox a:visited, .navbox a:active {
	display: block;
	width: 151px;
	padding: 6px 6px 6px 13px;
	text-decoration: none;
	color: #FFF;
	border-top: 1px solid rgb(255, 255, 255);
	background-attachment: scroll;
	background-color: #90ACD0;
	background-image: none;
	background-repeat: repeat;
	background-position: 0% 0%;
}
#site #body table tr td p {
	text-align: left;
	padding-left: 50px;
}

#site #body table tr{
	background-attachment: scroll;
	background-image: none;
	background-repeat: repeat;
	border: 1px solid;
}

.navbox a:hover {
	display: block;
	width: 151px;
	padding: 6px 6px 6px 13px;
	text-decoration: none;
	color: #FFF;
	border-top: 1px solid rgb(255, 255, 255);
	background-attachment: scroll;
	background-color: #7CD2FC;
	background-image: none;
	background-repeat: repeat;
	background-position: 0% 0%;
}

.nav {
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: rgb(204, 204, 204);
}

#container {
  width:814px;
  margin:0px auto;
  text-align:left;
}
#site {
	width: 985px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	margin-top: auto;
	position: relative;
	background-image: url(media/bg_site.png);
	background-repeat: repeat-y;
}

#head {
	width:985px;
	text-align: center;
	border-style: solid;
	border-width: 0px;
	border-color:#ffffff;
	background-color: #ffffff;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	height: 112px;
}

#body {
	padding-top: 0px;
	padding-left: 15px;
	padding-right: 15px;
	text-align: justify;
	border-style: solid;
	border-width: 0px;
	border-color: #0060FF;
	background-color: #ffffff;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	top: 30px;
	width: 615px;
}


#nav {
	font-weight: bold;
	width:169px;
	text-align: left;
	border: 0px solid #0060FF;
	position: absolute;
	top: 142px;
	left: 0px;
}
#garantia {
	position: absolute;
	top: 142px;
	left: 816px;
}
#nav-ayuda {
	font-weight: bold;
	width:169px;
	text-align: center;
	border: 0px solid #0060FF;
	float: left;
	position: absolute;
	top: 279px;
	left: 816px;
}
#nav-pago {
	font-weight: bold;
	width:169px;
	text-align: left;
	border: 0px solid #0060FF;
	float: left;
	position: absolute;
	top: 580px;
	left: 816px;
}

#nav3 {
	font-weight: bold;
	width:155px;
	height:auto;
	z-index: 8;
	text-align: left;
	border-width: 0px;
	background-color: rgb(251, 240, 216);
	position: absolute;
	left: 5px;
	float: left;
	padding-top: 5px;
	padding-left: 10px;
	top: 359px;
}

#navcontacto {font-weight: bold; position: absolute; top:82px; left:0px; width:167px; height:500px; z-index: 10; text-align: left; padding: 5px 5px 5px 5px; border-style: solid; border-width: 1px; border-color: #0060FF; background-color: #ffffff;}

#navcontright {font-weight: bold; position: absolute; top:82px; left:772px; width:194px; height:1259px; z-index: 9; text-align: left; padding: 5px 5px 5px 5px; border-style: solid; border-width: 1px; border-color: #0060FF; background-color: #ffffff;}
#footer {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	color: #333;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 1px;
	padding-bottom: 5px;
	position: relative;
	background-color: #FFF;
	width: 615px;
	margin: auto;
}

a:link, a:visited, a:active {
	color: #444444;
	text-decoration: underline;
	padding-left: 0px;
}
a:hover {
	font-family: Verdana;
	color: #FFFFFF;
	background: #444444;
	text-decoration: none;
}

a.new:link {
	color: #444444;
	text-decoration: none;
}
a.new:visited {
	font-family: Verdana;
	color: #444444;
	text-decoration: none;
}a.new:hover {
	font-family: Verdana;
	color: #444444;
	background: #ffffff;
	text-decoration: none;
	cursor: text;
}
a.u:link {
 color: #0000a0;
 text-decoration: none;
}a.u:visited {
 color: #0000a0;
 text-decoration: none;
}a.u:hover {
 color: #0000a0;
 background: #ffffff;
 text-decoration: none;
 cursor: text;
}
ul.navbox { padding: 0pt; margin: 0pt; list-style-type: none; }
h1 {
	font: normal 16pt verdana;
	color: #444444;
	padding-top: 20px;
	text-align: center;
}
h2 {
	font: bold 12pt verdana;
	color: #444444;
	padding-top: 15px;
}
h1.headline {
	font: normal 14pt verdana;
	color: #444444;
	position:absolute;
	top:160px;
	left: 270px;
	z-index:0;
}
#nav_lp {
	background-color: #FBF0D8;
	float: left;
	width: 169px;
	margin-top: 80%;
	font-size: 0.8em;
}
* {
	margin-top: 0px;
	padding-top: 0px;
}
