body {
	margin:0;
	padding:0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color:#bbbbbb;
	background:#607284 url(index_cab.jpg) no-repeat top left;
}

img, a {
	border:0;
	outline:0;
}


div.lista {
	margin:96px 32px 8px 32px;
	padding:8px;
	background-color:#516171;
	border-radius:8px;
	-moz-border-radius:8px;
}

	div.lista table {
		margin:0;
		padding:0;
		border-collapse:collapse;
	}
			div.lista table tr.file td {
				font-size:10px;
			}

				div.lista table tr.file td div {
					margin:0px 0px 1px 0px;
					padding:0;
					height:20px;
					text-align:right;
					background-color:#607284;
					border-radius:8px 0px 0px 8px;
					-moz-border-radius:8px 0px 0px 8px;
				}
				div.lista table tr.file td div {
					width:20px;
					background:#607284 url(icon_file.gif) no-repeat right;
				}

				
				div.lista table tr.file td+td div {
					width:auto;
					background:#607284;
					text-align:left;
					border-radius:0px 0px 0px 0px;
					-moz-border-radius:0px 0px 0px 0px;
				}
					div.lista table tr.file td+td div a {
						height:16px;
						padding:3px 5px 0px 5px;
						display:block;
						text-decoration:none;
						color:#ffffff;
						border-radius:8px 8px 8px 8px;
						-moz-border-radius:8px 8px 8px 8px;
					}
					div.lista table tr.file td+td div a:hover {
						color:#47535f;
						background-color:#ffe923;
					}
					
				div.lista table tr.file td+td+td div {
					text-align:right;
					padding:0px 0px 0px 0px;
					border-radius:0px 8px 8px 0px;
					-moz-border-radius:0px 8px 8px 0px;
				}
					div.lista table tr.file td+td+td div p {
						margin:0px 0px 0px 0px;
						padding:3px 5px 0px 10px;
					}




			div.lista table tr.dir td {
				font-size:14px;
			}
				div.lista table tr.dir td div {
					margin:2px 0px 4px 0px;
					padding:0;
					height:20px;
					text-align:left;
				}
					div.lista table tr.dir td div img {
						margin:4px 0px 0px 4px;
						vertical-align:bottom;
					}
					div.lista table tr.dir td div span{
						padding: 0px 0px 0px 6px;
						font-weight:bold;
					}
					


div.notas {
	margin:16px 32px 8px 32px;
	padding:8px 16px 8px 32px;
	background-color:#465462;
	border-radius:8px;
	-moz-border-radius:8px;
}
div.notas p {
	font-size: 11px;
	color:#b0b0b0;
}

div.notas p a {
	color:#e0e0e0;
}

div.notas p a:hover {
	text-decoration:none;
	color:#ffffff;
}

div.notas p.firma {
	font-size: 10px;
	text-align:center;
	color:#252d34;
}


