@charset "utf-8";
/* CSS Document */

body, h1, h2, h3, h4, h5, h6, form, dl, ul, ol, dt, dd, p, address , img, label, fieldset, table, tr, td, embed {margin:0px; padding:0px; border: 0px; }
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff;}

#page {background:#F9D189 url(images/bg2.jpg) repeat-x; }

#header {background:url(images/bgHeader.gif) repeat-x; display:block; height:223px; width:770px; margin:0 auto; border-right:2px solid #F9D189; border-left:2px solid #F9D189;}
#header h1 span {display:none;}
#header h1 {background:url(images/logo.gif) no-repeat 14px bottom; display:block; width:382px; height:79px; float:left;}
#header #headerMenu {display:block; width:170px; height:79px;; list-style:none; margin-left:600px; background:url(images/folhaHeader.gif) no-repeat;}
#header #headerMenu li {float:left; padding:55px 0 0 0;}
#header #headerMenu a {color:#fff; margin:0 5px;}
#header #headerMenu a.home {background:url(images/icone_home.gif) no-repeat 0 -2px; padding-left:20px;}
#header #mainMenu {display:block; height:29px; list-style:none;}
#header #mainMenu li {float:left;}
#header #mainMenu li a {height:29px;}
#header #mainMenu li a span {display:none;}

#header #mainMenu li a.centro {display:block; width:117px; background:url(images/bt_Centro.gif) no-repeat;}
#header #mainMenu li a.centro:hover {background:url(images/bt_Centro_on.gif) no-repeat;}

#header #mainMenu li a.centro_atual {display:block; width:117px; background:url(images/bt_Centro_on.gif) no-repeat;}

#header #mainMenu li a.cultura {display:block; width:112px; background:url(images/bt_Cultura.gif) no-repeat;}
#header #mainMenu li a.cultura:hover {background:url(images/bt_Cultura_on.gif) no-repeat;}

#header #mainMenu li a.cultura_atual {display:block; width:112px; background:url(images/bt_Cultura_on.gif) no-repeat;}

#header #mainMenu li a.nikos {display:block; width:136px; background:url(images/bt_Nikos.gif) no-repeat;}
#header #mainMenu li a.nikos:hover {background:url(images/bt_Nikos_on.gif) no-repeat;}
#header #mainMenu li a.nikos_atual {display:block; width:136px; background:url(images/bt_Nikos_on.gif) no-repeat;}

#header #mainMenu li a.cursos {display:block; width:61px; background:url(images/bt_Cursos.gif) no-repeat;}
#header #mainMenu li a.cursos:hover {background:url(images/bt_Cursos_on.gif) no-repeat;}
#header #mainMenu li a.cursos_atual {display:block; width:61px; background:url(images/bt_Cursos_on.gif) no-repeat;}

#header #mainMenu li a.forum {display:block; width:58px; background:url(images/bt_Forum.gif) no-repeat;}
#header #mainMenu li a.forum:hover {background:url(images/bt_Forum_on.gif) no-repeat;}
#header #mainMenu li a.cadastre {display:block; width:97px; background:url(images/bt_Cadastre.gif) no-repeat;}
#header #mainMenu li a.cadastre:hover {background:url(images/bt_Cadastre_on.gif) no-repeat;}
#header #mainMenu li a.links {display:block; width:54px; background:url(images/bt_Links.gif) no-repeat;}
#header #mainMenu li a.links:hover {background:url(images/bt_Links_on.gif) no-repeat;}
#header #mainMenu li a.blog {display:block; width:47px; background:url(images/bt_Blog.gif) no-repeat;}
#header #mainMenu li a.blog:hover {background:url(images/bt_Blog_on.gif) no-repeat;}
#header #mainMenu li a.contatos {display:block; width:88px; background:url(images/bt_Contatos.gif) no-repeat;}
#header #mainMenu li a.contatos:hover {background:url(images/bt_Contatos_on.gif) no-repeat;}

#header #mainMenu div.subMenu {position:relative;}
#header #mainMenu div.subMenu ul {width:145px; border:1px solid #e9c9bb; position:absolute; background:#e3bba9; padding:5px; top:-1px;}
#header #mainMenu div.subMenu ul li {display:block; width:100%; border-bottom:1px solid #d2a387; padding:5px 0 0 0;}
#header #mainMenu div.subMenu ul li a {width:100%; padding-left:18px; background:url(images/item_subMenu_off.gif) no-repeat 8px 2px;}
#header #mainMenu div.subMenu ul li a:hover {background:url(images/item_subMenu_on.gif) no-repeat 8px -4px;}
#header #mainMenu div.subMenu ul li.last {border:0;}

#content {background:#f7af6a url(images/bgContent.png) repeat-x; overflow:hidden; clear:both; width:770px; margin:0 auto;}
#content #mainContent {width:520px; float:left; min-height:400px; background:url(images/fotoRodape.gif) no-repeat 0 bottom; display:block; overflow:hidden; padding:34px 34px 180px 34px;}
#content #mainContent #title {padding:0 0 10px 0; background:url(images/linhaContent.gif) no-repeat 25px bottom; margin-bottom:15px;}
#content #mainContent #boxText {padding:0 15px 0 35px; line-height:1.5em;}
#content #mainContent #boxText p, #content #mainContent #boxText ul {margin-bottom:10px;}
#content #mainContent #boxText ul {list-style:none;}

#content #sideBar {margin:0 12px 5px 588px;}
#content #sideBar #news {display:block; width:171px; background:url(images/bgSideBar.gif) no-repeat 0 bottom; list-style:none;}
#content #sideBar #news li {/*background:url(images/newsDivisor.gif) no-repeat 0 bottom*/background:none; padding:7px 0 14px 0;}
#content #sideBar #news li.first{padding:0; background:none;}
#content #sideBar #news li.last {background:none;}
#content #sideBar #news li.second { border-bottom:1px solid #fff; }
#content #sideBar #news li strong, #content #sideBar #news p {display:block; padding:0 10px;}
#content #sideBar #news li a {color:#fff; text-decoration:none;}

#content #sideBar #menuNormal {display:block; width:141px; list-style:none; margin:0 auto 10px auto; border-bottom:1px solid #fff; padding-bottom:10px;}
#content #sideBar #menuAluno {display:block; width:141px; list-style:none; margin:0 auto 10px auto; border-bottom:1px solid #fff; padding-bottom:10px;}
#content #sideBar #menuAdmin {display:block; width:141px; list-style:none; margin:0 auto;}
#content #sideBar #menuNormal li, #content #sideBar #menuAluno li, #content #sideBar #menuAdmin li {display:block;}
#content #sideBar #menuNormal li a, #content #sideBar #menuAluno li a, #content #sideBar #menuAdmin li a {color:#bc5c31; text-decoration:none;}
#content #sideBar #menuNormal li a:hover, #content #sideBar #menuAluno li a:hover, #content #sideBar #menuAdmin li a:hover {text-decoration:underline;}

#content #login {background:url(images/bgLoginBox.gif) no-repeat 0 33px; width:172px; margin:0 0 15px 0;}
#content #login form {margin-top:16px; background:url(images/bottom_LoginBox.gif) no-repeat 0 bottom;}
#content #login form fieldset {padding:46px 13px 13px 13px; background:url(images/title_Login.gif) no-repeat;}
#content #login form label {color:#a33500; font-weight:bold; font-size:11px;}
#content #login form fieldset a.esqueceuSenha, #content #login form fieldset a.loginCadastro {display:block; color:#a33500; text-decoration:underline; width:100px; float:left; margin-right:15px; font-size:10px;}
#content #login form fieldset a.loginCadastro {width:100%;text-decoration:none; margin:10px 0 0 0;}
#content #login form fieldset a.loginCadastro span {text-decoration:underline;}
#content #login form fieldset input.loginFields {border:1px solid #fff; background:#f9cfab; margin-bottom:8px; width:140px;}

#rodape {display:block; width:770px; margin:0 auto; height:20px; background:#000;}

#boxText {text-align:justify; /*background:#FF9900;*/}
#boxText a {text-decoration:underline; color:#fff;}
#boxText img {border:1px solid #fff; padding:3px; margin:0 7px 4px 0;}
#boxText img.right {margin:7px 0 4px 7px;}
#boxText strong {display:block; padding:15px 0;}
#boxText p strong {display:inline; margin:0;}
#boxText p.next {display:block; margin:20px 0 0 0; text-align:right;}
#boxText p.previous {display:block; margin:20px 0 0 0;}

.cursos .title {font-weight:bold; text-align:center; font-size:1.2em;}
.cursos .box {display:block; width:250px; margin:0 auto;}
.cursos .author {display:block; width:250px; margin:0 auto; text-align:right; padding:0 0 10px 0;}

.contato form#fMail input.fields, .contato form#fMail textarea {display:block; margin:0 0 15px 0; width:250px; border:1px solid #fff;}
.contato form#fMail textarea {width: 450px;}
.contato form#fMail input.bt_enviar {border:1px solid #fff; color:#fff; background:#CC6600; padding:0 5px;}

#linkList li.linkCat {float:left; width:50%; display:block;}
#linkList .par {clear:left;}

.cadastro .boxForm span {display:block;}
.cadastro .boxForm {display:block; margin-bottom:20px;}
.cadastro input.bt_enviar {border:1px solid #fff; color:#fff; background:#CC6600; padding:0 5px;}

#tabela td {border-bottom:1px solid #fff; border-right:1px solid #fff; text-align:left; padding-left:5px;}
#tabela td.header {padding:0 5px; border-top:1px solid #fff; text-align:left;}
#tabela td.last {border-right:none;}
#tabela td strong {padding:3px 0;}

#destLabels, #remetenteLabel {font-style:italic;}
#remetenteLabel {font-weight:bold;}

.mensagem form#fMessage input.fields, .contato form#fMessage textarea {display:block; margin:0 0 15px 0; width:250px; border:1px solid #fff;}
.mensagem form#fMessage textarea {width: 450px;margin:0 0 15px 0;}
.mensagem form#fMessage input.bt_enviar {border:1px solid #fff; color:#fff; background:#CC6600; padding:0 5px;}

#showHideDest a {background:#fff; color:#993300; display:block; padding:3px; text-decoration:none; font-weight:bold; margin:0;}
#listaDest {border:1px solid #fff; padding:5px; overflow:hidden; }
#listaDest li {display:block; width:50%; float:left;}

