@charset "UTF-8";
/* CSS Document */
*, html {margin:0;padding:0;border:0;}
body,td,th {background: #fff;font: .9em/1.4em "Tahoma", "Helvetica", sans-serif;overflow:hidden;min-width:900px;}
a:link, a:visited {color:#666; text-decoration: none;}
a:hover {color: #CCC; text-decoration: none;}

h1 {font-size: 2.5em; line-height:1.1em; color:#663300;width:200px; padding-bottom:10px;}
h3 {font-size: 0.8em;}
p {font-size: .9em;}

div#esquerda {position:absolute;left:0;top:5%; height:300px;}
div#logo {position:relative;top:140px;left:0px;}
div#titulo {position:relative;top:0;left:140px; }
div#menu {position:relative;top:0;left:0px;border-top:#000000 thin solid; width:200px;}
div#menu li {display:block;}
div#menu ul {margin-top:10px;}

div#cne-msc {position:fixed;bottom: 0px; left:14%;}
div#cne-msc li {display:inline;}

div#direita {position:absolute;right:0; width:60%;height:100%;overflow:auto;}
div#img-pg {position:relative; top:21%;}
div#texto {position:relative; top: 26%; width:40%;font: .9em/1.2em "Tahoma", "Helvetica", sans-serif; float:left; overflow:auto; padding-bottom:20px;}
div#texto2 {position:relative; top: 26%; width:40%;font: .9em/1.2em "Tahoma", "Helvetica", sans-serif; color:#666; overflow:auto; padding-bottom:20px; padding-left: 50px;}
div#texto2 li {display:inline;}
div#texto-home {position:relative; top: 26%; width:200px;font: .9em/1.2em "Tahoma", "Helvetica", sans-serif; float:left; overflow:auto;}
div#video {position:relative; top:26.5%; left: 10px;float:left;}
div#facebook {position:relative; top: 18%;left:-3px;}
#logos-recursos li {display:inline;}
div#contactos li {font: .7em/1.3em "Tahoma", "Helvetica", sans-serif;display:block;}
div#agenda {position:relative; top: 26%; width:600px;font: 1em/1.2em "Tahoma", "Helvetica", sans-serif; float:left;}

div#copyright {position:fixed; bottom:3px; left:40%;font:.7em/.4em "Tahoma", "Helvetica", sans-serif;color:#666666;}

/*css javascript collapse*/
.technology{cursor: hand;cursor: pointer;font: bold .85em "Tahoma", "Helvetica", sans-serif;margin: 10px 0;}
.thelanguage{font:.85em/1.3em "Tahoma", "Helvetica", sans-serif;}
.openlanguage{color: #000;}
.closedlanguage{color: #555;}