/* CSS Document */
a,body{font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:11px; text-decoration:none;}
body {background-repeat:repeat-x; margin:0;}
#home {background-image:url(../img/bg_topo01b.jpg);}
#a_escola{background-image:url(../img/bg_topo01b.jpg);}
#ensino{background-image:url(../img/bg_topo01b.jpg);}
#unidades{background-image:url(../img/bg_topo01b.jpg);}
#depoimentos{background-image:url(../img/bg_topo01b.jpg);}
#contato{background-image:url(../img/bg_topo01b.jpg);}

#container{position:relative; width:775px; text-align:left;}
#logo{width:340px; height:126px;}


/*area restrita*/
#arest{width:205px; height:72px; position:absolute; top:45px; right:0;}
#arest h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#9B212E; margin:0 0 10px 0; font-weight:bolder; margin-left:2px;}
#arest input{width:70px; height:16px; border:1px solid #8C8B8A; margin-right:7px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#arest .ok{width:35px; margin-right:0;height:20px; background-image:url(../img/btn_ok.jpg);}
#arest a{margin-top:8px; margin-left:2px; display:block;}

/*menus*/
#menu{margin-top:0px; _margin-top:18px; height:30px; line-height:30px; position:relative;
 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
/*#menu{margin-top:15px; height:30px; line-height:30px; position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}*/

#menu a{font-size:14px;}

.link_aula, .link, .link_dep, .link_qui, .m2, .a_escola, .ensino, .unidades, .contato, .depoimentos, .quiz{
border:1px solid #ccc; background-color:#eee; float:left; text-align:center; width:90px; }

.link_aula {width:293px;}
.link_aula a {color:#990000; font-weight:bold;}
.link_aula a:hover {color:#f00; font-weight:bold;}

/*.m2{width:147px; border-right:1px solid #ccc; float:none; margin-left:476px; _margin-top:-32px;}
.m2{width:156px; border-right:2px solid #cacaca; float:none; margin-left:617px; _margin-top:-32px;}*/

/*somente para o link do menu depoimento */
.link_dep, .depoimentos {width:110px;}
.link_qui, .quiz {width:140px;}

/*quando o link esta ativo */
.a_escola, .ensino, .unidades, .depoimentos, .contato, .quiz{border-bottom:0; height:32px; color:#9B212E;}
.a_escola{background-image:url(../img/bg_menu02.jpg);}
.ensino{background-image:url(../img/bg_menu03.jpg);}
.unidades{background-image:url(../img/bg_menu04.jpg);}
.depoimentos{background-image:url(../img/bg_menu05.jpg);}
.contato, .quiz{background-image:url(../img/bg_menu06.jpg);}

/*Submenus*/
#menu div div{ height:35px; line-height:35px; position:absolute; top:32px; left:0; _width:773px; text-align:left;}
#menu div div a{font-size:11px; padding-right:10px;}
#menu div div .selec{color:#9B212E;}

#content, #content_submenu{margin-top:30px;width:775px; margin-left:0px; _margin-left:0; z-index:1; text-align:left; min-height:420px;}
/* Div usada quando ha submenu na pagina*/
#content_submenu{margin-top:65px;}
#content a:hover, #content_submenu a:hover{color:#069;}

/*Classe usada em paginas internas para textos em 2 colunas onde uma coluna e imagem*/
.col_texto{width:325px; float:left;}

h2{ font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; padding-top:16px; margin:0 0 14px 0;}
p{margin:10px 0 0 0;}

/*aqui comeca meu rodape*/
#rodape{background:url(../img/bg_rodape.jpg); width:100%; height:450px; background-repeat:repeat-x; z-index:0; margin-top:-378px; float:left;}
#rodape .links{background-color:#fff; width:775px; margin-top:425px; margin-left:0px; _margin-left:0; height:24px; line-height:24px; background-image:url(../img/rodape_dir.jpg); background-position:right; background-repeat:no-repeat; border-bottom:1px solid #fff;}
/*Links do meu rodape*/
.links a{color:#6C6867; padding:0 22px 0 22px; float:left;}
.links .esq, .dir{width:20px; height:24px; float:left;}
.links .esq{ background-image:url(../img/rodape_esq.jpg);}
.links .dir{ background-image:url(../img/rodape_dir.jpg);}
.links p{color:#6C6867; border-left:1px solid #D1D0D0; margin:0 0 0 25px; padding-left:10px; float:left;}

a img{border:0;}
a:hover{color:#9B212E;}

.msg{text-align:center; color:#666; border:1px solid #ccc; background-color:#fff; height:25px; line-height:25px;}

