@import url("site.css");

body {
background-color: #fff;
color: #000;
font-family: sans-serif, Helvetica;
padding: 0;
margin: 0;
}

table, td, th {
font-family: sans-serif, Helvetica;
padding: 0;
margin: 0;
text-align: left;
}

input, select {
line-height: 1em;
font-size: 0.8em;
}

optgroup {
font-style: normal;
}

a:link {
color: #036;
}

a:visited {
color: #555AAA;
}

.menuheader {
height: 0;
line-height: 0;
margin: 0;
padding: 0;
font-size: 0;
background-color: #930;
}

#logo {
background-color: #369;
}

#content {
background-color: #930;
text-align: justify;
}

#leftmenu, #content, #rightmenu {
line-height: 1.5em;
}

#leftmenu, #rightmenu {
width: 20%;
}

#leftmenu h2, #rightmenu h2 {
font-size: 1em;
padding-left: 0.5em;
vertical-align: middle;
background-color: #930;
border-top: thin solid #ccc;
border-bottom: thin solid #ccc;
color: #fff;
margin: 0.5em 0.5em 0 0.5em;
}

#contentheader {
line-height: 0em;
font-size: 0em;
font-weight: bold;
padding-left: 0em;
vertical-align: middle;
background-color: #930;
border-top: 0em solid #930;
border-bottom: 0px solid #930;
color: #fff;
margin-top: 0;
}

#footer {
line-height: 1.5em;
font-size: 0.8em;
font-weight: bold;
padding-left: 1em;
vertical-align: middle;
background-color: #369;
border-top: thin solid #ccc;
border-bottom: 0.2em solid #369;
color: #fff;
margin-top: 0;
}

#header {
font-size: 0.8em;
line-height: 1.2em;
height: 1.2em;
padding-left: 0.5em;
vertical-align: middle;
background-color: #930;
color: #fff;
margin-top: 0;
}

#headerpath {
text-align: left;
font-weight: bold;
padding-left: 0.5em;
}

#headermenu {
text-align: right;
font-weight: bold;
padding-right: 0.5em;
}

#header a, #footer a {
color: white;
font-weight: bold;
}

#leftmenu ul, #rightmenu ul {
font-size: 0.8em;
padding-left:0.5em;
padding-top:0em;
padding-bottom:0em;
padding-right:0em;
}

#leftmenu li, #rightmenu li {
font-size: 0.9em;
padding:0em;
padding-left: 1em;
list-style-type: none;
}

#leftmenu a:link, #rightmenu a:link {
color: #fff;
font-weight: bold;
}

#leftmenu a:visited, #rightmenu a:visited {
color: #ddd;
}

#rightmenu h3 {
padding-left: 0.5em;
padding-top: 0.3em;
font-size: 1em;
color: #fff;
}

#rightmenu p {
padding: 0 0.5em 1em 2em;
font-size: 0.8em;
color: #ddd;
}

#rightmenu div {
padding: 0 0.5em 0.5em 1em;
color: #ddd;
}

#location {
padding-right: 1em;
vertical-align: middle;
text-align: right;
}

#content {
background-color: #fff;
color: #000;
padding: 0.5em 1.5em 2em 1.5em;
border-left: 0px solid #539dec;
border-right: 0px solid #539dec;
}

#content td, #content th {
font-family: sans-serif, Helvetica;
line-height: 1em;
padding: 0.25em;
margin: 0;
text-align: left;
}

#content h3, #content h2, #content h1 {
color: #930;
text-align: left;
line-height: 1em;
}

#leftmenu, #rightmenu {
background-color:#930;
color: #036;
}

#rightmenu h3 {
margin-bottom: 0;
}

#footer {
text-align: left;
padding: 0 0.5em 0 0.5em;
margin: 0;
}

#footer img {
margin: 0.3em;
padding-right: 0.7em;
float: right;
}

#content p.resalt, #content div.resalt {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.90em;
padding: 0.5em;
margin: 1em;
color: #000;
background-color: #fc8;
border: 1px solid #930;
}

/* tablas */
#content div.tbl2c_out {
padding: 0;
margin: 0 1em 0 1em;
border: 1px solid #930;
background: #930;
}

#content div div.tbl2c_out_title {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.1em;
font-weight: bold;
color: #fff;
background-color: #930;
text-align: left;
vertical-align: middle;
font-style: italic;
text-indent: 0.5em;
padding: 4px;
margin: 0;
}

#content div table.tbl2c_in {
width: 100%;
border: 0;
margin: 0;
background: #930;
}

#content div table tr td.tbl2c_in_title1, #content div table tr td.tbl2c_in_title2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
font-weight: bold;
color: #fff;
background-color: #a41;
vertical-align: middle;
padding: .2em;
margin: 0;
}

#content div table tr td.tbl2c_in_title1 {
width: 160px;
text-align: right;
}

#content div table tr td.tbl2c_in_title2 {
text-align: left;
}

#content div table tr td.tbl2c_in_col1, #content div table tr td.tbl2c_in_col2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
color: #000;
text-align: right;
vertical-align: top;
padding: .2em;
margin: 0;
}

#content div table tr td.tbl2c_in_col1 {
font-weight: bold;
text-align: right;
background-color: #eee;
}

#content div table tr td.tbl2c_in_col2 {
text-align: left;
background-color: #fff;
}
