/********** GENERAL **********/

*{
	margin:0;
	padding:0;
	list-style:none;
	font-family:Georgia, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}
	
html{
	}
	
body{
	background:url(/img/fundo.jpg) center top no-repeat #fda200;
	background-attachment:fixed;
	width:100%;
	}

img{
	border:none;
	margin:0;
	padding:0;
	}
	
.ed_button{
	background:#f0f0f0;
	font-size:10px;
	color:#272d24;
	border-bottom:1px #5a5a5a solid;
	border-right:1px #878787 solid;
	border-left:1px #dfdfdf solid;
	border-top:1px #dfdfdf solid;
	margin:3px 2px 2px 0;
	padding:0 2px 0 2px;
	}
	
div, img, input, a, li, ul{
	behavior: url(/css/iepngfix.htc);
	}
	
/********** CONTENT **********/

div#wrap{
	width:950px;
	margin:0 auto;
	}
	
div#structure{
	margin:0 auto;
	width:950px;
	background:url(/img/fundo_meio.png) repeat-y;
	}
	
div#content{
	width:950px;
	clear:both;
	padding-top:25px;
	}
	
div#top{
	width:950px;
	margin:0 auto;
	}
	
div#language{
	color:#fff;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin:10px 0 0 24px;
	}

div#language a{
	color:#fff;
	font-size:11px;
	text-decoration:underline;
	}
	
div#logo{
	padding:35px 0 35px 0;
	}
	
div#preloaded_images{
	position:absolute;
	overflow:hidden;
	left:-9999px; 
	top:-9999px;
	height:1px;
	width:1px;
	}
	
div#menu{
	height:33px;
	background:url(/img/fundo_meio.png) repeat-y;
	width:900px;
	padding:18px 25px 0 25px;
	}
	
div#menu ul{
	height:33px;
	width:900px;
	}
	
div#menu li{
	float:left;
	height:33px;
	margin-top:5px;
	}
	
div#menu li span{
	width:1px; 
	height:1px; 
	position:absolute; 
	overflow:hidden;
	}
	
div#menu li#menu_albuns_pt a:link, div#menu li#menu_albuns_pt a:visited{
	display:block;
	width:67px;
	height:17px;
	/*text-indent:-999px;*/
	background:url(/img/pt/menu_album_off.png) no-repeat;
	}

div#menu li#menu_albuns_pt a:hover, div#menu li#menu_albuns_pt a:visited:hover{
	display:block;
	/*text-indent:-999px;*/
	background:url(/img/pt/menu_album_on.png) no-repeat;
	}
	
div#menu li#menu_blog_pt a:link, div#menu li#menu_blog_pt a:visited{
	display:block;
	width:48px;
	height:17px;
	/*text-indent:-999px;*/
	background:url(/img/pt/menu_blog_off.png) no-repeat;
	}

div#menu li#menu_blog_pt a:hover, div#menu li#menu_blog_pt a:visited:hover{
	display:block;
	/*text-indent:-999px;*/
	background:url(/img/pt/menu_blog_on.png) no-repeat;
	}
	
div#menu li#menu_bio_pt a:link, div#menu li#menu_bio_pt a:visited{
	display:block;
	width:135px;
	height:17px;
	/*text-indent:-999px;*/
	background:url(/img/pt/menu_bio_off.png) no-repeat;
	}

div#menu li#menu_bio_pt a:hover, div#menu li#menu_bio_pt a:visited:hover{
	display:block;
	/*text-indent:-999px;*/
	background:url(/img/pt/menu_bio_on.png) no-repeat;
	}
	
div#menu li#menu_foto_pt a:link, div#menu li#menu_foto_pt a:visited{
	display:block;
	width:57px;
	height:17px;
	/*text-indent:-999px;*/
	background:url(/img/pt/menu_fotos_off.png) no-repeat;
	}

div#menu li#menu_foto_pt a:hover, div#menu li#menu_foto_pt a:visited:hover{
	display:block;
	/*text-indent:-999px;*/
	background:url(/img/pt/menu_fotos_on.png) no-repeat;
	}
	
div#menu li#menu_video_pt a:link, div#menu li#menu_video_pt a:visited{
	display:block;
	width:71px;
	height:17px;
	/*text-indent:-999px;*/
	background:url(/img/pt/menu_videos_off.png) no-repeat;
	}

div#menu li#menu_video_pt a:hover, div#menu li#menu_video_pt a:visited:hover{
	display:block;
	/*text-indent:-999px;*/
	background:url(/img/pt/menu_videos_on.png) no-repeat;
	}
	
div#menu li#menu_shows_pt a:link, div#menu li#menu_shows_pt a:visited{
	display:block;
	width:58px;
	height:17px;
	/*text-indent:-999px;*/
	background:url(/img/pt/menu_shows_off.png) no-repeat;
	}

div#menu li#menu_shows_pt a:hover, div#menu li#menu_shows_pt a:visited:hover{
	display:block;
	/*text-indent:-999px;*/
	background:url(/img/pt/menu_shows_on.png) no-repeat;
	}
	
div#menu li#menu_imprensa_pt a:link, div#menu li#menu_imprensa_pt a:visited{
	display:block;
	width:102px;
	height:17px;
	/*text-indent:-999px;*/
	background:url(/img/pt/menu_imprensa_off.png) no-repeat;
	}

div#menu li#menu_imprensa_pt a:hover, div#menu li#menu_imprensa_pt a:visited:hover{
	display:block;
	/*text-indent:-999px;*/
	background:url(/img/pt/menu_imprensa_on.png) no-repeat;
	}
	
div#menu li#menu_cadastro_pt a:link, div#menu li#menu_cadastro_pt a:visited{
	display:block;
	width:96px;
	height:17px;
	/*text-indent:-999px;*/
	background:url(/img/pt/menu_cadastro_off.png) no-repeat;
	}

div#menu li#menu_cadastro_pt a:hover, div#menu li#menu_cadastro_pt a:visited:hover{
	display:block;
	/*text-indent:-999px;*/
	background:url(/img/pt/menu_cadastro_on.png) no-repeat;
	}
	
div#menu li#menu_contato_pt a:link, div#menu li#menu_contato_pt a:visited{
	display:block;
	width:98px;
	height:17px;
	/*text-indent:-999px;*/
	background:url(/img/pt/menu_contato_off.png) no-repeat;
	}

div#menu li#menu_contato_pt a:hover, div#menu li#menu_contato_pt a:visited:hover{
	display:block;
	/*text-indent:-999px;*/
	background:url(/img/pt/menu_contato_on.png) no-repeat;
	}
	
div#menu li#menu_albuns_en a:link, div#menu li#menu_albuns_en a:visited{
	display:block;
	width:67px;
	height:17px;
	/*text-indent:-999px;*/
	background:url(/img/en/menu_album_off.png) no-repeat;
	margin:1px 8px 0 12px;
	}

div#menu li#menu_albuns_en a:hover, div#menu li#menu_albuns_en a:visited:hover{
	display:block;
	/*text-indent:-999px;*/
	background:url(/img/en/menu_album_on.png) no-repeat;
	}
	
div#menu li#menu_blog_en a:link, div#menu li#menu_blog_en a:visited{
	display:block;
	width:48px;
	height:17px;
	/*text-indent:-999px;*/
	background:url(/img/en/menu_blog_off.png) no-repeat;
	margin:1px 7px 0 -1px;
	}

div#menu li#menu_blog_en a:hover, div#menu li#menu_blog_en a:visited:hover{
	display:block;
	/*text-indent:-999px;*/
	background:url(/img/en/menu_blog_on.png) no-repeat;
	}
	
div#menu li#menu_bio_en a:link, div#menu li#menu_bio_en a:visited{
	display:block;
	width:93px;
	height:17px;
	/*text-indent:-999px;*/
	background:url(/img/en/menu_bio_off.png) no-repeat;
	margin:1px 8px 0 0;
	}

div#menu li#menu_bio_en a:hover, div#menu li#menu_bio_en a:visited:hover{
	display:block;
	/*text-indent:-999px;*/
	background:url(/img/en/menu_bio_on.png) no-repeat;
	}
	
div#menu li#menu_foto_en a:link, div#menu li#menu_foto_en a:visited{
	display:block;
	width:69px;
	height:17px;
	/*text-indent:-999px;*/
	background:url(/img/en/menu_fotos_off.png) no-repeat;
	margin:1px 8px 0 0;
	}

div#menu li#menu_foto_en a:hover, div#menu li#menu_foto_en a:visited:hover{
	display:block;
	/*text-indent:-999px;*/
	background:url(/img/en/menu_fotos_on.png) no-repeat;
	}
	
div#menu li#menu_video_en a:link, div#menu li#menu_video_en a:visited{
	display:block;
	width:71px;
	height:17px;
	/*text-indent:-999px;*/
	background:url(/img/en/menu_videos_off.png) no-repeat;
	margin:1px 7px 0 0;
	}

div#menu li#menu_video_en a:hover, div#menu li#menu_video_en a:visited:hover{
	display:block;
	/*text-indent:-999px;*/
	background:url(/img/en/menu_videos_on.png) no-repeat;
	}
	
div#menu li#menu_shows_en a:link, div#menu li#menu_shows_en a:visited{
	display:block;
	width:58px;
	height:17px;
	/*text-indent:-999px;*/
	background:url(/img/en/menu_shows_off.png) no-repeat;
	margin:1px 7px 0 0;
	}

div#menu li#menu_shows_en a:hover, div#menu li#menu_shows_en a:visited:hover{
	display:block;
	/*text-indent:-999px;*/
	background:url(/img/en/menu_shows_on.png) no-repeat;
	}
	
div#menu li#menu_imprensa_en a:link, div#menu li#menu_imprensa_en a:visited{
	display:block;
	width:59px;
	height:17px;
	/*text-indent:-999px;*/
	background:url(/img/en/menu_imprensa_off.png) no-repeat;
	margin:1px 7px 0 0;
	}

div#menu li#menu_imprensa_en a:hover, div#menu li#menu_imprensa_en a:visited:hover{
	display:block;
	/*text-indent:-999px;*/
	background:url(/img/en/menu_imprensa_on.png) no-repeat;
	}
	
div#menu li#menu_cadastro_en a:link, div#menu li#menu_cadastro_en a:visited{
	display:block;
	width:96px;
	height:17px;
	/*text-indent:-999px;*/
	background:url(/img/en/menu_cadastro_off.png) no-repeat;
	margin:1px 7px 0 0;
	}

div#menu li#menu_cadastro_en a:hover, div#menu li#menu_cadastro_en a:visited:hover{
	display:block;
	/*text-indent:-999px;*/
	background:url(/img/en/menu_cadastro_on.png) no-repeat;
	}
	
div#menu li#menu_contato_en a:link, div#menu li#menu_contato_en a:visited{
	display:block;
	width:98px;
	height:17px;
	/*text-indent:-999px;*/
	background:url(/img/en/menu_contato_off.png) no-repeat;
	}

div#menu li#menu_contato_en a:hover, div#menu li#menu_contato_en a:visited:hover{
	display:block;
	/*text-indent:-999px;*/
	background:url(/img/en/menu_contato_on.png) no-repeat;
	}
	
div#breadcrumb{
	color:#431100;
	font-size:10px;
	font-weight:normal;
	margin:0 0 17px 0;
	font-family:Arial, Helvetica, sans-serif;
	}
	
div#breadcrumb a{
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	}
	
div#breadcrumb a:hover{
	text-decoration:underline;
	}
	
div#banner{
	margin:20px 0 20px 0;
	}
	
div#footer{
	font-family:Arial, Helvetica, sans-serif;
	border-top:1px solid #247b51;
	width:900px;
	margin:25px 25px 0 25px;
	padding:10px 0 50px 0;
	}
	
div#footer p{
	font-size:10px;
	color:#674b33;
	}
	
div#footer div{
	margin-right:25px;
	}
	
div#medias{
	width:820px;
	height:23px;
	margin:15px 0 0 0;
	}
	
div#medias p{
	margin:0 35px 0 0;
	font-size:11px;
	color:#666666;
	}
		
div#sidebar_home, div#sidebar{
	padding:0 40px 0 40px;
	}
	
p#picture_sidebar{
	width:230px;
	height:270px;
	}

div#main_column_left{
	width:460px;
	margin:0 30px 0 0;
	float:left;
	}	

div#main_column_right{
	width:460px;
	float:left;	
	margin:0 0 0 0;
	}

div.box_middle{
	padding:0 20px;
	width:420px;
	*margin-top:-3px;
	}
	
div.box_shows{
	*margin-top:-3px;
	}
	
p.item_box_agenda_home{
	padding:5px 0 5px 0;
	
	}
	
p.item_box_agenda_home a{
	font-size:12px;
	font-family:Georgia, Arial, Times, serif;
	}
	
div.picture_frame, div.picture_frame_home{
	float:left;
	margin:0 30px 10px 0;
	width:100px;
	}
	
div.picture_frame_home_2{
	float:left;
	margin:0 0 10px 0;
	width:100px;
	}
	
div.picture_frame_2{
	float:left;
	margin:0 10px 10px 0;
	width:100px;
	}
	
div.picture{
	width:98px;
	height:98px;
	background:#237c4d;
	line-height:98px;
	vertical-align:middle;
	text-align:center;
	/*display:table-cell;*/
	overflow:hidden;
	border:1px solid #671a00;
	}
			
.border{
	border-bottom:1px solid #A25F29;
	}
	
.clear_both{
	clear:both;
	}
	
.left{
	text-align:left;
	}
	
.right{
	text-align:right;
	}

.float_left{
	float:left;
	}
	
.float_right{
	float:right;
	}
	
.loading_hidden{
	visibility:hidden;
	}

.loading_visible{
	visibility:visible;
	}
	
.small{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	}
	
.center{
	text-align:center;
	}
	
/************ FONTS ************/

.bold{
	font-weight:bold;
	}
	
.title_box{
	font-size:18px;
	}

.title_large{
	padding:0 0 24px 0;
	}
	
.title_blog{
	height:32px;
	line-height:32px;
	background:#5e5693;
	margin:0 0 24px 0;
	}
	
.title_large_2{
	padding:0 0 0 0;	
	color:#42250e;
	font-size:18px;
	font-weight:bold;
	}
	
span.title_large{
	display:block;
	}
	
.title_large_3, .title_large_3 a:link, .title_large_3 a:visited, .title_large_3 a:hover, .title_large_3 a:visited:hover{
	font-size:22px;
	font-weight:bold;
	color:#42250e;
	margin-bottom:10px;
	}

.title_medium, .title_medium a:link, .title_medium a:visited, .title_medium a:hover, .title_medium a:visited:hover{
	font-size:14px;
	font-weight:bold;
	color:#237a77;
	text-transform:uppercase;
	}
	
.title_medium_home, .title_medium_home a:link, .title_medium_home a:visited, .title_medium_home a:hover, .title_medium_home a:visited:hover{
	font-size:14px;
	font-weight:bold;
	color:#42250e;
	}
	
.title_small{
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:20px;
	}
	
.title_4, .title_4 a:link, .title_4 a:visited, .title_4 a:hover, .title_4 a:visited:hover{
	color:#004596;
	font-size:12px; 
	font-weight:bold;
	margin:0 0 8px 0;
	}	

div.item_imprensa{
	width:30px;
	height:45px;
	float:left;
	}
	
div.text_links{
	width:165px;
	float:left;
	}
	
/************ LINKS ************/

a:link, a:visited{
	color:#485d5d;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	}
	
a:hover, a:visited:hover{
	text-decoration:underline;
	}

/********** CLEARFIX **********/

.clearfix:after{
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
	}

.clearfix{
	display:inline-block;
	}

/* Hides from IE-mac \*/
* html .clearfix{
	height:1%;
	}
.clearfix{
	display:block;
	}
/* End hide from IE-mac */

/*********** BLOG ***********/
	
/*a.date:link, a.date:visited, a.date:hover, a.date:visited:hover{
	color:#333;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}

div.captions{
	clear:both;
	font-size:11px;
	padding:0 0 10px 0;
	}
	
p.caption{
	font-size:10px;
	}
	
p.caption_home{
	font-size:12px;
	}
	
div.box_comments_form{
	background:#f7f7f7;
	padding:20px;
	}

div.main_content{
	clear:both;
	padding:0 0 20px 0;
	}

div.post{
	clear:both;
	padding:0 0 20px 0;
	}
	
div.visual_content{
	clear:both;
	padding:0 0 5px 0;
	}
	
div.share_box{
	border-bottom:1px dotted #A25F29;
	margin:15px 0 15px 0;
	padding-bottom:15px;
	}
	
p.item_box_tracks{
	border-bottom:1px dotted #A25F29;
	font-weight:bold;
	margin:15px 0 15px 0;
	}
	
p.item_box_tracks_2{
	border-top:1px solid #A25F29;
	font-weight:bold;
	margin:0 0 0 0;
	padding:7px 0 7px 0;
	}
	
img.comments_icon{
	margin:0 5px 0 10px;
	}
	
p.date{
	line-height:18px;
	font-size:10px;
	margin-bottom:15px;
	}
	
p.text_icons{
	font-size:11px;
	color:#333;
	border:1px solid #eee;
	padding:20px;
	margin:20px 0;
	}*/
	
.info{
	margin:5px 0 5px 0;
	}
	
div.ilustracao{
	text-align:center;
	margin:40px 0 0 0;
	}
	
div.video{
	background-color:#000000;
	}
	
div.comments{
	margin:20px 0 20px 0;
	}
	
div.button{
	margin:20px 0 0 0;
}

div.captions{
	clear:both;
	font-size:11px;
	padding:0 0 10px 0;
	}
	
div.box_comments_form{
	margin:30px 0 0 0;
	}

div.main_content{
	clear:both;
	padding:0 0 20px 0;
	}

div.post{
	clear:both;
	padding:0 0 20px 0;
	}
	
div.visual_content{
	clear:both;
	padding:0 0 5px 0;
	}
	
div.visual_content_image{
	float:left;
	padding:0 20px 5px 0;
	}

	
img.comments_icon{
	margin:0 5px 0 10px;
	}
	
p.text_icons{
	font-size:11px;
	color:#333;
	padding:20px;
	margin:20px 0;
	background-color:#dfcc9f;
	}
	
div.post_comments{
	padding:20px 0;
	clear:both;
	/*border-bottom:1px #e5e5e5 solid;*/
	}
	
div.post_comments p{
	display:table-cell; 
	*display:inline-block;
	}
	
div.navegacao{
	padding:5px 0 0 0;
	}
	
div.navegacao_painel{
	padding:10px 0 0 0;
	}
	
.mes{
	padding:0 0 5px 0;
	font-size:14px;
	color:#237a77;
	font-weight:bold;
	text-transform:uppercase;
	}
	
.item_painel{
	padding:10px 0 0 0;
	font-size:12px;
	color:#237a77;
	font-weight:bold;
	text-transform:uppercase;
	}
	
.text_info{
	font-size:11px;
	color:#237a77;
	}
	
.uppercase{
	text-transform:uppercase;
	}
	
.text_small{
	font-size:11px;
	}
	
.text_mini{
	font-size:10px;
	}
