*{
margin: 0px;
padding: 0px;
list-style:none;
text-decoration:none;
background-repeat:no-repeat;
}
body{
text-align:center;
background-image:url(../imagens/fundo.jpg);
background-repeat:repeat;
}
#recipiente {
width:778px;
margin:auto;
text-align:left;
}
#cabecalho_menu {
float:left;
background-image:url(../imagens/cabecalho_menu.jpg);
background-repeat:no-repeat;
width:378px;
height:200px;
}
#cabecalho_img {
float:left;
background-image:url(../imagens/cabecalho_img.jpg);
background-repeat:no-repeat;
width:400px;
height:200px;
}
#titulo_quemsomos {
clear:both;
background-image:url(../imagens/titulo_quemsomos.jpg);
background-repeat:no-repeat;
width:778px;
height:37px;
}
#titulo_listamenu {
float:left;
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#000066;
background-image:url(../imagens/titulo_listamenu.jpg);
background-repeat:no-repeat;
width:235px;
height:27px;
padding:10px 0px 0px 40px;
}
#titulo_listamenu_adm {
float:left;
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#000066;
background-image:url(../imagens/titulo_listamenu_adm.jpg);
background-repeat:no-repeat;
width:738px;
height:27px;
padding:10px 0px 0px 40px;
}
#divisoria_topocorpo {
float:left;
background-image:url(../imagens/divisoria_topocorpo.jpg);
background-repeat:no-repeat;
width:503px;
height:37px;
}
#quemsomos {
float:left;
background-image:url(../imagens/conteudo_quemsomos.jpg);
background-repeat:no-repeat;
width:275px;
height:275px;
}
#quemsomos #texto_quemsomos {
font:normal 11px Arial, Helvetica, sans-serif;
padding:15px 7px 0px 20px;
color:#666666;
text-align:justify;
}
#quemsomos_corpo {
float:left;
width:275px;
}
#quemsomos a{
font:bold 12px Arial, Helvetica, sans-serif;
color:#AE2613;
}
#quemsomos a:hover{
color:#336699;
text-decoration:overline underline;
}
#quemsomos .links{
font:bold 11px Arial, Helvetica, sans-serif;
color:#AE2613;
}
#produtos {
float:left;
background-image:url(../imagens/produtos.jpg);
background-repeat:no-repeat;
width:245px;
height:275px;
}
#produtos #texto_produtos {
font:normal 11px Arial, Helvetica, sans-serif;
padding:140px 15px 0px 20px;
color:#666666;
text-align:justify;
}
#produtos #botao_produtos {
margin-left:85px; 
margin-top:3px; 
width:125px; 
height:22px; 
background-image:url(../imagens/botao_produtos.gif);
background-repeat:no-repeat;
cursor:pointer;
}
#cadastro {
float:left;
background-image:url(../imagens/cadastro.jpg);
background-repeat:no-repeat;
width:258px;
height:275px;
}
#cadastro #texto_cadastro {
font:normal 11px Arial, Helvetica, sans-serif;
padding:140px 28px 0px 20px;
color:#666666;
text-align:justify;
}
#cadastro #botao_cadastro {
margin-left:85px; 
margin-top:15px; 
width:125px; 
height:22px; 
background-image:url(../imagens/botao_cadastro.gif);
background-repeat:no-repeat;
cursor:pointer;
}
#corpo {
float:left;
background-image:url(../imagens/corpo.jpg);
background-repeat:no-repeat;
padding:10px 0px 10px 0px;;
width:503px;
height:490px;
}
#corpo #texto_corpo{
width:450px;
height:450px;
font:normal 12px Arial, Helvetica, sans-serif;
padding:20px 10px 10px 20px;
color:#666666;
text-align:justify;

overflow:auto;

scrollbar-face-color:      #F5F5F5;/*Cor da barra*/
scrollbar-3dlight-color:   #FFFFFF;/*sombra de fundo esquerda*/	
scrollbar-darkshadow-color:#FFFFFF;/*sombra de fundo direita*/	
scrollbar-arrow-color:     #005385;/*Cor da seta*/
scrollbar-track-color:     #FFFFFF;/**Cor de fundo*/	

scrollbar-shadow-color:    #FFFFFF;/*sombra direita*/
scrollbar-highlight-color: #FFFFFF;/*Sombra esquerda*/
}
#corpo #texto_corpo a{
font:bold 12px Arial, Helvetica, sans-serif;
color:#AE2613;
}
#corpo #texto_corpo .link_menu{
font:bold 12px Arial, Helvetica, sans-serif;
color:#828282;
}
#corpo #texto_corpo a:hover{
color:#336699;
text-decoration:overline underline;
}

/* INICIO CORPO 778px*/
#corpo778px {
float:left;
background-image:url(../imagens/corpo778px.jpg);
background-repeat:no-repeat;
padding:10px 22px 10px 20px;
width:736px;
height:490px;
}
#corpo778px #texto_corpo778px{
width:736px;
height:480px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#666666;
text-align:justify;

overflow:auto;

scrollbar-face-color:      #F5F5F5;/*Cor da barra*/
scrollbar-3dlight-color:   #FFFFFF;/*sombra de fundo esquerda*/	
scrollbar-darkshadow-color:#FFFFFF;/*sombra de fundo direita*/	
scrollbar-arrow-color:     #005385;/*Cor da seta*/
scrollbar-track-color:     #FFFFFF;/**Cor de fundo*/	

scrollbar-shadow-color:    #FFFFFF;/*sombra direita*/
scrollbar-highlight-color: #FFFFFF;/*Sombra esquerda*/
}
#corpo778px #texto_corpo778px a{
font:bold 12px Arial, Helvetica, sans-serif;
color:#AE2613;
}
#corpo778px #texto_corpo778px a:hover{
color:#336699;
text-decoration:overline underline;
}

	/* INICIO TOPO 778px ADM*/
#corpo778px #topo_corpo778px_adm{
width:732px;
height:60px;
}

	/* INICIO MENU 778px ADM*/
#corpo778px #menu_corpo778px_adm{
float:left;
width:150px;
height:410px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#666666;
text-align:justify;
border:1px #CCCCCC solid;
margin:2px 0px 0px 0px;
}
#corpo778px #menu_corpo778px_adm a{
font:bold 12px Arial, Helvetica, sans-serif;
color:#AE2613;
}
#corpo778px #menu_corpo778px_adm a:hover{
color:#336699;
text-decoration:overline underline;
}

	/* INICIO CORPO 778px ADM*/
#corpo778px #texto_corpo778px_adm{
float:left;
width:578px;
height:410px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#666666;
text-align:justify;
border:1px #CCCCCC solid; 
margin:2px 0px 0px 2px;

overflow:auto;

scrollbar-face-color:      #F5F5F5;/*Cor da barra*/
scrollbar-3dlight-color:   #FFFFFF;/*sombra de fundo esquerda*/	
scrollbar-darkshadow-color:#FFFFFF;/*sombra de fundo direita*/	
scrollbar-arrow-color:     #005385;/*Cor da seta*/
scrollbar-track-color:     #FFFFFF;/**Cor de fundo*/	

scrollbar-shadow-color:    #FFFFFF;/*sombra direita*/
scrollbar-highlight-color: #FFFFFF;/*Sombra esquerda*/
}
#corpo778px #texto_corpo778px_adm a{
font:bold 12px Arial, Helvetica, sans-serif;
color:#003366;
}
#corpo778px #texto_corpo778px_adm a:hover{
color:#336699;
text-decoration:overline underline;
}
/*FIM CORPO 778px ADM*/

#divisoria {
clear:both;
background-image:url(../imagens/divisoria.jpg);
background-repeat:no-repeat;
width:778px;
height:20px;
}
#divisoria_corpo { 
clear:both;
background-image:url(../imagens/divisoria_corpo.jpg);
background-repeat:no-repeat;
width:275px;
height:20px;
}
#atalho_modelo{
float:left;
width:66px;
height:215px;
background-color:#F3F3F3;
}
#atalho{
float:left;
background-image:url(../imagens/atalhos.jpg);
background-repeat:no-repeat;
width:209px;
height:215px;
}
#atalho #texto_atalho{
font:normal 11px Arial, Helvetica, sans-serif;
padding:13px 20px 0px 30px;
color:#666666;
text-align:justify;
vertical-align:middle;
}
#atalho a{
color:#000066;
}
#atalho a:hover{
color:#FF6600;
text-decoration:overline underline;
}
#atalho #fundo_claro{
background-color:#F8F9FA; 
padding-top:2px;
height:25px;
vertical-align:middle;
}
#atalho #fundo_escuro{
background-color:#F2F1EF; 
padding-top:2px;
height:25px;
vertical-align:middle;
}
#consulta_postal {
float:left;
background-image:url(../imagens/consulta_postal.jpg);
background-repeat:no-repeat;
width:186px;
height:155px;
}
#consulta_postal #texto_consulta_postal {
font:normal 11px Arial, Helvetica, sans-serif;
padding:13px 0px 0px 13px;
color:#666666;
text-align:justify;
vertical-align:middle;
}
#consulta_escolar {
float:left;
background-image:url(../imagens/consulta_escolar.jpg);
background-repeat:no-repeat;
width:186px;
height:155px;
}
#consulta_escolar #texto_consulta_escolar {
font:normal 11px Arial, Helvetica, sans-serif;
padding:13px 0px 0px 12px;
color:#666666;
text-align:justify;
vertical-align:middle;
}
#rasn_professor {
float:left;
background-image:url(../imagens/rasn_professor.jpg);
background-repeat:no-repeat;
width:197px;
height:155px;
}
#rasn_professor #texto_rasn_professorr {
font:normal 11px Arial, Helvetica, sans-serif;
padding:13px 0px 0px 12px;
color:#666666;
text-align:justify;
vertical-align:middle;
}
#noticias{
float:left;
background-image:url(../imagens/noticias.jpg);
background-repeat:no-repeat;
width:569px;
height:60px;
}
#noticias #texto_noticias{
font:normal 12px Arial, Helvetica, sans-serif;
padding:22px 35px 0px 20px;
color:#666666;
text-align:justify;
}
#noticias #texto_noticias a{ color:#009999; }
#noticias #texto_noticias a:hover { color:#666666; text-decoration:underline overline;}
#rodape{
clear:both;
background-image:url(../imagens/rodape.jpg);
background-repeat:no-repeat;
width:778px;
height:58px;

font:normal 11px Arial, Helvetica, sans-serif;
padding-top:15px;
color:#666666;
text-align:justify;
vertical-align:middle;
}

/*FIM CONFIGURAÇÃO LAYOUT*/

#erro{
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#990000;
text-align:left;
clear:both;
}
#msg_erro{
font:italic bold 12px "Trebuchet MS", Arial, Verdana;
text-align:center;
border:2px #A80000 dashed;
width:380px; 
padding:7px; 
vertical-align:top;
margin:auto;
}
#informa{
font-family:Arial, Helvetica, sans-serif; 
color:#990000; 
font-size:10px; 
font-weight:normal;
text-align:right;
padding-right:27px;
}
.tabela {font-family:Arial, Helvetica, sans-serif; font-size:11px; font:normal; color:#1F1F1F; text-align:justify; padding-left:10px; text-align:left; border:1px #CCCCCC solid;}
.caixa_form {
font:normal 12px Arial, Helvetica, sans-serif;
color:#333333;
border:1px #CCCCCC solid;
background-color:#FFFFFF;

scrollbar-face-color:      #FFFFFF;/*Cor da barra*/
scrollbar-3dlight-color:   #FFFFFF;/*sombra de fundo esquerda*/	
scrollbar-darkshadow-color:#FFFFFF;/*sombra de fundo direita*/	
scrollbar-arrow-color:     #005385;/*Cor da seta*/
scrollbar-track-color:     #FFFFFF;/**Cor de fundo*/	

scrollbar-shadow-color:    #FFFFFF;/*sombra direita*/
scrollbar-highlight-color: #FFFFFF;/*Sombra esquerda*/
}
.nome_form {
font:bold 11px Arial, Helvetica, sans-serif;
padding-right:7px;
text-align:right;
color:#005182;	
}
.bt_form {
color:#333333;
background-color:#CCCCCC;
font-size:11px;
width:100px;
height:19px;		
border-top:1px #CCCCCC solid;
border-left:1px #CCCCCC solid;
border-bottom:1px #666666 solid;
border-right:1px #666666 solid;	
}

/* INÍCIO - CAIXA TITULO DOWNLOADS*/
#caixa_download_titulo {
background-color: #F0F0F0;
border:1px #CCCCCC solid;
float:left;
width:205px;
padding-left:5px;
margin:0px 5px 3px 0px;
}
#caixa_download_titulo a{
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #666666;
}
#caixa_download_titulo a:hover{
color: #FF0000;
}
#titulo_destaque_downloads {
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
color: #333333;
background:#F7F7F7;
margin:0px 0px 5px 0px;
clear:both;
}
/*|| CAIXA DOWNLOAD ARQUIVOS - 01 ||*/
#caixa_download_arquivos_01 {
background-color: #F0F7F1;
border:1px #CCCCCC solid;
margin-bottom:7px;
width:430px;
height:100px;
clear:both;
}
#caixa_download_arquivos_01 #img_arquivos {
width:100px;
height:100px; 
float:left;
}
#caixa_download_arquivos_01 #texto_arquivos {
font:normal 11px Arial, Helvetica, sans-serif;
color:#666666;
width:316px;
height:65px; 
float:left; 
padding:5px;
}
#caixa_download_arquivos_01 #texto_arquivos #link_arquivos {
height:20px;
clear:both;
}
#caixa_download_arquivos_01 #texto_arquivos #descricao_arquivos {
height:55px;
}
#caixa_download_arquivos_01 a {
font:bold 12px Arial, Helvetica, sans-serif;
color: #006600;
}
#caixa_download_arquivos_01 a:hover {
color: #FF0000;
}
/* FIM - CAIXA TITULO DOWNLOADS*/

/*|| CAIXA DOWNLOAD ARQUIVOS - 02 ||*/
#caixa_download_arquivos_02 {
background-color: #DFEDF2;
border:1px #CCCCCC solid;
margin-bottom:3px;
width:430px;
height:100px;
clear:both;
}
#caixa_download_arquivos_02 #img_arquivos {
width:100px;
height:100px; 
float:left;
}
#caixa_download_arquivos_02 #texto_arquivos {
font:normal 11px Arial, Helvetica, sans-serif;
color:#666666;
width:316px;
height:65px; 
float:left; 
padding:5px;
}
#caixa_download_arquivos_02 #texto_arquivos #link_arquivos {
height:20px;
clear:both;
}
#caixa_download_arquivos_02 #texto_arquivos #descricao_arquivos {
height:55px;
}
#caixa_download_arquivos_02 a {
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #0066CC;
}
#caixa_download_arquivos_02 a:hover {
color: #FF0000;
}
#rotulo_arquivos{
font:normal 10px Arial, Helvetica, sans-serif;
float:left;
width:330px;
height:20px;
}
#rotulo_arquivos #data_arquivos{
padding-top:5px; 
padding-left:5px; 
float:left; width:50%;
}
#rotulo_arquivos #downloads_arquivos{
padding-top:5px; float:left;
}

/* --  PORTIFÓLIO -- */
#caixa_portfolio {
background-color: #F0F0F0;
text-align:center;
float:left;
width:135px;
height:195px;
border:2px #CCCCCC solid;
margin:0px 5px 5px 0px;
}
#caixa_portfolio img{
border:0px;
}

/* -- MENU JAVA -- */
#menu_java {
text-align:justify;
margin:0px;
}
#menu_java dt {
background:#F3F3F3; 
border:1px #CFCFCF solid;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:14px;
font-weight:bold;
margin:2px;
padding:5px; 
}
#menu_java dd {
margin:2px;
padding:5px; 
background-color:#F3F3F3;
border:1px #CFCFCF solid;
}

/* -- MUDA COR -- */
.muda_cor_00 {
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #993300;
background-color:#EBE1D3;
border:1px #CCCCCC solid;
padding:3px;
}

.muda_cor_01 {	
font:bold 11px Arial, Helvetica, sans-serif;
color:#1F1F1F;
background-color: #FDFDFD;
border-right:1px #CCCCCC solid;
border-left:1px #CCCCCC solid;
border-bottom:1px #CCCCCC solid;
padding:3px;
}
.muda_cor_02 {	
font:bold 11px Arial, Helvetica, sans-serif;
color:#1F1F1F;
background-color: #F8F8F0;
border-right:1px #CCCCCC solid;
border-left:1px #CCCCCC solid;
border-bottom:1px #CCCCCC solid;
padding:3px;
}