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

* {padding:0; margin:0; border:0; font-size:12px; color: #333; font-family:Verdana, Geneva, sans-serif; text-align:justify;}

#principal{ width:1000px; margin:auto;}
#principal img.logo {position:absolute; z-index:9999px; padding-left:10px; padding-top:10px;}

/**************************************************[SESSÃO DE ALUNOS]****************************************************/
#sessao_aluno {float:left; padding-top:15px; padding-left:170px;}
.login_aluno {float:left; color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:12px; }
.senha_aluno {float:left; color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:12px; }
.login_aluno input{font-family:Verdana, Geneva, sans-serif; font-size:10px; height:15px; padding-top:2px; background-color:#fff;}
.senha_aluno input{font-family:Verdana, Geneva, sans-serif; font-size:10px; height:15px; padding-top:2px;  background-color:#fff;}
.ok_aluno {float:left; color:#333; font-family:Verdana, Geneva, sans-serif; font-size:12px; height:18px; margin-bottom:1px;}
input{margin-left:4px; margin-right:4px;}

/*******************************************************[MENU 1]********************************************************/
#menu1 {width:1000px; height:40px; background-color:#004F75; display:block;}
#menu1 ul{ list-style:none; padding-left:150px;}
#menu1 ul li { float:left; padding-top:12px; padding-left:20px; color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold;}
#menu1 ul li a{ color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}
#menu1 ul li a:hover{ color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; text-decoration:underline;}

/*******************************************************[MENU 2]********************************************************/
#menu2 {width:1000px; height:46px; background:url(img/fundo_menu2.jpg) no-repeat;}
#menu2 ul{ list-style:none; padding-left:526px;}
#menu2 ul li { float:left; padding-top:16px; padding-left:25px; color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold;}
#menu2 ul li a{color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}
#menu2 ul li a:hover{ color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; text-decoration:underline;}
/*******************************************************[CONTEUDO]********************************************************/
#conteudo{margin:auto; display:block; width:950px;}
#interno {padding-top:50px;}
#interno h1.titulos{font-family:Verdana, Geneva, sans-serif; font-size:16px; color:#687C3D; padding-bottom:15px; font-weight:bold;}
#interno p {padding-bottom:5px; font-size:12px; color: #333; font-family:Verdana, Geneva, sans-serif; text-align:justify;}
#interno p.erro {padding-bottom:5px; font-size:12px; color:#900; font-family:Verdana, Geneva, sans-serif; text-align:justify;}
#interno a {padding-bottom:5px; font-size:12px; color: #333; font-family:Verdana, Geneva, sans-serif; text-align:justify; text-decoration:none;}
#interno a:hover {padding-bottom:5px; font-size:12px; color: #333; font-family:Verdana, Geneva, sans-serif; text-align:justify; text-decoration:underline;}
#interno .espacamento{display:block; float:left; width:100%; padding-bottom:6px;}
#interno .tit_contato {font-size:12px; color: #333; font-family:Verdana, Geneva, sans-serif; width:100%;}
#interno .entrada_nome {margin-left: 42px; height:18px; vertical-align:middle; border-width:1px; border-color:#333; border-style:solid; font-size:12px; color: #333; font-family:Verdana, Geneva, sans-serif;}
#interno .entrada_fone {margin-left: 24px; height:18px; vertical-align:middle; border-width:1px; border-color:#333; border-style:solid; font-size:12px; color: #333; font-family:Verdana, Geneva, sans-serif;}
#interno .entrada_email {margin-left: 40px;height:18px; vertical-align:middle; border-width:1px; border-color:#333; border-style:solid; font-size:12px; color: #333; font-family:Verdana, Geneva, sans-serif;}
#interno .entrada_mens {margin-left: 10px;height:60px; vertical-align:top; border-width:1px; border-color:#333; border-style:solid; font-size:12px; color: #333; font-family:Verdana, Geneva, sans-serif;}
#interno #divError {width:250px; display:none; background:#fff; border:1px solid #000; padding:3px; margin: 5px 0 10px 0;}
#interno #divError .ul_divError { list-style:none;}
.ul_divError li{ color:#000;}
/*******************************************************[CONTATO]********************************************************/
#contato {width:348px; height:272px; background:url(img/fundo_contato.jpg) no-repeat; margin-top:40px; display:block; float:left; padding-top:10px;}
#contato h1 {padding-left:20px; padding-top:10px; margin-bottom:15px; font-size:16px; color: #A3BA72; font-weight:bold; font-family:Verdana, Geneva, sans-serif; letter-spacing:1px;}
#contato p {padding-left:20px; padding-bottom:10px; font-size:12px; color: #A3BA72; font-family:Verdana, Geneva, sans-serif;}
#contato p strong {padding-bottom:10px; font-size:12px; color: #A3BA72; font-family:Verdana, Geneva, sans-serif; font-weight:bold;}
#contato p.chat {margin-left:0; padding-bottom:5px; padding-top:5px; font-size:12px; color: #A3BA72; font-family:Verdana, Geneva, sans-serif;; font-weight:bold;}
#contato p.chat a {margin-left:0; padding-bottom:5px; padding-top:5px; font-size:12px; color: #799247; font-family:Verdana, Geneva, sans-serif; font-weight:bold; text-decoration:none;}
#contato p.chat a:hover {margin-left:0; padding-bottom:5px; padding-top:5px; font-size:12px; color: #799247; font-family:Verdana, Geneva, sans-serif; font-weight:bold; text-decoration:underline;}
#contato label.email_newsletter{ padding-left:20px; float:left; color:#A3BA72; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
#contato label.email_newsletter input { font-family:Verdana, Geneva, sans-serif; font-size:10px; height:15px; padding-top:2px;  background-color:#A3BA72; color:#fff;}
#contato .ok_contato {color:#333; font-family:Verdana, Geneva, sans-serif; font-size:12px; height:18px; margin-bottom:1px;}
/*******************************************************[PROFESSORES]********************************************************/
#interno h2.nome_profs{font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#000000; padding-bottom:15px; font-weight:bold;}

/*******************************************************[FOTOS]********************************************************/
#fotos {padding-top:46px; padding-left:40px; background:url(img/fundo_fotos.jpg) no-repeat; width:498px; height:230px; float:left;}
#fotos h1{padding-left:0; padding-top:10px; margin-bottom:15px; font-size:16px; color: #41A2BE; font-weight:bold; font-family:Verdana, Geneva, sans-serif; letter-spacing:1px;}
#fotos .veja_o_album_completo a{position:absolute; margin-left:260px; margin-top:27px;font-size:13px; color: #41A2BE; font-weight:bold; font-family:Verdana, Geneva, sans-serif; letter-spacing:0; text-align:right; text-decoration:none;}
#fotos .veja_o_album_completo a:hover{position:absolute; margin-left:260px; margin-top:27px; font-size:13px; color: #41A2BE; font-weight:bold; font-family:Verdana, Geneva, sans-serif; letter-spacing:0; text-align:right; text-decoration:underline;}

/*******************************************************[VÍDEOS]********************************************************/
#home_videos { width:941px; margin:auto; height:164px; background:url(img/fundo_videos.jpg) no-repeat; top:-35px; position:relative;}
#home_videos h1{position:absolute; top:30px; left:30px; font-size:16px; color: #28393E; font-weight:bold; font-family:Verdana, Geneva, sans-serif; letter-spacing:1px;}
#home_videos .galeria_videos{ list-style:none; width:900px; padding-top:65px; padding-left:40px;}
#home_videos .galeria_videos li{ float:left; padding-right:15px;}

/*******************************************************[NOTÍCIAS]********************************************************/
#noticias {background:url(img/fundo_noticias.jpg) no-repeat; width:402px; height:226px; float:left;}
#noticias h1{padding-left:25px; padding-top:20px; margin-bottom:10px; font-size:16px; color: #990099; font-weight:bold; font-family:Verdana, Geneva, sans-serif; letter-spacing:1px;}
#noticias .veja_o_album_completo{position:absolute; padding-left:260px; padding-top:27px; margin-bottom:15px; font-size:13px; color: #41A2BE; font-weight:bold; font-family:Verdana, Geneva, sans-serif; letter-spacing:0; text-align:right;}
#noticias h2{padding-left:25px; padding-top:10px; margin-bottom:10px; font-size:14px; color: #990099; font-weight:bold; font-family:Verdana, Geneva, sans-serif; width:360px;}
#noticias p{padding-left:25px; font-size:13px; color: #990099; font-weight:none; font-family:Verdana, Geneva, sans-serif; width:360px;}
#noticias img{padding-left:300px; padding-top:2px;}
