		
		@import "geral.css";
		@import "texto.css";
		@import "menu-institucional.css";
		
		* {
			font-family: Arial Narrow, Helvetica, sans-serif;
			color: #4f7d9e;
		}



		/* Containers */
		body { 
			margin: 0 auto;
			}
		
		#geral2 {
			width:100%;
			height:auto;
			background: url(../images/bg_top.jpg) no-repeat center top;
			}
		
		.border { border: 3px solid #d4e3ef }
		.border:hover, .border:focus, .border.focus { border-color: #9cb2c3 }
		a.border { display: block }

		/* Fim: Containers */
		
		
		
		/* DIV CONTEUDO */
		
		#conteudo {
			float:left;
			width:980px;
			background:url(../images/bg_meio.gif) repeat-x bottom;
			}
		
		#meio {
			float:left;
			width:660px;
			}
		
		#turma-ita {
			float: left;
			width:630px;
			margin-bottom:10px;
			}

		#player {
			float:left;
			width:418px;
			height:245px;
			margin-top:20px;
			margin-left:120px;
			_margin-left:70px;
			}
		/*GALERIA*/
		.ad-gallery {
			position:relative;
			background:url(../images/bg-gallery.jpg) no-repeat;
			width:600px;
			margin:0 auto;
			padding:20px 0;
		}
		.ad-gallery, .ad-gallery * {
		}
		.ad-gallery .ad-image-wrapper {
			height:332px;
			width:570px;
			position:relative;
			overflow:hidden;
			margin:0 auto;
		}
		.ad-gallery .ad-image-wrapper .ad-loader {
		  	position:absolute;
		  	z-index:10;
		  	top:48%;
		  	left:48%;
		  	border:1px solid #CCC;
		}
		.ad-gallery .ad-image-wrapper .ad-next {
			position:absolute;
			right:10px;
			top:0;
			width:25%;
			height:100%;
			cursor:pointer;
			display:block;
			z-index:100;
		}
		.ad-gallery .ad-image-wrapper .ad-prev {
		  	position:absolute;
		  	left:10px;
		  	top:0;
		 	width:25%;
		  	height:100%;
		 	cursor:pointer;
		  	display:block;
		  	z-index:100;
		}
		.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
			/* Or else IE will hide it */
			background: url(non-existing.jpg)\9
		}
		.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
			background:url(../images/gallery-prev.png) no-repeat;
			width:51px;
			height:51px;
			display:none;
			position:absolute;
			top:150px;
			left:20px;
			z-index:101;
		}
		.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
			background:url(../images/gallery-next.png) no-repeat;
			width:51px;
			height:51px;
			right:20px;
			left:auto;
		}
		.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image:hover, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image:hover {
			background-position:left bottom;
		}
		.ad-gallery .ad-image-wrapper .ad-image {
			position:absolute;
			overflow:hidden;
			top:0;
			left:0;
			z-index:9;
		}
		.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
			position:absolute;
			bottom:0px;
			left:0px;
			padding:7px;
			text-align:left;
			width:100%;
			z-index:2;
			background:url(opa75.png);
			color:#000;
		}
		*html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
			background:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');
		}
        .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
          display:block;
        }
		.ad-gallery .ad-controls {
			height:20px;
			margin-bottom:5px;
		}
		.ad-gallery .ad-info {
			font-family:Arial, Helvetica, sans-serif;
		 	float:left;
			font-size:1.0em;
		}
		.ad-gallery .ad-slideshow-controls {
		  	float:right;
		}
		.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
			padding-left:5px;
			cursor:pointer;
			color:#51566a;
			font-family:Arial, Helvetica, sans-serif;
		}
		.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
			padding-left:5px;
			font-size:0.9em;
			font-family:Arial, Helvetica, sans-serif;
			color:#51566a;
		}
		.ad-gallery .ad-slideshow-running .ad-slideshow-start {
			cursor:default;
			font-style:italic;
		}
		.ad-gallery .ad-nav {
			width:100%;
			position:relative;
			background:url(../images/ad-nav.jpg) no-repeat;
			width:600px;
			height:81px;
			left:50%;
			margin-left:-300px;
			z-index:50;
			padding-top:8px;
		}
		.ad-gallery .ad-forward, .ad-gallery .ad-back {
			position:absolute;
			top:0;
			z-index: 10;
		}
		/* IE 6 doesn't like height: 100% */
		* html .ad-gallery .ad-forward, .ad-gallery .ad-back {
		  	height:18px;
		}
		.ad-gallery .ad-back {
			cursor:pointer;
			width:17px;
			top:30px;
			left:15px;
			height:22px;
			display:block;
			background:url(../images/ad-prev01.gif) no-repeat;
		}
		.ad-gallery.info .ad-back {
			background:url(../images/ad-prev03.gif) no-repeat;
		}
		.ad-gallery.mult .ad-back {
			background:url(../images/ad-prev04.gif) no-repeat;
		}
		.ad-gallery .ad-forward {
			cursor:pointer;
			right:15px;
			top:30px;
			width:17px;
			height:22px;
			display:block;
			background:url(../images/ad-next01.gif) no-repeat;
		}
		.ad-gallery.info .ad-forward {
			background:url(../images/ad-next03.gif) no-repeat;
		}
		.ad-gallery.mult .ad-forward {
			background:url(../images/ad-next04.gif) no-repeat;
		}
		.ad-gallery .ad-back:hover, .ad-gallery .ad-forward:hover {
			background-position:left bottom;
		}
		.ad-gallery .ad-nav .ad-thumbs {
			overflow:hidden;
			width:494px;
			margin:0 auto;
		}
		.ad-gallery .ad-thumbs .ad-thumb-list {
			float:left;
			width:9000px;
			list-style:none;
			margin:0;
		}
		.ad-gallery .ad-thumbs li {
			float:left;
			padding-right:10px;
			margin:0;
			list-style:none;
		}
		.ad-gallery .ad-thumbs li a {
			display:block;
		}
		.ad-gallery .ad-thumbs li a img {
			display:block;
		}
		.ad-gallery .ad-thumbs li a.ad-active img {
		}
		.ad-gallery .ad-thumbs img, .ad-gallery .ad-thumbs a, .ad-gallery .ad-thumbs a.ad-active {
			border:none;
			overflow:hidden;
			display:block;
			_float:left;
		}
		.ad-gallery .ad-thumbs a:hover, .ad-gallery .ad-thumbs a.ad-active {
			/*border:4px solid #7e4d9d;*/
		}
		.ad-gallery .ad-thumbs a:hover img, .ad-gallery .ad-thumbs a.ad-active img {
			/*margin:-4px;*/
		}
		.ad-gallery.info .ad-thumbs a:hover, .ad-gallery.info .ad-thumbs a.ad-active {
			border:4px solid #ee2d24;
		}
		.ad-gallery.info .ad-thumbs a:hover img, .ad-gallery.info .ad-thumbs a.ad-active img {
			margin:-4px;
		}
		.ad-gallery.mult .ad-thumbs a:hover, .ad-gallery.mult .ad-thumbs a.ad-active {
			border:4px solid #009ad9;
		}
		.ad-gallery.mult .ad-thumbs a:hover img, .ad-gallery.mult .ad-thumbs a.ad-active img {
			margin:-4px;
		}
		/* Can't do display none, since Opera won't load the images then */
		.ad-preloads {
			position:absolute;
			left:-9000px;
			top:-9000px;
		}
		.TitVideo p
		{
			
			margin-top:431px;
			_margin-top:0px;
			text-align:right;
		}
	
		/* fim: DIV CONTEUDO */
		
