/* CSS Document */
#container{
	width:774px;
	margin:0px auto auto auto;
	position:relative;
}
#container:after{
	clear:both;
	height:0;
	visibility:hidden;
	content:"";
	display:block;	
}
.barra_naveg_mes{
	width:695px;
	height:22px;
	padding-top:5px;
	margin-left:40px;
	background:url(../img/bg_barra_naveg_mes.gif) repeat-x;
	text-align:center;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#674b2c;
}
#seta_volta1_top{
	width:40px;
	height:27px;
	position:absolute;
	top:0px;
	left:0px;
}
#seta_volta2_top{
	width:40px;
	height:27px;
	position:absolute;
	top:0px;
	left:733px;
}
#barra_dia{
	width:743px;
	height:36px;
	padding-left:30px;
	margin-bottom:10px;
	background:#3e2b10;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#de7100;
}
.dia{
	width:23px;
	height:26px;
	padding-top:10px;
	text-align:center;
	float:left;
	display:block;
}
.dia_ativo{
	width:23px;
	height:26px;
	padding-top:10px;
	background:url(../img/bg_barra_dia_atual.gif);
	text-align:center;
	color:#fff;
	float:left;
	display:block;
}

#barra_dia a:hover{
	background:url(../img/bg_barra_dia_atual.gif);
	color:#fff;
}	

#barra_dia a.dia_ativo{ color:#fff; }

#corpo{
	background-color:#77542b;
	overflow-y:auto;
	margin-bottom:15px;
}

#col_esquerda{
	width:350px;
	float:left;
	clear:left; 
}
#col_esquerda:after{
	clear:both;
	height:0;
	visibility:hidden;
	content:"";
	display:block;	
}
#col_direita{
	width:363px;
	float:left;
	clear:right;
	padding:30px;
	font-family:Arial;
	font-size:12px;
	color:#fff; 
}
#col_direita:after{
	clear:both;
	height:0;
	visibility:hidden;
	content:"";
	display:block;	
}

/*                  *** INÍCIO DO BOX SHOW DE HOJE ***                           */
#show_hoje{
	width:350px;
	height:335px;
	_height:330px;
	padding-bottom:15px;
	margin-bottom:10px;
	float:none;
	display:block;
}
#show_hoje2{
	width:350px;
	height:233px;
}
.mais{ color:#fa8e19; font-weight:bold; }

#show_hoje3{
	width:284px;
	height:15px;
	margin-top:20px;
	margin-left:20px;
	padding:10px;
	font-family:Arial;
	font-size:14px;
	color:#fff;
	text-align:center;
	background:#866642;
	border:1px solid #77542b;
	/*border:2px solid #b19b85;*/
}

table{ background:#866642; }
td{ border:1px solid #77542b; }

#show_hoje4{
	padding-left:20px;
	font-family:Arial;
	font-size:11px;
	color:#fff;
}
#show_hoje4 table tr + tr td{ padding:5px 0px 5px 0px; text-align:center; }

.tit_artista{
	margin-bottom:15px;
	font-family:Georgia;
	font-size:20px;
	font-weight:bold;
	color:#de7100;
}
#descricao{
	min-height:254px;
	height:100%;
	padding-bottom:20px;
}

#reservas{
	width:693px;
	padding:40px;
	margin-bottom:10px;
	float:none;
	clear:both;
	background:#fff;
	font-family:Arial;
	font-size:12px;
	color:#77542b;
}
#reservas:after{
	clear:both;
	height:0;
	visibility:hidden;
	content:"";
	display:block;	
}

#mapa_ambiente{
	height:490px;
	_height:460px;
	float:right; 
	margin-left:30px;
}
p { margin:9px 0px 9px 0px; }