/* CSS Document */
Body{
margin:0px;
font-family:Arial, Helvetica, sans-serif;
background-color:#ececec;

}

/*///////////////Containers///////////////////*/

#Stage{
	position:relative;
	width:955px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	display:table;
	background-color:#fff;
}
#Top{
display:table;
width:955px;
	height:181px;

	
}
#LateralEsquerda{
	position:relative;
	float:left;
	width:134px;
	padding-top:0px;
	padding-left:11px;
	padding-right:11px;
	min-height:756px;

	
}
#Nucleo{
	position:relative;
	float:left;
	width:657px;
	

	
}
#LateralDireita{
	position:relative;
	float:left;
	width:120px;
	padding-top:0px;
	padding-left:11px;
	
	
	

	
}


/*
#LateralDireita{
	position:relative;
	float:left;
	display:table;
	width:110px;
	padding-top:0px;

	background-color:#CCCCCC;

	
}
*/
#Footer{
	float:left;
	width:933px;
	height:85px;
	background-color:#e6e4e3;
	
	padding:11px;
	margin-top:11px;
}

#DestaqueNucleo{
float:left;
top:-50px;
width:657px;
min-height:305px;




}

#FlashDestaque{
float:left;
width:323px;
height:296px;

margin-right:11px;


}
#VitrineHome{

float:left;
width:323px;
height:150px;
background-image:url(../Images/FundoVitrine.gif);
background-repeat:repeat-x;
margin-top:11px;


}

#VitrineJoaninha{
float:left;
width:323px;
height:150px;
background-image:url(../Images/FundoVitrineJoaninha.gif);
background-repeat:repeat-x;
margin-top:11px;

}

#VitrineTecnico{
float:left;
width:323px;
height:150px;
background-image:url(../Images/FundoVitrineTecnico.gif);
background-repeat:repeat-x;
margin-top:11px;

}

#FundoVitrineColegio{
float:left;
width:323px;
height:150px;
background-image:url(../Images/FundoVitrineColegio.gif);
background-repeat:repeat-x;
margin-top:11px;

}


#EmpresasAssociadas{
position:relative;
float:left;

width:140px;
visibility:hidden;


background-color:#cecac8;


}
#Parceiros{
position:relative;
float:left;
background-color:#fff;
width:112px;
border:1px solid #000;
text-align:center;


}

#FlashTop{
position:relative;
float:left;




}
#listConteudo{
position:relative;
float:left;
width:636px;
background-color:#dededc;
padding:10px;
border:1px solid #8b1f1f;
margin-bottom:10px;


}
#listConteudo img{

float:left;
border:1px solid #8b1f1f;
margin-right:10px;
}
#Nucleo img{

float:left;
border:1px solid #8b1f1f;
margin-right:10px;
}
#listConteudo h5{
position:relative;
float:left;
background-color:#88211a;
width:485px;
height:19px;
padding-top:3px;
padding-left:7px;

}

#QuadroVermelho{
position:relative;
float:left;
	width:657px;
	background-color:#aa2924;


}
#QuadroVermelho img{
margin-right:3px;


}

#busca{
position:absolute;
z-index:83;
left:62%;
width:220px;
top:140px;
height:26px;
text-align:center;
margin-left:10px;



}

#busca input{
height:20px;
margin:-5px;


}

#MenuJoaninha{
position:relative;
float:left;
height:98px;
width:618px;
padding:20px;
background-image:url(../Images/FundoMenuJoaninha.gif);
background-repeat:repeat-x;
text-align:center;
}

#MenuExtra{
position:relative;
float:left;
height: auto;
width:618px;
padding:20px;
background-image:url(../Images/FundoMenuJoaninha.gif);
background-repeat:repeat-x;
text-align:center;
}

#ListEventos{


}


/*///////////////FIM Containers///////////////////*/

/*/////////////// MENUS///////////////////*/
#MenuHorizontal{
position:absolute;
z-index:80;
width:945px;
height:26px;
background-color:#00097f;
top:130px;
padding:5px;


}



/*/////////////// FIM MENUS///////////////////*/




/*///////////////FONTS///////////////////*/
P{
font-size:12px;
color:#2f2f2f;

}
h1{
	font-size:20px;
	font-weight:normal;
	color:#fff;
	margin:0px;
	background-color:#88211a;
	padding:5px;
	margin-bottom:10px;
	
}
h2{

font-size:12px;
}
h3{
margin:0px;

color:#000;
font-size:14px;

}
h4{
font-size:16px;
color:#c4161c;
margin:0px;

}
h5{
font-size:12px;
margin:5px;
color:#fff;

}
h6{

font-size:11px;
margin:5px;
color:#666;
font-weight:normal;
}

a{
font-size:12px;
color:#2f2f2f;
text-decoration:none;
}
a:hover{
font-size:12px;
color:#2f2f2f;
text-decoration:underline;
}




#MenuEsquerdo a:link{
display:block;
height:25px;
border-bottom:2px dotted #b11116;
color:#b11116;
text-decoration:none;
font-size:12px;
font-weight:bold;
padding-top:9px;
padding-left:5px;
}

#MenuEsquerdo a:visited{
display:block;
height:25px;
border-bottom:2px dotted #b11116;
color:#da595d;
text-decoration:none;
font-size:12px;
font-weight:bold;
padding-top:9px;
padding-left:5px;
}

#MenuEsquerdo a:hover{
background-color:#f3d0d2;
}

#MenuHorizontal a:link{
display:inline-block;
height:20px;
width:110px;
margin-right:6px;
color:#000000;
font-size:12px;
text-decoration:none;
padding-top:4px;

text-align:center;
font-weight:bold;

}
#MenuHorizontal a:visited{
display:inline-block;
height:20px;
width:110px;
margin-right:6px;
color:#000000;
font-size:12px;
text-decoration:none;
padding-top:4px;

text-align:center;
font-weight:bold;


}

#EmpresasAssociadas a{
float:left;
display:block;
font-size:11px;
height:auto;

width:135px;
border-bottom:1px solid #fff;
list-style:decimal;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;


}

#Parceiros h2{
width:111px;
height:25px;
background-color:#CCCCCC;
margin:0px;
padding-top:5px;


}

#EmpresasAssociadas h1{
text-align:center;
font-weight:bold;
background-color:#FFFFFF;
color:#000000;
font-size:12px;
border:3px solid #ccc;


}

#VitrineJoaninha h5{
color:#000;
margin-bottom:14px;
}
#VitrineJoaninha img{
border:1px solid #fff;

}
#VitrineJoaninha li{
display:block;
margin-left:10px;
padding-right:10px;



}
#VitrineJoaninha a{
margin:0px;

}


#MenuJoaninha a:link{
display:inline-block;
width:130px;
height:20px;
margin:7px;
background-color:#FFFFFF;
border:1px solid #e3cb80;
padding-top:5px;
}

#MenuJoaninha a:visited{
display:inline-block;
width:130px;
height:20px;
margin:7px;
background-color:#FFFFFF;
border:1px solid #e3cb80;
padding-top:5px;
}


#MenuExtra a:link{
display:inline-block;
width:130px;
height:20px;
margin:7px;
background-color:#FFFFFF;
border:1px solid #a5c3d2;
padding-top:5px;
}

#MenuExtra a:visited{
display:inline-block;
width:130px;
height:20px;
margin:7px;
background-color:#FFFFFF;
border:1px solid #a5c3d2;
padding-top:5px;
}












/*///////////////FIM FONTS///////////////////*/

/*//////////////Elementos//////////////////*/
hr{


border-top:1px dotted #4e4e4e;
}

#VitrineHome img{
border-right:3px solid #fff;
float:left;
margin-right:5px;


}

tr{


}

/*//////////////FOMRS////////////////////*/

label{


margin-bottom:4px;


font-size:12px;
color:#2f2f2f;
margin-right:5px;



}
input, select, textarea{
font-size:12px;
color:#2f2f2f;
width:270px;

}



/*///////////////Classes//////////////////////*/
.BotaoAzul{
background-image:url(../Images/FundoBotaoAzul.gif);
}
.BotaoAzul:hover{
background-position:bottom;
}
.BotaoAmarelo{
background-image:url(../Images/FundoBotaoAmarelo.gif);
}
.BotaoAmarelo:hover{
background-position:bottom;
}
.BotaoVermelho{
background-image:url(../Images/FundoBotaoVermelho.gif);
}
.BotaoVermelho:hover{
background-position:bottom;
}

.BotaoVerde{
background-image:url(../Images/FundoBotaoVerde.gif);
}
.BotaoVerde:hover{
background-position:bottom;
}

.BotaoCinza{
background-image:url(../Images/FundoBotaoCinza.gif);
}
.BotaoCinza:hover{
background-position:bottom;
}



img{
border:none;
}
.pQVernelho{
position:relative;
float:right;
width:480px;
height:50px;

color:#fff;


}
.BordaAmarela {
	border-left:1px solid #fff500;
	border-right:1px solid #fff500;

}

.BordaVermelha {
	border-left:1px solid #ba8783;
	border-right:1px solid #ba8783;
}
.BordaVerde {
	border-left:1px solid #66907a;
	border-right:1px solid #66907a;
}

.BordaCian {
	border-left:1px solid #a5c3d2;
	border-right:1px solid #a5c3d2;
}
	
	
.BordaAmarela a:link{
color:#006600;

}




/*///////////////////////////////////////////MENU///////////////////////////////////////////////////////*/




#navmenu a {

	
	text-decoration: none;


	
	
	}

#navmenu a:hover {
	
	color: #FFF;
	
	}

/* Root = Vertical, Secondary = Vertical */
ul#navmenu,
ul#navmenu li,
ul#navmenu ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 110px; /*For KHTML*/
	list-style: none;
	display:inline;
	margin-right:10px;
	
	}

ul#navmenu:after /*From IE 7 lack of compliance*/{
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;

	}

ul#navmenu li {
	float: left; /*For IE 7 lack of compliance*/
	display: block !important; /*For GOOD browsers*/
	display: inline; /*For IE*/
	position: relative;
	
	}

/* Root Menu */
ul#navmenu a {

	
	display: block;
	border-bottom:1px dotted #a1a1a1;

	
	color: #666;
	font: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	height:32px;
	height: 1%; /*For IE*/
	}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
	
	color: #000;
	
	}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
	background: #EEE;
	color: #666;
	
	}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
	
	color: #000;
	background: #CCC;
	
	
	}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
	background: #EEE;
	color: #666;
	
	}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
	background: #CCC;
	color: #000;

	
	}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
	background: #EEE;
	color: #666;
	
	}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
	background: #CCC;
	color: #FFF;
	
	}

ul#navmenu ul,
ul#navmenu ul ul,
ul#navmenu ul ul ul {
	display: none;
	position: absolute;
	z-index:90;
	top: 30;
	left: 0px;
	
	}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
	display: none;
	top: 0;
	left: 111px;
	
	}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
	display: block;
	
	}
	
	#Agenda{
position:relative;
float:left;
width:250px;
height:250px;
background-color:#f6f6f6;
border:4px solid #e9e8e8;
padding:5px;
margin-bottom:20px;
margin-right:10px;
margin-top:10px;


}

#Datas{
position:relative;
float:left;
width:320px;
height:230px;
margin-top:10px;
background-color:#F2F2F2;
padding:10px;
margin-bottom:50px;



}

.BotaoFoto{
position:absolute;
z-index:82;

}

.Borda{
border:1px solid #fff;
}

/*////////////////////////////////////////////////////FIM MENI/////////////////////////////////////////////*/
