/* @Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {margin:0;padding:0}
h1,h2,h3,h4,h5,h6 {font-size:100%}
fieldset,img {border:0}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal}
legend {color:#000;padding:0;text-indent:0}
q:before,q:after {content:''}
input, select, textarea {font-family:inherit;font-size:inherit}
input, label, select {vertical-align:middle}

/* @Type */
/* based on http://code.google.com/p/the-golden-grid/ */
body {
 	color:#000;
	font:75%/1.5em Tahoma, Helvetica, Arial, Helvetica, sans-serif
}

a {
	color:#8f8f8f;
	text-decoration:none;
}
	a:hover, 
	a:focus, 
	a:active { text-decoration:underline }

p {padding:0 0 1em 0}

h1,h2,h3,h4,h5,h6{ font-weight:normal }
	h1 {
		font-size: 2.2em;
		margin-bottom: 0.682em
	}
	h2 {
		font-size: 1.9em;
		margin-bottom: 0.79em
	}
	h3 {
		font-size: 1.7em;
		margin-bottom: 0.882em
	}
	h4 {
		font-size: 1.4em;
		margin-bottom: 1.071em
	}
	h5,h6 {
		font-size: 1.3em;
		margin-bottom: 1.154em
	}

li ul, 
li ol  { margin:0 1.5em; }
ul, ol { margin: 0 1.5em 1.5em 1.5em; }

dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }
dl dd { margin-left: 1.5em; }

table { margin-bottom:1.5em; border-collapse: collapse; }
	th { font-weight:bold; }
	tr,th,td { margin:0; padding:0 1.5em 0 1em; height:18px }
	tfoot { font-style: italic }
	caption { text-align:center }

abbr, acronym { border-bottom:1px dotted #FFF; }
address { margin-top:1.5em; font-style: italic; }

blockquote { padding:1em 1em 1em 1.5em }
	blockquote > *:first-child:before {
		color:#FFF;
		content:"\201C";
		font-family:Georgia, serif;
		font-size:3.5em;
		line-height:0;
		margin-left:-.62em;
		padding-right:.2em
	}/* From Tripoli  */

dfn {
	font-style: italic;
	font-weight: bold
}
pre, code {
	margin: 1.5em 0;
	white-space: pre
}
pre, code, tt {
	font:1em monospace;
	line-height: 1.5
} 
tt {
	display: block;
	margin: 1.5em 0
}

.note {
	font:.9em italic Georgia, "Times New Roman", Times, serif;
	margin:0.1em
} 
.mono { font-family:"Courier New", Courier, monospace; }

/* @Base */
.entry a:visited {color:#666}

.more-link,
.tipo-,
.hide, 
hr, 
#header .vcard address, 
.linklove, .ddsg-wrapper div {display:none !important}

.ui-tabs-hide {display:none}

.clr, .clear {clear:both}
.skip {
	position:absolute;
	text-indent:-9999em;
	width:0
}
.uppercase {
	text-transform: uppercase;
}
.clear-block { 
	clear:both;
	display: block;
	width:100%;
	height: 1em;
}

/* Image Replacement */
#header .fn, 
#header .fn a, 
.header-share li a,
#global-nav li a, 
.more a,
#ant, 
#prox,
#nav-dest a,
#wnts a {
	display:block;
	overflow:hidden;
	text-indent:-9999em
}
.header-share li.addthis a {
	display: inline;
	overflow:visible;
	text-indent:0;
}

/* Image Default */
#header .fn a, .novidades .more a, .agenda .more a, #nav-dest a, /* .projetos .more a, */ .ning .more a, .sobre .more a, .fotos .more a, .videos .more a, .twitter-box .more a, #tab-sobre .more a, #tab-sobre .ning .more a, .ocupe .box-texto .more a {background:url(../img/img-default.gif) no-repeat}

/* Projetos leia mais tempor‡rio: lembrar de descomentar acima quando for mudar */
.projetos .more a { background: url(../img/leia-mais.gif) no-repeat }

/* @Header */
#header {
	width:983px;
	margin:0 auto;
	padding:14px 0 0 17px
}

#header .fn {float:left; padding:2px 0 18px}

#header .fn a {
	width:75px;
	height:107px
}

.header-share {float:right; padding-bottom:34px}

.header-share ul {list-style:none; margin:0}

.header-share li {
	float:left;
	margin-left:6px
}

.header-share li a {
	width:16px;
	height:16px
}


.header-share .twitter-02, .header-share .fbook, .header-share .flickr-02, .header-share .rss {
	background-image: url(../img/menu-social.gif);
}
.header-share .twitter-02 {background-position:0px 0px}
.header-share .fbook {background-position:-16px 0px}
.header-share .flickr-02 {background-position:-32px 0px}
.header-share .rss {background-position:-48px 0px}

.input-txt, #commentform input, #commentform textarea, .cform .single, .cform .cformselect, .cform .area {
	border:1px solid #ccc;
	border-top:none;
	border-left:none;
	background-color:#f7f7f7;
	padding:7px 6px
}

/* @Search Form */
#searchform {
	clear:right;
	float:right;
	width:431px;
	padding-left:14px
}
	#searchform .input-txt {
		width:346px;
		margin-right:12px
	}
	#searchform .input-txt:focus {outline:0} /*safari*/
	
#main-content {
	clear:both;
	background:url(../img/bg-main-content.gif)
}

.main-block {
	width:985px;
	margin:0 auto;
	padding:0 0 19px 15px
}

.line-a {padding-top:20px}

.line-a .col-a {
	width:256px;
	float:left;
	margin-right:18px
}

/* @Menu */
#global-nav, .novidades {
	background-color:#fff;
	padding:12px 0 0 15px;
	margin-bottom:19px
}

#global-nav {
	padding: 0;
	padding-left: 15px;
}

#global-nav ul {
	list-style:none;
	margin:0;
	padding-top:7px
}

#global-nav li {padding-bottom:8px}

#global-nav li a {
	background-image:url(../img/menu-principal.gif?20130725); 
	height:22px; width: 224px;
	overflow: hidden;
}

/* 0 / 22 */
#a-home a       { background-position: 0 0; }
#a-home a:hover { background-position: 0 -22px; } 

/* 44 / 66 */
#a-104 a       { background-position: 0 -44px; }
#a-104 a:hover { background-position: 0 -66px; } 

/* 88 / 110 */
#a-agenda a       { background-position:0 -88px; }
#a-agenda a:hover { background-position:0 -110px; } 

/* 132 / 154 */
#a-blog a       { background-position: 0 -132px; }
#a-blog a:hover { background-position: 0 -154px; } 

/* 176 / 198 */
#a-predio a       { background-position: 0 -176px; }
#a-predio a:hover { background-position: 0 -198px; } 

/* 220 / 242 */
#a-ocupe a       { background-position: 0 -220px; }
#a-ocupe a:hover { background-position: 0 -242px; } 

/* 264 / 286 */
#a-patrocine a       { background-position: 0 -264px; }
#a-patrocine a:hover { background-position: 0 -286px; } 

/* 308 / 330 */
#a-biblioteca a       { background-position: 0 -308px }
#a-biblioteca a:hover { background-position: 0 -330px } 

#a-cine a       { background-position: 0 -352px }
#a-cine a:hover { background-position: 0 -374px }

.novidades {padding:15px 0 13px 15px}
.novidades a {color:#000}

.novidades h2, .agenda h2, .projetos h2, .ning h2, .sobre h2, .fotos h2, .videos h2, .twitter-box h2, .localizacao h2, #tab-sobre .side-tab h2, #tab-biblioteca .side-tab h2, .receitas h2, #tab-cafe h2, .col-equipe h2, .col-contato h2, .ocupe-col-a h2, .ocupe-col-b h2,
.parceiros h2, .participe h2, #tab-projetos h2 {
	font-size:13px;
	font-weight:bold;
	color:#666;
	text-transform:uppercase;
	margin-bottom:14px
}

.novidades ul {
	list-style:none; 
	margin:0 0 7px 0;
	width:221px;
	padding-bottom:5px
}

.novidades li {
	border-bottom:1px dotted #c4c4c4;
	margin-top:13px
}

.novidades .no-border {border:none}

.novidades .date {
	background-color:#ed1c24;
	display:inline;
	padding:3px 10px 2px 9px;
	font-size:10px;
	text-transform:uppercase;
	color:#fff
}

.novidades h3, .agenda h3, .projetos h3 {
	font-size:13px;
	font-weight:bold;
	margin:10px 0 1px
}
.novidades h3 {
	margin: 5px 0 1px;
}
.agenda h3 {
	margin: 0 0 1px;
}

.novidades p, .agenda p, .projetos p {
	font-size:11px;
	color:#333;
	line-height:140%;
	padding-bottom:13px
}

.novidades .more a {
	background-position:-75px -44px;
	width:125px;
	height:12px
}

.line-a .col-b {
	float:left;
	width:711px
}

/* Cycle */
#ant-prox a {cursor:pointer}
#slide-content {
	position:relative;
	width:711px;
	padding-bottom:7px
}

#box-cycle {
	width:711px;
	/*height:222px;*/
	height:253px;
	z-index:1;
	overflow: hidden;
	margin-bottom: 12px;
}

#box-cycle .box-nots {
	position:relative;
	width:711px;
	/*height:222px;*/
	height: 253px;
	/*display:none;*/
	float: left;
}
#box-cycle .box-nots img {
	height: 253px;
}

#box-cycle a {color:#000}

#box-cycle h1 {
	position:absolute;
	bottom:-5px;
	left:48px;
	font-size:24px;
	background:url(../img/bg-text-slide.png);
	padding:15px 0 15px 15px;
	width:603px;
	color:white;
}

#box-cycle .texto {
	display: none;
	background:url(../img/bg-text-slide.png);
	font-size:11px;
	position:absolute;
	bottom:11px;
	left:48px;
	padding:10px 0 0 12px;
	width:603px
}

#ant-prox {
	padding: 0;
}
#ant, #prox {
	background:url(../img/ant-prox.png) no-repeat;
	width:34px;
	height:48px;
	position:absolute;
	outline:0;
	bottom:30px;
	z-index:5
}

#ant {background-position:2px -18px; left:8px}

#prox {background-position:-35px -18px;	right:8px}

.agenda {
	background-color:#fff;
	padding:14px 0 0 17px;
	padding-bottom:11px
}

.agenda a {color:#000}

.agenda h2 {margin-bottom:15px}

.agenda ul {
	list-style:none;
	margin:0 0 9px 2px;
	width:660px;
	padding-bottom:2px;
	border-bottom:1px solid #c4c4c4
}
.agenda ul li { height: 67px; overflow: hidden; margin-bottom: 17px; }

.box-data {
	width:62px;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
	padding:14px 0 12px;
	float:left;
	margin-right:12px
}
.box-data a, .box-data a:visited { color: #fff; }

.box-data span {display:block}

.box-data .day {font-size:24px}

.box-data .period-start, .box-data .period-end {font-size:14px}

.purple, .cinema {background-color:#662d91}
.brown, .cafe {background-color:#824738}
.green, .multiuso {background-color:#00a651}

.img-agenda, .img-agenda-int {
	position:relative;
	float:left;
	margin-right:11px
}

.img-agenda-int {
    width: 230px;
}

.img-agenda small {
	background:url(../img/bg-cat-agenda.png);
	width:70px;
	text-align:center;
	padding-bottom:1px
}

.img-agenda-int small {
	position:absolute;
	top:42px;
	right:1px;
	background:url(../img/bg-cat-agenda.png);
	width:70px;
	text-align:center;
	padding-bottom:1px
}

.img-agenda small a, .img-agenda-int small a {
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#333
}

.agenda .more a {
	background-position:-200px -44px;
	width:131px;
	height:12px
}

div.agenda { margin-bottom: 19px; }

.line-b {
	clear:both;
	background-color:#e5e5e5;
	padding:14px 0 19px 17px;
	margin-bottom:21px
}

.projetos {
	float:left;
	width:241px;
	margin-right:19px
}

.projetos h2, .ning h2, .sobre h2, .parceiros h2, #tab-projetos h2 {margin-bottom:6px}

.projetos h3 {padding:0 0 2px 2px}

.projetos p {font-size:10px}

#slide-content-side {
	background-color:#f0f0f0;
	width:231px;
	position:relative;
	padding:34px 0 12px 8px;
	height: 262px;
}

#box-cycle-side {
	width:219px;
	z-index:1;
	border-bottom:1px solid #c4c4c4;
	margin-bottom:7px
}

#box-cycle-side .box-nots-side {
	position:relative;
	width:219px;
	padding-bottom:9px
}

#box-cycle-side .box-nots-side p {clear:both}

#box-cycle-side a {color:#000}

#dest-btm-side {
	background:url(../img/bg-slide-nav-side.gif) no-repeat;
	position:absolute;
	top:10px;
	left:8px;
	width:212px;
	padding:4px 0 4px 7px
}

#nav-dest {z-index:10}

#nav-dest a {
	background-position:-89px -78px;
	width:14px;
	height:14px;
	float:left;
	margin-right:10px;
	z-index:11
}

#nav-dest a.activeSlide {background-position:-75px -78px}

.projetos .more a {
/* 	background-position:-75px -56px; - Descomentar quando trocar o texto de leia mais */
/* 	width:123px; descomentar e apagar o outro width quando trocar o texto */
	width: 57px;
	height:12px
}

.ning {
	float:left;
	width:426px;
	margin-right:24px
}

.ning h2 {
	background:url(../img/ico-ning.gif) no-repeat;
	padding-left:24px
}

.box-texto {
	background-color:#f0f0f0;
	padding:10px 10px 12px 16px
}

.ning .box-texto img {
	border:1px solid #fff;
	float:left;
	margin:4px 10px 0 0
}

.ning .box-texto p {
	font-size:10px;
	color:#666;
	padding:0;
	float:left;
	width:250px;
	line-height:140%
}

.ning .box-texto .date {
	padding:0;
	position:absolute;
	top:0;
	right:0;
	color:#8b8b8b;
	width:auto
}

.ning ul {
	margin:0 0 7px 0;
	list-style:none;
	border-bottom:1px solid #c4c4c4;
	padding-bottom:3px;
	width:393px
}

.ning li {
	position:relative;
	clear:both;
	border-bottom:1px dotted #c4c4c4;
	padding-bottom:15px;
	margin-bottom:10px;
	width:393px
}

.ning .no-border, .twitter-box .no-border, #tab-sobre .ning .no-border, #tab-fale .ning .no-border {
	border:none;
	margin-bottom:0
}

.ning small {
	width:250px; 
	display:block;
	line-height:140%;
	float:left
}

.ning small a {
	color:#000;
	text-decoration:underline
}
.ning small a:hover {text-decoration:none}

.ning .more a {
	background-position:-198px -56px;
	width:179px;
	height:12px
}

.sobre {
	float:left;
	width:240px;
	margin-right:19px;
}

.sobre h2 {
	/*background:url(../img/ico-wiki.gif) no-repeat 0 2px;
	padding-left:24px*/
}

.sobre p {
	font-size:11px;
	line-height:140%;
	color:#333;
	padding-bottom:14px
}

.sobre .box-texto {padding:10px 12px 11px 14px}

.sobre .box-texto-border {
	border-bottom:1px solid #c4c4c4;
	padding-bottom:34px;
	margin-bottom:8px
}

.sobre .more a {
	background-position:-377px -56px;
	width:75px;
	height:12px
}

.line-c {
	background-color:#e5e5e5;
	padding:14px 0 14px 16px;
	clear:both
}


.fotos {
	width:430px;
	float:left;
	
}
.side-tab .fotos {
	width: 100%;
	margin-bottom: 20px;
}

.fotos ul {
	width: 395px;
	height: 285px;
}
.side-tab .fotos ul { width:100%; }

.videos, .videos ul {
	width: 346px;
	height:20px;
}

.fotos ul, .videos ul {
	margin: 0 0 9px 3px;
	padding:0;
	list-style:none;
	border-bottom:1px solid #c4c4c4
}

.fotos li, .videos li {
	float:left;
	margin:0 6px 6px 6px;
}
.side-tab .fotos li { margin:0 6px 0px 2px; }
 
.fotos li img { border: 4px solid #fff; height:78px; width:78px; }
.videos li img { border: 1px solid #CCC; height: 75px; }

.fotos .middlespace, .videos .middlespace {margin:0 10px}

.fotos h2 {
	margin-bottom:6px !important;
}

.fotos .more a, .ocupe .box-texto .more a {
	background-position:-75px -68px;
	width:105px;
	height:10px
}

.videos h2 {
	background:url(../img/ico-ytube.gif) no-repeat;
	padding:0 0 0 25px
}

.videos .more a {
	background-position:-180px -68px;
	width:107px;
	height:10px
}

.twitter-box {
	float:left;
	width:220px
}

.twitter-box h2 {
	background:url(../img/ico-twitter.gif) no-repeat;
	padding:0 0 0 25px
}

.twitter-box ul {
	list-style:none;
	margin:0 0 9px 0;
	padding-bottom:10px
}

.twitter-box li {
	font-size:10px;
	line-height:140%;
	border-bottom:1px dotted #aeaeae;
	padding-bottom:10px;
	margin-bottom:10px
}

.twitter-box .more a {
	background-position:-287px -68px;
	width:199px;
	height:10px
}

#novidades-int {
	margin-bottom:0;
	padding-bottom:18px
}

.localizacao {
	background-color:#fff;
	padding:0 20px 8px 15px;
	margin-bottom:21px
}

.localizacao h2 {
	border-top:1px dotted #c4c4c4;
	padding-top:18px;
	margin-bottom:6px
}

.localizacao p {
	font-size:10px;
	line-height:140%;
	padding:4px 0 0 2px
}

.post {
	background-color:#fff
}

.header-page {
	background:url(../img/bg-main-content.gif);
	text-transform:uppercase;
	float:left;
	font:bold 38px Arial, Helvetica, sans-serif;
	color:#c1c1c1;
	padding:0 7px 2px 8px;
	letter-spacing:-1px;
	margin-bottom:14px
}

.entry .info-page p {
	clear:both;
	padding:0 50px 0 18px;
	margin-bottom:16px
}

#tabs-104 .nav, #tabs-agenda .nav, #tabs-poc .nav {
	list-style:none;
	margin:0 0 0 18px
}

#tabs-104 .nav li, #tabs-agenda li, #tabs-poc li {
	font-size:17px;
	float:left;
	background-color:#f0f0f0;
	margin-right:1px
}

#tabs-104 .nav a, #tabs-agenda .nav a, #tabs-poc .nav a {
	color:#b1b1b1;
	display:block;
	padding:8px 26px 10px 26px;
	outline:0
}
#tabs-poc .nav a {
	padding:8px 80px 10px 80px;
}

#tabs-104 .nav a:hover,
#tabs-agenda .nav a:hover,
#tabs-poc .nav a:hover,
#tabs-104 .nav a:active,
#tabs-agenda .nav a:active,
#tabs-poc .nav a:active,
#tabs-104 .nav a:focus,
#tabs-agenda .nav a:focus,
#tabs-poc .nav a:focus,
#tabs-104 .ui-tabs-selected a,
#tabs-agenda .ui-tabs-selected a,
#tabs-poc .ui-tabs-selected a {text-decoration:none; color:#fff}

#tabs-104 #t-sobre:hover,
#tabs-104 #t-perma:hover,
#tabs-104 #t-fale:hover,
#tabs-104 #t-biblioteca:hover,
#tabs-agenda #t-geral:hover,
#tabs-agenda #t-historico:hover,
#tabs-agenda #t-restauro:hover,
#tabs-agenda #t-tour:hover,
#tabs-poc #t-poc:hover,
#tabs-poc #t-edital:hover,
#tabs-poc #t-form:hover,
#tabs-104 #t-sobre:active,
#tabs-104 #t-perma:active,
#tabs-104 #t-fale:active,
#tabs-104 #t-biblioteca:active,
#tabs-agenda #t-geral:active,
#tabs-agenda #t-historico:active,
#tabs-agenda #t-restauro:active,
#tabs-agenda #t-tour:active,
#tabs-poc #t-poc:active,
#tabs-poc #t-edital:active,
#tabs-poc #t-form:active,
#tabs-104 #t-sobre:focus,
#tabs-104 #t-perma:focus,
#tabs-104 #t-fale:focus,
#tabs-104 #t-biblioteca:focus,
#tabs-agenda #t-geral:focus,
#tabs-agenda #t-historico:focus,
#tabs-agenda #t-restauro:focus,
#tabs-agenda #t-tour:focus,
#tabs-poc #t-poc:focus,
#tabs-poc #t-edital:focus,
#tabs-poc #t-form:focus,
#tabs-104 #t-sobre.ui-tabs-selected,
#tabs-104 #t-perma.ui-tabs-selected,
#tabs-104 #t-fale.ui-tabs-selected,
#tabs-104 #t-biblioteca.ui-tabs-selected,
#tabs-agenda #t-geral.ui-tabs-selected,
#tabs-agenda #t-historico.ui-tabs-selected,
#tabs-agenda #t-restauro.ui-tabs-selected,
#tabs-agenda #t-tour.ui-tabs-selected,
#tabs-poc #t-poc.ui-tabs-selected,
#tabs-poc #t-edital.ui-tabs-selected,
#tabs-poc #t-form.ui-tabs-selected {background-color:#ed1c24}

#tabs-104 #t-cafe:hover,
#tabs-agenda #t-cafe:hover,
#tabs-104 #t-cafe:active,
#tabs-agenda #t-cafe:active,
#tabs-104 #t-cafe:focus,
#tabs-agenda #t-cafe:focus,
#tabs-104 #t-cafe.ui-tabs-selected,
#tabs-agenda #t-cafe.ui-tabs-selected {background-color:#824738}

#tabs-104 #t-cinema:hover,
#tabs-agenda #t-cinema:hover,
#tabs-104 #t-cinema:active,
#tabs-agenda #t-cinema:active,
#tabs-104 #t-cinema:focus,
#tabs-agenda #t-cinema:focus,
#tabs-104 #t-cinema.ui-tabs-selected,
#tabs-agenda #t-cinema.ui-tabs-selected {background-color:#662d91}

#tabs-104 #t-multi:hover,
#tabs-agenda #t-multi:hover,
#tabs-104 #t-multi:active,
#tabs-agenda #t-multi:active,
#tabs-104 #t-multi:focus,
#tabs-agenda #t-multi:focus,
#tabs-104 #t-multi.ui-tabs-selected,
#tabs-agenda #t-multi.ui-tabs-selected {background-color:#00a651}

#tabs-104 #tab-sobre, #tabs-104 #tab-biblioteca, #tabs-104 #tab-cafe, #tabs-104 #tab-cinema, #tabs-104 #tab-multiuso, #tabs-104 #tab-projetos {
	clear:both;
	margin:0 0 15px 18px;
	padding:27px 0 15px;
	width:642px
}

#tab-sobre { 
	/*background:url(../img/red-arrow.gif) no-repeat 26px 0 */
}

#tab-sobre .side-tab, #tab-biblioteca .side-tab, #tab-cafe .side-tab, #tab-cinema .side-tab, #tab-multiuso .side-tab, .participe .side-tab {
	float:right;
	width:320px;
	font-size:11px;
	margin-left:25px
}

#tab-sobre .side-tab h2 {margin-bottom:7px}

#tab-sobre .side-tab p {
	padding-bottom:0;
	margin-bottom:11px
}

#tab-sobre .side-tab h5 {
	font-size:11px;
	font-weight:bold;
	margin-bottom:0
}

#tab-sobre .side-tab ul {
	list-style:none;
	margin:0
}

#tab-sobre .side-tab li {
	padding-bottom:14px;
	width:265px
}

#tab-sobre .box-border {
	border:1px solid #ebebeb;
	margin-top:24px;
	padding:6px 15px 8px 11px
}

#tab-sobre .box-border h4 {
	font-size:13px;
	font-weight:bold;
	margin-bottom:0;
	border-bottom:1px dotted #c4c4c4;
	padding-bottom:5px;
	margin-bottom:8px
}

#tab-sobre .box-border li {padding-bottom:3px}

.wiki {
	background:url(../img/ico-wiki.gif) no-repeat 0 4px;
	font-size:13px;
	font-weight:bold;
	padding-left:23px
}

#tab-sobre .more {
	border-top:1px solid #c4c4c4;
	display:block;
	width:300px;
	padding-top:8px;
	margin-bottom:47px
}

#tab-sobre .more a {
	background:url(../img/o-que-e-104.gif) no-repeat;
	width:141px;
	height:12px
}

#tab-sobre .ning, #tab-fale .ning, #tab-sobre .parceiros {
	float:none;
	width:642px
}

#tab-sobre .ning ul, #tab-fale .ning ul {
	list-style:none; margin:0 0 9px 0; width:605px}

#tab-sobre .ning li, #tab-fale .ning li {
	width:605px;
	border-bottom:1px dashed #C4C4C4;
}

#tab-sobre .ning small, #tab-sobre .ning .box-texto .date, #tab-fale .ning small, #tab-fale .ning .box-texto .date {width:auto}

#tab-sobre .ning .box-texto p, #tab-fale .ning .box-texto p {width:480px}

#tab-sobre .ning .more, #tab-fale .ning .more {
	border:none;
	width:auto;
	margin:0;
	padding:0
}

#tab-sobre .ning .more a, #tab-fale .ning .more a {
	background-position:-198px -56px;
	width:179px;
	height:12px
}

#tab-cafe {
	/*background:url(../img/brown-arrow.gif) no-repeat 96px 0*/
}

#tab-cafe .fotos, #tab-cinema .fotos, #tab-multiuso .fotos {margin-bottom:23px}

#tab-cafe .fotos ul, #tab-cinema .fotos ul, #tab-multiuso .fotos ul {
	list-style:none;
	height:110px;
	margin:0 0 10px 0;
	padding-bottom:78px
}

#tab-cafe .fotos li, #tab-cinema .fotos li, #tab-multiuso .fotos li {margin-right:7px}

#tab-cafe .fotos .more a, #tab-biblioteca .fotos .more a, #tab-cinema .fotos .more a, #tab-multiuso .fotos .more a {background:url(../img/ver-todas-fotos.gif) no-repeat}

#tab-cafe .receitas h2 {margin-bottom:6px}

#tab-cafe .receitas ul {
	list-style:none;
	margin:0;
	background-color:#f0f0f0;
	padding:11px 11px 1px 12px
}

#tab-cafe .receitas li {margin-bottom:14px}

#tab-cafe .receitas li a {
	color:#fff;
	display:block;
	font-weight:bold;
	padding:0 0 3px 31px;
	background:url(../img/receitas-idle.gif) no-repeat #ed1c24
}

#tab-cafe .receitas li a.seta-baixo {background:url(../img/receitas-hover.gif) no-repeat #ee5b61}

.receita-texto {
	display:none;
	background-color:#fff;
	margin-top:1px;
	padding:6px 0 0 10px
}

.receita-texto h5 {
	font-size:11px;
	font-weight:bold;
	margin-bottom:6px
}

.receita-texto table {
	border:4px solid #dedede;
	font-size:11px;
	width:270px
}

.receita-texto th {
	background-color:#eeeeee;
	font-weight:bold;
	text-align:left
}

.receita-texto td, .receita-texto th {
	border:1px solid #dedede;
	border-top:none;
	border-left:none;
	padding:4px 7px 7px
}

.receita-texto p {width:270px}

#tab-cafe .box-texto {
	width:290px;
	padding-left:0
}

#tab-cafe .box-texto ul {
	list-style:none;
	font-size:11px
}

#tab-projetos {
	clear:both;
	/*background:url(../img/red-arrow.gif) no-repeat 423px 0;*/
}

#tab-projetos ul {
	margin:0;
	list-style:none;
	padding:25px 0 10px 20px
}

#tab-projetos li {
	background:url(../img/projetos-mais.gif) no-repeat;
	width:650px;
}

#tab-projetos .seta-baixo {background:url(../img/projetos-menos.gif) no-repeat}

/*#tab-projetos .fotos li, #tab-projetos .videos li {background:none}*/

/*#tab-projetos img {
	float:left;
	margin:0 11px 0 74px
}
*/
.linha-projeto { height:72px; }

#tab-projetos .linha-projeto p {padding-bottom:0}

#tab-projetos h3 {
	font-size:13px;
	font-weight:bold;
	margin:0;
	font-size: 16px;
	margin: 0px;
	position: relative;
	left: 63px;
	line-height: 62px;
	font-weight: bold;
	background: #f0f0f0;
	padding: 0px 16px;
	width: 530px;
}

#tab-projetos .projeto-detalhes {
	width: 601px;
	display:none;
	background-color:#f0f0f0;
	padding:9px 10px 0 14px;
	font-size:11px;
	margin-bottom:10px
}

#tab-projetos .box-multimidia {
	background-color:#e5e5e5;
	padding:18px 0 14px 24px
}

#tab-projetos .fotos, #tab-projetos .videos {
	margin-right:0;
	width:220px
}

#tab-projetos .fotos {margin-right:116px}

#tab-projetos .fotos ul, #tab-projetos .videos ul {
	padding:0 0 160px 0;
	margin-bottom:9px
}

#tab-projetos .fotos li, #tab-projetos .videos li {
	width:auto;
	float:left;
	padding:0 10px 4px 0
}

#tab-projetos .fotos img, #tab-projetos .videos img {margin:0}

#tab-projetos .box-texto {
	padding-bottom: 0 !important;
	margin-bottom: 1.5em;
}

#tab-fale {
	clear:both;
	/*background:url(../img/red-arrow.gif) no-repeat 586px 0;*/
	padding:31px 0 15px 16px
}

.col-equipe {
	float:left;
	width:320px;
	margin:0 34px 65px 0
}

.col-equipe ul {
	background-color:#f0f0f0;
	margin:0 !important;
	list-style:none !important;
	padding:7px 0 18px 12px
}

.col-equipe li {padding-bottom:18px}

.col-equipe p {
	padding-bottom:0;
	margin-bottom:0
}

.col-equipe h5 {
	font-size:11px;
	margin-bottom:6px
}

.col-equipe span {
	background:url(../img/bg-barra-email.gif) no-repeat;
	padding:0 0 2px 30px;
	display:block
}

.col-equipe a {
	font-size:11px;
	color:#fff
}

#tab-fale .ning {clear:both}

.col-contato {
	float:left;
	width:320px
}

.col-contato form {
	background-color:#f0f0f0;
	padding:7px 0 24px 14px
}

.col-contato label {
	display:block;
	font-size:11px;
	padding-bottom:3px
}

.col-contato .input-txt {
	width:278px;
	margin-bottom:18px
}

.col-contato textarea {height:60px}

#tabs-agenda {clear:both}

#tabs-agenda .nav a {padding:8px 60px 10px 61px}

#tab-geral, #tabs-agenda #tab-cinema, #tabs-agenda #tab-cafe, #tabs-agenda #tab-multi, #tabs-agenda #tab-historico, #tabs-agenda #tab-restauro, #tabs-agenda #tab-tour, #tabs-poc #tab-poc, #tabs-poc #tab-edital, #tabs-poc #tab-form {
	clear:both;
	/*background:url(../img/red-arrow.gif) no-repeat 86px 0;*/
	padding:30px 0 0 18px;
	margin-bottom:15px
}

#tabs-poc #tab-poc    { background-position: 110px 0; }
#tabs-poc #tab-edital { background-position: 320px 0; }
#tabs-poc #tab-form   { background-position: 530px 0; }

#tabs-agenda #tab-cafe {
	margin:0 0 15px 0;
	width:auto
}

#tabs-agenda #tab-restauro { background-position: 330px 0; }
#tabs-agenda #tab-tour     { background-position: 570px 0; }

#tabs-agenda #tab-cinema, #tabs-agenda #tab-cafe, #tabs-agenda #tab-multi {background:none}

#tab-geral ul, #tabs-agenda #tab-cinema ul, #tabs-agenda #tab-cafe ul, #tabs-agenda #tab-multi ul {
	list-style:none;
	margin:0
}

#tab-geral li, #tabs-agenda #tab-cinema li, #tabs-agenda #tab-cafe li, #tabs-agenda #tab-multi li {
	background-color:#fff;
	padding-bottom:25px
}

#tab-geral li #event ul li, #tabs-agenda #tab-cinema li #event ul li, #tabs-agenda #tab-cafe li #event ul li, #tabs-agenda #tab-multi li #event ul li {
	background-color:#f0f0f0;
	padding-bottom:20px
}

#tab-geral .box-data, #tabs-agenda #tab-cinema .box-data, #tabs-agenda #tab-cafe .box-data, #tabs-agenda #tab-multi .box-data {float:left}

#tabs-agenda .agenda-content {
	float:left;
	width:603px
}

#tabs-agenda .img-agenda, #agenda-int .img-agenda, .img-agenda-int {
	float:none;
	width:auto;
	margin:0 0 7px 0
}

#tabs-agenda .img-agenda small, #agenda-int .img-agenda small, .img-agenda-int small {
	width:102px;
	font-size:18px;
	top:81px;
	padding:7px 0
}

#tabs-agenda .img-agenda small a, #agenda-int .img-agenda small a, .img-agenda-int small a {
	font-size:18px;
	font-weight:normal
}

#tabs-agenda h3, #event h3 {
	font-size:13px;
	font-weight:bold
}

#tabs-agenda .more {
	display:block;
	border-top:1px solid #c4c4c4;
	padding:10px 0 17px
}

#tabs-agenda .more a {
	background:url(../img/saiba-mais.gif) no-repeat;
	width:57px;
	height:7px
}

#tabs-agenda .info, #agenda-int .info, #blog .info, #blog-int .info {
	background-color:#f0f0f0;
	/*padding:10px 0 10px 10px;*/
	padding:10px;
	clear:both;
}
#tabs-agenda .info p, #agenda-int .info p, #blog .info p, #blog-int .info p {
	padding-bottom: 0px;
}

#tabs-agenda .info, #agenda-int .info {
	margin-left:75px;
	min-height: 18px;
}

#tabs-agenda .box-compartilhe, #agenda-int .box-compartilhe {
	float:right;
	padding:1px 6px 0 0
}

#tabs-agenda #agenda-cinema {
	float:left;
	margin-right:34px
}

#tabs-agenda #agenda-cinema img {
	float:left;
	margin-right:16px
}

#tabs-agenda #agenda-cinema small {
	left:107px;
	top:223px
}

#tabs-agenda #tab-historico/*, #tabs-agenda #tab-restauro, #tabs-agenda #tab-tour*/ {
	padding-right:20px;
	background-position:100px 0
}

#agenda-cinema .horario-filme {
	background-color:#f0f0f0;
	width:285px;
	padding:8px 0
}

.entry #event {
	background-color:#f0f0f0;
	padding:8px;
	font-size: 12px
}

.entry #event li {
display: block;
float:none;
	background-color:#f0f0f0;
	padding-bottom: 10px;
		font-size: 12px;
}

.entry #event ul {
	background-color:#f0f0f0;
	margin: 0;
}

#tabs-agenda #agenda-cinema .horario-filme li {
	float:none;
	background:none;
	width:auto;
	padding-bottom:0;
	color:#999;
	font-size:14px;
	font-weight:bold
}

#agenda-int, #blog-int {padding-bottom:10px}

#agenda-int .header-page, #blog-int .header-page {font-size:25px}

#agenda-int .header-page span, #blog-int .header-page span {
	font-size:35px;
	text-transform:capitalize;
	font-weight:normal
}

#agenda-int .img-agenda small, .img-agenda-int small {right:2px}

#agenda-int .entry {padding:0 16px 0 17px}

#agenda-int .entry p {margin-left: 75px;}
#agenda-int .info p {margin-left:0}

#agenda-int .relacionados, #blog-int .relacionados {
	/*float:right;*/
	border:1px solid #ebebeb;
	padding:9px 10px;
	/*margin:0 0 10px 40px*/
}
#agenda-int .relacionados { margin-left:75px; }

#agenda-int .relacionados h3, #blog-int .relacionados h3 {
	font-size:13px;
	font-weight:bold;
	margin-bottom:9px
}

#agenda-int .relacionados ul, #blog-int .relacionados ul {
	list-style:none;
	margin:0;
	border-top:1px dotted #c4c4c4;
	padding:8px 0 15px 0
}

#agenda-int .relacionados li {padding-bottom:3px}

#blog-int .relacionados li {padding-bottom:2px;}

#blog-int .relacionados ul {padding:8px 0 0;}

/* ajuste thumbnails */
#agenda-int .relacionados li {  
	border-right: 1px dotted #CCCCCC;
    float: left;
    padding: 7px 15px;
    width: 85px; }
#agenda-int .relacionados li:last-child { border:none; }
#agenda-int .relacionados li div { border: 1px solid #CCCCCC;
    height: 75px;
    overflow: hidden;
    width: 85px; }
#agenda-int .relacionados li img { height:75px; } 

#agenda-int .relacionados a, #blog-int .relacionados a {
	font-size:11px;
	color:#000
}

#blog ul, #blog-int .entry {
	list-style:none;
	margin:0 16px 0 17px
}

#agenda-int .blog-content {
	padding: 0 10px 0 0px;
}
#blog .blog-content, #blog-int .blog-content {
	padding: 0 10px 0 75px;
}
.blog-content a, #blog .blog-content a {
	color:rgb(237, 28, 36);
}
.entry .blog-content p {
	font-size: 13px;
	line-height: 1.4em;
	margin-bottom: 1.4em;	
}
.search-results .result-content {
	padding: 0 10px 0 75px;	
}

#blog .date, #blog-int .date {
	background-color:#ed1c24;
	display:inline;
	padding:10px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	float:left;
	margin-right:12px;
	font-size: 11px;
}

#blog .topo-lista-blog, #blog-int .topo-lista-blog {
	background-color:#f0f0f0;
	float:left;
	width:585px;
	padding:10px 5px 4px 10px;
	margin-bottom:10px
}

#blog .topo-lista-blog p, #blog-int .topo-lista-blog p {padding:0}

#blog .box-compartilhe, #blog-int .box-compartilhe {float:right}

#blog h2, #blog-int h2 {
	/*clear:both;*/
	float: left;
	font:28px/24px bold Arial,sans-serif;
	width: 600px;
	padding-top: 8px;
	border-top: 1px solid rgb(237, 28, 36);
	margin-bottom: 0.9em;
	/*padding: 10px 10px 8px;*/
	/*background: rgb(240,240,240);*/
}
#blog h2 a { color:rgb(237, 28, 36); }

#blog a, #tabs-agenda a {color:#000}

#blog li {padding-bottom:36px}

#blog .more {
	display:block;
	border-bottom:1px solid #c4c4c4;
	padding:10px;
	clear:both;
	margin-left:72px;
	width:580px;
}

#blog .more a {
	background:url(../img/leia-mais.gif) no-repeat;
	width:50px;
	height:7px
}

.rodape-eventos {
	color: #777;
	background: #f0f0f0;
	margin-left: 75px;
	padding: 1em 1em 0.1em;
	margin-bottom: 1em;	
}
.rodape-eventos p {
	margin-left: 0 !important;
}

#blog .info, #blog-int .info {/*padding-bottom:5px*/ }
#blog .info { margin-left:72px; width:580px; }

#blog .info p, #blog-int .info p {padding:0; margin:0; font-size:11px;}

#blog-int {margin-bottom:20px}

#blog-int .entry {padding-bottom:30px}

.commentbox {padding:0 17px}

.commentbox h3, #commentform h3 {font-size:13px; color:#666}

.commentbox ol {
	list-style:none;
	margin:0 0 20px 0
}

.commentbox li {
	background-color:#f0f0f0;
	margin-bottom:4px;
	font-size:11px;
	clear:both;
	padding:10px 12px 0
}
.commentbox p { padding-left: 140px;}

.infocomment {
	float:left;
	width:120px;
	margin-right:20px
}

.infocomment cite {display:block}

#commentform ul {
	list-style:none;
	margin:0
}

#commentform li {background-color:#fff}

#commentform label {display:block}

#commentform input, #commentform textarea {width:275px}

#commentform .bt-send {width:auto}

/* @Text */
.entry {line-height:140%; clear:both}

	.entry p {
		font-size:11px;
		margin-bottom:6px
	}
	 
	.entry ul, 
	.entry ol, 
	.entry blockquote {margin-bottom:20px}

	.entry ul, 
	.entry ol {margin-left:20px}
	.entry ul {list-style:circle}
	.entry ol {list-style:decimal}
	
/* @Heading */
.heading {} /* $tipografia do titulo principal da noticia ou post no single.html $ */

/* @Images WP */
.entry p img {/* $codigo padrao do wordpress para imagens nos textos$ */
	padding: 0;
	max-width: 100%
}
.entry img.aligncenter, 
.entry img.alignright, 
.entry img.alignleft {
	padding:4px
}
.wp-caption, 
.entry img.aligncenter, 
.entry img.alignright, 
.entry img.alignleft {
	border: 1px solid #f3f3f3;
	background-color: #f0f0f0;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.entry img.aligncenter {
	display: block;
	margin:10px auto
}
.entry img.alignright { margin:0.3em 0 0.833em 0.833em }
.entry img.alignleft { margin:0.3em 0.833em 0.833em 0 }
.entry .alignright {float: right}
.entry .alignleft {float: left}
	/* Captions */
	div.aligncenter {
		margin-left: auto;
		margin-right: auto;
	}
	.wp-caption {
		margin:0 5px 5px 5px;
		padding-top: 4px;
		text-align: center;
	}
	.wp-caption p.wp-caption-text {
		font-size: 90%;
		padding: 0 4px 5px;
		margin: 0;
	}

/* Posts List */
#post-list { /* $lista de noticias, posts, resultado de busca$ */
	list-style:none;
	margin:0
}
#post-list li {
	border-bottom:1px solid #F0F0F0;
	line-height:140%;
	margin-bottom:25px;
	padding-bottom:25px
}
#post-list p {margin:0}
#post-list .date {
	font-size:85%;
	font-weight:bold;
	margin-top:0;
	padding-top:0
}
#post-list h3 a {text-decoration:none}

/* Pages Nav */ 
.wp-pagenavi {clear:both; padding:20px 0}
.wp-pagenavi span.current, 
.wp-pagenavi span.extend, 
.wp-pagenavi span.pages, 
.wp-pagenavi a {
	padding: 2px 8px; 
	margin: 2px
}
.wp-pagenavi span.current, 
.wp-pagenavi span.pages, 
.wp-pagenavi a {
	border:1px solid
}
.wp-pagenavi a {
	text-decoration:none;
	border-color:#f0f0f0;
	color:#f0f0f0
}
.wp-pagenavi a:hover,
.wp-pagenavi a:active,
.wp-pagenavi a:focus {	
	background-color:#f0f0f0;
	border: 1px solid #f0f0f0;
	color:#fff;
}
.wp-pagenavi span.pages {
	border-color:#ccc;
	color: #666
}
.wp-pagenavi span.current {
	background-color:#f0f0f0;
	border-color:#f0f0f0;
	color:#000;
	font-weight:bold
}
.wp-pagenavi span.extend {color:#000}

/* @Footer */
#footer {
	width:982px;
	margin:0 auto;
	padding:11px 0 0 18px;
	font-size:11px;
	color:#8f8f8f;
	font-weight:bold;
}

#footer a {text-decoration:underline}
#footer a:hover {text-decoration:none}

.license {
	float:left;
	padding-right:40px
}

.como-chegar {padding-left:30px}

	.RSSPumpContent { 
		font-family: Tahoma;
		font-size: 10px;
		color: #000000;
	}

	.RSSPumpArticle {
		padding-bottom: 10px; 
	}

	.RSSPumpArticleHeader { 
		font-weight: bold;
	}

	.RSSPumpArticleContent { 
	}

	.RSSPumpContent A:hover { 
		text-decoration: underline;
	}

	.RSSPumpContent A { 
		text-decoration: none;
		color: #000000;
	}

#event li {background-color:#f0f0f0}

ol.cf-ol { 
	margin:0!important; 
	padding:0!important;
}

ol.cf-ol li	{
	background:none!important; 
	margin:5px 0!important;
	padding:0; 
	list-style:none!important; 
	text-align:left;
	line-height:1.3em;
}

.cform .single, .cform .cformselect, .cform .area {
	width:250px
}

#tags, #categorias, #visualizar, #filtro-data {margin-bottom:0}

#categorias ul, #historico ul {
	list-style:none;
	margin:0;
	font-size:11px
}

.tag-cloud {overflow:hidden}

#visualizar .lista-tempo {border-bottom:none}

#visualizar .lista-tempo li {
	border-bottom:none;
	width:218px
}

#visualizar .lista-tempo a {
	display:block;
	background-color:#f0f0f0;
	color:#b1b1b1;
	font-weight:bold;
	font-size:11px;
	padding:0 0 0 4px
}

#visualizar .lista-tempo a:hover,
#visualizar .lista-tempo a:focus,
#visualizar .lista-tempo a:active,
#visualizar .lista-tempo .current a {
	background:;background:url(../img/seta-lado.gif) no-repeat right #ed1c24;
	color:#fff;
	text-decoration:none;
}

#filtro-data table {
	width:225px;
	margin:0
}

#filtro-data table tr, #filtro-data table th, #filtro-data table td {
	padding:4px 0;
	height:auto;
	text-align:center;
}

#filtro-data table td {
	background-color:#eaeaea
}

#filtro-data table .pad {background-color:#fff}

#filtro-data .eventday {
	font-weight:bold;
}

#filtro-data #today {
	background-color:#ffffcc;
	font-weight:bold
}

.videos #event { display: none; }

#news-handler {
	position:relative;
	float:right;
	margin-right: 2px;
}

#bt-news {	
	font-size:10px;
	line-height: 16px;
}

#bt-news a {
	color: #fff;
	background: #ed1c24;
	display: block;
	padding: 0 15px;
	border-radius: 4px;
}

#bt-news.current a {
	background: #ed1c24;
	border-radius: 4px 4px 0 0;
}

#box-news {
	display:none;
	position:absolute;
	background: #ed1c24;
	width:239px;
	z-index:9999;
	top:13px;
	color: #fff;
	border-radius: 0 4px 4px 4px;
}

#box-news fieldset {
	padding:15px 0 10px 10px
}

#box-news label, #form-news-pagina label, #form-news-pagina input[type="submit"] {
	display:block;
	padding-bottom:2px
}

#box-news .input-txt, #form-news-pagina .input-txt {
	width:200px;
	margin-bottom:5px
}

#box-news .input-txt {
	background-color:#fff;
}

#tab-historico .fotos, #tab-restauro .fotos, #tab-tour .fotos {
	width:667px;
	margin-bottom:20px
}

#tab-historico .frame-fotos, #tab-restauro .frame-fotos, #tab-tour .frame-fotos {
	background-color:#f0f0f0;
	padding:15px 30px 0 30px
}

#tab-historico .fotos ul, #tab-restauro .fotos ul, #tab-tour .fotos ul {
	padding-bottom:180px;
	width:667px;
	margin:0;
	list-style:none;
	border:none
}

#tab-historico .fotos img, #tab-restauro .fotos img, #tab-tour .fotos img  {margin:0 25px 15px 0}

.ocupe-col-a {
	width:323px;
	float:left;
	padding-left:17px
}

#slide-content-ocupe {
	background-color:#f0f0f0;
	width:317px;
	position:relative;
	padding:40px 0 5px 12px;
	margin-bottom:15px
}

#box-cycle-ocupe {
	width:219px;
	z-index:1;
	margin-bottom:7px
}

#dest-btm-ocupe {
	background:url(../img/bg-slide-nav-ocupe.gif) no-repeat;
	position:absolute;
	top:10px;
	left:12px;
	width:295px;
	padding:4px 0 4px 7px
}

#slide-content-ocupe .texto-slide {
	position:absolute;
	bottom:1px;
	left:4px;
	background:url(../img/bg-text-slide.png);
	width:281px;
	padding:5px 3px
}

.box-manual, .box-doc-apoio {
	background-color:#f0f0f0;
	padding:12px 0 10px 12px;
	margin-bottom:15px
}

.box-manual p {font-size:11px}

.barra-pdf a {
	background:url(../img/bg-barra-pdf.gif) no-repeat;
	color:#fff;
	display:block;
	font-size:11px;
	padding:1px 0 3px 30px
}

.ocupe-col-b {
	float:right;
	width:320px;
	margin-right:20px
}

.box-doc-apoio ul {
	list-style:none;
	margin:0
}

.box-doc-apoio li {margin-bottom:12px}

#tabs-agenda #tab-cinemal .category-cinema ol, #tab-geral .category-cinema ol, .category-cinema ol {
	background-color:#f0f0f0;
	width:100px;
	padding:8px 0;
	float:left;
	margin: 0 10px 10px 0;
	display: block;
	text-align:center;
}

#tabs-agenda #tab-cinema .category-cinema ol li, #tab-geral .category-cinema ol li, .category-cinema ol li {
	color:#999;
	font-size:12px;
	font-weight:bold;
	display: block;
	float:none;
	background-color:#f0f0f0;
	padding:0 0 8px 0
}
#tabs-agenda #tab-cinema .category-cinema ol li strong, #tab-geral .category-cinema ol li strong, .category-cinema ol li strong {
	color: #333;
}

/* Fancybox */

div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #666;
	display: none;
	z-index: 30;
}

* html div#fancy_overlay {
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

div#fancy_wrap {
	text-align: left;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('../img/fancybox/fancy_progress.png') no-repeat;
}

div#fancy_loading_overlay {
	position: absolute;
	background-color: #FFF;
	z-index: 30;
}

div#fancy_loading_icon {
	position: absolute;
	background: url('../img/fancybox/fancy_loading.gif') no-repeat;
	z-index: 35;
	width: 16px;
	height: 16px;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 18px 18px 33px 18px;
    margin: 0;
    overflow: hidden;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	border: 1px solid #BBB;
	background: #FFF;
}

div#fancy_content {
	margin: 0;
	z-index: 100;
	position: absolute;
}

div#fancy_div {
	background: #fff;
	color: #000;
	height: 100%;
	width: 100%;
	z-index: 100;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('../img/fancybox/fancy_closebox.png') top left no-repeat;
	cursor: pointer;
	z-index: 181;
	display: none;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

#fancy_ajax {
	width: 100%;
	height: 100%;
	overflow: auto;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 0px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	z-index: 111; 
	display: none;
	background-image: url(data:image/gif;base64,AAAA);
	outline: none;
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}

span.fancy_ico {
	position: absolute; 
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 112; 
	cursor: pointer;
	display: block;
}

span#fancy_left_ico {
	left: -9999px;
	background: transparent url('../img/fancybox/fancy_left.png') no-repeat;
}

span#fancy_right_ico {
	right: -9999px;
	background: transparent url('../img/fancybox/fancy_right.png') no-repeat;
}

a#fancy_left:hover {
  visibility: visible;
}

a#fancy_right:hover {
  visibility: visible;
}

a#fancy_left:hover span {
	left: 20px; 
}

a#fancy_right:hover span {
	right: 20px; 
}

.fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

div#fancy_bg {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div.fancy_bg_n {
	top: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('../img/fancybox/fancy_shadow_n.png') repeat-x;
}

div.fancy_bg_ne {
	top: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('../img/fancybox/fancy_shadow_ne.png') no-repeat;
}

div.fancy_bg_e {
	right: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('../img/fancybox/fancy_shadow_e.png') repeat-y;
}

div.fancy_bg_se {
	bottom: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('../img/fancybox/fancy_shadow_se.png') no-repeat;
}

div.fancy_bg_s {
	bottom: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('../img/fancybox/fancy_shadow_s.png') repeat-x;
}

div.fancy_bg_sw {
	bottom: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('../img/fancybox/fancy_shadow_sw.png') no-repeat;
}

div.fancy_bg_w {
	left: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('../img/fancybox/fancy_shadow_w.png') repeat-y;
}

div.fancy_bg_nw {
	top: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('../img/fancybox/fancy_shadow_nw.png') no-repeat;
}

div#fancy_title {
	position: absolute;
	bottom: -33px;
	left: 0;
	width: 100%;
	z-index: 100;
	display: none;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 3px;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url(../img/fancybox/fancy_title_left.png) repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url(../img/fancybox/fancy_title_main.png) repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url(../img/fancybox/fancy_title_right.png) repeat-x;
}

.addthis_container {float:right}

#agenda-int #event {margin-left:75px}

#event li {background-color:#f0f0f0; padding-bottom:0}
.RSSPumpContent div { display: none; }
.RSSPumpContent .RSSPumpArticle, .RSSPumpContent .RSSPumpArticle div  { display: block; }

.entry #event, #event { display: none; }

.info_bar { background-color:#f0f0f0; padding:5px 10px; clear:both; margin-bottom:10px; font-size:11px; }
#agenda-int .info_bar, #blog-int .info_bar {
	margin-left:75px;
}
#tabs-agenda .info_bar, #blog .info_bar {
	margin-bottom:0px;
}

.faixa-construcao { display:block; position:relative; top:242px; width:100%; height:52px; background:red url('../img/faixa-construcao.jpg') top left repeat-x; }

/* -------------------------------------------------- */
/* FORM POC */
#usermessage4a.failure { width:90%; border:1px solid #ed1c24; padding:10px 10px; margin-bottom:15px; }
#cforms4form fieldset { background-color:#f0f0f0; margin-bottom:10px; width:90%; padding:10px 10px;  } 
#cforms4form legend { font-size:1.3em; font-weight:bold; color:#c1c1c1; background-color:#fff; padding:3px 7px 7px 10px; margin:-10px; }
#cforms4form li { display:block; float:none; clear:both; font-size:11px; margin-bottom:10px; }
#cforms4form label { width:200px; display:block; margin-bottom:3px; }
#cforms4form input, #cforms4form textarea { margin:0 10px 5px 0; width:60%; }
#cforms4form .sendbutton { width:auto; }
#cforms4form .cf_hidden { display:none; }

.videos .more {  }

/* -------------------------------------------------- */
/* Link Home POC */
.link-poc-cont {
	position: relative;
	top: -14px;
	left: -147px;
}

.link-poc {
	position: absolute;
	top: 21px;
	left: 217px;
}

/* -------------------------------------------------- */
/* Parceiros */
.parceiros table { margin:0; padding:0; }
.parceiros table td { margin: 0; padding: 5px 8px; }
.parceiros table img { max-width: 136px; }

/* -------------------------------------------------- */
/* Ocupe*/
.ocupe {
	margin: 0pt 50px 0pt 18px;
}
.ocupe .box {
	display: block;
	float: left;
	margin-bottom: 1em;
}
.ocupe .box-extended {
	display: block;
	clear:both;
	margin-bottom: 1em;
}
.ocupe .box.margin{
	margin-right:18px;
}
.ocupe .size1 {
	height: 482px;
}
.ocupe .size2 {
	height: 300px;
}
.ocupe .size3 {
	height: 370px;
}
.entry .ocupe p {
	padding: 0;
}
.ocupe .box-texto {
	width: 285px;
}
.ocupe .box-texto img {
	width: 282px;
}
.ocupe .box-texto.extended {
	width: 614px;
}
.ocupe h2, .ocupe h3 {
	font-size: 13px;
	font-weight: bold;
	color: rgb(102, 102, 102);
	text-transform: uppercase;
	margin-bottom: 7px;
}
.ocupe table td {
	width: 280px;
	vertical-align: top;
	padding:0 46px 0 0 ;
}
.ocupe p.texto-salas {
	float: left;
	width: 280px;
}

/* -------------------------------------------------- */
/* Participe */
.biblioteca .box-texto ul {
	font-size: 11px;
	list-style: disc;
}

.biblioteca .box-texto.nomargin p, .biblioteca .box-texto.nomargin ul {
	margin-bottom: 0px;
}

.biblioteca .btn-acervo {
	text-align: center;
	width: 311px;
	margin: 6px 0 !important;
}
.biblioteca .btn-acervo a {
	padding: 8px 0;
	display: block;
	background: #efefef;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	width: 100%;
}
.biblioteca .btn-acervo a:hover {
	background: #ed1c24;
	color: #fff;
}

/* -------- */
/* Cine-104 */

/* -------------------------------------------------- */
/* Participe */
.participe {
	margin: 0pt 50px 0pt 18px;	
}
.participe .box-texto ul {
	margin:0 8px 0 0; 
	padding:0;
}
.participe .box-texto li {
	list-style: none;
	margin-bottom: 0.5em;
}
.participe .box-texto li:before {
	content:'- ';
}

/* -------------------------------------------------- */
/* Fale conosco */
.fale-conosco {
	margin-left: 18px;
}
.entry .fale-conosco p {
	padding: 0;
	margin-bottom: 0;
}
#btn-fale-conosco {
	float: right;
	margin-right: 8px;
}
#btn-fale-conosco a {
	display: block;
	font-size: 10px;
	line-height: 16px;
	padding: 0 15px;
	background: #8f8f8f;
	color: #fff;
	border-radius: 4px;
}

/* -------------------------------------------------- */
/* Fotos slider */
.fotos-slider-container {
	width: 300px;
	height: 217px;
	padding: 10px;
	margin-bottom: 10px;
	background: #efefef;
}
.fotos-slider {
	width: 300px;
	height: 197px;
	overflow: hidden;
}
.fotos .fotos-slider img {
	width: 300px;
	height: auto;
	border: 0;
}

#banner-biblio {
	background: #fff;
	padding: 15px;
	margin-bottom: 20px;
}
