body {background:#000 url(../images/index/bg.gif) no-repeat top left;font: 100%/1.5 "Century Gothic", "Avant Garde", Arial, Helvetica, sans-serif; color:#ccc; margin:0;padding:0;}
a {color:#ccc; text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:none;}

#header a span, .accesibility-link, h1 span, #footer, #header p  {
	position: absolute;
	overflow: hidden;
	clip: rect(0,0,0,0);
	height: 0;
}

hr {display:none;}

#header a {display:block; background:url(../images/index/logo.gif) no-repeat 0 0; width:245px; height:47px; margin:187px 0 0 161px;}
#header p {margin:0;}

.page-content {width:980px;float:left;background:red;height:639px;position:absolute;top:102px;background:url(../images/index/leg.jpg) no-repeat right;}

#nav {font-size:.85em;position:absolute;left:380px;top:283px;text-transform:lowercase;z-index:999}
#nav, #nav ul {padding: 0;margin:0;list-style: none;float:left;width:11em;}
#nav li {position : relative;float :right;line-height : 2em;margin-bottom:-1px;width: 11em}
#nav li ul {position : absolute;left:-999em;margin-left :11.05em;margin-top:-2em;font-size:.95em}
#nav li ul ul {left: -999em;}
#nav li a {width: 11em;w\idth : 10em;display : block;color:#69c;text-decoration:none;padding :0 .5em}
#nav li a:hover {color : #fff;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul,#nav li li li.sfhover ul {left: auto}
#nav li:hover ul, #nav li.sfhover ul {margin-left:-10.3em}
#nav .contact a {margin-top:202px;color:#699;}
#nav .disabled, #nav .disabled:hover {color:#999;}

#footer {font-size:.72em;text-align:right;width:85em;position:absolute;top:600px}
#footer p {font-size:.9em;margin-top:0;}
#footer a {text-decoration:underline;}

#curso{position:absolute;top:260px;left:30px;z-index:1}
#nav li li a{background:url(../images/cursos/2009/home_li_bg.gif) repeat-y right}

#google-search{position:absolute;top:13px;right:13px;z-index:999}
#google-search input{font-size:.85em;padding:.1em .5em;width:auto;margin-left:10px}
#google-search .search-val{background:#fff;color:#000;width:150px;height:18px}
#google-search #sa{border:none;padding:0;margin-bottom:-.55em}

#translate-page{position:absolute;top:18px;right:220px;font-size:.85em}
#translate-page a{background:url(../images/lang/en.gif) no-repeat 0 center;padding-left:30px;font-size:.85em}

#facebook{position:absolute;top:18px;right:430px;font-size:.85em}
#facebook a{background: url(../images/index/facebook.gif) no-repeat 0 top;padding-left:25px;padding-top:2px;font-size:.85em}
