		* {
			font-family: Arial Narrow, Helvetica, sans-serif;
			color: #023a61;
		}
		/* Containers */
		body { 
			font-size: 11px;
			margin: 0 auto;
			background:url(../images/bg_top.jpg) no-repeat center top;
		}
		#geral {
			width:100%;
			margin: 0 auto;
			background: url(../images/rodape.jpg) no-repeat bottom;
			overflow:hidden;
			padding-bottom:55px;
		}
		.border { border: 3px solid #d4e3ef }
		.border:hover, .border:focus, .border.focus { border-color: #9cb2c3 }
		a.border { display: block }
		.border2 { border: 4px solid #a1bed3 }
		.border2:hover, .border2:focus, .border2.focus { border-color: #7193ac }
		a.border2 { display: block }
		/* Fim: Containers */
		/* Breadcrumb */		
		#bread {
			float:left;
			font-size:1.0em;
			background:#fff;
			width:640px;
			padding: 5px 0;
			margin-top:10px;
			/* for IE */
			filter:alpha(opacity=90);
			/* CSS3 standard */
			opacity:0.90;
			border: 1px solid #e2e9ef;
		}
		.breadcrumb { 
			float:left;
			padding: 5px 0;
		}
		.breadcrumb {
			width: 610px;
		}
		.breadcrumb {  margin-left: 5px; margin-right: 5px; }
		.breadcrumb ul {
			float: left;
			padding-left: 10px;
			background: url(../images/bullet_blue.gif) no-repeat 0 50%;
		}
		.breadcrumb li { display: inline; }
		.breadcrumb li.title, .breadcrumb .voltar { color: #2872a5 }
		.breadcrumb li a { text-decoration: none }
		.breadcrumb li a:hover, .breadcrumb li a:focus, .breadcrumb li a.focus { text-decoration: underline }
		.breadcrumb span {
			float: right;
			padding-left: 10px;
			background:url(../images/bullet-voltar.gif) no-repeat 0 50%;
		}
		/* Termina: Breadcrumb */
		/* Conteudo Central / Topo */
		#centro {
			width:980px;
			margin:0 auto;
			height:auto;
		}
		.logo {
			float:left;
			display:block;
			width:200px;
			height:120px;
			text-indent:-9999px;
			margin-top:30px;
		}		
		#banner {
			position:relative;
			width:947px;
			background:url(../images/bg_banner.jpg) no-repeat center;
			height:347px;
			padding-top:35px;
			padding-left:25px;
			margin:0 auto;
			text-align:center;
		}
		.nav {
			position:absolute;
			top:356px;
			right:10px;
			z-index:20;
		}
		.nav a {
			display:block;
			background:url(../images/nav.gif) no-repeat 0 top;
			width:17px;
			height:17px;
			margin-right:2px;
			float:left;
			color:#00407d !important;
			font-size:1.0em;
			text-decoration:none !important;
			text-align:center;
		}
		.nav a.activeSlide { background-position:left bottom; }
		.data {
			float:right;
			width:250px;
			color:#4f7d9e;
			padding-top:23px;
			margin-right:200px;
		}		
		#buttons_topo {
			width:250px;
			float:right;
			padding-top:20px;
		}
		#buttons_topo .add_fav {
			float:left;
			display:block;
			background:url(../images/add_fav.gif) no-repeat top;
			text-indent:-9999px;
			width:117px;
			height:21px;
			margin-right:5px;
		}
		#buttons_topo .add_fav:hover, .add_fav.hover {
			background-position:left bottom;
		}		
		#buttons_topo .map_site {
			float:left;
			display:block;
			background:url(../images/map_site.gif) no-repeat top;
			text-indent:-9999px;
			width:107px;
			height:21px;
		}
		#buttons_topo .map_site:hover, .map_site.hover {
			background-position:left bottom;
		}
		#banner .inscreva {
			margin-left:540px;
			margin-top:100px;
			display:block;
			background:url(../images/inscreva.gif) no-repeat top;
			width:116px;
			height:23px;
			/* for IE */
			filter:alpha(opacity=90);
			/* CSS3 standard */
			opacity:0.90;
			padding-top:7px;
			color:#fff;
		}
		#banner .inscreva:hover, .inscreva.hover {
			background-position:left bottom;
			color:#fff;
		}
		#banner .inscreva span {
			display:block;
			color:#fff;
			text-transform:uppercase;
			text-align:center;
		}
		#buttons_conheca {
			float:left;
			margin-left:20px;
			margin-top:220px;
		}
		#banner .conheca_mais {
			float:left;
			display:block;
			background:url(../images/bt_conheca_mais.gif) no-repeat top;
			width:186px;
			height:25px;
			margin-right:50px;
			text-indent:-9999px;
			/* for IE */
			filter:alpha(opacity=85);
			/* CSS3 standard */
			opacity:0.85;
		}
		#banner .conheca_mais:hover, .conheca_mais.hover {
			background-position:left bottom;
		}	
		#banner .conheca_nossa {
			float:left;
			display:block;
			background:url(../images/bt_conheca_nossa.gif) no-repeat top;
			width:186px;
			height:25px;
			text-indent:-9999px;
			/* for IE */
			filter:alpha(opacity=80);
			/* CSS3 standard */
			opacity:0.80;
		}
		#banner .conheca_nossa:hover, .conheca_nossa.hover {
			background-position:left bottom;
		}			
		#min_banners {
			float:left;
			margin-top:177px;
			margin-left:50px;
		}
		#min_banners .min_banner01 {
			float:left;
			display:block;
			width:219px;
			height:112px;
			cursor:pointer;
		}		
		#min_banners .min_banner01:hover, #min_banners .min_banner01.hover {
			background: url(../images/bg_minbanners.png) no-repeat;
			_background: url(../images/bg_minbanners.gif) no-repeat;
			text-decoration:none;
		}
		#min_banners .min_banner01 span {
			float:left;
			width:150px;
			color:#fff;
			padding-top:40px;
			padding-left:25px;
			_padding-left:5px;
			text-align:justify;
		}	
		#min_banners .min_banner01 span:hover, #min_banners .min_banner01 span.hover {
			color:#a5d0ee;
		}
		#min_banners .min_banner02 {
			float:left;
			display:block;
			width:250px;
			_width:200px;
			height:112px;
			cursor:pointer;
			margin-left:15px;
		}
		#min_banners .min_banner02:hover, #min_banners .min_banner02.hover {
			background: url(../images/bg_minbanners.png) no-repeat;
			_background: url(../images/bg_minbanners.gif) no-repeat;
			text-decoration:none;
		}
		#min_banners .min_banner02 span {
			float:left;
			width:150px;
			color:#fff;
			padding-top:40px;
			padding-left:30px;
			_padding-left:10px;
			text-align:justify;
		}
		#min_banners .min_banner02 span:hover, #min_banners .min_banner02 span.hover {
			color:#a5d0ee;
		}
		/* Fim: Conteudo Central / Topo */
		/* Menu topo */
		/* Menu */
		#menu {
			width:700px;
			float:left;
			margin-top:17px;
			margin-left:30px;
		}
		#menu li.menu {
			float:left;
			background:url(../images/menu.jpg) no-repeat left top; height:45px;
		}
		#menu li.menu a.menu {
			display:block;
			height:31px;
			text-align:center;
			color:#e3e9ee;
			font-size:1.2em;
			padding-top:14px;
		}
		#menu li.menu a.menu:hover {
			text-decoration:none;
		}
		#menu li#mn_institucional {width:142px;}
		#menu li#mn_institucional:hover, #menu  li#mn_institucional.hover {background-position:left bottom;}
			
		#menu li#mn_vestibular {width:140px; background-position:-142px top;}
		#menu li#mn_vestibular:hover, #menu li#mn_vestibular.hover {background-position:-142px bottom;}
			
		#menu li#mn_apoio {width:125px; background-position:-282px top;}
		#menu li#mn_apoio:hover, #menu li#mn_apoio.hover {background-position:-282px bottom;}
			
		#menu li#mn_faq {width:90px; background-position:-407px top;}
		#menu li#mn_faq:hover, #menu li#mn_faq.hover {background-position:-407px bottom;}
			
		#menu li#mn_fale_con {width:150px; background-position:-497px top;}
		#menu li#mn_fale_con:hover, #menu li#mn_fale_con.hover {background-position:-497px bottom;}
			/* Sub-menu */
			/*Segundo Nivel*/
			#menu li.menu { position:relative; z-index:200; }
			#menu li:hover div.biMenu, #menu li.hover div.biMenu { display:block; }
			#menu div.biMenu {
				display:none;
				position:absolute;
				top:44px;
				left:0;
				background:url(../images/bg_submenu_bt.gif) no-repeat center bottom;
				width:196px;
				z-index:200;
				padding-bottom:5px;
			}
			#menu div.biMenu ul {
				width:196px;
				padding-top:10px;
				background:#29567f url(../images/bg_submenu.gif) repeat-x 0 top;
			}
			#menu div.biMenu li {
				background:url(../images/menu_divisoria.gif) no-repeat center bottom;
				*height:30px;
			}
			#menu div.biMenu li.none {
				background:none;
			}
			#menu li.biMenu a {
				display:block;
				cursor:pointer;
				color:#82a1bd;
				text-decoration:none;
				background:url(../images/bullet_1.gif) no-repeat 33px 15px;
				*background:url(../images/bullet_1.gif) no-repeat 33px 10px;
				font-family:Arial, Helvetica, sans-serif;
				padding:8px 0 8px 45px;
				*padding:10px 0 8px 45px;
				font-size:1.0em;
				line-height:18px;
				*line-height:5px;
				width:120px;
				text-align:left;
			}
			#menu li.biMenu a:hover {
				color:#c5d7e1;
				background:url(../images/bullet_2.gif) no-repeat 33px 15px;
				*background:url(../images/bullet_2.gif) no-repeat 33px 10px;
				display:block;
				text-decoration:none;
			}
			#menu li.biMenu.last {
				background:none;
			}
			/* Terceiro Nivel */
			#menu li li:hover li, #menu li li.hover li {background:none;}
			#menu li li:hover li span, #menu li li.hover li span { background:none; }
			#menu li li:hover li a, #menu li li.hover li a {color:#fff; text-decoration:none;}
			#menu li li:hover div.terMenu, #menu li li.hover div.terMenu {display: block;}
			#menu div.terMenu {
				display:none;
				position:absolute;
				top:0%;
				left:100%;
				background:url(../images/bg_submenu_bt.gif) no-repeat center bottom;
				width:196px;
				padding-bottom:5px;
			}
			#menu div.terMenu ul {
				width:196px;
				padding-top:10px;
				background:#29567f url(../images/bg_submenu.gif) repeat-x 0 top;
			}
			#menu li li li.terMenu {
				background:transparent url(../images/bulletMenu.gif) no-repeat 5px 13px;
				_float: left;
			}
			#menu li.terMenu a {
				cursor:default;
				width:140px;
				color:#82A1BD !important;
				text-decoration:none;
				/*height:23px;*/
				background:url(../images/bullet_1.gif) no-repeat 33px 15px;
				*background:url(../images/bullet_1.gif) no-repeat 33px 8px;
				padding:8px 0 8px 45px;
				cursor:pointer;
			}
			#menu li.terMenu a:hover {
				color:#c5d7e1 !important;
				*background:url(../images/bullet_2.gif) no-repeat 33px 8px;
			}
			#menu div.terMenu li {
				background:url(../images/menu_divisoria.gif) no-repeat center bottom !important;
				*height:30px;
			}
			#menu div.terMenu li.none {
				background:none !important;
			}
			#menu .terMenu .none {
				background:none;
			}
			#menu li li li:hover, #menu li li li.hover {  }
			#menu li li li:hover span, #menu li li li.hover span {
			}
			#menu li li li:hover a, #menu li li li.hover a { color:#82A1BD; }
		/* Fim: Menu topo */
		/* DIV RODAPE */
		#rodape {
			float:left;
			background:#eaf5fa;
			width:100%;
		}
		#top {
			float:right;
			background:#eaf5fa;
			width:100px;
			height:74px;
			margin:0 auto;
		}
		#top a span {
			float:right;
			padding:0 0 0 12px;
			background: url(../images/bullet_top.gif) no-repeat 0 55%;
			font-size:1.2em;
			color:#66859a;
			margin-top:30px;
			margin-right:20px;
			cursor:pointer;
		}
		#top a:hover span, #top a.hover span {
			color:#4c687b;
			text-decoration:underline;
		}
		#links-rodape {
			float:left;
			width:500px;
			margin-left:10px;
			_margin-left:0px;
			margin-top:35px;
		}
		#rodape #links-rodape li {
			float:left;
			margin-left:15px;
			background:url(../images/divisoria2.gif) no-repeat right bottom;
		}
		#rodape #links-rodape a span {
			display:block;
			color:#66859a;
			background:none;
			font-size:1.2em;
			margin-right:15px;
		}
		#rodape #links-rodape a:hover span, #rodape #links-rodape a.hover span {
			text-decoration:underline;
		}			
		#rodape1 {
			float:left;
			background:#cedbe4;
			width:330px;
			height:50px;
		}
		#rodape1 span {
			float:left;
			margin-top:15px;
			_margin-top:20px;
			margin-left:15px;
			color:#2a5c7c;
			font-size:1.1em;
		}
		.interag {
			float:right;
			display:block;
			background:url(../images/interag.gif) no-repeat top;
			width: 36px;
			height: 12px;
			font-size:0.4em;
			text-indent:-9999px;
			margin-right:30px;
			_margin-right:15px;
			margin-top:25px;
		}
		.interag:hover, .interag.hover {
			background-position:left bottom;
		}
		/* Fim: DIV RODAPE */
