html, body { margin:0px; padding:0px; font-family:verdana, arial; font-size:11px; height:100%}
@font-face {
	font-family: 'arialnarrow';
	src: url('../fontes/arialn.eot');
	src: local('?'), url('../fontes/arialn.woff') format('woff'), url('../fontes/arialn.ttf') format('truetype'), url('../fontes/arialn.svg#webfontMJQEINcf') format('svg');
	font-weight: normal;
	font-style: normal;
}
#geral { width:100%; min-height:680px; background: url(../imagens/estrutura/bg_principal.jpg) repeat-x top center;}
#centraliza { width:780px; margin:0 auto;}
#menu { float:left; width:150px; background: url(../imagens/estrutura/bg_menu.png); padding-top:100px;}
#menu img{ #margin-bottom:-2px;}
#rodape { float:left; width:100%; background:#A8CEA3; *background:#9FC899; background:#9FC899\9; text-align:center;}
/* ----------------------------   INTERNAS   ----------------------------   */
#interna { float:left; width:615px; padding-left:15px;}
#internatopo { 
background:#fff;
font-family: 'arialnarrow';
font-size:24px;
color:#136200;
padding-left:16px;
}
#internatexto {
min-height:250px;
background:#fff;
color:#000;
line-height:20px;
text-align:justify;
padding:16px;
}
#internatexto a{
color:#CA0000;
text-decoration:none;
}
#internatexto h1{
margin:0px;
padding:0px;
font-size:14px;
color:#CA0000;
font-weight:bold;
}
#internatexto img{
margin:5px;
padding:2px;
border:1px solid #A4CB9D;
}

#internatexto input,textarea {
width:100%;
background:#E9F9E9;
border:1px solid #9BCC9B;
}

#internatexto table{
width:100%;
border:1px dashed #9BCC9B;
}

#internatexto td{
background:#E9F9E9;
border:1px solid #9BCC9B;
padding:5px;
}

.estrutura {
float:left;
width:100%;
margin:5px;
background:#E9F9E9;
border:1px dashed #9BCC9B;
}
.estrutura img{
float:left;
}

.ambiente {
float:left;
width:100%;
margin:5px;
padding:5px;
background:#E9F9E9;
border:1px dashed #9BCC9B;
}

.ambiente table,td {
border:0px !important;
}

.galeria { width:100%; text-align:justify; }

#calendario {
min-height:250px;
background:#fff;
color:#000;
line-height:20px;
text-align:justify;
padding:16px;
}
#calendario h1{
margin:0px;
padding:0px;
font-size:14px;
color:#CA0000;
font-weight:bold;
}

/* ----------------------------   MENU   ----------------------------   */

#mescola { 
z-index:1 !important; 
padding:0; 
margin:0; 
list-style:none; 
position:relative; 
width:154px;
display: inline;
}
#mescola li {
margin:0;
padding:0;
#margin-left: -16px;
background: url(../imagens/estrutura/linha_menu.jpg) no-repeat bottom center;
}
#mescola li.first {#margin-left: 0px}
#mescola li.last { background:none; }
#mescola li a {
display:block; 
color:#114D03; 
font-family:tahoma, Verdana, arial, sans-serif; 
font-size:11px; 
text-decoration:none; 
font-weight:bold;
height:18px;
padding:2px 0 2px 10px;
}
#mescola li a.fly { }

#mescola li ul li {
        padding:0;
		margin:0px;

}
#mescola li:hover {position:relative;}
#mescola li a:hover {position:relative; background:#C9EECC;}
#mescola li:hover > a {color:#ff0000; }
#mescola li:hover > a.fly {color:#ff0000; }

#mescola ul { 
        padding:0; 
        margin: 0px; 
        list-style:none; 
        height:auto; 
        position:absolute; 
        left:-9999px; 
        top:0;
}
#mescola table {
        border-collapse:collapse; 
        width:0; 
        height:0; 
        margin:-1px -10px;
}

#mescola ul li { margin:0px; padding:0px; background:#C9EECC url(../imagens/estrutura/linha_menu.jpg) no-repeat bottom center; }
#mescola ul li a {  width:155px; color:#114D03; }
#mescola ul li a.fly { }
#mescola ul ul li a {}
#mescola ul ul li a.fly {}
#mescola ul ul ul li a {}

#mescola li a.current,
#mescola ul li a.current,
#mescola ul ul li a.current,
#mescola ul ul ul li a.current {  }

#mescola li.primeiro{}
#mescola li.margemtopo {margin-top:0px;}

#mescola :hover ul,
#mescola :hover ul :hover ul,
#mescola :hover ul :hover ul :hover ul {left:148px; border:1px solid #6CBD75;}

#mescola :hover ul ul,
#mescola :hover ul :hover ul ul {left:-9999px;}

#mescola ul li:hover > a { background:#C9EECC url(../imagens/estrutura/linha_menu.jpg) no-repeat bottom center; color:#1C8F01;}
#mescola ul ul li:hover > a { background:#C9EECC url(../imagens/estrutura/linha_menu.jpg) no-repeat bottom center; color:#1C8F01;}

.calendarioEventos {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
width:190px;
text-align:center;
color:#333333;
padding: 2px 1px 2px 1px;
}
.calendarioEventos a {
text-decoration: none;
color:#666666;
}
.calendarioEventosADM {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
padding: 2px 1px 2px 1px;
}
.calendarioEventosADM input, textarea{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
}
.calendarioEventos_titMes {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
text-align:center;
color:#fff;
background:#A7E7AD !important;
padding: 2px 1px 2px 1px;
border-top: 1px solid #D0EBD0;
border-right: 1px solid #81C487;
border-bottom: 1px solid #81C487;
border-left: 1px solid #D0EBD0;
}
.calendarioEventos td{
background:#E6FCE6;
/*border:1px solid #cccccc;*/
}
.calendarioEventos_titCabeSemana td{
font-weight:bold;
color:#CA0000;
background-color:#E6FCE6;
border-top: 1px solid #F1FFF1;
border-right: 1px solid #AFD8AF;
border-bottom: 1px solid #AFD8AF;
border-left: 1px solid #F1FFF1;
}
.calendarioEventos_domingo{
background-color:#D0EBD0 !important;
}
.calendarioEventos_sabado{
background-color:#D0EBD0 !important;
}
.clasdiv{
padding: 5px 4px 5px 4px;
}
.calendarioEventos_SegundaSexta div{
height:20px !important;
}
.acima3Eventos{
color:#000000;
background-repeat: no-repeat;
/*border:1px solid #5F5F5F;*/
backgroundimage:
url(http://www.educacional.com.br/esc_include/CalEventos/img/fundo.gif);
}
.CalEventos_Legenda{
margin:0 auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
border:1px solid #5F5F5F;
}
.cssGeral{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.cssBordaTd {
border:1px solid #000000;
padding: 5px 5px 5px 5px;
}
.cssTab {
font-size: 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.exibeDadosEvento{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
margin: 8px;
}
/*
=====================================
CSS responsıvel pela DIV do mouseOver
=====================================
*/
.tooltip{
position: absolute;
padding: 2px 2px 2px 2px;
z-index: 2;
display: block;
width: 150px;
color: #154919;
background-color: #BCE0BF;
font-family: sans-serif;
font-size: 10px;
line-height: 18px;
text-align: center;
border-top: 1px solid #D0EBD0;
border-right: 1px solid #81C487;
border-bottom: 1px solid #81C487;
border-left: 1px solid #D0EBD0;
}
.tooltip a{
text-decoration:none;
color:#154919;
}


