
/* Colors:
 *  Marron:#754201
 *  Verde:#019A51
 */

body { color:black; background:white; margin:0; padding:0; font-family:Verdana,arial,sans-serif; font-size:11px; }
a:link, a:visited { color:#019A51; text-decoration:none; }
a:hover { color:#754201; }

/** HEADER **/
div#container { width:780px; margin:auto; }
div#header { height:100px; padding:0; margin:0; }
div#header ul#languagelist { padding-top:50px; }
div#header img#logo {
    position:absolute;
    top:0;
    float:left;
    height:120px;
    }

div#header ul { text-align:right;}
div#header ul li { display:inline; font-size:1.0em; font-weight:bold;}
div#header ul li.bullet { font-size:1em; }
div#header ul li a:link, 
    div#header ul li a:visited { color:#754201; }
div#header ul li a:hover { color:#019A51; }

/** CONTENT BLOCKS **/
div#subwrap { }
div#content-main { height:350px; overflow:auto;
    margin:1em 1em; }
div#content-left { float:left; height:320px; width:270px;
	margin-top:30px; overflow:auto;}

/* Headers */
H1 { font-size:1.4em; color:#019A51; margin-bottom:1em;}
H1 strong { font-weight:bold; }
H2,H3,H4 { color:#754201; margin-top:1em; }
H2 { font-size:1.3em; font-weight:bold; }
H3 { font-size:1.2em; }
H4 { font-size:1.1em; }

/* Homepage */
div#content-main img.logo { height:250px; border:0; }
body#home #header img#logo { display:none; } 
body#home #content-left { display:none; } 
body#home #content-main { margin-left:0; width:99%; text-align:center; overflow:hidden; } 
div#sol {position:fixed; text-align:right;}
div#sol div{position:absolute; left:580px; top:-275px;}

/* Lists */
UL { list-style-type:disc;  list-style-position:outside; margin-left:1em; padding-left:1em;
    margin-top:5px;}
UL LI { margin-bottom:5px; }
UL UL { list-style-type:square; }
UL UL UL { list-style-type:circle; }

p { margin:1em 0em; }
strong { font-weight:bold; }

/** Tables **/
TABLE { margin-left:1px; }
TD { border:0px solid #019A51; padding-bottom:5px; }

/** Menu inferior **/
div#footer { 
    background:#019A51; 
    height:85px;
    margin:0px; 
    padding:0px; }
div#footer { 
    position:relative; 
    z-index:100; }
div#footer div {
    font-weight:bold;
    float:left;
    width:130px;
    margin:0; 
    position:relative;
    height:75px; 
    padding:5px 0px;}
div#footer div a:link, div#footer div a:visited {
    color:white; 
    display:block; 
    text-align:center;
    padding:0px 5px;
    height:20px;}
/* hack para ie6 */
*html div#footer div ul li{
    height:2px;}
/* endhack */
div#footer div a:hover {}
div#footer div:hover, div#footer div.sfHover { 
    background:#02f976;}
div#footer div ul {
    bottom:99em; 
    list-style:none;
    margin:0; 
    position:absolute; 
    width:120px;}
div#footer div:hover ul, div#footer div.sfHover ul { 
    bottom:0em;
    position:relative;
    }
div#footer div ul a:link, div#footer div ul a:visited {
    height:auto; 
    text-align:left;
    color:black; 
    font-size:0.8em; 
    padding-top:0px;}

img.foto {
	height:100px;
	margin-top:2px;
	}

div.fotocontainer {
	text-align:center;
	width:auto;
	}
div.alignLeft{
	text-align:left;
	}
div.fotocontainer a {
	display:block;
	}

div.warning {
	background-color:#ffccff;
	border:1px solid #019A51;
	margin:0px 10px 10px 10px;
	padding:0px 10px;
	}

table.filelist {width:95%; margin-bottom:10px; margin-top:10px}
table.filelist td {padding:2px}
table.filelist tr:hover {}
td.filesize {width:100px; text-align:right; color:#754201}
td.datetime {width:100px; text-align:right; color:darkgray}

