@charset "utf-8";
/* CSS Document */

*{ 	padding:0px;;
	margin:0px;
	color:none;
	border:0px;
	float:none;
	
}

body{ background-image:url(../img/fundo.png);
}
 

#geral{	
		width:938px;
		margin-right:auto;
		margin-left:auto;
		text-align:justify;
		
	
}


#topo{	background-image:url(../img/topo.png);
		_background-image:url(../img/topo_ie6.png);
		background-repeat:no-repeat;
		background-position:center;
		width:938px; 
		height:129px;
		margin-right:auto;
		margin-left:auto;
		text-indent:-200000px;
	
}


#topo p { display:none;
}


#logo{	width:112px;
		height:101px;
		float:left;
		margin:5px 0px 0 30px;
}		

#logo a{	display:block;
			width:112px;
			text-indent:-200000px;
			height:101px;
			background-image:url(../img/logo.png);			
}

#lingua{	float:right;
			width:72px;
			height:15px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;

			background-position:50px 0;
			background-repeat:no-repeat;
			margin:7px 36px 0 0;
			_margin:7px 18px 0 0; /* ie 6 */	
}


#lingua a {	float:left;
			height:15px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			text-indent:0px;
			color:#663366;
			text-decoration:none;
}

#lingua a:hover {	float:left;
					height:15px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					text-indent:0px;
					color:#663366;
					text-decoration:underline;
}

#lingua2{	float:right;
			width:82px;
			height:15px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			background-image:url(../img/bra.gif);
			background-position:60px 0;
			background-repeat:no-repeat;
			margin:7px 36px 0 0;
			_margin:7px 18px 0 0; /* ie 6 */	
}


#lingua2 a {	float:left;
			height:15px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			text-indent:0px;
			color:#663366;
			text-decoration:none;
}

#lingua2 a:hover {	float:left;
					height:15px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					text-indent:0px;
					color:#663366;
					text-decoration:underline;
}

#menu{ 	list-style:none;
		color:#663366;
		display:block;
		width:720px;
		height:20px;
		text-indent:0px;
		float:right;
		margin:70px 30px 0 0px;
		_margin:70px 10px 0 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;		
		
}

body:nth-of-type(1) #menu{ 	list-style:none;
							color:#663366;
							display:block;
							width:730px;
							height:20px;
							text-indent:0px;
							float:right;
							margin:70px 30px 0 0px;
							_margin:70px 10px 0 0px;
							font-family:Arial, Helvetica, sans-serif;
							font-size:12px;
							font-weight:bold;		
		
}

#menu ul{	list-style:none;	
}

#menu ul li{float:left;
			margin:0 5px 0 0;
}

#menu ul li a {	text-decoration:none;
				color:#663366;			
}

#menu ul li a:hover {	text-decoration:underline;
						color:#663366;			
}
		
#conteudo{	width:897px;
			_width:895px;
			background-color:#FFFFFF;
			margin:0px 0px 0px 20px;
			*margin:0px 0px 0px 21px; /* IE7 e IE6 */
			_margin:0px 0px 0 11px;
			float:left;		
}


#flash{	width:680px;
		height:210px;
		*margin:0 0 0px 5px;/*IE6 e IE7*/
		margin:0 0 0px 12px;
		padding: 0 0 10px 0;
		border-bottom:2px solid #8b8b8b;
		float:left;
}



#col_1_home{	width:660px;
				margin:10px 0 0px 15px;
				padding: 0 0 17px 0;
				border-bottom:2px solid #8b8b8b;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#663366;
				float:left;	
}

#col_1_home p{	color:#666666;
				margin:10px 0 0 0;
}

#col_1_home a{	color:#663366;
				display:block;
				padding:10px 0 0 0;
				text-decoration:none;
				font-weight:bold;
}

#col_1_home a:hover{	color:#663366;
						display:block;
						padding:10px 0 0 0;
						text-decoration:underline;
						font-weight:bold;
}


h3{	color:#d7556b;
}

#col_2_home{	width:425px;
				float:right;
				padding: 0 0 17px 0;
				border-bottom:2px solid #8b8b8b;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#663366;
				margin:10px 12px 0px 0px;
				
				
				
}

#col_2_home h3{	margin:0 0 10px 0;
}

#s_coluna{		width:680px;
				margin:10px 0 0px 15px;
				padding: 0 0 17px 0;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#663366;
				float:left;
}

#s_coluna p{		color:#666666;
					margin:10px 0 10px 0px;
					
}

#s_coluna ul{		list-style:none;
					margin:10px 0 0 0;
					
}

#s_coluna ul li{		color:#666666;
						
					
}

#s_coluna a{		text-decoration:none;
					margin:10px 0 10px 0px;
					color:#666666;
					float:none;
					clear:both;
					
}

#s_coluna a:hover{		text-decoration:underline;
						margin:10px 0 10px 0px;
						color:#666666;
				
}

#s_coluna img	{	margin:10px 0 10px 0px;
					color:none;
				
}

#s_coluna b		{	margin:10px 0 0px 0px;
					color:#666666;
				
}

#s_coluna h3{		
					margin:10px 0 0px 0px;
					
}

#programacao{	width:180px;
				_width:172px;/*IE6*/
				height:700px;
				*height:610px;/*ie*/
				background-color:#362c23;
				float:right;
				margin:0 12px 10px 0;
				*margin:0 10px 10px 5px;/*IE6 e IE7*/				
				_margin:0 4px 10px 0px;/*IE6*/
}

#programacao p {	margin:10px 0 0 10px;
									
}

.laranja{ 	color:#f29441;
			font-size:14px;
			font-family:Arial, Helvetica, sans-serif;
}

.laranja a{ 	color:#f29441;
				font-size:14px;
				font-family:Arial, Helvetica, sans-serif;
				text-decoration:none;
}

.laranja a:hover{ 	color:#f29441;
					font-size:14px;
					font-family:Arial, Helvetica, sans-serif;
					text-decoration:underline;
}		

.bege{ 		color:#a79687;
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;
			margin:0 0 5px 0;
			display:block;
}

.roxo{ 		color:#663366;
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;
}

#programacao ul{ 	list-style:none;
					padding:0 0 0 10px;
					width:160px;
					display:block;
					text-align:left;
}

#programacao ul li{
					line-height:14px;
				
}

#programacao ul li a{	color:#FFFFFF;
						font-size:12px;
						font-family:Arial, Helvetica, sans-serif;
						text-decoration:none;
						
						
}

#programacao ul li a:hover{	color:#FFFFFF;
							font-size:12px;
							font-family:Arial, Helvetica, sans-serif;
							text-decoration:underline;
}

#apoio_rodape{	width:860px;
				float:left;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#663366;
				margin:5px 0 10px 15px;
				padding:0 0 15px 0;
}

#apoio_rodape a img{	margin:10px 28px 0 28px;
}

#rodape{	width:897px;
			_width:895px;
			height:180px;
			margin:0px 0px 0px 20px;
			*margin:0px 0px 0px 21px; /* IE7 e IE6 */
			_margin:0px 0px 0 22px; /*IE6*/
			background-color:#A79687;
			padding:10px 0 10px 0;
			color:#FFFFFF;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			float:left;
			_float:none; /*ie6*/
}

#rod_esq{	float:left;
			margin:10px 0 0px 15px;
			width:400px;
			
			
			
}


#rod_esq a{  	
				color:#FFFFFF;
				text-decoration:none;
				margin:0 0 0 0;
				
}

#rod_esq a:hover{ color:#FFFFFF;
					text-decoration:underline;
}	

#rod_dir{	float:right;
			width:200px;
			margin:10px 10px 0px 0px;
			text-align:right;
			
}

#rod_dir a{  	
				color:#FFFFFF;
				text-decoration:none;
				margin:0 0 0 0;
}

#rod_esq a:hover{ color:#FFFFFF;
					text-decoration:underline;
}	

#filme	{		width:680px;
				margin:10px 0 10px 15px;
				_margin:10px 0 10px 9px;
				padding: 0 0 17px 0;
				border-bottom:2px solid #8b8b8b;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#663366;
				float:left;
}

#filme p{		color:#666666;
				margin:0px 0 10px 0px;
					
}

#filme ul{		list-style:none;
					margin:10px 0 0 0;
					
}

#filme ul li{		color:#666666;
						
					
}

#filme a{		display:block;
				text-decoration:none;
				margin:10px 10px 10px 0px;
				color:#666666;
				float:left;
				font-weight:bold;				
}

#filme a:hover{		text-decoration:underline;
					margin:10px 10px 10px 0px;
					color:#663366;
					font-weight:bold;
				
}

#filme img	{	margin:10px 0 10px 0px;
					color:none;
				
}

#filme b		{	margin:0px 0 0px 0px;
					color:#666666;
				
}

#filme h3{		
					margin:10px 0 0px 0px;
					
}

#trailer{		width:425px;
				float:left;
				padding: 0 0 17px 0;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#663366;
				margin:10px 0px 10px 12px;
				_margin:10px 5px 10px 9px;
				
				
				
}

#trailer h3{	margin:0 0 10px 0;
}

#dias{	margin:10px 0 0px 0;
		padding:0 0 30px 0;

}

#dias a{ 	display:block;
			float:left;
			margin:0px 10px 0px 0;

}

#prog	{		width:680px;
				margin:10px 0 10px 15px;
				_margin:10px 0 10px 9px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#663366;
				float:left;

}

#prog a{		display:block;
				text-decoration:none;
				color:#666666;

				font-weight:bold;				
}



#prog a:hover{		text-decoration:underline;
					
					color:#663366;
					font-weight:bold;
				
}


.prog_esq{		font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#663366;
				width:330px;
				float:left;
				
				
				
}


.prog_esq b{	text-align:left;
				color:#666666;
				font-weight:normal;
				
				
				
					
}

.prog_esq p{	text-align:left;
				color:#666666;
				padding: 0 0 17px 0;
				border-bottom:2px solid #8b8b8b;
				text-align:justify;
				
					
}

.prog_esq img{	clear:both;
				margin:10px 0 10px 0px;
					
}
 
.prog_esq a	{	color:#666666;
					text-decoration:none;				
}

.prog_esq a:hover{			color:#666666;
							text-decoration:underline;
}

.prog_dir{		font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#663366;
				width:330px;
				float:right;
				
				
				
}



.prog_dir p{	text-align:left;
				color:#666666;
				padding: 0 0 17px 0;
				border-bottom:2px solid #8b8b8b;
				text-align:justify;
				
					
}

.prog_dir img{	clear:both;
				margin:10px 0 10px 0px;
					
}
 
.prog_dir a	{	color:#666666;
					text-decoration:none;				
}

.prog_dir a:hover{			color:#666666;
							text-decoration:underline;
}

.prog_dir b{	text-align:left;
				color:#666666;
				font-weight:normal;
				
				
					
}

.gambi{	font-weight:bold;
		margin:0 0 10px 0;
		display:block;
}

.bege_dia{	color:#a79687;
			font-size:18px;
			font-family:Arial, Helvetica, sans-serif;
			margin:0 0 5px 0;
			display:block;
}

.video{			width:680px;
				float:left;
				padding: 0 0 17px 0;
				border-bottom:2px solid #8b8b8b;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#663366;
				margin:10px 0px 0px 15px;
				
				
				
}

.video h3{	margin:0 0 10px 0;
}

#video{			width:680px;
				float:left;
				padding: 0 0 17px 0;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#663366;
				margin:10px 0px 0px 15px;
				
				
				
}

#video h3{	margin:0 0 10px 0;
}