﻿@charset "utf-8";
/* CSS Document */

* body {
	
	font-family:Tahoma;
	line-height:140%;
	font-size:12px;
	color:#333333;
    margin:0px;
    padding:0px;
	height:100%;
	width:100%;
}

a:link {text-decoration: none; color: #666666; font-weight:bold;}
a:visited {text-decoration: none; color: #666666;font-weight:bold;}
a:hover {text-decoration: underline; color: #666666;font-weight:bold;}
a:active {text-decoration: none; color: #666666;font-weight:bold;}


div,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,pre,ul,form,fieldset,input,textarea,blockquote,th,td { 
	padding:0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border-style: none;
    border-color: inherit;
    border-width: 0;
    text-align: left;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

    /*
    Alpha PNG support for IE
    ------------------------------
    Aviso, este código abaixo funciona apenas para visualização na tela. Quando este documento for impresso, o bug voltará.
    O Hack Abaixo faz o código rodar apenas no IE. Sendo que os outros browsers como, Firefox, Opera e Safari já tem a transparencia de PNG nativo.
    \*/
    * html img/**/ {
 filter:expression(
   this.alphaxLoaded ? "" :
   (
       this.src.substr(this.src.length-4)==".png"
       ?
       (
     (!this.complete)
     ? "" :
         this.runtimeStyle.filter=
         ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
         (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
         String(this.alphaxLoaded=true).substr(0,0)+
         (this.src="/imagens/blank.png").substr(0,0)
       )
       :
       this.runtimeStyle.filter=""
   )
     );
    }
	
/*--------------------lightbox---------------------*/


/*.overlay {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:1990;
background:#000;
opacity:.70;
filter: alpha(opacity=70);
}

.overlay[id]{position:fixed;}*/

.lightbox{position: absolute;
top:60%;
left:50%;
z-index:999;
width:290px;
margin:-145px 0 0 -200px;
border:0px solid #ccc;
text-align:center;
color:#000000;
font-weight:bold;
font-family: Calibri, Arial, Tahoma;
font-size:14px;
}

.lightbox[id]{position:fixed;
}
	
/*--------------------container-------------------*/
.todo_master {
float:left;
width:100%;
height:100%;
}

.todo_master2 {
float:left;
width:100%;
height:100%;
background:#ffffff url(../imagens/fundo_final.gif) repeat-x;
background-position:0px 201px;
}

.todo_site {
float:left;
width:100%;
}

.todo_site2 {
float:left;
width:100%;
}

.container {
margin:0 auto;
width:915px;
}

.cabecalho {
float:left;
width:100%;
}

.cabecalho2 {
float:left;
width:100%;
}

h1 {
float:left;
width:155px;
height:40px;
margin-top:10px;
}

h1 a {
background:url("/imagens/cabecalho/cabecalho_logo.gif") repeat scroll 0 0 transparent;
height:73px;
margin:0 0 0 18px;
position:absolute;
text-indent:-9999px;
width:155px;
}

h1.colegio {
float:left;
width:155px;
height:55px;
margin-top:10px;
}

h1.colegio a{
position:absolute;
background:url(../imagens/logo_colegio.gif);
width:155px;
height:73px;
text-indent:-9999px;
}

h3 {
float:left;
width:100%;
clear:left;
font-weight:bold;
}

h4 {
float:left;
clear:left;
width:100%;
line-height:130%;
margin-top:5px;
}

.senha_incorreta {
float:left;
margin-top:8px;
width:480px;
}

.senha_incorreta .msg{
float:left;
width:380px;
padding-left:50px;
color:#FFFFFF;
font-weight:600;
margin-top:4px;
white-space:nowrap;
text-align:center;
}

.senha_incorreta .msg a{
color:#fff;
}

.senha_incorreta .msg a:visited{
color:#fff;
}

.senha_incorreta .imag{
float:right;
}

.cabecalho_topo {
float:left;
width:914px;
margin-top:0px;
margin-bottom:0px;
}

.cab_area_novo2
{
    float:left;
    margin-top:10px;
}

.cab_area_novo2 ul
{
    float:left;
}

.cab_area_novo2 ul li
{
    float:left;
}

.cab_area_novo 
{
    float:right;


    margin-top:7px;
}

.cab_area_novo img
{
    float:left;
}

.cab_area_novo span
{
    float:left;
    white-space:nowrap;
    font-size:10px;
    margin-top:15px;
    padding-left:5px;
}
.cab_area_novo .senha_incorreta .msg .erro
{
    margin-top: 0;
}
.cab_area_novo ul
{
    float:left;
    padding-left:15px;
}

.cab_area_novo ul li
{
    float:left;
    height:21px;
}
.cab_area_novo .esqueci_senha
{
    font-size: 10px;
    margin-top: 15px;
    float:left;
    margin-left: 5px;
}

.pais 
{
    float:left;
    clear:left;
    width:580px;
    white-space:nowrap;
    background:url('../imagens/pais_bg.gif') repeat-x;
}

.alunos
{
    float:left;
    clear:left;
    width:580px;
    white-space:nowrap;
    background:url('../imagens/alunos_bg.gif') repeat-x;
}

.funcionarios
{
    float:left;
    clear:left;
    width:580px;
    white-space:nowrap;
    background:url('../imagens/funcionarios_bg.gif') repeat-x;
}

.cab_area_novo  label
{
    float:left;
    font-weight:bold;
    padding-right:10px;
}

.pais label input, .pais label select
{
    border: solid 1px #8cc32d;
    width:130px;
}

.alunos label input, .alunos label select
{
    border: solid 1px #1ca3ec;
    width:130px;
}

.funcionarios label input, .funcionarios label select
{
    border: solid 1px #ef8c17;
    width:130px;
}

.cab_area_novo  label select
{
    font-size:10px;
    width:130px;
}

.restrito_ok 
{
    float:left;
    margin-top:18px;
}

.cabecalho_area_restrita {
float:right;
	font-family:tahoma;
height:38px;
width:600px;
margin-top:10px;
margin-right:10px;
_margin-right:5px;
background:url(/imagens/cabecalho/cabecalho_restrito_fundo.gif) repeat-x;
}

.cabecalho_area_restrita img{
float:left;
}

.cab_area_middle {
float:left;
white-space:nowrap;
line-height:100%;
padding-left:10px;
}

.cab_area_middle input.user{
float:left;
width:100px;
font-size:10px;
margin-left:5px;
margin-right:5px;
margin-top:14px;
border:1px solid #999999;
}

.cab_area_middle input.ok{
float:left;
margin-right:5px;
margin-top:8px;
}

.cab_area_middle span{
float:left;
white-space:nowrap;
color:#FFFFFF;
text-transform:uppercase;
font-size:10px;
padding-left:5px;
padding-right:5px;
margin-top:7px;
}

.cab_area_middle span.login{
float:left;
white-space:nowrap;
color:#FFFFFF;
text-transform:uppercase;
font-size:10px;
padding-left:5px;
padding-right:5px;
margin-top:15px;
}

span.desenvolvimento{
position:absolute;
width:470px;
top:3px;
margin-left:-480px;
background:url(/imagens/cabecalho/cabecalho_restrito_fundo.gif) repeat-x;
text-align:center;
height:25px;
padding-top:13px;
white-space:nowrap;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
}


.cabecalho_area_extremo {
float:left;
width:9px;
}

.cabecalho_area_extremo2 {
float:right;
width:9px;
height:38px;
}

.cab_menu {
float:left;
height:32px;
}

.cab_menu_extremo {
float:left;
}

.cab_menu ul{
float:left;
background:url(/imagens/cabecalho/cab_menu_fundo.gif) repeat-x;
}

.cab_menu ul li{
float:left;
margin-top:6px;
}

.cab_menu_unidades {
float:right;
background:url(/imagens/cabecalho/cab_menu_unidades.gif);
height:32px;
width:265px;
}

.cab_menu_unidades select{
float:right;
width:167px;
border:1px solid;
margin-right:15px;
font-size:11px;
margin-top:6px;
}

.conteudo {
float:left;
width:100%;
margin-top:30px;
padding-bottom:50px;
}



.rodape {
float:left;
clear:left;
background:url(/imagens/rodape/rodape_fundo.gif) no-repeat;
width:915px;
padding-bottom:30px;
}

.rodape ul{
float:left;
margin-left:50px;
_margin-left:25px;
margin-top:30px;
}

.rodape ul li{
float:left;
}

.rodape_unidade {
float:left;
margin-top:30px;
padding-left:50px;
}

.rodape_unidade img{
float:left;
}

.rodape_unidade_input {
float:left;
width:160px;
font-size:11px;
margin-left:15px;
}

.rodape_conheca {
float:left;
clear:left;
margin-top:20px;
padding-left:40px;
}

.rodape_copy {
float:right;
margin-top:20px;
padding-right:40px;
}

.rodape_multi {
float:right;
clear:both;
margin-top:30px;
padding-right:20px;
}

.rodape_multi a span{
display:none;
}

.ancora {
float:left;
width:875px;
margin-left:20px;
margin-bottom:20px;
}

.ancora ul {
float:left;
width:100%;
padding-bottom:15px;
background:url(/imagens/ancora_fundo.gif) bottom repeat-x;
}

.ancora ul li {
float:left;
text-transform:uppercase;
font-size:10px;
white-space:nowrap;
background:url(/imagens/seta.gif) no-repeat;
background-position:0px 2px;
padding-left:20px;
}

.ancora_pedagogia {
float:left;
width:875px;
margin-left:20px;
margin-bottom:20px;
}

.ancora_pedagogia ul {
float:left;
width:100%;
padding-bottom:15px;
background:url(/imagens/ancora_fundo.gif) bottom repeat-x;
}

.ancora_pedagogia ul li {
float:left;
text-transform:uppercase;
font-size:10px;
white-space:nowrap;
background:url(/imagens/seta.gif) no-repeat;
padding-left:20px;
margin-right:10px;
}

.conteudo_esquerda {
float:left;
width:630px;
}

.conteudo_direita {
float:right;
width:265px;
margin-right:41px;
}

/*--------------------index-------------------*/
.bloco_esquerda {
float:left;
width:255px;
}

.bloco_direita{
float:right;
width:625px;
}

.leia_mais {
float:left;
text-align:right;
width:100%;
margin-top:7px;
padding-top:10px;
border-top:1px solid #dfdfdf;
}

.index_leia {
float:left;
width:255px;
margin-bottom:30px;
}

.index_leia h2 {
float:left;
background:url(/imagens/index/index_leia_artigos.gif);
width:195px;
height:45px;
text-indent:-999px;
}

.index_leia h2 a{
float:left;
width:195px;
height:45px;
text-indent:-999px;
}

.index_leia_textos {
float:left;
width:245px;
margin-top:10px;
padding-left:10px;
}

.index_leia_textos h4 a{
font-weight:normal;
}

.index_banner {
float:left;
clear:left;
margin-top:10px;
margin-left:10px;
}

.index_banner2 {
float:left;
clear:left; 
margin-top:20px;
margin-left:30px;
_margin-left:15px;
}

.index_sistema {
float:left;
width:355px;
}

.index_sistema_imagem {
float:left;
}

.index_sistema h2{
float:left;
background:url(/imagens/index/index_sistema2.gif);
width:198px;
height:61px;
text-indent:-9999px;
}

.index_sistema h2 a{
float:left;
width:198px;
height:61px;
text-indent:-9999px;
}

.index_sistema_leia {
float:left;
width:200px;
margin-top:10px;
padding-left:5px;
}

.index_depoimentos {
float:left;
padding-left:0px;
width:250px;
}

.index_depoimentos h2{
float:left;
background:url(/imagens/index/index_depoimentos.gif);
width:219px;
height:45px;
text-indent:-9999px;
}

.index_depoimentos h2 a{
float:left;
width:219px;
height:45px;
text-indent:-9999px;
}

.index_depoimentos_leia {
float:left;
width:240px;
margin-top:10px;
padding-left:10px;
}

.index_depoimentos_leia h4 a{
font-weight:normal;
}

.index_noticias {
float:left;
clear:left;
background:url(/imagens/index/index_topo_noticia.gif) no-repeat;
margin-top:25px;
width:625px;
}

.fecha_news 
{
    float:left;
    width:625px;
    height:30px;
    margin-top:0;
    background:url('../imagens/fecha_news.gif') no-repeat top;
}

.fecha_news ul {
float:right;
width:132px;
margin-top:5px;
}

.fecha_news ul li{
float:left;
margin-right:4px;
}

.index_noticias_left {
float:left;
height:147px;
margin-top:4px;
background: #ececec;
}

.index_noticias h2 {
float:left;
background:url(/imagens/index/index_noticias.gif);
width:193px;
height:45px;
text-indent:-9999px;
margin-top:15px;
margin-left:10px;
}

.index_noticias_textos {
float:left;
clear:left;
width:340px;
margin-top:10px;
padding-left:25px;
}

.index_noticias_right {
float:left;
margin-top:4px;
background:url(/imagens/index/index_noticias_fotos.gif);
width:260px;
height:147px;
}

.index_noticias_unidade {
float:left;
text-align:center;
width:210px;
margin-left:40px;
_margin-left:20px;
margin-top:18px;
font-weight:bold;
color:#FFFFFF;
}

.index_noticias_unidade a{
color:#FFFFFF;
text-decoration:none;
}

.index_noticias_foto {
float:left;
background:#006699;
width:120px;
height:90px;
margin-top:13px;
margin-left:90px;
_margin-left:45px;
}



/*--------------------missão-------------------*/
.missao {
float:left;
margin-left:20px;
width:580px;
}

.missao h2 {
float:left;
background:url(/imagens/missao/missao_h2.gif);
width:162px;
height:37px;
text-indent:-9999px;
}

.visao {
float:left;
margin-top:40px;
margin-left:20px;
width:580px;
}

.visao h2 {
float:left;
background:url(/imagens/missao/visao_h2.gif);
width:144px;
height:39px;
text-indent:-9999px;
}

/*--------------------historico-------------------*/
.historico {
float:left;
margin-left:20px;
width:580px;
}

.historico h2 {
float:left;
background:url(/imagens/historico/historico_h2.gif);
width:192px;
height:39px;
text-indent:-9999px;
}

.colegiado {
float:left;
margin-top:40px;
margin-left:20px;
width:580px;
}

.colegiado h2 {
float:left;
background:url(/imagens/historico/historico_h22.gif);
width:100px;
height:18px;
text-indent:-9999px;
}

/*--------------------contato-------------------*/
.contato {
float:left;
margin-left:20px;
width:580px;
}

.contato h2 {
float:left;
background:url(/imagens/contato/contato_h2.gif);
width:188px;
height:39px;
text-indent:-9999px;
}

.contato_caixa {
float:left;
margin-top:30px;
margin-left:20px;
width:482px;
padding-left:30px;
padding-right:30px;
padding-bottom:20px;
padding-top:20px;
background:url(/imagens/contato/contato_caixa.gif) no-repeat;
}

.contato_caixa label {
float:left;
clear:left;
width:480px;
margin-bottom:15px;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
color:#669900;
}

.contato_caixa label.estado {
float:left;
width:100px;
}

.contato_caixa label.cidade {
float:left;
clear:none;
width:250px;
}

.contato_caixa label.info {
float:left;
clear:left;
width:250px;
text-transform:lowercase;
}

.contato_caixa label.cidade input{
float:left;
width:250px;
}

.contato_caixa label span{
float:left;
width:100%;
}

.contato_caixa label input {
border:1px solid #999999;
width:350px;
}

.contato_caixa label input:hover
{
background:#9edb9a;
}


.contato_caixa label input.ddd{
width:30px;
margin-right:5px;
}

.contato_caixa label input.info{
width:30px;
border:none;
margin-right:5px;
}

.contato_caixa label input.tel{
width:150px;
margin-right:5px;
}

.contato_caixa label select{
float:left;
border:1px solid #999999;
}

.contato_caixa label select.maior{
float:left;
border:1px solid #999999;
width:350px;
}


.contato_caixa label textarea{
float:left;
border:1px solid #999999;
width:345px;
height:60px;
}

.contato_enviar {
float:left;
margin-left:20px;
text-align:right;
padding-top:10px;
padding-right:30px;
background:url(/imagens/contato/contato_enviar.gif);
width:512px;
height:23px;
}

.contato_enviar2 {
float:left;
margin-left:20px;
text-align:right;
padding-top:10px;
padding-right:30px;
background:url(/imagens/unidades/contato_enviar.gif);
width:512px;
height:48px;
}

.contato_enviar_comunicado {
float:left;
margin-left:20px;
text-align:right;
padding-top:10px;
padding-right:30px;
background:url(../imagens/area/contato_enviar3.gif);
width:532px;
height:48px;
}

.formulario_encontre {
float:left;
margin-left:20px;
text-align:right;
padding-top:10px;
padding-right:30px;
width:532px;
height:48px;
}

.contato_enviar4 {
float:left;
text-align:right;
padding-top:20px;
background:url(/imagens/unidades/contato_enviar2.gif);
width:612px;
padding-right:20px;
height:28px;
}

.contato_enviar3 {
float:left;
margin-left:0px;
margin-top:15px;
text-align:right;
padding-top:10px;
padding-right:30px;
background:url(/imagens/unidades/contato_enviar.gif);
width:512px;
height:48px;
}

.contato_direita {
float:left;
background:url(../imagens/contato/contato_lateral.gif) no-repeat #fefefe;
width:265px;
padding-top:80px;
}

.contato_pais {
float:left;
width:245px;
padding-left:10px;
}

.contato_pais2 {
float:left;
margin-top:30px;
width:100%;
margin-bottom:10px;
font-size:14px;
color:#0066CC;
font-weight:bold;
text-transform:uppercase;
}

.contato_pais ul{
float:left;
width:250px;
}

.contato_pais ul li{
float:left;
width:240px;
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px solid #CCCCCC;
}

.contato_pais ul li span{
float:left;
width:100%;
}


/*--------------------pedagogia-------------------*/
.pedagogia {
float:left;
margin-left:20px;
width:580px;
}

.pedagogia h2 {
float:left;
background:url(/imagens/pedagogia/pedagogia_h2.gif);
width:376px;
height:37px;
text-indent:-9999px;
}

.pedagogia h2.colegiado {
float:left;
margin:0;
margin-top:15px;
background:url(../imagens/home_col.gif) no-repeat;
width:100%;
height:39px;
text-indent:-9999px;
}

.pedagogia_caixa {
float:left;
width:100%;
}

.pedago_caixa1 {
float:left;
width:610px;

}

.pedago_caixa1 ul {
float:left;
height:34px;
margin-left:20px;
width:590px;
}

.pedago_caixa1 ul li {
float:left;
height:34px;
}

.pedago_caixa1 ul li img{
float:left;
}

.pedago_caixa2 {
float:left;
width:610px;
background:url(/imagens/pedagogia/pedago_caixa2_menu.gif);
height:43px;
margin-left:20px;
}

.pedago_caixa2 ul {
float:left;
margin-left:40px;
margin-top:17px;
width:500px;
}

.pedago_caixa2 ul li {
float:left;
}

.pedago_caixa2 ul li img{
float:left;
}

.pedago_caixa3 {
float:left;
width:610px;
background:url(/imagens/pedagogia/pedagogia_caixa2_fundo.gif) no-repeat;
margin-left:20px;
}

.pedago_caixa3 ul {
float:left;
margin-left:25px;
width:570px;
}

.pedago_caixa3 ul li {
float:left;
width:100%;
margin-bottom:20px;
}

.pedago_caixa3 ul li .data{
float:left;
text-align:center;
font-weight:bold;
color:#FFFFFF;
line-height:100%;
padding-top:2px;
background:url(/imagens/pedagogia/pedagogia_data.gif);
width:35px;
height:30px;
}

.pedago_caixa3 ul li .data a{
color:#FFFFFF;
text-decoration:none;
}

.pedago_caixa3 ul li .data a:visited{
color:#FFFFFF;
text-decoration:none;
}

.pedago_caixa3 ul li .texto{
float:left;
margin-left:20px;
width:490px;
color:#009900;
}

.pedago_caixa3 ul li .texto ul{
width:100%;
margin:0;
padding:0;
}

.pedago_caixa3 ul li .texto ul li {
width:250px;
padding-left:15px;
background:url(../imagens/seta.gif) left no-repeat;
}

.pedago_caixa3 ul li h3{
color:#669900;
}

.pedago_caixa3 ul li h4{
color:#333333;
padding:0;
margin-top:10px;
}

.pedago_caixa3 ul li h4 a{
font-weight:normal;
}

.pedagogia_paginacao {
float:right;
margin-left:100px;
margin-top:30px;
padding-top:10px;
background:url(/imagens/pedagogia/pedago_pag_back.gif) no-repeat;
width:465px;
height:27px;
}

.pedagogia_paginacao ul {
float:right;
margin:0;
padding:0;
padding-left:5px;
width:115px;
margin:0;
}

.pedagogia_paginacao ul li {
float:left;
width:22px;
height:17px;
}

.pedagogia_paginacao ul li a{
float:left;
width:22px;
height:17px;
text-align:center;
text-decoration:none;
font-weight:bold;
padding-top:3px;
background:url(../imagens/pedagogia/pag_verde.gif);
color:#FFFFFF;
}

.pedagogia_paginacao ul li.marcado {
float:left;
width:22px;
height:17px;
text-align:center;
text-decoration:none;
font-weight:bold;
padding-top:3px;
background:url(../imagens/pedagogia/pedagogia_1over.gif);
color:#000000;
}

.pedagogia_paginacao ul li a:hover{
background:url(../imagens/pedagogia/pedagogia_1over.gif);
color:#000000;
}

.pedago_next {
float:right;
margin-right:10px;
width:22px;
height:20px;
}

.noticias_mais2 
{
    float:left;
    clear:both;
    padding-left:380px;
    margin-top:30px;
}

.pedago_fotos {
float:left;
width:400px;
padding-bottom:20px;
}

.pedago_fotos ul {
float:left;
width:100%;
}

.pedago_fotos ul li {
float:left;
padding-top:3px;
padding-left:3px;
margin-right:10px;
background:url(/imagens/pedagogia/pedag_fundo_foto.gif);
width:106px;
height:66px;
}

.pegagogia_voltar {
float:left;
clear:left;
background:url(/imagens/pedagogia/pedago_pag_back.gif);
width:425px;
height:22px;
padding-top:8px;
margin-top:10px;
margin-left:65px;
text-align:right;
}

/*--------------------lightbox-------------------*/
#overlay {
position:absolute;
top:0;left:0;
width:100%;height:100%;
z-index:990;
opacity:.70;
filter:alpha(opacity=70);
background:#fff;}

#overlay[id]{position:fixed;}


#caixa{position: absolute;
top:50%;left:50%;z-index:999;width:428px;margin:-210px 0 0 -214px;border:0px solid #ccc;text-align:center;
}

#caixa[id]{position:fixed;
height: 410px;
}

.caixa{position: absolute;
top:50%;left:50%;z-index:999;width:428px;margin:-210px 0 0 -214px;border:0px solid #ccc;text-align:center;
color:#000000;
font-weight:bold;
font-family: Calibri, Arial, Tahoma;
font-size:14px;
}

.caixa[id]{position:fixed;
height: 410px;
}

.light_foto_close {
float:left;
}

.light_foto_close img{
float:left;
}

.light_foto {
float:left;
width:100%;
height:300px;
background:url(/imagens/pedagogia/pedago_fundo.png) repeat-y;
}

.light_proximas {
float:left;
background:url(../imagens/pedagogia/light_proximas.png);
width:100%;
height:26px;
}

.setas_light {
float:right;
height:24px;
width:60px;
padding-right:20px;
}

.seta_seta {
float:left;
width:25px;
}

/*--------------------unidades-------------------*/
.unidadade_menu {
float:left;
width:210px;
}

.unidadade_menu img{
float:left;
}

.unidadade_menu ul {
float:left;
width:100%;
}

.unidadade_menu ul li {
float:left;
width:100%;
}

.unidadade_menu ul li img{
float:left;
}

.unidade_conteudo {
float:right;
width:675px;
}

.ancora_unidades {
float:left;
width:635px;
margin-bottom:20px;
}

.ancora_unidades ul {
float:left;
width:100%;
padding-bottom:15px;
background:url(/imagens/ancora_fundo.gif) bottom repeat-x;
}

.ancora_unidades ul li {
float:left;
text-transform:uppercase;
font-size:10px;
white-space:nowrap;
background:url(/imagens/seta.gif) no-repeat;
padding-left:20px;
margin-right:10px;
}

.unidade_index_bem {
float:left;
width:460px;
}

.unidade_index_bem .topo{
float:left;
width:450px;
}

.unidade_index_bem h2 {
float:left;
width:100%;
padding-bottom:10px;
line-height:120%;
font-size:24px;
font-weight:bold;
color:#903e65;
}

.unidade_index_bem h4 {
float:left;
width:450px;
}

.unidade_index_noticia {
float:left;
clear:left;
width:200px;
margin-top:30px;
}

.unidade_index_noticia .noticias{
float:left;
width:189px;
height:110px;
padding-bottom:10px;
border-left:1px solid #d6d6d6;
border-right:1px solid #d6d6d6;
}

.unidade_index_noticia .topo{
float:left;
background:url(/imagens/unidades/unidade_index_not.gif);
width:176px;
height:28px;
padding-left:15px;
padding-top:5px;
}

.unidade_index_noticia h2 {
float:left;
width:100%;
font-size:18px;
font-weight:bold;
color:#903e65;
}

.unidade_index_noticia h2 a{
color:#903e65;
}

.unidade_index_noticia .foto {
float:left;
width:100%;
margin-top:10px;
text-align:center;
}

.unidade_index_noticia h4 {
float:left;
width:170px;
padding-left:10px;
}

.unidade_index_evento {
float:left;
width:241px;
margin-top:3px;
margin-left:20px;
}

.unidade_index_evento .topo{
float:left;
background:url(/imagens/unidades/unidade_index_event.gif) no-repeat;
width:226px;
height:29px;
padding-left:15px;
padding-top:30px;
}

.unidade_index_evento h2 {
float:left;
width:100%;
font-size:18px;
font-weight:bold;
color:#903e65;
}

.unidade_index_evento h2 a{
color:#903e65;
}

.unidade_index_evento .eventos {
float:left;
width:100%;
height:145px;
padding-bottom:15px;
background:url(../imagens/unidades/unidade_index_eventos.gif) bottom no-repeat;
}

.unidade_index_evento .eventos span.nenhum{
    float:left;
    margin-top:10px;
    padding-left:15px;
}

.unidade_index_evento h4 {
float:left;
width:210px;
margin-left:15px;
padding-bottom:5px;
border-bottom:1px dotted #9a819a;
}

.unidade_conteudo_esquerdo {
float:left;
width:465px;
}

.unidade_conteudo_direita {
float:right;
width:200px;
}

.unidade_index_agende {
float:left;
background:url(/imagens/unidades/unidade_index_agende.gif);
width:196px;
height:100px;
text-indent:-9999px;
}

.unidade_index_agende a{
display:block;
width:196px;
height:100px;
}

.unidade_index_agende .topo{
float:left;
width:100%;
}

.unidade_index_agende h2 {
float:left;
width:100%;
font-size:18px;
font-weight:bold;
color:#903e65;
}

.unidade_index_infra {
float:left;
width:100%;
margin-top:30px;
}

.unidade_index_infra .topo{
float:left;
background:url(/imagens/unidades/unidade_index_infra.gif);
width:200px;
height:33px;
}

.unidade_index_infra h2 {
float:left;
padding-left:10px;
padding-top:4px;
font-size:18px;
font-weight:bold;
color:#903e65;
}

.unidade_index_infra .infra {
float:left;
margin-top:20px;
padding-top:90px;
padding-left:15px;
background:url(/imagens/unidades/unidade_index_infraback.gif);
width:175px;
}

.unidade_index_infra .infra img{
border:3px solid #CCCCCC;
}

.unidade_conteudo_geral {
float:left;
width:100%;
}

.unidade_barra_geral {
float:left;
background:url(/imagens/unidades/unidades_barra_topo.gif);
width:632px;
height:62px;
}

.ex_al{
float:left;
width:360px;
margin-top:20px;
padding-left:15px;
}

.unidade_barra_geral h2 {
float:left;
padding-left:15px;
padding-top:15px;
line-height:120%;
font-size:24px;
font-weight:bold;
color:#903e65;
}

.unidade_conteudo_geral h4 {
float:left;
width:500px;
margin-top:20px;
padding-left:15px;
}

.conteudo_unidade2 {
float:left;
width:500px;
margin-top:10px;
margin-bottom:20px;
}

.conteudo_unidade {
float:left;
width:500px;
margin-top:20px;
padding-left:15px;
padding-bottom:10px;
}

.conteudo_unidade ul {
list-style-type:square;
list-style-position:inside;
}

.conteudo_unidade ul li{
margin-bottom:3px;
}

.unidade_equipe {
float:left;
width:632px;
margin-top:30px;
background:url(/imagens/unidades/unidade_fundo_form.gif) no-repeat;
background-position:0px 53px;
height:107px;
}

.unidade_equipe ul {
float:left;
width:100%;
}

.unidade_equipe ul li {
float:left;
margin-left:30px;
}

.corpo_desc {
float:left;
margin-top:10px;
padding-left:20px;
}

.corpo_desc h3 {
float:left;
color:#903e65;
white-space:nowrap;
}

.unidade_equipe2 {
float:left;
width:600px;
}

.unidade_equipe2 p{
padding-left:20px;
text-align:justify;
}

.unidade_equipe2 h4

{
    margin-left:20px;
    margin-top:-8px;
    color:#903e65;
    font-size:22px;
}

.unidade_equipe2 hr

{
   width:98%;
   border-width: 0;
   height: 1px;
   border-top-width: 1px ;
   border-style: dashed;
   color:#D9D0C0;
   float:left;
   margin:0 0 0 20px;
   

    
}



.unidade_equipe2 ul {
float:left;
width:100%;
}

.unidade_equipe2 ul li {
float:left;
width:557px;
margin-left:30px;
margin-top:20px;
}

.unidade_equipe2 .cargo {
float:left;
line-height:110%;
white-space:nowrap;
padding-left:15px;
margin-top:8px;
}

.unidade_equipe2 .nome {
float:left;
clear:left;
line-height:100%;
margin-top:5px;
padding-left:15px;
white-space:nowrap;
font-size:22px;
color:#903e65;
}

.unidade_equipe2 .email {
float:left;
line-height:100%;
clear:left;
padding-left:15px;
padding-bottom:8px;
white-space:nowrap;
font-size:10px;
}

.unidade_equipe2 .curriculo {
float:left;
margin-top:15px;
padding-left:5px;
}

.unidade_equipe2 .ver_curriculo {
float:left;
text-align:justify;
clear:left;
width:502px;
padding-top:5px;
padding-bottom:20px;
padding-right:20px;
padding-left:35px;

}

.formulario_geral {
float:left;
width:602px;
padding-top:30px;
padding-left:30px;
margin-top:30px;
background:url(/imagens/unidades/unidade_fundo_form.gif) no-repeat;
}

.formulario_geral label {
float:left;
width:500px;
clear:left;
margin-bottom:15px;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
color:#669900;
}

.formulario_geral label.estado {
float:left;
width:100px;
}

.formulario_geral label.cidade {
float:left;
clear:none;
width:250px;
}

.formulario_geral label.cidade input{
float:left;
width:250px;
}

.formulario_geral label span{
float:left;
}

.formulario_geral label input{
float:left;
border:1px solid #999999;
width:350px;
}

.formulario_geral label span.deseja {
float:left;
width:20px;
margin-right:5px;
}

.formulario_geral label .deseja input{
float:left;
border:none;
width:20px;
}

.formulario_geral label input.ddd{
width:30px;
margin-right:5px;
}

.formulario_geral label input.tel{
width:150px;
margin-right:5px;
}

.formulario_geral label select{
float:left;
border:1px solid #999999;
}

.formulario_geral label select.maior{
float:left;
border:1px solid #999999;
width:350px;
}

.formulario_geral label textarea{
float:left;
border:1px solid #999999;
width:350px;
height:60px;
}
/*---------------------------------------------------FORM 2--------------------------------------*/
.formulario_geral2 {
float:left;
width:460px;
padding-top:0px;
padding-left:30px;
margin-top:10px;
}

.formulario_geral2 label .horario {
width:100px;
margin-top:10px;
clear:none;
}

.formulario_geral2 label {
float:left;
width:450px;
clear:left;
margin-bottom:15px;
font-size:14px;
font-weight:bold;
color:#669900;
}

.formulario_geral2 label.metade {
width:160px;
clear:none;
}

.formulario_geral2 label.metade2 {
width:160px;
}

.formulario_geral2 label.estado {
float:left;
width:100px;
}

.formulario_geral2 label.cidade {
float:left;
clear:left;
width:250px;
}

.formulario_geral2 label.cidade input{
float:left;
width:250px;
}

.formulario_geral2 label span{
float:left;
}

.formulario_geral2 label input{
float:left;
border:1px solid #999999;
width:350px;
}

.formulario_geral2 label input.numer{
width:150px;
}

.formulario_geral2 label input.deseja{
float:left;
border:none;
width:10px;
}

.formulario_geral2 label input.ddd{
width:30px;
margin-right:5px;
}

.formulario_geral2 label input.tel{
width:150px;
margin-right:5px;
}

.formulario_geral2 label select{
float:left;
border:1px solid #999999;
}

.formulario_geral2 label select.maior{
float:left;
border:1px solid #999999;
width:350px;
}

.formulario_geral2 label textarea{
float:left;
border:1px solid #999999;
width:350px;
height:60px;
}

.forma_inserir {
float:left;
margin-right:10px;
background:#003399;
font-size:10px;
padding:3px;
color:#FFFFFF;
}

.forma_inserir a{
color:#FFFFFF;
}

.botoes_trab {
float:left;
width:100%;
}

.forma_inserir2{
float:left;
margin-top:5px;
margin-left:5px;
margin-right:10px;
background:#003399;
font-size:10px;
padding:3px;
color:#FFFFFF;
}

.forma_inserir2 a{
color:#FFFFFF;
}

.formulario_geral2 label span.check input{
float:left;
clear:none;
border:none;
width:20px;
margin-top:1px;
}

.formulario_geral2 label span.menor {
font-size:12px;
margin-top:5px;
}

.forma_lista label input.calend_equipe{
float:left;
clear:none;
width:16px;
height:16px;
margin-left:2px;
}

.forma_lista label input.calend_equipe2{
float:left;
clear:none;
width:150px;
}

.forma_lista {
float:left;
width:100%;
margin-top:5px;
border:1px solid #CCCCCC;
}

.forma_lista ul {
float:left;
width:100%;
margin:0px;
padding:0px;
margin-top:10px;
background:none;
}

.forma_lista ul li {
float:left;
clear:left;
font-size:10px;
color:#666666;
margin:0px;
padding:0px;
padding-bottom:5px;
border-bottom:1px solid #CCCCCC;
background:none;
margin-bottom:5px;
width:100%;
}

.forma_lista ul li span{
float:left;
width:350px;
margin-top:5px;
}

.forma_lista ul li input {
float:left;
width:25px;
border:none;
}

.forma_lista ul li label {
float:left;
clear:left;
padding-left:5px;
width:185px;
margin-bottom:10px;
font-size:12px;
color:#666666;
text-transform:none;
}

.forma_lista ul li label.inteiro {
width:95%;
clear:none;
}

.forma_lista ul li label.cleara {
clear:none;
}

.forma_lista ul li label input {
float:none;
width:140px;
border:1px solid;
}

.forma_lista ul li label select {
float:none;
border:1px solid;
}


/*-----------------------------eventos---------------------------*/
.eventos_caixa {
float:left;
width:632px;
margin-top:30px;
padding-top:10px;
background:url(/imagens/unidades/unidade_fundo_form.gif) no-repeat;
}

.eventos_caixa1 {
float:left;
width:610px;
margin-top:30px;
margin-left:20px;
}

.eventos_caixa5 {
float:left;
width:632px;
margin-bottom:30px;
margin-top:10px;
padding-top:10px;
background:url(/imagens/unidades/unidade_fundo_form.gif) no-repeat;
}

.eventos_caixa1 ul {
float:left;
margin-left:20px;
width:590px;
}

.eventos_caixa1 ul li {
float:left;
}

.eventos_caixa1 ul li img{
float:left;
}

.eventos_caixa2 {
float:left;
width:610px;
background:url(/imagens/pedagogia/pedago_caixa2_menu.gif);
height:43px;
margin-left:20px;
}

.eventos_caixa2 ul {
float:left;
margin-left:40px;
margin-top:17px;
width:500px;
}

.eventos_caixa2 ul li {
float:left;
}

.eventos_caixa2 ul li img{
float:left;
}

.eventos_caixa3 {
float:left;
width:610px;
}

.eventos_caixa3 ul {
float:left;
margin-top:30px;
margin-left:45px;
width:550px;
}

.eventos_caixa3 ul li {
float:left;
width:100%;
margin-bottom:20px;
}

.eventos_caixa3 ul li .data{
float:left;
text-align:center;
font-weight:bold;
line-height:100%;
color:#FFFFFF;
padding-top:2px;
background:url(/imagens/unidades/eventos_data.gif);
width:35px;
height:30px;
}

.eventos_caixa3 ul li .data span{
float:left;
margin-left:3px;
width:30px;
}

.eventos_caixa3 ul li .data a{
color:#FFFFFF;
line-height:100%;
text-decoration:none;
}

.eventos_caixa3 ul li .data2{
float:left;
text-align:center;
font-weight:bold;
line-height:100%;
color:#FFFFFF;
padding-top:2px;
background:url(/imagens/unidades/eventos_data_big.gif);
width:65px;
height:27px;
}

.eventos_caixa3 ul li .data2 span 
{
    float:left;
	font-size:11px;
    width:25px;
    padding-left:2px;
	letter-spacing:-1px;
}

.eventos_caixa3 ul li .data2 span.a
{
    float:left;
    width:8px;
    margin-top:0px;
    padding-left:0px;
}
    
    
.eventos_caixa3 ul li .data2 a{
color:#FFFFFF;
line-height:110%;
text-decoration:none;
}

.eventos_caixa3 ul li .texto{
float:left;
margin-left:20px;
width:460px;
color:#009900;
}

.eventos_caixa3 ul li .texto ul{
width:100%;
margin:0;
padding:0;
}

.eventos_caixa3 ul li .texto ul li {
width:250px;
padding-left:15px;
background:url(../imagens/seta.gif) left no-repeat;
}

.eventos_caixa3 ul li h3{
color:#903e65;
}

.eventos_caixa3 ul li h4{
color:#333333;
padding:0;
margin-top:10px;
}

.eventos_paginacao {
float:right;
margin-left:100px;
margin-top:30px;
background:url(/imagens/pedagogia/pedago_pag_back.gif);
width:465px;
height:27px;
}

.eventos_paginacao ul {
float:right;
margin:0;
padding:0;
width:145px;
margin:0;
}

.eventos_paginacao ul li {
float:left;
width:28px;
}

.eventos_paginacao2 {
float:right;
margin-left:100px;
margin-top:30px;
background:url(/imagens/pedagogia/pedago_pag_back.gif) no-repeat;
width:465px;
height:27px;
padding-top:10px;
}

.eventos_paginacao2 ul {
float:right;
margin:0;
padding:0;
width:115px;
}

.eventos_paginacao2 ul li {
float:left;
width:22px;
height:17px;
text-align:center;
text-decoration:none;
font-weight:bold;
padding-top:3px;
background:url(../imagens/unidades/pag_roxo.gif);
color:#FFFFFF;
}

.eventos_paginacao2 ul li a{
display:block;
width:22px;
height:17px;
color:#FFFFFF;
text-decoration:none;
}

.eventos_paginacao2 ul li.marcado{
display:block;
width:22px;
height:17px;
color:#000;
text-decoration:none;
}

.eventos_voltar {
float:right;
background:url(/imagens/pedagogia/pedago_pag_back.gif);
width:425px;
height:22px;
margin-top:20px;
padding-top:5px;
padding-right:40px;
text-align:right;
}

  {
float:left;
width:400px;
padding-bottom:20px;
}

.eventos ul {
float:left;
width:100%;
}

.eventos ul li {
float:left;
border:2px solid #CCCCCC;
width:120px;
margin-right:5px;
}

.evento_down {
float:left;
margin-top:30px;
padding-left:50px;
}

.eventos_voltar {
float:right;
background:url(/imagens/pedagogia/pedago_pag_back.gif);
width:425px;
height:22px;
padding-top:5px;
padding-right:40px;
text-align:right;
}

/*-----------------------------biblioteca---------------------------*/
.unidade_biblioteca {
float:left;
margin-top:30px;
width:100%;
}

.unidade_biblioteca .consulta {
float:left;
margin-left:40px;
}

/*-----------------------------fale---------------------------*/
.contato_open {
float:left;
margin-top:30px;
}

.fale_open {
float:left;
clear:left;
width:100%;
}

.fale_conosco {
float:left;
clear:left;
width:530px;
padding-top:20px;
padding-bottom:20px;
padding-left:30px;
background:url(/imagens/unidades/unidade_fale_back.gif) no-repeat;
}


.fale_conosco label {
float:left;
width:500px;
clear:left;
margin-bottom:15px;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
color:#669900;
}



.divfale {
float:left;
margin-right:15px;
margin-left:0;
}


.fale_conosco1 {
float:left;
margin-left:20px;
clear:left;
width:530px;
padding-top:20px;
padding-bottom:20px;
padding-left:30px;
font-weight:bold;
color:#669900;
background:url(/imagens/unidades/unidade_fale_back.gif) no-repeat;
}

.fale_conosco1 label {
width:200px;
margin-bottom:10px;
font-size:12px;
font-weight:bold;
color:#669900;


}



.fale_conosco label.estado {
float:left;
width:100px;
}

.fale_conosco label.cidade {
float:left;
clear:none;
width:250px;
}

.fale_conosco label.cidade input{
float:left;
width:250px;
}

.fale_conosco label span{
float:left;
}

.fale_conosco label input{
float:left;
border:1px solid #999999;
width:350px;
}

.fale_conosco label input.ddd{
width:30px;
margin-right:5px;
}

.fale_conosco label input.tel{
width:150px;
margin-right:5px;
}

.fale_conosco label select{
float:left;
border:1px solid #999999;
}


.fale_conosco1 label select.maior{
float:left;
border:1px solid #999999;
width:350px;
}
.fale_conosco label select.maior{
float:left;
border:1px solid #999999;
width:350px;
}

.fale_conosco label textarea{
float:left;
border:1px solid #999999;
width:350px;
height:60px;
}

.unidade_secretaria {
float:left;
margin-top:30px;
padding-left:15px;
}

.nenhum_clip {
float:left;
margin-top:30px;
padding-left:30px;
font-weight:bold;
}

.unidade_imprensa {
float:left;
margin-top:30px;
}

.unidade_imprensa ul{
float:left;
width:100%;
}

.unidade_imprensa ul li{
float:left;
padding-left:30px;
}

.unidade_imprensa ul li img{
float:left;
}

.eventos_caixa0 {
float:left;
width:632px;
padding-top:10px;
background:url(/imagens/unidades/unidade_fundo_form.gif) no-repeat;
}

/*-------------------------------area restrita--------------------------*/
.area_restrita_topo {
float:left;
width:632px;
background:url(/imagens/area/area_restrita_topoback.gif);
height:34px;
margin-bottom:30px;
}

.area_restrita_topo img{
float:left;
}

.area_restrita_topo h2{
float:left;
line-height:120%;
margin-top:5px;
font-size:20px;
font-weight:bold;
color:#FFFFFF;
}

.eventos_caixa4 {
float:left;
width:610px;
}

.eventos_caixa4 ul {
float:left;
margin-top:30px;
margin-left:45px;
width:550px;
}

.eventos_caixa4 ul li {
float:left;
width:100%;
margin-bottom:20px;
}

.eventos_caixa4 ul li .data{
float:left;
text-align:center;
font-weight:bold;
color:#FFFFFF;
line-height:100%;
padding-top:2px;
background:url(/imagens/pedagogia/pedagogia_data.gif);
width:35px;
height:30px;
}

.eventos_caixa4 ul li .texto{
float:left;
margin-left:20px;
width:480px;
color:#009900;
}

.eventos_caixa4 ul li h3{
color:#669900;
}

.eventos_caixa4 ul li h4{
color:#333333;
padding:0;
margin-top:10px;
}

.foto_ex {
position:absolute;
margin-left:400px;
*margin-left:-270px;
width:259px;
height:204px;
}

.imagem_esquerda {
float:left;
border:2px solid #CCCCCC;
margin-right:20px;
}

.imagem_direita {
float:right;
border:2px solid #CCCCCC;
margin-left:20px;
}

.area_paginacao 
{
    float:right;
    margin-top:25px;
}

.area_paginacao ul {
float:left;
clear:none;
margin:0;
padding:0;
padding-left:5px;
width:115px;
}

.area_paginacao ul li {
float:left;
width:22px;
height:19px;
text-align:center;
text-decoration:none;
padding-top:1px;
background:url(../imagens/pedagogia/pag_verde.gif);
color:#FFFFFF;
}

.area_paginacao ul li a{
float:left;
font-weight:bold;
color:#FFFFFF;
width:100%;
}

.area_paginacao ul li.marcado {
float:left;
width:22px;
height:17px;
text-align:center;
text-decoration:none;
font-weight:bold;
padding-top:3px;
background:url(../imagens/pedagogia/pedagogia_1over.gif);
color:#000000;
}

.area_paginacao ul li a:hover{
background:url(../imagens/pedagogia/pedagogia_1over.gif);
color:#000000;
}

.area_paginacao .anterior
{
    float:left;
    width:23px;
}

.area_paginacao .proxima
{
    float:right;
    width:23px;
}

.espacamento 
{
    float:left;
    width:100%;
    height:20px;
}

.sem_bold 
{
    font-weight:normal;
    text-transform:none;
}

.area_texto 
{
    float:left;
    clear:left;
    width:530px;
}

.acessar_sistema 
{
    float:left;
    clear:left;
    margin-top:20px;
}

.caixa_login_pais 
{
    float:left;
    width:100%;
    padding-top:20px;
    padding-bottom:30px;
    padding-left:20px;
    background:#88bf28;
}

.caixa_login_alunos
{
    float:left;
    width:100%;
    padding-top:20px;
    padding-bottom:30px;
    padding-left:20px;
    background:#1aa0eb;
}

.caixa_login_funcionarios 
{
    float:left;
    width:100%;
    padding-top:20px;
    padding-bottom:30px;
    padding-left:20px;
    background:#ee8b17;
}

.caixa_login 
{
    float:left;
    clear:left;
    width:270px;
}

.caixa_login label
{
    float:left;
    clear:left;
    width:100%;
    color:#fff;
    font-weight:bold;
}

.caixa_login label input, .caixa_login label select
{
    width:200px;
}
.caixa_login_pais input, .caixa_login_pais select
{
    border: solid 1px #8cc32d;
}

.caixa_login_alunos input, .caixa_login_alunos select
{
    border: solid 1px #1ca3ec;
}

.caixa_login_funcionarios input, .caixa_login_funcionarios select
{
    border: solid 1px #ef8c17;
}


.caixa_login .entrar 
{
    float:left;
    white-space:nowrap;
    clear:left;
    color:#fff;
    margin-top:20px;
}

.caixa_login .entrar a 
{
    color:#fff;
}

.caixa_login .entrar2 
{
    float:left;
    white-space:nowrap;
    clear:left;
    color:#444444;
    margin-top:20px;

}

.left_align 
{
    float:left;
    margin-left:10px;
}

.float_right
{
    float: right !important;
}