ul {
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;
}

* { padding: 0; margin: 0; }
a { color:#000; }
.clear { clear:both; }


h1 { font-size: 12pt; }
h2 { font-size: 10pt; }
h3 { font-size: 11pt; margin-bottom: 6px; }

font.gray { color: #ACA899; text-decoration: underline; }
.important { font-weight: bold; font-size: 8pt; }
.red { color: #ee0000; }
.yellow { color: #997700; }
.green { color: #000000; }
.white { background:#F5F4EA; }
.small { font-size: 7pt; }
.big { font-size: 10pt; }


input, select, textarea {
    background: #FFF;
	border: 1px solid #00326A;
	color: #000;
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	margin: 5px;
	padding: 2px;
	vertical-align: middle;
}

legend {
	margin-left: 5px;
}
fieldset {
	margin-top: 10px;
	padding:2px;
}

input.sinmargen, select.sinmargen {
margin: 0px;
}

input:focus { background-color: #e4ebf2; }
textarea:focus { background-color: #e4ebf2; }
select { min-width: 100px; }
select.sinmargen { min-width: 50px; }
	
.btn {
    font-size:12px;
    font-family:Verdana,sans-serif;
    color:#000;
    background-color:#F0F5FA;
    border: 1px solid #072A66;
    padding: 1px 3px 1px 3px;
}

a:link, a:visited { text-decoration: none; }
a:hover { color: #C2CFDF; }
a.index { font-weight: bold; }
a.biglink { font-weight: bold; font-size: 12pt; }

a.altlink:link, a.altlink:visited {
    font-weight: bold;
	color: #A83838;
	text-decoration: none;
}

a.altlink:hover { text-decoration: underline; }

a.altlink_blue:link, a.altlink_blue:visited {
    font-weight: bold;
	color: #004E98;
	text-decoration: none;
}

a.altlink_blue:hover { text-decoration: underline; }

a.altlink_green:link, a.altlink_green:visited {
    font-weight: bold;
	color: #007800;
	text-decoration: none;
}

a.altlink_green:hover { text-decoration: underline; }

a.colheadlink:link, a.colheadlink:visited {
    font-weight: bold;
    color: #000;
    text-decoration: none;
}

a.colheadlink:hover { text-decoration: underline; }

p { font-size: 8pt; }
p.sub { margin-bottom: 4pt; }
.bold { font-weight: bold; }


table {
    border-collapse: collapse;
    border: none;
    margin:0 auto;
}

table.main, table.mainouter { background-color: #e4ebf2; }
table.bottom { background: transparent; }

table td { padding:5px; }
td { font-size: 8pt; border:1px solid #d5dde5; color:#000;  }
td.embedded { border: none; padding: 0px; }
td.bottom { border: none; }
td.bottom2 { border: none; text-align: left; }
td.heading { font-weight: bold; color:#000; background:#e4ebf2; padding:5px;}
td.text { padding: 10pt; text-align: left; background: #f3f7f9; }

td.comment {
    padding: 10pt;
    font-size: 8pt;
    text-align: left;
}

td.colhead {
    font-weight: bold;
    color: #FFF;
    background: #192b40;
    padding:5px;
}

td.rowhead {
    font-weight: bold;
    text-align: right;
    vertical-align: top;
    padding:8px;
}

td.title { font-size: 14pt; }

td.navigation {
	font-weight: bold;
	font-size: 10pt;
    border: none;
}

td.clear {
    padding: 0px;
    border: 0px;
    background: transparent;
}

form {
	display: inline;
    width:  300px;
	padding: 0;
    margin:0 auto 0 auto;
}

.sublink {
	font-style: italic;
	font-size: 7pt;
	font-weight: normal;
}
