body {
	background: #fff url("../imgs/fundo.gif");
	margin: 0 0;
}
img {
	border: 0px;
}
#box_wrap {
	display: block;
	width: 998px;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	margin: auto auto;
	background: #fff;
}
#box_topo {
	display: block;
	background: #ac5e14;
	height: 140px;
	width: 998px;
	overflow: hidden;
}
#box_logo {
	display: block;
	float: left;
	margin: 65px 0px 0px 30px;
}
#box_links_topo {
	display: block;
	float: left;
	margin: 68px 0px 0px 250px;
	font-size: 0.65em;
	font-family: ropa_sansregular, sans-serif;
	font-size: 11px;
	line-height: 1em;
	text-align: right;
}
.sharethis {
	display: block;
	margin: 0px 0px 5px 0px;
	width: 125px;
	height: 24px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}
.sharethis * {
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
}
.sharethis a {
	color: #333;
	text-decoration: none;
}
#link_newsletter {
	display: block;
	text-transform: uppercase;
	margin: 0px 0px 7px 0px;
}
.addthis_button_compact {
	margin-left: 13px;
}
#box_links_topo,
#box_links_topo a {
	text-decoration: none;
	color: #fff;
}
#box_menu {
	display: block;
	background: #fff;
	height: 27px;
	overflow: hidden;
	padding: 8px 0px 0px 30px;
}
#box_hp_foto {
	display: block;
	width: 998px;
	height: 400px;
	margin-bottom: 20px;
	overflow: hidden;
}
#box_hp_destaque {
	display: block;
	z-index: 10;
	position: absolute;
	width: 340px;
	height: 355px;
	background: rgb(0, 0, 0) transparent;
	background: rgba(0, 0, 0, 0.4);
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#000000', EndColorStr='#000000');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000)";
	color: #fff;
}
#box_hp_imgs {
	display: block;
	z-index: 5;
	position: absolute;
	overflow: hidden;
	background: #fff;
	width: 998px;
	height: 400px;
}
#box_hp_agenda {
	display: block;
	overflow: hidden;
	width: 998px;
	height: 330px;
	margin: 0px 0px 0px 0px;
}
#box_rodape {
	display: block;
	width: 935px;
	height: 72px;
	overflow: hidden;
	margin: 140px 0px 20px 30px;
	font-family: Arial, sans-serif;
	font-size: 0.6em;
	color: #000;
	background: #fff;
}
#links_footer {
	display: block;
	float: left;
}
#links_footer a {
	display: block;
	font-family: Arial, sans-serif;
	color: #666;
	text-decoration: none;
	margin: 0px 0px 5px 0px;
}
#logos_footer {
	display: block;
	float: left;
	margin: 0px 0px 0px 10px;
}
#logos_footer a {
	display: inline;
	margin-left: 5px;
}
#mapa_sonoro {
	display: block;
	float: right;
	width: 220px;
	height: 71px;
}
.hp_agenda_item {
	display: block;
	width: 220px;
	max-height: 330px;
	overflow: hidden;
	float: left;
	margin: 0px 0px 0px 0px;
}
.agenda_item_img {
	display: block;
	width: 220px;
	height: 140px;
	overflow: hidden;
	margin-bottom: 10px;
}
.agenda_item_mais {
	display: block;
	width: 14px;
	height: 14px;
	overflow: hidden;
	margin: 5px 0px 0px 0px;
}
.bullets {
	display: block;
	position: absolute;
	width: 200px;
	height: 20px;
	/*margin : 20px 0px 0px 880px;*/
	/*top : 20px;*/
	/*left : 45px;*/
	top: 370px;
	z-index: 6;
}
.bullet {
	display: block;
	float: left;
	width: 5px;
	height: 5px;
	background: #fff;
	margin: 0px 10px 0px 0px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #fff;
	cursor: pointer;
}
.bullet_activo {
	display: block;
	float: left;
	width: 5px;
	height: 5px;
	background: #ac5e14;
	margin: 0px 10px 0px 0px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #ac5e14;
}
#box_img_area {
	width: 998px;
	max-height: 380px;
	min-height: 30px;
	overflow: hidden;
	margin-bottom: 20px;
	display: block;
	margin-top: 0px;
}
.label_nome_area_70,
.label_nome_area_10,
.label_nome_area_20,
.label_nome_area_30,
.label_nome_area_40,
.label_nome_area_50 {
	display: block;
	position: absolute;
	z-index: 7;
	width: 150px;
	background: #b9b9b9;
	font-size: 13px;
	font-family: oswaldregular, sans-serif;
	padding: 3px 0px 3px 5px;
}
.label_nome_area_70 {
	margin: 0px 0px 0px 25px;
}
.label_nome_area_10 {
	margin: 0px 0px 0px 25px;
}
.label_nome_area_20 {
	margin: 0px 0px 0px 238px;
}
.label_nome_area_30 {
	margin: 0px 0px 0px 450px;
}
.label_nome_area_40 {
	margin: 0px 0px 0px 665px;
}
.label_nome_area_50 {
	margin: 0px 0px 0px 840px;
}

.box_3cols,
.box_intro {
	display: block;
	width: 948px;
	overflow: hidden;
	margin: 0px 25px 20px 25px;
}
.col_esq {
	display: block;
	width: 168px;
	overflow: hidden;
	float: left;
	margin-right: 20px;
}
.col_centro {
	display: block;
	width: 525px;
	overflow: hidden;
	float: left;
	margin-right: 20px;
}
.col_centro img {
	display: block;
	margin-bottom: 20px;
}
.col_dir {
	display: block;
	width: 215px;
	overflow: hidden;
	float: left;
}
.col_dir img {
	display: block;
	width: 215px;
	overflow: hidden;
	margin-bottom: 20px;
}
.bloco_175_sem_margem {
	display: block;
	float: left;
	width: 175px;
	margin: 0px 0px 12px 0px;
	overflow: hidden;
}
.bloco_175 {
	display: block;
	float: left;
	width: 175px;
	margin: 0px 15px 12px 0px;
	overflow: hidden;
}
.bloco_categoria {
	width: 938px;
	display: inline-block;
	clear: both;
	overflow: hidden;
	margin: 0px 30px 30px 30px;
}
.box_img_175 {
	width: 175px;
	height: 178px;
	overflow: hidden;
	display: block;
	clear: both;
	margin: 0px 0px 5px 0px;
}
.linha_blocos_175 {
	width: 938px;
	display: inline-block;
	clear: both;
	overflow: hidden;
}
.container_img {
	margin-bottom: 10px;
	display: block;
	width: 175px;
	height: 178px;
	position: relative;
	overflow: hidden;
}
a#link_fb {
	display: block;
	float: left;
	margin: 0px 0px 0px 53px;
}
