HTML {
	background: #DBE7C9;
}

DIV#pie {
	border-bottom: 3px solid #A2AB95;
}

/** DESCRIPCION O SUBCONTENIDO **/
DIV#descripcion {
	background: #DBE7C9;
}


/** CONTENIDO **/
FORM TD, FORM TH {
	vertical-align: top;
}

FORM TH {
	font-weight: normal;
	padding: 5px 0px 0px;
	text-align:  left;
}

LABEL {
	padding-right: 5px;
}

INPUT, TEXTAREA {
	background: #F3F7ED;
	border: 1px solid #DBE7C9;
	padding: 3px 5px;
	width: 250px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 1em;
	color: #333;
	font-style: italic;
}

TEXTAREA {
	height: 150px;
}

INPUT.boton {
	background: #88B04C;
	padding: 2px 8px;
	width: inherit;
	font-style: normal;
	font-weight: bold;
	border: 1px solid #6F8D3D;
	text-transform: uppercase;
	font-size: 0.8em;
	cursor: pointer;
}

DL DT {
	font-weight: bold;
	float: left;
}

DL DD {
	margin: 10px 0px 10px 140px;
}

TABLE#visitas {
	border-collapse: collapse;
	margin-top: 10px;
}

TABLE#visitas TR.fin {
	border-bottom: 20px solid #FFF;
}

TABLE#visitas TH {
	vertical-align: top;
	font-size: 0.8em;
	padding: 3px 5px;
	background: #DBE7C9;
	color: #699E21;
}

TABLE#visitas TD.nombre {
	font-weight: bold;
	padding: 3px 0px 3px 8px;
	background: #F3F7ED;
}

TABLE#visitas TD.nombre SPAN {
	display: block;
	font-weight: normal;
	font-size: 0.8em;
}

TABLE#visitas TD.fecha {
	text-align: right;
	font-size: 0.8em;
	vertical-align: bottom;
	color: #699E21;
	background: #F3F7ED;
	padding-right: 8px;
}

TABLE#visitas TD.mensaje {
	font-style: italic;
	border-top: 3px double #DBE7C9;
	padding: 3px 8px;
}


DIV#contenido A {
	color: #699E21;
}

DIV.paginacion {
	text-align: center;
}