@charset "utf-8";

@import url(reset.css);

/*----------------------------------------
	TABLE OF CONTENTS
------------------------------------------
	+HEADER
		-CONTAINER
	+MAIN
		+CONTAINER
			+MENU
				-PARCEIROS
				-NEWSLETTER
			+CONTENT
				-INFO
				-INFO2
				-ROTEIROS
				-AUDIO
				-FICHA
				-INFO3(contactos)
				-MULTIMEDIA
					-FOTOGRAFIAS
					-VIDEOS
				-SIDEIMAGE
				-NEWS
				-SUBMENU
				-ROTEIROS.php MENU
		+FOOTER

------------------------------------------*/

a:link , a:visited, a:active, a:hover{
	color:				#b72323;
	text-decoration:	none;
	padding-bottom:		0px;
}

body{
	background:			url(../img/bg/bg2.gif) repeat-x fixed;
	overflow: 			auto;
	
	font: 				10px Verdana, Arial, Helvetica, sans-serif;
}

h1{
	font:				14px Georgia, "Times New Roman", Times, serif;
	color:				#586699;
}

h2{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	color:				#3f7cc7;
}

h3{
	font:				10px Verdana, Arial, Helvetica, sans-serif;
	color:				#b00c0c;
	font-weight:		bold;
}

h4{
	font:				10px Verdana, Arial, Helvetica, sans-serif;
	color:				#b00c0c;
}

h5{
	padding-left:10px;
	
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	color:#3f7cc7;
}

h6{
	font:				12px Georgia, "Times New Roman", Times, serif;
	color:				#586699;
}

em{
	font-family:		“Trebuchet MS”, sans-serif;
	font-size:			12px;
	font-style:			italic;
	font-weight:		normal;
	text-transform:		normal;
	letter-spacing:		normal;
	line-height:		1.3em;
	color:				#000000;
}

fieldset{
	padding:			0px 10px 0px 10px;
}

input{
	background-color:	#777777;
	border:				1px solid #dcdcdc;
	height:				15px;
	
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			10px;
	color:				#FFFFFF;
}

select{
	background-color:	#777777;
	border:				1px solid #dcdcdc;
	height:				20px;
	
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			10px;
	color:				#FFFFFF;
	text-decoration:	none;
}

/*----------------------------------------*/ 
/*	CLASSES                               */

.album_separador{
	margin-top:10px;
	height:10px;
}

.ajax_sucess_newsletter{
		padding-bottom:10px;
}

.img_titulo{
	padding:			10px 0px 3px 0px;
}

.input_newsletter{
	margin-bottom:		5px !important;
	width:				177px;
}

a.btn_submit:link{
	float:				right;
	text-decoration:	none;
	color:				#b00c0c;
}

a.btn_submit:hover{
	float:				right;
	text-decoration:	underline;
	color:				#b00c0c;
}

a.btn_submit:active{
	float:				right;
	text-decoration:	underline;
	color:				#b00c0c;
}

a.btn_submit:visited{
	float:				right;
	text-decoration:	none;
	color:				#b00c0c;
}

.clear{
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
}

.links:hover{
	color:				#b72323;
	text-decoration:	underline;
}

.align_right{			text-align:right;}
.align_left{			text-align:left;}
.align_center{			text-align:center;}

.bold_red{				font-weight:bold; color:#b72323;}

.border_1px{
	border:1px dashed #666666;
}
.centered{
	margin-right:		auto;
	margin-left:		auto;
}
.clearleft{
	clear:				left;
}

li.cursos{
	line-height:15px;
	background-color:#f5f6ed;
	border-bottom: 1px dotted #999999;
	list-style-image:url(../img/seta_azul.png);
	list-style-position: outside;
	vertical-align:middle;
	padding:5px 0 5px;
}

li.cursos:hover{
	background-color:#d1c39d;
	cursor:pointer;
}
		
ul.cursos_ul{
	padding-top:10px;
	padding-left:28px;
	width:408px;
}

.floated{
	float:				left;
	position:			relative;
}

.floatright{
	float:				right;
	position:			relative;
}

.h1_bg{
	background-color:	#f5f6ed;
	font-style:			italic;
}

.img-border{
	border:				#f5f6ed solid 5px;
}

.img_left{
	margin:				0px 12px 0px 0px; 
	padding:			0px; 
	display:			block; 
	float:				left;
}

.img_left_0{
	margin:				0px 0px 0px 0px; 
	padding:			0px; 
	display:			block; 
	float:				left;
}

.img_right{
	margin:				0px 0px 0px 12px;
	padding:			0px;
	display:			block;
	float:				right;
}

.indent_5{				
	padding-left:		5px;
	line-height:		14px;
}

.labels{
	margin-bottom:		5px;
}

.margin_top5px{
	padding-top:		5px;
}

.margin_bottom5px{
	padding-bottom:		5px;
}

p.servicos_info{
	padding: 5px 0 0 10px;
	color: #777777;
}

span.news_data{
	display:block;
	font-family:		“Trebuchet MS”, sans-serif;
	font-size:			9px;
	font-style:			normal;
	font-weight:		normal;
	text-transform:		normal;
	letter-spacing:		normal;
	line-height:		1em;
	color:				#586699;
}

.no_display{
	display:			none !important;
}

.padding_left5px{
	padding-left:		5px;
}

p.roteiros_txt{
	margin:				5px 0 0 0;
			
	font-family:		“Trebuchet MS”, sans-serif;
	font-size:			10px;
	font-style:			normal;
	font-weight:		normal;
	text-transform:		normal;
	letter-spacing:		normal;
	line-height:		1.2em;
	color:				#666666;
}

p.roteiros_txt_11{
	margin:				0px 0 0 0;
			
	font-family:		“Trebuchet MS”, sans-serif;
	font-size:			11px;
	font-style:			normal;
	font-weight:		normal;
	text-transform:		normal;
	letter-spacing:		normal;
	line-height:		1.4em;
	color:				#666666;
}

p.roteiros_txt_11bold{
	margin:				0px 0 0 0;
			
	font-family:		“Trebuchet MS”, sans-serif;
	font-size:			11px;
	font-style:			normal;
	font-weight:		600;
	text-transform:		normal;
	letter-spacing:		normal;
	line-height:		1.4em;
	color:				#555;
}


img.titulos{
	display:			block;
}

.quote{
	width:				430px;
	margin:				0 auto 0 auto;
}

div.thumb{
	background-color:	#999999;
	border:				1px solid #d9d9d9;
	display:			block;
	float:				left;
	margin:				0px 5px 0 0;
	width:				66px;
	height:				60px;
}

/*--------------*/
/* TOOLTIP      */
.tooltip {
	background-color:	#777777;
	padding:			5px;
	position:			absolute;
	width:				180px;
	height:				60px;
	left:				-2000px;
}
.tooltip P {
	background-color:	#ebebeb;
	margin:				0;
	padding:			5px;
	width:				170px;
	height:				50px;
	
	font-weight:		bold;
}

.nome{
	padding:			5px;
	
	font-family:		Helvetica, Arial, sans-serif;
	font-size:			11px;
	font-style:			normal;
	font-weight:		bold;
	text-transform:		normal;
	letter-spacing:		normal;
	line-height:		1.4em;
	color:				#555555;
}

.artistas{
	padding:			5px;
	margin-left:		5px;
	
	font-family:		Helvetica, Arial, sans-serif;
	font-size:			10px;
	font-style:			normal;
	font-weight:		bold;
	text-transform:		normal;
	letter-spacing:		normal;
	line-height:		1.42em;
	color:				#777777;
}

.programa{
	padding:			5px;
	margin-left:		5px;
	
	font-family:		Helvetica, Arial, sans-serif;
	font-size:			10px;
	font-style:			normal;
	font-weight:		bold;
	text-transform:		normal;
	letter-spacing:		normal;
	line-height:		1.42em;
	color:				#919191;
}

.submit{
	border:				0;
	background:			url(../img/bt_enviar.gif) no-repeat;
	margin-left:		10px;
	float:				right;
	cursor:				pointer;
	width:				60px;
	height:				15px;
}

.submit:hover{
	background:			url(../img/bt_enviar_over.gif) no-repeat;
}

.submit_newsletter{
	border:				0;
	background:			url(../img/bt_enviar.gif) no-repeat;
	margin-left:		10px;
	float:				right;
	cursor:				pointer;
	width:				60px;
	height:				15px;
}

.submit_newsletter:hover{
	background:			url(../img/bt_enviar_over.gif) no-repeat;
}

.btn_limpar{
	border:				0;
	background:			url(../img/bt_limpar.gif) no-repeat;
	margin-left:		10px;
	float:				right;
	cursor:				pointer;
	width:				60px;
	height:				15px;
}

.btn_limpar:hover{
	background:			url(../img/bt_limpar_over.gif) no-repeat;
}

/*----------------------------------------*/ 
/*	HEADER                                */
#header .container{
	height:				121px;
	width:				788px;  
    margin:				0 auto 0 auto;
	padding:			0 5px 10px 5px;
	background-color:	#FFFFFF;
}


/*----------------------------------------*/ 
/*	MAIN                                  */
div#main{ 
	width:				798px; 
    margin:				0 auto 0 auto;
	padding-bottom:		15px;
}
                                 
	div#main .container{
		overflow:			auto;
		width:				788px;  
		margin:				0 auto 0 auto;
		padding:			0 5px 5px 5px;
		background-color:	#FFFFFF;
		overflow: hidden;
	}
	
	/*----------------------------------------*/ 
	/*	MENU                                 */
	div#menu{
		float:				left;
		width:				180px;
		min-height:			419px;
		background-color:	#FFFFFF;
	}
	
		div#consultorio{
			margin-top:10px;
		}
		
		div#parceiros{}
		
		div#newsletter .error{
			color:#555555;}
	/*END MENU*/
	
	div#content{
		float:				right;
		background-color:	#FFFFFF;
		width:				598px;
		min-height:			419px;
		padding-left:		10px;
	}
	
	/*----------------------------------------*/ 
	/*	INFO                                  */
	div#info{
		float:				left;
		background-color:	#FFFFFF;
		width:				398px;
		margin-right:		10px;
	}
		
		div#info div.newsleft{
			display:			block;
			margin-right:		10px;
			width:				194px;
			height:				250px;
			float:				left;
			padding-top:		10px;
			padding-bottom:		10px;
		}
		
		div#info div.newsright{
			width:				194px;
			height:				250px;
			float:				left;
			padding-top:		10px;
			padding-bottom:		10px;
		}
		
		div#info div.index_new_txt{
			height:190px;
			margin-bottom:10px;
			overflow:hidden;
		}
		
		ul.news_audio{
			padding-top:10px;
		}
		ul.news_audio li{
			clear:both;
			display:block;
			padding-bottom:10px;
		}
		
		ul.news_audio li object{
			float:left;
		}
		ul.news_audio li .song_title{
			float:left;
			padding-left:10px;
			
			font-family:		“Trebuchet MS”, sans-serif;
			font-size:			11px;
			font-style:			normal;
			font-weight:		normal;
			text-transform:		normal;
			letter-spacing:		normal;
			line-height:		1.4em;
			color:				#777777;
			text-align:			left;
		}
		
		div#info p.news_txt{
			padding-top:		10px;

			font-family:		“Trebuchet MS”, sans-serif;
			font-size:			11px;
			font-style:			normal;
			font-weight:		normal;
			text-transform:		normal;
			letter-spacing:		normal;
			line-height:		1.4em;
			color:				#777777;
			text-align:			left;
		}
		
		div#info div.news_img{
			margin-top:10px;
			overflow:hidden;
			width:398px;
			height:auto;
			
			text-align:center;
		}
		
		div#mais_noticias{
			float:				right;
			margin-top:			30px;
			width:				190px;
		}
		
		div#mais_noticias #menu_news{
			background-color:	#f5f6ed;
			width:				190px;
		}
		
		div#mais_noticias .menu_new{
			padding-bottom:5px;
			padding-top:5px;
			border-bottom:		1px dotted #CCCCCC;
		}
		
		div#mais_noticias .menu_new:hover{
			background-color:	#dcd4be;
			cursor:				pointer;
		}
		div.pub1{
			border-top:1px dotted #d4d4d4;
			display:block;
			float:left;
			margin-top:20px;
			width:auto;
		}
		
		div.pub1 div.publeft{
			display:			block;
			margin-right:		10px;
			width:				194px;
			height:				60px;
			float:				left;
			padding-top:		5px;
		}
		div.pub1 div.pubright{
			display:			block;
			width:				194px;
			height:				60px;
			float:				right;
			padding-top:		5px;
		}
		
		ul.news_ul{padding-top:10px;}
		
		ul.news_ul li{
			list-style-position:inside;
			list-style-type: square;
			padding-left:10px;
			padding-top:5px;
			
			font-family:		“Trebuchet MS”, sans-serif;
			font-size:			11px;
			font-style:			normal;
			font-weight:		normal;
			text-transform:		normal;
			letter-spacing:		normal;
			line-height:		1.4em;
			color:				#777777;
			text-align:			left;
		}
	
	/* INFO2                                 */
	div#info2{
		float:				left;
		background-color:	#FFFFFF;
		width:				438px;
		margin-right:		10px;
		padding-top:		0px;
		margin-bottom:		10px;
		z-index:			2000;
		
		text-align:			left;
		line-height:		14px;
		font-family:		Verdana, Arial, Helvetica, sans-serif;
		color:				#555555;
	}
	
	div#info2 a:hover{
		text-decoration:underline;
	}
	
		div#info2 div.news_img{
			margin-top:10px;
			overflow:hidden;
			width:438px;
			height:auto;
			
			text-align:center;
		}
		
		ul.parcerias li{
			background:#f5f6ed;
			border-bottom:1px solid #FFF;
			line-height:26px;
			padding-left:10px;
			width:428px;
			height:27px;
		}
		
		ul.parcerias li a:hover{
			text-decoration:underline;
		}
		
		div#servicos{
			background:		url(../img/lb_bg.gif) repeat-x top left;
			background-color:#f5f6ed;
			margin-top:		20px;
			margin-left:	0px;
			padding-bottom:	10px;
			width:			438px;
			vertical-align:	top;
			float:left;
		}
		
		/***************************/
		/* AUDIO                   */
		div#audio{
			background-color:#ebebeb;
			float:left;
			margin-top:20px;
			padding:5px;
			position:relative;
			width:578px;
			height:570px;
		}
		
		.imgAlbum{
			float:left;
			margin-right:5px;
			margin-bottom:5px;
			padding:5px 0 0 5px;;
			position:relative;
			width:233px;
		}
		
		.imgAlbum img{
			border:5px #FFF solid;
		}
		
		.audio_text{
			float:right;
		}
		
		ul.audio{
			float:left;
			list-style: none;
			margin: 10px 0 5px 0;
			width:350px;
		}
		
		ul.audio li{
			clear:both;
			display:block;
			margin:0 0 0 0;
		}
		ul.audio li .dados_musica{
			float:left;
			height:auto;
			width:325px
		}
		
		ul.audio .swf_btn object{
			float:left;
			margin: 2px 5px 0 0px;
			vertical-align:middle;
		}
		
		ul.audio li .autor{
			font-size:10px;
			font-style:italic;
		}
		
		/***************************/
		/* FICHA                   */
		div#ficha{
			background:		url(../img/lb_bg.gif) repeat-x top left;
			background-color:#f5f6ed;
			margin-top:		20px;
			margin-left:	21px;
			width:			275px;
			vertical-align:	top;
			float:left;
		}
		
		.links_ul li{
			margin-bottom:5px;
		}
		
		div#ficha ,#ficha2, input{
			margin-bottom:	10px;
		}
		
		div#ficha3{
			background-color:#fff;
			margin-left:	21px;
			width:			555px;
			padding:		5px;
			vertical-align:	top;
			float:			left;
		}
		
		div#ficha input#id_nome, input#id_morada, input#id_email, input#id_prof{
			width:			250px;
		}
		
		div#ficha input#id_codPostal{
			width:			60px;
		}
		
		div#ficha input#id_local{
			width:			181px;
		}
		
		div#ficha input#id_telef{
			width:			120px;
		}
		
		div#ficha input#id_tele{
			width:			121px;
		}
		
		div#ficha input#id_ano, input#id_dia, input#id_mes{
			width:			30px;
			margin-right:	0px;
		}
		
		div#ficha input#id_contri{
			width:			115px;
		}
		
		div#ficha2{
			background:		url(../img/lb_bg.gif) repeat-x top left;
			background-color:#f5f6ed;
			margin-top:		20px;
			margin-left:	5px;
			padding-bottom:	10px;
			width:			275px;
			vertical-align:	top;
			float:			left;
		}
		
		div#ficha2 .radioButton{
			clear:			left;
			width:			140px;
		}
		
		div#ficha2 .radiobg{
			background-color:#f5f6ed;
			border:			0px;
		}
		
		div#ficha2 select{
			width:			255px;
			padding:		0px 0px 0px 0px;
			margin-bottom:	10px;
		}
		
		div#ficha2 option{
			width:			255px;
		}
		
		div#ficha2 label#limparstyle{
			background:url(../img/bt_limpar.gif) no-repeat;
			float:left;
			width:60px;
			height:15px;
		}
		
		div#ficha2 label#limparstyle:hover{
			background:url(../img/bt_limpar_over.gif) no-repeat;
		}
		
		div#ficha2 div#ficha_sucess{
			display:none;
		}
		div#ficha2 div#ficha_error{
			display:none;
			color:#b72323;
		}
		
		div#img_curso{
			width:			313px;
			float:			left;
			margin:			10px 5px 0px 5px;
			position:		relative;
		}
	
	/* INFO3 [CONTACTOS]                      */
	div#info3{
		float:				left;
		background-color:	#FFFFFF;
		width:				598px;
		margin-right:		5px;
		padding-top:		0px;
		margin-bottom:		10px;
		z-index:			2000;
		
		text-align:			justify;
		line-height:		14px;
		font-family:		Verdana, Arial, Helvetica, sans-serif;
		color:				#555555;
	}
	
		div#info3 div.contacto{
			display:		block;
			margin-bottom:	10px;
			width:			100%;
			height:			106px;
		}
		
		div#info3 div.dados_contacto{
			width:299px;
			float:left;
		}
		
		div#info3 div.mapa{
			float:left;
		}
		
		div#info3 div#form_contactos{
			background:			url(../img/lb_bg.gif) repeat-x top left;
			background-color:	#f5f6ed;
			padding-bottom:		10px;
			width:				299px;
			vertical-align:		top;
			float:				right;
		}
		
		div#form_contactos ul{
			margin-left:		10px;
			margin-right:		10px;
		}
		
		div#info3 textarea{
			border:				1px solid #dcdcdc;
			background-color:	#777777;
			width:				277px;
			height:				120px;
			
			color:				#FFFFFF;
			font-family:		Verdana, Arial, Helvetica, sans-serif;
			font-size:			10px;
		}
	
		
		div#form_contactos input.text-input{
			border:				1px solid #dcdcdc;
			vertical-align:		top;
			width:				277px;
			height:				15px;
			background-color:	#777777;
			
			color:				#FFFFFF;
		}
		
		div#form_contactos .submit{
			margin:				10px 0 0 0;
		}
		
		
		#video_player{
			background-color:#0099CC;
			display:block;
			width:400px;
			height:327px;
		}
	
	/*--------------------------*/
	/* SIDEIMAGE                */
	div#sideimage{
		overflow:			hidden;
		float:				right;
		position:			relative;
		width:				190px;
		height:				190px;
		margin-bottom:		10px;
	}
	
	div#sideimage img {
		position:			absolute;
		left:				0;
		top:				0;
	}
	
	/*--------------------------*/
	/* NEWS(lateral)            */
	div#news{
		float:				right;
		position:			relative;
		background-color:	#666666;
		width:				190px;
		height:				318px;
	}
		div#news div.roteiros_seta{
			cursor:				pointer;
			width:				190px;
			height:				15px;
		}
		
		div#news a:active, a:hover{
			/*border-bottom:		0px;*/
		}
		
		div#news div#stage{
			width:190px;
			overflow: auto;
			overflow-x:hidden;
			overflow-y:hidden;
			height:288px;
		}
		
		div#news div#roteiros_container{
			background-color:	#FFF;
			width:				190px;
			height:				384px;
		}
	
		div#news div.roteiros_menu_peq{
			background-color:	#f5f6ed;
			border-bottom:		1px dotted #CCCCCC;
			padding:	 		5px 0 0 0;
			overflow:			hidden;
			width:				190px;
			height:				90px;
		}
		
		div#news div.roteiros_menu_peq:hover{
			background-color:	#dcd4be;
			cursor:				pointer;
		}
	
	/*--------------------------*/
	/* PUB1(lateral)            */
	div#pub1{
		overflow:			hidden;
		float:				right;
		position:			relative;
		width:				190px;
		height:				auto;
		padding-top:		10px;
	}
	
	div#pub2{
		overflow:			hidden;
		float:				left;
		position:			relative;
		width:				180px;
		height:				auto;
	}
	/*--------------------------*/
	/* SUBMENU(lateral)            */
	div#submenu{
		float:				right;
		display:			table;
		background-color:	#FFFFFF;
		padding:			25px 0 0 0;
		width:				150px;
		height:				100%;
		overflow:			hidden;
		
	}
	div#submenu ul{
		display:block;
		vertical-align:middle;
		position:relative;
		width:100%;
		
	}
	
	div#submenu li{
		border-bottom:1px solid #efcece;
		display: block;
		height:20px;
		list-style:none;
		position:relative;
		text-align:center;
		vertical-align:middle;
	}
	
	div#submenu li a{
		height:20px;
		line-height:20px;
		
		color:#b72323;
		font-size:9px;
	}
	
	div#submenu .first{
		border-top:5px solid #b72323;
	}
	
	div#submenu li a:hover{
		border-bottom:1px solid #b72323;
		text-decoration:none;
	}
	
/*END MAIN*/

/*------------------------------------------------------------------------------*/
/* MULTIMEDIA               */

/******* /MENU *******/
/* TABS              */

#multi_content, #fotos{
	margin:0;
	width: 598px;
	height:100%;
}
#multi_content ul, #fotos ul{
	list-style: none;
	list-style-position: outside;
}
#multi_content ul.menu li, #fotos ul.menu li{
	float: right;
	margin-right: 5px;
}
#multi_content ul.menu li, #fotos ul.menu li{
	border-bottom:2px solid #FFFFFF;
	font-weight: 700;
	display: block;
	padding: 5px 10px 5px 10px;
	background: #f7f7f7;
	position: relative;
	color: #666666;
	cursor: pointer;
}
#multi_content ul.menu li.active, #fotos ul.menu li.active{
	border-bottom:0px;
	background: #ebebeb;
	top:2px;
	border-bottom: 0;
	color: #586699;
}

/******* /MENU *******/
/* CONTENT           */
img.tb_multimedia{
	border:5px solid #FFFFFF;
	float:left;
}

.multi_content, .fotos{
	margin: 0pt auto;
	background: #ebebeb;
	float:left;
	text-align: left;
	padding: 0;
	font-size: 11px;
	width:598px;
	height:100%;
}



.multi_content li.li_blocks{
	float:left;
	margin:5px 5px 5px 5px;
}

.fotos li.li_blocks{
	float:left;
	margin:5px 5px 5px 5px;
}

/*--------------------------------*/
/* >>>>>>>>FOTOGRAFIAS<<<<<<<<<<  */

/*-----------------------*/
/* AULAS                 */
.fotos.aulas{
	padding-bottom:0px;
	display: block;
}

/*-----------------------*/
/* BLUES                 */
.fotos.blues{
	padding-bottom:0px;
	display: none;
}

/*-----------------------*/
/* CLINICA               */
.fotos.clinica{
	padding-bottom:0px;
	display: none;
}


/*-----------------------*/
/* C. SOCIAL             */
.fotos.social{
	padding-bottom:0px;
	display: none;
}

/*-----------------------*/
/* ENTIDADE              */
.fotos.entidade{
	padding-bottom:0px;
	display: none;
}

/*-----------------------*/
/* I. MAIA               */
.fotos.imaia{
	padding-bottom:0px;
	display: none;
}

/*-----------------------*/
/* MAGESTIC              */
.fotos.magestic{
	padding-bottom:0px;
	display: none;
}

/*-----------------------*/
/* MAGESTIC              */
.fotos.voz_arte{
	padding-bottom:0px;
	display: none;
}

/*--------------------------------*/
/* >>>>>>>>VIDEOS<<<<<<<<<<       */

/* AULAS                 */
.multi_content.aulas{
	padding-bottom:0px;
	display: none;
}
/* VOZ ARTE              */
.multi_content.vozarte{
	padding-bottom:0px;
	display: none;
}

/* OUTROS                */
.multi_content.outros{
	padding-bottom:0px;
	display: none;
}
/* TELEVISAO            */
.multi_content.televisao{
	padding-bottom:0px;
	display: block;
}
.multi_content.televisao a{
	color: #5f95ef;
}

/*--------------------------------*/
/* >>>>>>>>AUDIO<<<<<<<<<<       */

/* ISABEL MAIA                 */
.multi_content.IM{
	padding-bottom:0px;
	display: block;
}
/* IM e FP              */
.multi_content.IMeFP{
	padding-bottom:0px;
	display: none;
}
/*--------------------------*/
/* ROTEIROS.php - MENU      */

div#info3 div.roteiros_menu_ori{
	background-color:	#f5f6ed;
	float:				left;
	margin-right:		5px;
	padding:	 		5px 0 0 0;
	overflow:			hidden;
	width:				190px;
	height:				90px;
}

div#info3 div.roteiros_menu_ori:hover{
	background-color:	#d1c39d;
	cursor:				pointer;
}

div#info3 div#stage_ori{
	background-color:	#777777;
	padding-top:		10px;
	width:				583px;
	overflow:			auto;
	overflow-x:			hidden;
	overflow-y:			hidden;
	position: 			relative;
	height:				108px;
}

 div#stage_ori #roteiros_seta_esq{
	 position: absolute;
	 top:11px;
	 left:0px;
 }
 
 div#stage_ori #roteiros_seta_dir{
	 position: absolute;
	 top:11px;
	 left:568px;
 }
 
 div#stage_ori #roteiros_seta_esq:hover, #roteiros_seta_dir:hover{
	 cursor:pointer;
 }

div#info3 div#roteiros_container_ori{
	background-color:	#FFFFFF;
	border-bottom:		1px dotted #CCCCCC;
	border-top:			1px dotted #CCCCCC;
	width:				784px;
	height:				96px;
}

div#info3 div#roteiro{
	padding-top:		10px;
	width:				598px;
}

div#info2 div#intro img{
	border:1px solid #666666;
}

/*--------------------------*/
/* FOOTER                   */                 
div#footer{
	padding-top:		10px;
	width:				798px;
	height:				26px;
	background:#FFFFFF url(../img/footer/bg.gif) bottom repeat-x; 
}

div#footer p{
	padding-left:5px;
	line-height:26px;
	vertical-align:bottom;
	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#999;
}


