body { background-color: #eeece3; margin: 0; padding: 0; }
body, td { font: normal 12px Verdana; }
a { color: #19334e; }

.hidden { display: none; }
.visible { display: block; }

#wrapper { margin-top: 20px; width: 774px; background: url( ../images/wrapper_slice.png ) top left repeat-y; }
#wrapper #content { background: url( ../images/wrapper_bg.png ) top left no-repeat; padding-bottom: 15px; height: 380px; }

#wrapper #content #testeira1 { margin: 10px 0 0 17px; padding: 0; width: 740px; height: 90px; background: url( ../images/testeira1.png ) top left no-repeat; }
#wrapper #content #testeira1 #logo { border: 0; margin: 6px 0 0 24px; }
#testeira { margin: 10px 0 0 17px; padding: 0; width: 800px; height: 90px; background: url( ../images/testeira.png ) top left no-repeat; }
#wrapper #content #testeira #logo { border: 0; margin: 6px 0 0 24px; }

#wrapper #content #testeira #form_login { position: absolute; margin: 13px 0 0 559px; font-size: 0; }
#wrapper #content #testeira #form_login td { height: 24px; }
#wrapper #content #testeira #form_login input { width: 141px; height: 17px; margin: 0 0 0 0; font: normal 11px Verdana; border-top: 1px solid #848484; border-left: 1px solid #848484; border-bottom: 1px solid #fafafa; border-right: 1px solid #fafafa; color: #545b65; }
#wrapper #content #testeira #form_login #form_login_unidade { margin: 0 0 0 0; border: 0; background: url( ../images/form_login_unidade.png ) top left no-repeat; float: left; width: 94px; height: 20px; }
#wrapper #content #testeira #form_login #form_login_unidade span { display: block; margin: 0 0 0 6px; padding: 3px 0 0 0; color: #8c8857; font: normal 11px Verdana; }
#wrapper #content #testeira #form_login #form_login_entrar {margin:0 ; border: 0; background:#E6E4CE;}

#wrapper #content #testeira #combo { position: absolute; z-index: 1000; background-color: #e5e3cc; margin: 82px 0 0 569px; }
#wrapper #content #testeira #combo ul { margin: 0 12px 0 12px; padding: 10px 0 10px 0; }
#wrapper #content #testeira #combo ul li { margin: 0; padding: 0; font: normal 9px Arial; list-style: none; }
#wrapper #content #testeira #combo select { margin: 0; padding: 0; font: normal 9px Verdana;}

#wrapper #content #menu { margin: 10px 0 0 17px; padding: 0; width: 740px; height: 38px; background: url( ../images/menu_bg.png ) top left no-repeat; }
#wrapper #content #menu table { }
#wrapper #content #menu table tr td { height: 38px; padding: 0 3px 0 3px; font: bold 12px Arial; color: magenta; }
#wrapper #content #menu table tr td a { display: block; padding-top: 8px; color: white; text-decoration: none; }
#wrapper #content #menu table tr td a:hover { text-decoration: underline; }
#wrapper #content #menu table tr td.selected { background: url( ../images/indicador_sessao.png ) center 30px no-repeat; }

#wrapper #content table#home { margin: 20px 0 0 35px; }
#wrapper #content table#home tr td.texto_boas_vindas { width: 280px; background: url( ../images/boas_vindas_top.png ) top left no-repeat; }
#wrapper #content table#home tr td.texto_boas_vindas div#texto_boas_vindas_top {  width: 280px; }
#wrapper #content table#home tr td.texto_boas_vindas p { margin: 0 0 0 20px; padding: 18px 0 32px 0; width: 215px; color: #e67817; }
#wrapper #content table#home tr td.destaques { }
#wrapper #content table#home tr td.destaques h3 { margin: 5px 0 0 0; padding: 0; border: 0; width: 164px; height: 22px; background: url( ../images/titulo_destaques.png ) top left no-repeat; }
#wrapper #content table#home tr td.destaques h3 span { display: none; }
#wrapper #content table#home tr td.destaques ul { margin: 0; padding: 5px 0 0 0; }
#wrapper #content table#home tr td.destaques ul li { margin: 7px 0 0 0; padding: 6px 0 6px 40px; list-style: none; background: url( ../images/destaque_li.png ) top left no-repeat; font: normal 14px Arial; }
#wrapper #content table#home tr td.destaques ul li a { text-decoration: none; background: url( ../images/destaque_a.png ) 0 18px repeat-x; padding: 0 0 10px 0; }

#wrapper #content #noticia { margin: 30px 0 0 35px; width: 700px; height: 50px; background: url( ../images/noticia_bg.png ) top left no-repeat; }
#wrapper #content #noticia p { margin: 0 0 0 108px; padding: 11px 0 0 0; }
#wrapper #content #noticia p a { color: #9a7027; text-decoration: underline; }

#wrapper #content h3 { font: normal 18px Verdana; color: #e38400; margin: 18px 35px 0 35px; padding: 0 0 8px 0; border-bottom: 1px solid #e4e2cc; }
#wrapper #content div.paginas { margin: 10px 35px 0 35px; color: #545b65;}
#wrapper #content div.texto { margin: 20px 65px 0 35px; color: #545b65;}
#wrapper #content div.texto p { margin: 8px 0 0 0; }
#wrapper #content ul { margin: 25px 0 0 20px; padding: 0; }
#wrapper #content ul li { margin: 8px 0 0 0; padding: 0; }
#wrapper #content ul li a { margin: 5px 0 0 0; padding: 0; }
#wrapper #content p.voltar { margin: 0 35px 0 35px; padding: 30px 0 0 0; clear: both; }
#wrapper #content p.voltar a { color: #545b65; }
#wrapper #content #link_voltar { margin: 0; border: 0; }
#wrapper #content #link_topo { margin: 0 0 0 5px; border: 0; }

#wrapper #content #arquivos { margin: 5px 35px 0 35px; padding: 0; color: #545b65; }
#wrapper #content #arquivos div.arquivo { float: left; width: 120px; margin: 20px 20px 0 0; text-align: center; font: normal 11px Verdana; }
#wrapper #content #arquivos div.arquivo img { border: 0; margin: 0 0 5px 0; }

#wrapper #content p.mensagem_erro { color: red; }
#wrapper #content #form_contato { width: 700px; margin: 0 0 0 35px; }
#wrapper #content #form_contato h3 { margin-left: 0 !important; }
#wrapper #content #form_contato p { margin: 0; padding: 15px 0 0 0; }
#wrapper #content #form_contato label { display: block; padding: 0 0 4px 0; }
#wrapper #content #form_contato input { width: 290px; height: 19px; margin: 0 0 0 0; font: normal 11px Verdana; border-top: 1px solid #848484; border-left: 1px solid #848484; border-bottom: 1px solid #fafafa; border-right: 1px solid #fafafa; color: #545b65; }
#wrapper #content #form_contato textarea { width: 700px; height: 180px; margin: 0 0 0 0; font: normal 11px Verdana; border-top: 1px solid #848484; border-left: 1px solid #848484; border-bottom: 1px solid #fafafa; border-right: 1px solid #fafafa; color: #545b65; }
#wrapper #content #form_contato ul { margin: 0; padding: 20px 0 0 0; }
#wrapper #content #form_contato ul li { margin: 0; padding: 0 0 6px 19px; background: url( ../images/telefones_li.png ) 0 3px no-repeat; list-style: none; }

#wrapper #content #form_contato1 { width: 700px; margin: 0 0 0 35px; }
#wrapper #content #form_contato1 h3 { margin-left: 0 !important; }
#wrapper #content #form_contato1 p { margin: 0; padding: 15px 0 0 0; }
#wrapper #content #form_contato1 label { display: block; padding: 0 0 4px 0; }l
#wrapper #content #form_contato1 ul { margin: 0; padding: 20px 0 0 0; }
#wrapper #content #form_contato1 ul li { margin: 0; padding: 0 0 6px 19px; background: url( ../images/telefones_li.png ) 0 3px no-repeat; list-style: none; }

#wrapper #rodape { text-align: center; background: url( ../images/rodape.png ) top left no-repeat; }
#wrapper #rodape div { margin: 20px 0 0 0; padding: 0 0 20px 0; color: #9e9d92; }

.TabelaCabecalho{font-family:trebuchet MS;font-size:10pt;font-style:normal;font-weight:bold;color:black;background-color:#CBCABB;}
.TabelaTexto{font-family:trebuchet MS;font-size:8pt;font-style:normal;font-weight:normal;color:black;background-color:#E6E5D5;padding-left:5px;padding-right:5px;padding-top:0px;padding-bottom:0px;}
.TabelaTextoAlternativo{font-family:trebuchet MS;font-size:8pt;font-style:normal;font-weight:normal;color:black;background-color:#F4F4F4;padding-left:5px;padding-right:5px;padding-top:0px;padding-bottom:0px;}
.textoicone{font-family:trebuchet MS;font-size:10pt;font-style:normal;font-weight:normal;color:black;}
.SubTituloPM{font-family:trebuchet MS;font-size:12pt;font-style:normal;font-weight:bold;color:#E38400;background-color:#FFFFFF;padding-left:5px;padding-right:5px;padding-top:0px;padding-bottom:0px;}
.btn{margin:0 ; border: 0; background:#C8C6AC; border:1px solid #B8B69B; color:#000000;}
.Iselect{background-color: #E6E4CE;font: normal 9px Tahoma;height:20px;width: 136px; border:solid 1px #cac8af; height:17px;}
.Iselect2{background-color: #F5F4E9;font: normal 10px Tahoma;height:70px;width: 180px;}
.Iinput{background-color: #F5F4E9;font: normal 9px Tahoma;  border:solid 1px #cac8af; margin-left:10px; width:97px;}
.TextIinput{font: normal 10px Tahoma;height:20px;width:10px;}
a.menu{text-decoration:none;background:url(../plano_melhoria/images/2007_aprovado.gif);}
a.menu:hover{text-decoration:none;background:url(../plano_melhoria/images/2007_aprovado2.gif);}

#logo2 { border: 0; margin: 6px 0 0 24; }
#wrapper #content #testeira #form_login #form_login_entrar2 { margin:0 ; border: 0; background:#C8C6AC; border:1px solid #B8B69B; color:#000000;}
#testeira2 { margin: 10px 0 0 17px; padding: 0; width: 800px; height: 90px; background: url( ../images/testeira2.png ) top left no-repeat; }


.TabelaCabecalhoPLT{font-family:trebuchet MS;font-size:9pt;font-style:normal;font-weight:bold;color:black;background-color:#CBCABB;}
.CabecalhoPLT{font-family:verdana,Arial, Helvetica, sans-serif;	font-size:13pt;	font-style:normal;font-weight:bold;color:#326AA2;background-color:transparent;padding-left:5px;padding-right:5px;padding-top:0px;padding-bottom:0px;}
.TextoPLT{font-family:verdana,Arial, Helvetica, sans-serif;font-size:10pt;font-style:normal;font-weight:normal;color:black;background-color:#FFFFFF;padding-left:5px;padding-right:5px;padding-top:0px;padding-bottom:0px;}
.perguntaPLT{font-family:verdana,Arial, Helvetica, sans-serif;font-size:10pt;font-style:normal;font-weight:normal;color:#003366;padding-left:5px;padding-right:5px;padding-top:0px;padding-bottom:0px;}
.IselectPLT{background-color: #FCFBF1;border: 1px solid #CBCABB;font: 9px verdana, arial, helvetica, sans-serif;scrollbar-arrow-color: #000066;scrollbar-base-color: #000033;scrollbar-dark-shadow-color: #336699;scrollbar-track-color: #666633;scrollbar-face-color: #cc9933;scrollbar-shadow-color: #DDDDDD;scrollbar-highlight-color: #CCCCCC;}
#wrapper #content #testeira1_plt { margin: 10px 0 0 17px; padding: 0; width: 740px; height: 90px; background: url( ../images/testeira_plt.png) top left no-repeat; }
#wrapper #content #testeira1_plt #logo { border: 0; margin: 6px 0 0 24px; }


#wrapper #content #testeira1_lista_alunos { margin: 10px 0 0 17px; padding: 0; width: 740px; height: 90px; background: url( ../images/testeira_lista_aluno.png) top left no-repeat; }
#wrapper #content #testeira1_lista_alunos #logo { border: 0; margin: 6px 0 0 24px; }

/************************************/

.login {width:240px; height:90px; background-image:url(../images/fundo_login.gif); background-position:center; background-repeat:no-repeat; margin-top:70px; padding-top:15px; margin-right:65px;}
