*{
    margin: 0;
    padding: 0;
}
/*Fonte estilizada*/
@font-face {
    font-family: 'FuturaLtBTLight';
    src: url('../fontes/futura_lt_bt_light-webfont.eot');
    src: url('../fontes/futura_lt_bt_light-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fontes/futura_lt_bt_light-webfont.woff') format('woff'),
        url('../fontes/futura_lt_bt_light-webfont.ttf') format('truetype'),
        url('../fontes/futura_lt_bt_light-webfont.svg#FuturaLtBTLight') format('svg');
    font-weight: normal;
    font-style: normal;

}
img{
    border: 0;
}
body{
    width:995px;
    padding-left: 5px;
    background: url('../imagens/bg.jpg') no-repeat center #DEEDDD;
    margin: 0 auto;
    position: relative;
    font: 17px 'FuturaLtBTLight', arial, tahoma;
}
#cabeca{
    width: 1000px;
}
#menu{
    background: #0E382D;
    width: 994px;
    color: #FFF;
    font: 17px 'FuturaLtBTLight', arial, tahoma;
    height: 30px;
}
#menu ul li a{
    color: #E5E5E5;
    text-decoration: none;
    background: url('../imagens/menu_separa.jpg') no-repeat right;
    padding-right: 13px;
}
#menu ul li a:hover{
    background: url('../imagens/menu_separa_hover.jpg') no-repeat right;
    color: #D3D3D3;
    text-decoration: none;
}
#menu ul{
    padding-left: 5px;
}
#menu ul li{
    list-style: none;
    float: left;
    padding: 5px;
}
#header{
    background: url('../imagens/header.jpg') no-repeat;
    width: 1000px;
    position: relative;
    height: 113px;
}
#logo{
    padding-left: 8px;
    padding-top: 10px;
}
#login{
    width: 233px;
    height: 51px;
    position: absolute;
    right: 2px;
    top:10px;
}
#login p{
    text-align: center;
    color: #DDD;
}
#login p a b{
    text-decoration: none;
    color: #000
}
#login p a{
    text-decoration: none;
    color:#000;
}
#login p a:hover{
    text-decoration: underline;
    cursor: pointer;
}
#login form{
    width: 183px;
    float: right;
    position: absolute;
    top: 0;
    right: 0;
}
.login_envia{
    width: 25px;
    height: 25px;
    float: right;
    margin-right: 10px;
    border: 0;
    background: url('../imagens/login_btn.jpg') no-repeat;
}
.login_envia:hover{
    cursor: pointer
}
.login_label{
    color:#E5E5E5;
    font-size: 15px;
}
#login form fieldset{
    border: 0;
    padding-bottom: 5px;
}
.input_login{
    background: url('../imagens/header_login.jpg') no-repeat;
    width: 125px;
    height: 21px;
    border: 0;
    color:#E5E5E5;
    padding-left: 2px;
}
#busca_input{
    width: 212px;
    height: 21px;
    background: url('../imagens/header_busca.jpg') no-repeat;
    position: absolute;
    right: 7px;
    bottom: 1px;
    border: 0;
    color:#E5E5E5;
    padding-left: 2px;
}
#busca_label{
    color:#E5E5E5;
    position: absolute;
    right: 222px;
    font-size: 16px;
    bottom:2px;
}
#slidenews{
    float:left;
    width:582px;
    height:318px;
    margin-top: 3px;
    background: url('../imagens/slide_bg.png') no-repeat;
    position:relative;
}
#avisos{
    width: 363px;
    height: 318px;
    position: absolute;
    right: 1px;
    margin-top:3px;
    background: url('../imagens/avisos_bg.jpg') no-repeat;
}
#avisos h1{
    color:#919191;
    padding: 3px;
    font: 18px 'FuturaLtBTLight', 'Trebuchet MS', arial, tahoma;
}
#avisos ul{
    list-style: circle;
    padding: 0 0 0 23px;
}
#avisos ul li{
    margin-bottom: 3px;
}
#avisos ul li a{
    text-transform: capitalize;
}
#avisos a{
    color: #1A372F;
    text-decoration: none;

}
#avisos a:hover{
    color: #122520;
}
.clear{
    clear: both;
}
#pgprincipais{
    width: 279px;
    height: 287px;
    margin-top:3px;
    background: url('../imagens/principais_bg.jpg') no-repeat;
}
#pgprincipais ul{
    padding-left: 20px;
    padding-top:20px
}
#pgprincipais ul li{
    list-style: none;
    position: relative;
    padding-bottom: 25px;
}
#pgprincipais a{
    color: #1A372F;
    text-decoration: none;
    position: absolute;
    top: 24px;
    padding-left: 15px;
}
#boxdois{
    position: relative;
}
#enquetes{
    width: 237px;
    background: url('../imagens/enquentes_bg.jpg') no-repeat #F0F0F0;
    padding-bottom: 3px;
    position: absolute;
    float: left;
    top:0;
    left: 299px;
}
#container{
	width:200px;
	border:1px solid #eee;
}
#container h1{
	margin:0; padding:5px; 
	font-size:1.4em; font-family:Georgia, serif;
	font-weight:normal; color:#333;
}
#container p{
	font-family:Georgia, serif; color:#333; 
	margin:0; line-height:2em;
}
#pollcontainer{
	margin:5px;
	padding:5px;
}
#loader{ display:none; text-align:center;}
.option{ margin:5px 0; }
.option p{ line-height:1.1em; font-size:0.85em; }
.bar{ height:10px; background:#3399cc;}
.yourvote{ background:#113399; }
#enquetes h1{
    color:#919191;
    padding: 3px;
    font: 18px 'FuturaLtBTLight', 'Trebuchet MS', arial, tahoma;
}
#enquetes form{
    padding-left: 10px;
}
#enquetes form fieldset{
    border: 0;
    padding-top: 10px;
}
#enquetes form label{
    color:#333333;
    padding-left: 3px;
}
#enquetes h2{
    font: 18px 'FuturaLtBTLight', 'Trebuchet MS', arial, tahoma;
    padding-left: 3px;
}
#midias{
    width: 213px;
    height: 267px;
    background: url('../imagens/midias_bg.jpg') no-repeat;
    position:absolute;
    left: 570px;
    top:0;
}
#midias h1{
    color:#919191;
    padding: 3px;
    font: 18px 'FuturaLtBTLight', 'Trebuchet MS', arial, tahoma;
}
#midias ul{
    list-style: none;
    padding-left: 5px;
}
#midias ul li{
    position: relative;
}
#midias a{
    color: #1A372F;
    text-decoration: none;
    position: absolute;
    top: 24px;
    width: 112px;
    padding-left: 15px;
}
#social{
    width: 157px;
    background: url('../imagens/social_bg.jpg') no-repeat;
    float: left;
    position: absolute;
    left: 816px;
    top:0;
}
#social ul{
    list-style: none;
    padding: 10px 40px;
}
#social ul li{
    padding-bottom: 10px;
}
#footer{
    width: 1000px;
    height: 113px;
    position: relative;
    margin-top: 65px;
    float: left;
    background: url('../imagens/footer.jpg') no-repeat;

}
#infos{
    color: #F0F0F0;
    width: 120px;
    padding: 8px 0 0 3px;
    font: 11px 'FuturaLtBTLight', 'Trebuchet MS', arial, tahoma;
    text-align: center;
}
#infos p{
    padding-bottom: 5px;
}
#copy img{
    position: absolute;
    left: 472px;
    top: 5px;
}
#copy p{
    color: #F0F0F0;
    font: 14px 'FuturaLtBTLight', 'Trebuchet MS', arial, tahoma;
    left: 352px;
    top: 65px;
    text-align: center;
    position: absolute;
}
#autor{
    color: #F0F0F0;
    font: 14px 'FuturaLtBTLight', 'Trebuchet MS', arial, tahoma;
    position: absolute;
    right: 9px;
    bottom: 0;
}
#autor a{
    color: #004F79;
    text-decoration: none;
}
#cotent{
    width: 994px;
    background: #F5F5F5;
    border: 1px solid #EAEAEA;
    margin-top: 10px;
    float: left;
}
#title_content{
    border-bottom: 1px solid #EAEAEA;
    position: relative;
}
#infos_artigo .data{
    background: url('../imagens/calendar.png') no-repeat;
    padding-left: 17px;
    color: #919191;
    font: 13px 'FuturaLtBTLight', 'Trebuchet MS', arial, tahoma;
}
#avisos .data{
    background: url('../imagens/calendar.png') no-repeat;
    padding-left: 17px;
    color: #919191;
    margin-left: 5px;
    font: 13px 'FuturaLtBTLight', 'Trebuchet MS', arial, tahoma;
}
#infos_artigo{
    position: absolute;
    top: 3px;
    right: 3px;
}
#infos_artigo .autor{
    background: url('../imagens/autor.png') no-repeat;
    padding-left: 17px;
    color: #919191;
    margin-right: 5px;
    font: 13px 'FuturaLtBTLight', 'Trebuchet MS', arial, tahoma;
}
#title_content h1{
    font: 18px 'FuturaLtBTLight', 'Trebuchet MS', arial, tahoma;
    color: #919191;
    padding: 3px 3px 0 3px;
}
#conteudo{
    width:940px;
    padding-top: 3px;
    text-align: justify;
    font: 16px 'FuturaLtBTLight', 'Trebuchet MS', arial, tahoma;
    padding-left: 27px;
    float: left;
    color: #2A2A2A
}
#conteudo p{
    padding-bottom: 4px;
}
#conteudo table{
    border: 1px solid #DADADA;
    color: #696969;
    margin: 10px;
}
#conteudo table tr th{
    border: 1px solid #DADADA;
    padding: 3px 25px;
    margin: 0;
    color: #404040;
    font-size: 17px;
    text-decoration: none;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
}
#conteudo table td{
    border: 1px solid #DADADA;
    padding: 3px 25px;
    margin: 0;
}
/*Midias*/
#midia_img img{
    background: #f4f4f4;
    border: 1px solid #999;
    padding: 2px;
}
/*Notícia*/
.noticia{
    background: #f4f4f4;
    border: 1px solid #EAEAEA;
    margin: 3px;
    padding: 2px;
    position: relative;
    float: left;
    width: 900px;
}
.noticia a img{
    float: left;
}
.noticia a{
    text-decoration: none;
    color: #919191;
}
.noticia a:hover{
    color: #333
}
.noticia h2{
    border-bottom: 1px solid #EAEAEA;
    font: 18px 'FuturaLtBTLight',  arial, tahoma;
    color: #919191;
    padding: 3px 3px 0 3px;
    float: left;
    width: 690px;
}
.conteudo_lista{
    padding: 5px;
    float: left;
    width: 690px;
}
.infos_lista .data{
    background: url('../imagens/calendar.png') no-repeat;
    padding-left: 17px;
    color: #919191;
    margin-left: 5px;
    font: 12px 'FuturaLtBTLight', 'Trebuchet MS', arial, tahoma;
}
.infos_lista{
    position: absolute;
    bottom: 3px;
    right: 3px;
}
.infos_lista .autor{
    background: url('../imagens/autor.png') no-repeat;
    padding-left: 17px;
    color: #919191;
    margin-right: 5px;
    font: 12px 'FuturaLtBTLight', 'Trebuchet MS', arial, tahoma;
}
/*Avisos*/

.aviso{
    background: #f4f4f4;
    border: 1px solid #EAEAEA;
    margin: 3px;
    padding: 2px;
    position: relative;
    float: left;
    width: 900px;
}
.aviso a img{
    float: left;
}
.aviso a{
    text-decoration: none;
    color: #919191;
}
.aviso a:hover{
    color: #333
}
.aviso h2{
    border-bottom: 1px solid #EAEAEA;
    font: 18px 'FuturaLtBTLight',  arial, tahoma;
    color: #919191;
    padding: 3px 3px 0 3px;
    float: left;
    width: 690px;
}
/*Midia*/
.midia{
    background: #f4f4f4;
    border: 1px solid #EAEAEA;
    margin: 3px;
    padding: 2px;
    position: relative;
    float: left;
    width: 900px;
}
.midia a img{
    float: left;
}
.midia a{
    text-decoration: none;
    color: #919191;
}
.midia a:hover{
    color: #333
}
.midia h2{
    border-bottom: 1px solid #EAEAEA;
    font: 18px 'FuturaLtBTLight',  arial, tahoma;
    color: #919191;
    padding: 3px 3px 0 3px;
    float: left;
    width: 690px;
}

/*Circular*/
#circular_img img{
    background: #f4f4f4;
    border: 1px solid #999;
    padding: 2px;
}

/*Login pg*/
#login_pg{
    width: 200px;
    margin: 0 auto;
    border: 1px solid #DDD;
    padding: 3px;
}
#login_pg fieldset{
    border: 0;
    margin-top: 3px;
}
#login_pg label{
    float: left;
    color: #333;
    font: 17px 'FuturaLtBTLight',  arial, tahoma;
}

#login_pg input{
   font: 17px 'FuturaLtBTLight', tahoma;
   float: right
}
input#entrar{
    border: 1px solid #DDD;
    background: #608460;
    color: #FFF;
    font: 15px 'FuturaLtBTLight', tahoma;
    padding: 3px;
}
#entrar:hover{
    border: 1px solid #DDD;
    background:#FFF;
    color: #0E382D;
    cursor: pointer;
}
/*Aluno*/
#menu_aluno li a{
    text-decoration: none;
    color: #333;
    font: 18px 'FuturaLtBTLight', tahoma;
}
#menu_aluno li a:hover{
    text-decoration: underline;
    cursor: pointer;
}
/*frequencia*/
table#frequencia{
    border: 0
}
#frequencia tr td{
    border: 0;
}
#frequencia tr th{
    border: 0;
}

/*tarefas*/
#mesant{
    position: absolute;
    left: 0;
}
#nextmes{
    position: absolute;
    right: 0;
}
/*Adicionar avisos*/
#addAvisos label{
    color: #333;
    font: 17px 'FuturaLtBTLight',  arial, tahoma;
}
#addAvisos fieldset{
    border: 0;
    margin: 5px
}
#addAvisos input{
    font: 17px 'FuturaLtBTLight', tahoma;
    color: #333;
    padding: 2px;
    border: 1px solid #999;
}
#addAvisos textArea{
    font: 17px 'FuturaLtBTLight', tahoma;
    color: #333;
    padding: 2px;
    border: 1px solid #999;
}
.deleta{
margin: 5px; 
border: 1px solid #999;
color: red;
float: right; 
font-size: 20px;
position: absolute;
top: 3px; 
right: 5px;
}

.deleta:hover{
    cursor: pointer;
    color: #FFF;
    background: #a50404
}
/*Contato*/
#contato fieldset{
    border: 0;
    margin: 3px;
}
#contato label{
    display: block;
    font: 18px 'FuturaLtBTLight','Trebuchet MS';
    color: #069
}
#contato input{
    border: 1px solid #CCC;
    color:#999;
    font: 18px 'FuturaLtBTLight','Trebuchet MS';
    width: 300px
}
#contato textarea{
    width: 300px;
    height: 90px
}
#enviar:hover{
    border: 1px solid #999;
    cursor:pointer
}