/*   File: /css/apex.css                           */
/*       CSS Style declaration for APEX webpages   */
/*   Author: Michael Dumke (ESO/APEX)              */
/*       Contact: mdumke(at)eso.org                */
/*   Created:     Feb 10, 2006                     */
/*   Last update: Jun 08, 2007                     */

body {
    /*margin-top: 12px;
    margin-bottom: 12px;
    margin-left: 50px;
    margin-right: 50px;*/
    margin:12px;
    /*background-image:url("/images/apex_schematic_white_background.jpg");*/
    background-image:url("/images/fondo5.jpg");
    background-repeat: no-repeat;
    background-position: top left;
    background-attachment: fixed;
    /*background-color: #f4f5fd;*/
    background-color: #e2e6ff;
}

/* Page Structure*/

div.main {
    position:static;
    top:0px; left:0px;
    margin: 8px 0px 8px 0px;
    padding: 8px 8px 10px 8px;
    /* border: 1px solid #006699; */
    /* background-color:#FCFEFC; */
}

/*********  Lists and tables (default) ****************************************/

ul {
    list-style-image:url(/images/arr0black.gif);
}
ul.pdf {
    list-style-image:url(/images/pdf-icon.png);
}
ul.subtopic {
    padding-left:24px;
    list-style-image:url(/images/dot.gif);
}
/* table { */
/*    border-width:thick;*/
/*    border-style:outset;*/
/*    padding;0px;*/
/* }*/
th {
    text-align:center;
    font-weight:bold;
}

/* Header & Footer */

td.logo {
    width:100px;
    padding: 0px 2px 4px 2px;
    margin: 0px;
}
td.logo img{
    border:0px;
    padding:0px;
}
td.title {
    font-size:28px;
    font-weight:bold;
    color:#006699;
    /* background-color:#FFFF00; */
    text-align:left;
    margin:0px;
    padding:0px 8px 4px 8px;
}
td.partners {
    text-align:right;
    width:422px;
    font-size:10px;
    margin:0px;
    padding:0px 0px 4px 0px;
}
td.partners img {
    border:0px;
    padding:0px;
}
td.topnav {
    text-align:right;
    font-size:10px;
}
td.topnav a {
    color:#FFFFFF;
    background-color:#006699;
    padding:0px 3px 2px 3px;
}
div.footer table{
    width:100%;
}
td.address {
    text-align:left;
    font-size:9pt;
}
td.address img {
    border:0px;
}
td.bottomnav {
    text-align:right;
    font-size:9pt;
}
td.bottomnav img {
    border:0px;
}

p.center {
   text-align:center;
}
table.instrument-status {
   text-align:center;
}

/* Main font declarations */
p,h1,h2,h3,h4,h5,h6,a,ul,ol,li,div,td,th,address,span,em,strong {
    font-family:Arial,Helvetica,sans-serif;
}

/* General text elements */
p,ul,ol,li,div,th,td,em,strong {
    font-size:12pt;
    color:#000000;
}

/*p {
   font-size:12pt;
   color:#000000;
   text-align:justify;
}*/


/*********  Styles for semantic markup within normal text  ********************/

big {
    font-size:14pt;
}
small {
    font-size:10pt;
}
em {
    font-size:12pt;
    font-style:normal;
    font-weight:bold;
}
strong {
    font-style:normal;
    font-weight:bold;
    color:#FF0000;
}
pre {
    font-size:11pt;
    color:#000000;
}
address {
    font-size:9pt;
    color:#000000;
}
#doctree{
    font-size:9pt;
    color:#000000;
}

/* Headings: sizes, layout, and colors */
h1 {
    font-size:32pt;
    text-align:center;
    /* background-color:#FFFF00; */
    margin-top:12px;
}
h2 {
    /* background-color:#B0B0FF; */
    /* background-color:#6699CC; */
    font-size:24pt;
    text-align:left;
    margin:20px 0px 6px 0px;
    /* padding:2px 5px 1px 7px; */
    padding:2px 5px 1px 0px;
}
h3 {
    font-size:16pt;
    text-align:left;
    /* margin:3px 0px 2px 0px; */
    margin:8px 0px 3px 0px;
}
/* On help pop-ups */
body.help h3 {
    font-size:16pt;
    text-align:center;
    /* margin:3px 0px 2px 0px; */
    margin:5px 0px 8px 0px;
}
h4 {
    font-size:13pt;
    color:#000000;
    text-align:left;
    margin:8px 0px 3px 0px;
}
pre {
    font-family:monospace,Courier;
    background-color:#99CCFF;
    margin:3px 0px 3px 0px;
    padding:3px 4px 3px 4px;
}
pre a {
    font-family:monospace,Courier;
}
code {
    margin-left:0px;
}

div.formula {
    /* color:#FFFF00; */
    padding:8px 50px 10px 50px;
    font-weight:700;
    letter-spacing:1px;
    word-spacing:0.1em;
}

sup {
    font-size:8pt;
    vertical-align:text-top;
    line-height:8pt;
}
sub {
    font-size:8pt;
    vertical-align:text-bottom;
    line-height:8pt;
}

/*********  Links  ************************************************************/

a:link {
    color:#0000FF;
    text-decoration:underline;
}
a:visited {
    color:#6633FF;
    text-decoration:underline;
}
a:active {
    color:#FF0000;
    text-decoration:underline;
}

/*********  Images  ***********************************************************/

img.izquierda {
    float:left;
    margin: 3px 10px 5px 0px;
    border-style:solid;
    border-width:1px;
}
img.derecha {
    float:right;
    margin: 3px 0px 5px 10px;
    border-style:solid;
    border-width:1px;
}
a img {
    border:0px;
}

/* End. */
