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 : 20px;
	padding : 0px 2px 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 37px;
}
