@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; border:0; color:#fff; font:12px Arial, Helvetica, sans-serif; }
body { background:#b3151b url(../imagens/bg_fundo.jpg) repeat-x; font-size:12px;}


/**** Estrutura ****/
#topo { width:980px; height:398px; margin:0 auto; background:#b3151b url(../imagens/bg_topo.jpg) no-repeat;}
#navega {width:980px; margin:0 auto; background:url(../imagens/bg_conteudo.jpg) no-repeat;}
#rodape { clear:both; width:100%; height:128px; margin:0 auto; background:url(../imagens/bg_rodape.jpg) repeat-x;}


/*** ELEMENTOS ****/
.h2 { padding:10px 0 0 35px; font-size:20px;}


/**** topo ****/
#topo .sis_noticia {float:left; margin:10px 0 0 20px; width:270px; height:80px; clear:both;}
#topo h1 { float:left; margin:60px 0 0 10px; font-size:1px; overflow:hidden;}
#topo h1 a {  width:435px; height:138px; display:block; text-indent:-99999px;}
.img_noticia { float:left; width:297px; height:43px; background:url(../imagens/painel_noticia.jpg) no-repeat; margin:230px 0 0 -440px }





/**** Rodape ****/
.nav_rodape { margin:0 auto; text-align:center; padding-top:1px; }
.nav_rodape li { display:inline;  }
.nav_rodape li a { text-decoration:none;}
.nav_rodape li a:hover { text-decoration:underline;}

.direitos { margin:20px 0 0 0; text-align:center; font-size:10px;}
.by { margin:5px 0 0 0; text-align:center; font-size:10px;}
.by_link a { font-weight:bold;}
.by_link a:hover { color:#CCCCCC}






/**** Navegação *****/
#topo #nav { float:right; height:20px; list-style:none; margin:60px 0 0 0;}
#topo #nav a { display:block;}
#topo #nav li { float:left;}
#topo #nav .home { width:86px; height:37px; background:url(../imagens/botao_home.png) no-repeat;}
#topo #nav .home a{ width:86px; height:37px; }
#topo #nav .sobre { width:83px; height:37px; background:url(../imagens/menu_sobre.png) no-repeat;}
#topo #nav .sobre a{ width:83px; height:37px; }
#topo #nav .matricula_online { width:173px; height:37px; background:url(../imagens/menu_matricula.png) no-repeat;}
#topo #nav .matricula_online a{ width:173px; height:37px; }
#topo #nav .contato { width:91px; height:37px; background:url(../imagens/menu_contato.png) no-repeat;}
#topo #nav .contato a{ width:91px; height:37px; }
#topo #nav .sac { width:91px; height:37px; background:url(../imagens/menu_sac.png) no-repeat;}
#topo #nav .sac a{ width:91px; height:37px; }




/**** HOME ****/
#home #navega  .ul_home { float:left;margin:100px 0 20px 150px; width:800px; list-style:none; display:inline;}
#home #navega  .ul_home li { text-align:center; font-size:12px; float:left; margin-left:10px; _margin-left:1px; width:230px;}
#home #navega  .ul_home li a { color:#FFFFFF; font-size:18px;}
#home #navega  .ul_home li a:hover { font-weight:bold; color:#FFFFFF}
#home #navega  .ul_nome li .consultas { font-size:16px;}
#home #navega  .p_rodape { clear:both; margin-bottom:20px;}




/**** SERVIÇOS ****/ 
#servicos #navega  .div_servicos { margin:0 auto; margin:20px 0 20px 10px;}
#servicos #navega  .div_servicos .p_servicos { margin-top:5px; font-size:16px;  }
#servicos #navega  .div_servicos .p_servicos a {color:#fff200; font-weight:bold;}
#servicos #navega  .div_servicos .p_servicos a:hover {color:#e39717; text-decoration:none;}
#servicos #navega  .div_servicos p { margin:10px 0 10px 0; text-align:left;}
#servicos #navega  .div_servicos ul{ padding-left:20px;}


/**** SOBRE ****/ 
#sobre #navega .div_sobre{margin:100px 0 40px 30px; width:520px; height:300px; text-align:left;}
#sobre #navega .div_sobre span.cfc{ font-weight:bold;}
#sobre #navega .galeria_foto { float:right; margin:-335px 0 20px 0; width:400px;}
#sobre #navega .galeria_foto li { float:left; margin:3px 3px;_display:inline; border:5px solid #ed2d35; list-style-type:none;}



/**** MATRICULA ONLINE ****/ 
#matricula_online #navega form{margin:50px 0 50px 30px}
#matricula_online #navega form legend{ margin-bottom:30px;}
#matricula_online #navega input{ color:#FF0000; font-size:11px; padding-top:2px 2px;}
#matricula_online #navega textarea{ color:#FF0000; font-size:11px; margin-top:2px;}
#matricula_online #navega label{ float:left; text-align:right; margin-right:20px; width:100px;}

#matricula_online #navega form .titulo_matricula{ font-weight:bold; font-size:14px;}
#matricula_online #navega form .alerta{ color:#FFFF00 }
#matricula_online #navega form .bt_enviar { cursor:pointer; background:url(../imagens/bt_enviar.jpg) no-repeat; width:50px; height:15px;}



/**** SAC ****/ 
#sac #navega  .div_sac { margin:0 auto; margin:20px 0 20px 10px;}
#sac #navega form{margin:50px 0 30px 30px}
#sac #navega input{ color:#FF0000; font-size:11px; padding-top:2px 2px;}
#sac #navega textarea{ color:#FF0000; font-size:11px; margin-top:2px;}
#sac #navega label{ float:left; text-align:right; margin-right:20px; width:100px;}
#sac #navega form .titulo_sac{ font-weight:bold; font-size:14px;}
#sac #navega form .alerta{ color:#FFFF00 }
#sac #navega form .bt_enviar { cursor:pointer; background:url(../imagens/bt_enviar.jpg) no-repeat; width:50px; height:15px;}




/**** CONTATO ****/ 
#contato #navega  .ul_contato { float:left;margin:80px 0 20px 100px;_margin-left:50px; width:800px; list-style:none; display:inline;}
#contato #navega  .ul_contato li { text-align:center; font-size:12px; float:left; margin-left:40px; _margin-left:40px; width:48px; list-style:none;}
#contato #navega  .ul_contato li a { color:#FFFFFF; font-size:18px;}
#contato #navega  .ul_contato li a:hover { font-weight:bold; color:#FFFFFF}
#contato #navega  .p_rodape { clear:both; margin-bottom:20px;}