/* CSS Document */
* { border:none; margin:0px; padding:0px; position:relative; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;}
a { text-decoration:none;}
a:visited { text-decoration:underline;}
a:hover { text-decoration:underline;}
.disable:hover { text-decoration:none;}
.break { display:block; clear:both;}
.mb30 { margin-bottom:30px;}
.mb10 { margin-bottom:10px;}
body { background:url(../img/bg_degrade.gif) repeat-x top left #4396ca; }
#geral { width:995px; height:auto; display:block; margin:auto; padding:2px; background:url(../img/bg_conteudo.gif) repeat-y top left #FFF;}
#top { height:31px; display:block; clear:both; width:995px; background:url(../img/top_bg.gif) repeat-x;}
#top a.titulo { display:inline; float:left; background:url(../img/top_nome.gif) no-repeat; width:175px; height:31px; text-indent:-15000px;}
#top div#login {display:inline; float:left; left:263px;}
#top div#login a.titulo { background:url(../img/top_areadoaluno.gif) no-repeat; width:177px;display:inline; float:left; ma}
#top div#login fieldset { padding-left:5px; background:url(../img/top_bg_login.gif); width:375px;display:inline; float:left;}
#top div#login label { top:7px; color:#0066cc; margin-right:10px;display:inline; float:left;}
#top div#login input { top:7px; color:#666; margin-right:10px;display:inline; float:left; background-color:#FFF; width:70px;}
#top div#login .btnLogin { width:36px; height:31px; margin:0px; top:0px;}
#header { height:116px; width:995px; display:block; clear:both; background:url(../img/header_bg.gif) repeat-x;}
#header h1 { float:left; display:inline;width:116px; height:116px; margin-left:14px;}
#header h1 a {width:116px; height:116px; display:block; background:url(../img/header_h1.gif) no-repeat; text-indent:-15000px;}
#header div { float:left; display:inline; top:15px;}
#header div.superbanner { width:728px; height:90px; margin-left:12px;}
#header div.halfbanner { width:103px; height:90px; margin-left:12px;}
#bnn_destaque { display:block; clear:both; margin-left:10px; height:140px;}
#menu { display:block; clear:both; width:975px; height:47px; z-index:10;}
#menu .content {background:url(../img/menu_bg.jpg) no-repeat scroll 0px 4px; width:975px; left:10px; height:47px;}
#menu ul {list-style:none;}
#menu .content li { height:47px; display:inline; float:left; padding-left:13px;}
#menu .content li.select { background:url(../img/menu_select.gif) repeat-x scroll ;}
#menu .content li.select a { color:#ffe26f; text-decoration:underline;}
#menu .content li a { font-size:15px; color:#FFF;line-height:46px;}
#menu .content li img { padding-left:12px; top:2px;}
#conteudo { width:975px; display:table; clear:both; height:auto; top:-4px; background:#FFF; left:10px; background:url(../img/geral_bg.jpg)}
#footer { display:block; clear:both; background:url(../img/footer_bg.gif) repeat-x top left #58aee4; width:100%; height:155px;}
#footer ul { width:1000px; text-align:center; position:relative; left:20px;}
#footer li { height:47px; display:inline; float:left; padding-left:15px;}
#footer div { display:block; clear:both; padding-top:10px;}
#footer div p { color:#FFF; font-size:12px; text-align:center}
#footer li a { font-size:15px; color:#FFF;line-height:46px;}
#footer #endereco a { color:#00FFFF; text-decoration:underline}
#footer #endereco p {color:#064a73; line-height:21px;}
p.desc { margin-top:15px; margin-bottom:15px; color:#23658C; font-style:italic; line-height:18px; font-size:14px;}
.disabled { color:#CCC !important; cursor:default !important; display:none;}

#ctl00_liInscricao { text-transform:uppercase; font-weight:bold; font-size:13px; padding-left:9px !important;} 
#ctl00_liInscricao a {font-size:12px !important; color:#FFFF00 !important;}
#ctl00_liInscricao img { padding-left:9px !important;}

#social { display:block; clear:both; height:300px; padding-top:20px;}
#social a {color:#08639A;
font-size:14px; padding-top:15px;}