.faldonc {
	background: #BFE5EB url(imagenes/bt_faldo.png) top no-repeat;
	width: 540px;
	clear: both;
	margin: 10px auto 0 auto;
}

.falfin {
	background: url(imagenes/bt_falfi.png) no-repeat;
	width: 540px;
	height: 3px;
	clear: both;
	margin: 0 auto 0 auto;
}

.faldms {
	background: #F4DEF9 url(imagenes/bt_fald2.png) top no-repeat;
	width: 540px;
	height: auto;
	margin: 10px auto 0 auto;
	clear: both;
	overflow: auto;
}

.falfms {
	background: url(imagenes/bt_falf2.png) no-repeat;
	width: 540px;
	height: 3px;
	clear: both;
	margin: 0 auto 10px auto;
}

a {
	color: #002024;
}

a:hover {
	text-decoration: none;
}

.asterisco {
	color: #666;
	text-align: left;
}

.botones {
	text-decoration: none;
}

a.botones {
	display: block;
	text-decoration: none;
}

a.botones:hover {
	background-position:bottom;
	text-decoration: none;
}

a.botones span {
	display: none;
}

#formcont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 500px;
	margin: 10px auto 10px auto;
	padding: 2px;
}

.datoc {
	vertical-align: top;
	padding: 4px;
}

.campos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005050;
	line-height: 12px;
	width: 344px;
	border: #FFF solid 1px;
}

.tdcampo {
	background: url(imagenes/bg_campo.png) no-repeat;
	width: 348px;
	height: 22px;
	padding: 0 2px 0 2px;
	margin: 2px 0 2px 0;
}

.area {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005050;
	line-height: 12px;
	width: 344px;
	height: 48px;
	margin: auto;
	border: #FFF solid 1px;
}

.tdarea {
	background: url(imagenes/bg_area.png) no-repeat;
	width: 348px;
	height: 61px;
	padding: 2px;
	margin: 2px 0 2px 0;
}

#enviar {
	line-height: 26px;
	background-image: url(imagenes/bt_envia.png);
	width: 106px;
	height: 26px;
	margin: 15px 0 0 0;
}

.datoc {
	color: #333;
	text-align: left;
	vertical-align: top;
	padding: 4px;
}