body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background-image:url(img/fondo3.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	color:#666666;
	margin:0px;
	padding:0px;
}
div {
	text-align:left;
}
sup {
	font-size:10px;
	color:#cc0001;
}
a {
	color:#CC000;
	text-decoration:none;
}

.fleft {
	float:left;
}
.fcenter {
	margin:0 auto;
}
.fright {
	float:right;
}

.p34l {
	padding-left:34px;
}
.p34r {
	padding-right:34px;
}
.p34t {
	padding-top:34px;
}
.p34b {
	padding-bottom:34px;
}

.p19l {
	padding-left:19px;
}
.p19r {
	padding-right:19px;
}
.p19t {
	padding-top:19px;
}
.p19b {
	padding-bottom:19px;
}

.f0 {
	font-size:0px;
}
.f8 {
	font-size:8px;
}
.f9 {
	font-size:9px;
}
.f10 {
	font-size:10px;
}
.f11 {
	font-size:11px;
}
.f12 {
	font-size:12px;
}
.f13 {
	font-size:13px;
}
.f14 {
	font-size:14px;
}
.f15 {
	font-size:15px;
}
.f16 {
	font-size:16px;
}
.f18 {
	font-size:18px;
}
.f20 {
	font-size:20px;
}
.f22 {
	font-size:22px;
}
.f24 {
	font-size:24px;
}


.aleft {
	text-align:left;
}
.aright {
	text-align:right;
}
.acenter {
	text-align:center;
}
.dcenter {
	margin:0 auto;
}
.overh {
	overflow:hidden;
}

.vatop {
	vertical-align:top;
}
.vamid {
	vertical-align:middle;
}
.vabot {
	vertical-align:bottom;
}

.negro {
	color:#000000;
}
.rojo {
	color:#578CB0;
}
.verde {
	color:#A4CC00;
}
.gris {
	color:#666666;
}

overh {
	overflow:hidden;
}