/* CSS Document */

body {
margin:0px;
background-color:#F7F7F7;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}


div#pagina {
	text-align:center;
	background-color:#F7F7F7;
	background-image:url(../imagem/container_bottom_bg.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

.home_logo {
margin: 20px 0px 0px 50px;
}

div#container {
background-image:url(../imagem/top_bg.jpg);
background-position:top;
background-repeat:no-repeat;
}

#navegacao {
	height:27px; padding:5px; text-align:right}
	
#navegacao a {margin-left:5px}


div#conteudo {
width:778px;
margin:0px auto;
position:relative;
}

div#topo{
text-align:left;
height:194px;
background:none;
background-position:top;
background-repeat:no-repeat;
}

div#col_esq {
width:195px;
float:left;
}

div#login_aluno {
height:140px;
padding-top:10px;
background-image:url(../imagem/login_bg.gif);
background-repeat:no-repeat;
text-align:left;
padding-left:20px;
}

div#login_aluno h2 {
margin:0px;
padding:0px;
font-size:14px;
color:#244482;
}

div#login_aluno p {
color:white;
margin:0px;
}

div#login_aluno form {
margin:5px 0px 5px 0px;
}

div#login_aluno label {
float:left;
width:40px;
font-size:11px;
font-weight:bold;;
color:#244482
}

div#login_aluno label {
	margin-top: 2px;
}

div#login_aluno input {
padding: 2px;
border:1px solid #8D8D8D;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-bottom:3px;
}

div#login_aluno input#login {
width:120px;
}

div#login_aluno input#senha {
width:94px;
margin-right:2px;
}

div#login_aluno input#ok {
width: 22px;
height: 22px;
}

div#login_aluno form br {
clear:left;
}

/*MENU PRINCIPAL*/
div#menu_principal {
text-align:left;
width:175px;
margin-left:20px;
margin-bottom:29px;
}

div#menu_principal ul {
list-style-type:none;
display:block;
margin:0px;
padding:0px;
}

div#menu_principal ul li {
height:19px;
padding-top:3px;
padding-left:16px;
}

div#menu_principal ul li a {
text-decoration:none;
color:#8E8E8E;
width:150px;
display:block;
}

div#menu_principal ul li a:hover, div#menu_principal ul li a:focus {
color:#666666;
}

div#menu_principal ul li#titulo {
color:#ffffff;
font-weight:bold;
padding-left:8px;
}
div#menu_principal ul li#titulo a {
color:#ffffff;
}
div#menu_principal ul li#titulo a:hover {
color:#ffffff;
}

div#menu_principal ul#a_escola li#titulo {
background-image:url(../imagem/menu_a_escola_bg.gif);
}
div#menu_principal ul#a_escola li#infantil {
background-image:url(../imagem/menu_a_escola_infantil_bg.gif);
}
div#menu_principal ul#a_escola li#fundamental {
background-image:url(../imagem/menu_a_escola_fundamental.gif);
}
div#menu_principal ul#a_escola li#medio {
background-image:url(../imagem/menu_a_escola_medio_bg.gif);
}
div#menu_principal ul#a_escola li#proj_ed {
background-image:url(../imagem/menu_a_escola_proj_ed_bg.gif);
}
div#menu_principal ul#a_escola li#oficinas {
background-image:url(../imagem/menu_a_escola_oficinas_bg.gif);
}
div#menu_principal ul#a_escola li#estrutura {
background-image:url(../imagem/menu_a_escola_estrutura_bg.gif);
}
div#menu_principal ul#a_escola li#historia {
background-image:url(../imagem/menu_a_escola_historia_bg.gif);
}

div#menu_principal ul#acontececfc li {
background-image:url(../imagem/menu_acontececfc_bg.gif);
}

div#menu_principal ul#acontececfc li#titulo {
background-image:url(../imagem/menu_acontececfc_header_bg.gif);
}

div#menu_principal ul#calend li#titulo {
background-image:url(../imagem/menu_calendario_bg.gif);
margin-bottom:1px;
}

div#menu_principal ul#multimidia li#titulo {
background-image:url(../imagem/menu_multimidia_header_bg.gif);
margin-bottom:1px;
}

div#menu_principal ul#multimidia li {
background-image:url(../imagem/menu_multimidia_bg.gif);
}

div#menu_principal ul#parcerias li#titulo {
background-image:url(../imagem/menu_parcerias_header_bg.gif);
margin-bottom:1px;
}

div#menu_principal ul#responsabilidade li#titulo {
background-image:url(../imagem/menu_responsabilidade_header_bg.gif);
margin-bottom:1px;
}

div#menu_principal ul#contato li {
background-image:url(../imagem/menu_contato_bg.gif);
}

div#menu_principal ul#contato li#titulo {
background-image:url(../imagem/menu_contato_header_bg.gif);
background-repeat: no-repeat;
}

div#menu_principal ul#contato li#newsletter {
background-image:url(../imagem/menu_newsletter_bg.gif);
color:#244482;
font-weight:bold;
padding-left:8px;
margin-top:1px;
$margin-top:290px;
-margin-top:1px;
}

div#formando {
	margin: 10px;
}
div#newsletter_content {
color:#8D8D8D;
padding-left:9px;
}

div#newsletter_content label {
float:left;
width:40px;
font-size:11px;
color:#8D8D8D;
}

div#newsletter_content input {
border:1px solid #8D8D8D;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-bottom:3px;
}

div#newsletter_content input#nome {
width:120px;
-width:110px;
}

div#newsletter_content input#email {
width:95px;
-width:85px;
margin-right:2px;
}

div#newsletter_content input#ok {
width:20px;
height:18px;
}

div#newsletter_content form br {
clear:left;
}

div#col_dir {
text-align:left;
	width:563px;
	float:left;
	background-image:url(../imagem/col_dir_top_bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin: 0px;
	-margin-left:-3px;
	padding-top: 0px;
	padding-bottom: 25px;
	padding-left: 20px;
	color:#868686;
}



div#clear {
clear:both;
}

a{
font-weight:bold;
color:#224683;
}

div#rodape {
clear:both;
background-image:url(../imagem/rodape_linha_bg.gif);
background-position:center top;
background-repeat:no-repeat;
padding:15px 0;
color:#4d4d4d;
}
div#rodape div#rodape_marca {
width:110px;
float:left;
text-align:right;
margin-bottom:20px;
}

#bullying{ width:55px; height:55px; float:right; margin-right:25px;}

div#rodape div#rodape_info {
width:auto;
float:left;
margin-left:35px;
text-align:left;
line-height:12px;
}
div#rodape div#rodape_info h6 {
font-size:11px;
font-weight:bold;
margin:0px;
}
div#rodape div#rodape_info p {
margin:0px;
font-size:10px;
}

div.floater {
	position: absolute;
	left: 516px;
	top:  110px;
	z-index: 3000;
}

div#floater_novaslinhas {
	margin-left: -240px;
	/*width:384px;*/
}

div.floater_imagem {
	position: relative;
	z-index: 3001;
}

div.floater_fechar {
	position: absolute;
	top: 0px;
	/*left:280px;*/
	z-index: 3002;
	right:0;
}

#twitter{
	text-align:center;
}

.tabs_texto {border-bottom:1px dotted #999;padding-bottom:3px;margin-bottom:5px;}
.tabs_texto h2 a{color:#012c61;font-size:14px;text-decoration:none;}
.tabs_texto h2 a:hover{text-decoration:underline;}
.tabs_texto p{color:#606060;}
.link_tit_not{color:#012c61;text-decoration:none;}
.link_tit_not a:hover{text-decoration:underline}

.link_calendar{font-size:10px;}
#mes_calendar{width:629px;}
