*{
	margin:0;
	padding:0;
	list-style:none;
}
img{
	border:none;
}
body{
	text-align:center;
	background:url(../img/bgBody.jpg) repeat-x top left;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
}
.clear{
	clear: both;
	position: relative;
	font: 0;
	height: 1px;
	margin: -1px;
}

h3{
	font:bold 22px Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	margin:0 0 5px 0;
	color:#373997;
}

#site{
	width:776px;
	margin:0 auto;
	text-align:left;
}

#container{
/*	background:url(../img/bgContainer.jpg) no-repeat top left;*/
	width: 776px;
}

/* =============== [  HEADER  ] ======== */

#header{
	background:url(../img/bgHeader.jpg) no-repeat top left;
	height:127px;
	position:relative;
}

#menuHeader{
	position:absolute;
	top:30px;
	right:0;
	height:38px;
	width:470px;
	background:#4a4b65 url(../img/bgMenuHeader.jpg) no-repeat top right;
	/*
	border-top:1px solid #737387;
	border-bottom:1px solid #737387;	
	*/
}

#menuHeader ul{
	margin:0 0 0 40px;
}

#menuHeader li{
	float:left;
}

#menuHeader li a{
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	display:block;
	padding:12px 10px 10px;
}
#menuHeader li a:hover{ text-decoration:underline; color:#fff; }

.linkHome{
	display:block;
	width:250px;
	height:90px;
	position:absolute;
	top:15px;
	left:25px;
	text-decoration:none;
}

/* =============== [  FLASH  ] ======== */

#flash{
	background:url(../img/bgFlash.jpg) no-repeat top left;
	height:207px;
}

/* =============== [  HEADER / FORM  ] ======== */

#controle{
	position:absolute;
	top:90px;
	right:0;
}

#controle a{
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	margin:0 0 0 5px;
}

#controle label{
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 5px 0 0;
}

#controle form{
	
}
#controle form .input{
	width:70px;
	font:10px Tahoma, Arial, Helvetica, sans-serif;
}

/* =============== [  CONTAINER / MENU  ] ======== */

#menuContainer{
	margin:2px 0 0 0;
	position: relative;
}
#menuContainer #parent{
	position:relative;	
	width: 776px;
	height: 40px;
	display: block;
}
#menuContainer #parent li{
	float:left;
}
#menuContainer #parent li a{
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	display:block;
	
	margin-left:2px;
	padding:10px 18px 14px;
	background:#363753 url(../img/bgMenuA.jpg) repeat-x top left;
	
}
#menuContainer #parent li a:hover, 
#menuContainer #parent li.filho.over a, 
#menuContainer #parent li.selected a{  /* Faz o Filho ficar selecionado */
	background-position:bottom; color:#363753; 
}

#menuContainer #parent li.selected a{
	background:#363753 url(../img/bgMenuASel.jpg) repeat-x top left;
	color:#363753;
}

/* Submenu [MenuContainer] */

/* Funcional Filho */
#menuContainer #parent .filho ul{
	position:absolute;
	top:35px;
	left:0;
	display:none;
	width: 776px;
}


#menuContainer #parent .filho ul li{ 
	float:left;
}
#menuContainer #parent li:hover ul
, #menuContainer #parent li.selected ul
, #menuContainer #parent li.over ul{ display:block; float: 0; }


/* Visual Filho */
#menuContainer #parent .filho li a {
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#363753;
	text-decoration:none;
	display:block;
	padding:8px 10px 8px;
	background:none;
}

#menuContainer #parent .filho li a:hover{
/*	background:url(../img/bgSubHover.jpg) repeat-x bottom left;*/
	text-decoration:underline;
}
#menuContainer #parent li a:hover .filho{ display:block; }


/* Posições individuais do Submenu */

#menuContainer #parent .filho .ensino	 	{ left:12px; }
#menuContainer #parent .filho .vestibular	{ left:90px; }
#menuContainer #parent .filho .pastoral		{ left:190px; }
#menuContainer #parent .filho .esportes 	{ left:278px; }
#menuContainer #parent .filho .downloads 	{ left:520px; }

/* =============== [  FOOTER  ] ======== */

#footer{
	height:192px;
	background:#363753 url(../img/bgFooter.jpg) repeat-x top left;
	text-align:center;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	font-style:normal;
}
#footer .limit{
	width:776px;
	height:192px;
	position:relative;
	text-align:left;
	margin:0 auto;
}

#footer .limit img{
	position:absolute;
	bottom:0;
	left:0;
}

#footer address{
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	font-style:normal;
	
	position:absolute;
	top:110px;
	left:245px;
}

#footer address span{
	float:left;
	margin:0 30px 0 0;
}	

#footer address span a{
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#adadbb;
}
#footer address span a:hover{color:#fff; }
/* =============== [  FOOTER / MENU ] ======== */

#menuFooter{
	position:absolute;
	top:60px;
	left:235px;
}

#menuFooter li{
	float:left;
}

#menuFooter li a{
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#adadbb;
	text-decoration:none;
	display:block;
	padding:10px;
}
#menuFooter li a:hover{ text-decoration:underline; color:#fff; }

/* BOTAO */

#conteudo .btn {
	background: #363753;
	color: #EAEAF2;
	border: 1px solid #161733;
	padding: 4px 2px;
	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	height: 28px;	
	_height: 26px;		
}