.page-account .menu, .page-account .menu-small {
	padding:0;
	margin:0 0 10px 0;
	list-style-type:none;
}
.page-account .menu li, .page-account  .menu-small li {
	margin:0;
	padding:0;
	background-color:#fff;
}
.page-account .menu li a, .page-account  .menu-small li a {
	display:block;
	font-size:1.2em;
	letter-spacing:0.15em;
	padding:5px 8px;
	border:1px solid transparent;
}
.page-account .menu li a:hover, .page-account  .menu-small li a:hover {
	border:1px solid #aaa;
	background-color:#f5f5f5;
	text-decoration:none;
}
.page-account .menu li.topseparator, .page-account  .menu-small li.topseparator {
	margin-top:10px;
}
.page-account .menu li.bottomseparator,  .page-account .menu-small li.bottomseparator {
	margin-bottom:10px;
}
.page-account .menu-small {
	font-size:0.7em;
}
.page-account .menu-small li a {
	letter-spacing:0;
	padding:2px 8px;
}
.page-account .menu-small.nobg li {
	background:none;
}


.page-account .menu.submenu {
	margin:0 0 0 20px;
}
.page-account .menu.submenu a {
	letter-spacing:0;
	padding:2px 8px;
	font-size:0.8em;
}


/* NEGOCIACIÓN DE CUENTA */

	.page-account .block.account-partner {
		border:1px solid #555;
	}
	.page-account .block.account-partner input {
		font-size:12pt;
	}
	.page-account .block.account-admin {
		border:1px solid #555;
		font-size:1.2em;
	}
	.page-account .block.account-admin input {
		font-size:12pt;
	}

/* INDICE DE MI CUENTA */
	.page-account .page-account .header small {
		letter-spacing:0em;
		font-size:0.6em;
	}
	#account-welcome {
		border-bottom:1px dotted #555;
		padding-bottom:30px;
		margin-bottom:30px;
	}
	#account-menu h6 {}

/* MIS TARIFAS */
	#account-descuentos {}
	#account-descuentos-list em.discount {
		color:#00f;
	}

/* LISTADO DE TRAMITES Y DE OTRAS COSAS */
	.page-account ul.legend {
		list-style-type:none;
	}
	.page-account tr.unpaid td, .page-account span.unpaid {
		color:#f55;
	}
	.page-account tr.paid td, .page-account span.paid {
		color:#555;
	}
	.page-account tr.finished td, .page-account span.finished {
		color:#999;
	}
	.page-account span.unpaid, .page-account span.paid, .page-account span.finished {
		padding:0 5px;
		border:1px solid #ccc;
	}
	/* PARA ADMINISTRACIÓN */
		.page-account .admin .legend span {
			padding:0 5px;
			border:1px solid #ccc;
			margin-right:5px;
		}
		.page-account .admin tr.cancelled td, .page-account .admin span.cancelled {
			color:#bbb;
		}
		.page-account .admin tr.unpaid td, .page-account .admin span.unpaid {
			color:#999;
		}
		.page-account .admin tr.judicial td, .page-account .admin span.judicial {
			color:#bc0000;
		}
		.page-account .admin tr.finished td, .page-account .admin span.finished {
			color:#2f58b4;
		}
		.page-account .admin tr.success td, .page-account .admin span.success {
			color:#009100;
		}

	.page-account tr.unready td, .page-account span.unready {
		color:#f55;
	}
	.page-account tr.ready td, .page-account span.ready {
		color:#555;
	}
	.page-account tr.ready.cancelado td, .page-account tr.unready.cancelado td, .page-account span.cancelado {
		color:#aaa;
	}
	.page-account span.unready, .page-account span.ready, .page-account span.cancelado  {
		padding:0 5px;
		border:1px solid #ccc;
	}

/* DETALLE DE TRAMITES */
	.page-account #pagar-tramite {
		border:1px solid #aaa;
		background: #f5f5f5 url('../../art/icons/account/locked.gif') no-repeat 8px 12px;
		padding-left:50px;
	}
	.page-account #pagar-tramite-pago {
		color:#a00;
		margin-bottom:10px;
	}
	.page-account #informacion-pago {
		padding:10px;
		border:1px dotted #a00;
	}

	.page-account #opciones-tramite {
		padding:10px;
		background-color:#eee;
	}


	.page-account #estado-tramite {
		margin-top:10px;
		border:2px solid #5c883c;
	}
	.page-account #estado-tramite ul {
		list-style-type:none;
	}
	.page-account #estado-tramite ul li {
		margin:0;
	}
	.page-account #estado-tramite ul li a {
		background: url('../../art/icons/accept.gif') no-repeat 0 0;
		padding-left:23px;
	}
	.page-account #estado-tramite.fase-judicial{
		border:2px solid #A00;
		background-color:#fee;
	}
	.page-account #estado-tramite.fase-judicial a{
		color:#a00;
		border-color:#a00;
	}


	.page-account #documentos-tramite {
		margin:0;padding:0;
	}
	.page-account #documentos-tramite div {
		margin:0;padding:10px;
	}
	.page-account #documentos-tramite .documentos-importantes {
		background-color:#fff;
	}
	.page-account #documentos-tramite .documentos-importantes em {
		font-size:1.5em;
	}
	.page-account #documentos-tramite .documentos-adicionales {
		border:0;
	}
	.page-account #documentos-tramite ul {
		margin-left:15px;
		list-style-type:none;
	}
	.page-account #documentos-tramite ul ul{
		list-style-type:disc;
	}
	.page-account #documentos-tramite li {
		margin:0;
		padding:0;
	}
	.page-account #documentos-tramite .pdf {
		background: url('../../art/icons/22x22/application.gif') no-repeat 10px 12px;
		padding-left:30px;
	}


	.page-account #acciones-tramite {
		font-size:0.9em;
	}
	.page-account #acciones-tramite table {
		border:0;
	}

	.page-account #generando-documentos2 {
		border:1px solid #aaa;
		background: #f5f5f5;/* url('../../art/icons/account/wait.gif') no-repeat 8px 12px;*/
		padding-left:50px;
	}
	.page-account #generando-documentos {
		border:1px solid #aaa;
		background: #f5f5f5;/* url('../../art/icons/account/ajax-loader.gif') no-repeat 50% 20px;*/
		padding-top:20px;
	}



	/* INICIO D FASE JUDICIAL */
	.page-account div.inicio-judicial {


	}
	.page-account div.inicio-judicial ol, .page-account div.inicio-judicial ul {
		margin-left:20px;
	}

/* TABLAS */
	.page-account table.detail {
		font-size:8pt;
	}
