.single-programacao #conteudo, .archive  #conteudo, .page-template-page-espacos-php #conteudo {background:#fff !important;border:1px solid black; height:auto; padding:0 0 30px 0;}
#conteudo #categoria {margin:18px 0 0 18px;}
#conteudo #categoria p {color:#000; font-size:1.1em; margin:0 0 13px 0; width:91%;   padding-bottom: 15px; border-bottom: 1px solid;}
#conteudo #categoria #menu-cat #mycarousel {width:945px!important;}

#conteudo #categoria #menu-prog {width:624px; height:48px; position:relative; font-family:'open_sansregular', Verdana, Geneva, sans-serif;top:25px;}
#conteudo #categoria #menu-prog #mycarousel {font: 8px 'open_sans_semiboldregular', Verdana, Geneva, sans-serif !important;}
#conteudo #categoria #menu-prog .jcarousel-list-horizontal {}
#conteudo #categoria #menu-prog .jcarousel-container {}
#conteudo #categoria #menu-prog .jcarousel-clip {}
#conteudo #categoria #menu-prog ul li.jcarousel-item {width:156px;}
#conteudo #categoria #menu-prog ul li.jcarousel-item ul {width:156px;}
#conteudo #categoria #menu-prog ul li.jcarousel-item ul li {float:left; width:148px; height:15px; border:1px solid #000; line-height:16px; margin:5px 4px 0 0; font-size:1.5em; background:#FFF; text-transform:uppercase;}
#conteudo #categoria #menu-prog ul li.jcarousel-item ul li a {color:#000; margin:0 0 0 5px;}
#conteudo #categoria #menu-prog ul li.jcarousel-item ul li.current-menu-item, #conteudo #categoria #menu-prog ul li.jcarousel-item ul li:hover {background:#000; }
#conteudo #categoria #menu-prog ul li.jcarousel-item ul li.current-menu-item,
#conteudo #categoria #menu-prog ul li.jcarousel-item ul li.current-menu-item a, #conteudo #categoria #menu-prog ul li.jcarousel-item ul li:hover a {color:#FFF;  color: #000; text-decoration: none;}
#conteudo #categoria #menu-prog .jcarousel-prev  {background:url(../imagens/category/autor-nav-esq.png) 0 0 no-repeat; width:13px; height:14px; cursor:pointer; position:absolute; top:-15px; right:17px;}
#conteudo #categoria #menu-prog .jcarousel-next {background:url(../imagens/category/autor-nav-dir.png) 0 0 no-repeat; width:13px; height:14px; cursor:pointer; position:absolute; top:-15px; right:0;}
#conteudo #categoria #menu-prog .jcarousel-prev-disabled, 
#conteudo #categoria #menu-prog .jcarousel-next-disabled {background:none;}

#conteudo #lista-programacao-default {clear:both; margin:0 0 0 20px; padding:22px 0 0 0;}
#conteudo #lista-programacao-default .o-post {background:url(../imagens/category/sim-inst-post-bg.png) right top no-repeat; width:301px; height:145px; float:left; display:block; margin:0 15px 19px 0; border: 1px solid #000000;}
#conteudo #lista-programacao-default #post-7849 {background:url(../imagens/category/sim-inst-post-bg.png) right top no-repeat; width:301px; height:145px; float:left; display:block; margin:0 15px 19px 0;}
#conteudo #lista-programacao-default .o-post .thumbnail {display:block; width:93px; height:145px; float:left; margin:0 11px 0 0; overflow:hidden;}
#conteudo #lista-programacao-default .o-post .titulo {font-size:11px !important; font-weight:normal !important; text-transform:uppercase; float:left; width:192px; line-height:15px; letter-spacing:-0.07em; margin: 8px 0 5px 0; overflow:hidden; display:block; font-family:'open_sans_semiboldregular', Verdana, Geneva, sans-serif;}
#conteudo #lista-programacao-default .o-post .titulo a {color:#000;}
#conteudo #lista-programacao-default .o-post .meta {float:left; width:192px; margin:1px 0 0 0; font-size:1.1em; color:#707173; text-transform:uppercase; font-family:'open_sansregular', Verdana, Geneva, sans-serif;}
#conteudo #lista-programacao-default .o-post .tipos {width:170px; font-size:1.1em; text-transform:uppercase;} 
#conteudo #lista-programacao-default .o-post .tipos li {width:170px; margin:2px 0 0 0; color:#030303; background:#b1b4b5; padding:0 0 0 10px;
	voice-family: "\"}\""; voice-family: inherit;	width:160px;} html>body #conteudo #lista-programacao-default .o-post .tipos li {width:160px;}
#conteudo #lista-programacao-default .o-post .artistas {width:170px; font-size:1.1em; text-transform:uppercase;}
#conteudo #lista-programacao-default .o-post .artistas li {width:170px; margin:2px 0 0 0; color:#FFF; background:#000; padding:0 0 0 10px;
	voice-family: "\"}\""; voice-family: inherit;	width:160px;} html>body #conteudo #lista-programacao-default .o-post .artistas li {width:160px;}
#conteudo #lista-programacao-default .o-post .data-horario {width:170px; font-size:1.1em; text-transform:uppercase;}
#conteudo #lista-programacao-default .o-post .data-horario li {width:170px; margin:2px 0 0 0; color:#030303; background:white; padding:0 0 0 10px;
	voice-family: "\"}\""; voice-family: inherit;	width:160px;} html>body #conteudo #lista-programacao-default .o-post .data-horario li {width:160px;}
#conteudo #lista-programacao-default .o-post .sumario,
#conteudo #lista-programacao-default .o-post .post-conteudo {float:left; width:192px; height:50px; margin:9px 0 0 0; line-height:1.2em; overflow:hidden;}
#conteudo #lista-programacao-default .o-post .sumario .readmore,
#conteudo #lista-programacao-default .o-post .post-conteudo .readmore {display:none;}

#conteudo #lista-programacao-artistas {clear:both; margin:0 0 0 20px; padding:22px 0 0 0;}
#conteudo #lista-programacao-artistas li {width:261px; height:23px; margin:0 103px 4px 0; font-size:1.7em; text-transform:uppercase; font-family:'open_sansregular', Verdana, Geneva, sans-serif; float:left;}
#conteudo #lista-programacao-artistas li:nth-child(even) {margin:0 0 4px 0;}
#conteudo #lista-programacao-artistas li a {width: 255px; height: 23px; border: 1px solid #000; color: #000; display: block; background: url(../imagens/category/prog-artistas-lista-artistas-bg.png) top right no-repeat; padding: 0 0 0 6px; font-size: 13px; line-height: 23px;}

#conteudo #lista-programacao-espacos {clear:both; margin:0 0 0 20px; padding:22px 0 0 0;}
#conteudo #lista-programacao-espacos li {clear:both; margin:0 0 30px 0;}
#conteudo #lista-programacao-espacos .titulo {float:left; width:318px; height:23px; font-size: 13px; line-height: 23px; padding:0 0 0 5px; text-transform:uppercase; color:#7c7c7c; background:url(../imagens/category/prog-espacos-titulo-bg.png) 0 0 no-repeat; font-family:'open_sansregular', Verdana, Geneva, sans-serif;}
#conteudo #lista-programacao-espacos .post-conteudo {float:left;  font-size:1.2em; width:325px; margin:17px 0 0 0;}
#conteudo #lista-programacao-espacos .post-conteudo p {margin:0 0 5px 0; line-height:1.3em;}
#conteudo #lista-programacao-espacos .mapa {width:234px; height:228px; overflow:hidden; float:right; margin:28px 23px 0 0;}

.tag #conteudo #lista-programacao-default {margin:0 0 20px 20px;}
.tag #conteudo #lista-programacao-default h4.categorias {margin:0 0 0 -20px;}
.tag #conteudo #lista-programacao-default li {float:none; margin:8px 0 0 0;}


/*---------------------------------------------------------------*/
/*.hentry {color:#FFF; padding:26px 18px 0 18px; clear:both;}
.hentry a {color:#F9F9F9; text-decoration:none;}
.hentry a:hover {color:#FFF; text-decoration:underline;}
.hentry h1, .hentry h2, .hentry h3, .hentry h4, .hentry h5, .hentry h6 {line-height:1.4em; margin:20px 0 3px 0; clear:both; font-weight:bold;}
.hentry h1 {font-size:1.8em;}
.hentry h2 {font-size:1.6em;}
.hentry h3 {font-size:1.4em;}
.hentry h4 {font-size:1.2em;}
.hentry h5 {font-size:1.1em;}
.hentry h6 {font-size:1em;}
.hentry p {margin:0 0 10px 0; font-size:1.2em; line-height:20px;}
.hentry p strong {font-weight:bold;}
.hentry address {font-size:1.4em; margin:4px 0 10px;}
.hentry ul {margin:4px 0 10px 10px; font-family:'open_sansregular', Verdana, Geneva, sans-serif;}
.hentry ul li {font-size:1.7em;}
.hentry ul li strong {font-weight:bold; margin:15px 0 0 0;}
.hentry ol {margin:4px 0 10px;}
.hentry ol li {font-size:1.4em; list-style-type:decimal; list-style-position:inside; margin:0 0 2px 0;}
.hentry dl {margin:0 0 30px 0; font-size:1.2em;}
.hentry dl dt {display:block; font-weight: bold; margin:0 0 5px 0;}
.hentry dl dd {line-height:18px; margin:0 0 0 5px;}
.hentry blockquote {font-size:1.4em; font-style:italic;}
.hentry img {border:none;}
*//*---------------------------------------------------------------*/

#conteudo #single-post {background:#FFF; width:621px; margin:23px auto; overflow:hidden;}
#conteudo #single-post .type-programacao {position:relative; padding:0 0 30px 0;}
#conteudo #single-post .type-programacao #detalhes {float:left; width:620px; font-size:1.5em; text-transform:uppercase; font-family:'open_sansregular', Verdana, Geneva, sans-serif;}
#conteudo #single-post .type-programacao #detalhes li {padding:4px 7px; display:inline; float:left; margin:0 4px 0 0;}
#conteudo #single-post .type-programacao #detalhes #tipo {background:#f1001e;}
#conteudo #single-post .type-programacao #detalhes #tipo a {color:#000;}
#conteudo #single-post .type-programacao #detalhes .nome-artista {background:#000; color:#FFF;}
#conteudo #single-post .type-programacao #detalhes .nome-artista a {color:#FFF;}
#conteudo #single-post .type-programacao .titulo {float:left; width:370px; font-size:2.4em; line-height:1.1em; font-weight:bold; text-transform:uppercase; margin:45px 0 0 50px; font-family:'open_sansregular', Verdana, Geneva, sans-serif;}
#conteudo #single-post .type-programacao #tags {width:200px; float:right; padding:0 0 2px 0;}
#conteudo #single-post .type-programacao #tags a {display:block; width:100%; text-align:right; color:#91918f; font-size:1em; text-transform:uppercase; padding:1px 10px 1px 0;
	voice-family: "\"}\""; voice-family: inherit;	width:190px;} html>body #conteudo #single-post .type-programacao #tags a {width:190px;}

#conteudo #single-post .type-programacao #meta {clear:both; width:90%; padding:16px 0 0 0; margin:0 0 0 50px; font-family:'InterstateRegularCondensed', Verdana, Geneva, sans-serif;}
#conteudo #single-post .type-programacao #meta li {letter-spacing:-0.05em; word-spacing:0.15em; color:#b1b3b4; font-size:1.4em; text-transform:uppercase; border:2px solid #c6c7c8; padding:1px 3px; display:inline; float:left; margin:0 5px 3px 0;}
#conteudo #single-post .type-programacao #links {clear:both; width:90%; padding:16px 0 0 0; margin:0 0 0 50px; color:#6f6f71; font-size:1.2em; text-transform:uppercase; font-family:'InterstateRegularCondensed', Verdana, Geneva, sans-serif;}
#conteudo #single-post .type-programacao #links dl {float:left; width:48%; margin:0 10px 0 0;}
#conteudo #single-post .type-programacao #links dt {font-size:1.1em; color:#b6b8b9;}
#conteudo #single-post .type-programacao #links dd {float:left; margin:0 5px 5px 0; font-size:1.1em;}
#conteudo #single-post .type-programacao #links dd a {display:block; padding:2px 4px;}
#conteudo #single-post .type-programacao #links #datas dd {}
#conteudo #single-post .type-programacao #links #datas dd a {background: #00AEEF;color: white; font: 12px/14px 'open_sans_semiboldregular'; padding: 5px 10px;} 
#conteudo #single-post .type-programacao #links #espacos dd {}
#conteudo #single-post .type-programacao #links #espacos dd a {background:#d9dadb; color:#6f6f71;}


#conteudo #single-post .type-programacao .entry-content {margin:0 50px 0 50px; clear:both; color:#010001; position:relative; padding:20px 0 0 0;}
#conteudo #single-post .type-programacao .entry-content h3 {font-size:1.5em; padding:5px 5px 4px 50px; background:#b1b3b4; margin:25px 0 0 -50px; display:inline; color:#FFF; font-weight:normal; font-family:'open_sansregular', Verdana, Geneva, sans-serif; clear:both;}
#conteudo #single-post .type-programacao .entry-content #ficha-tecnica {clear:both; margin:10px 0 0 0; font-family:'InterstateRegularCondensed', Verdana, Geneva, sans-serif;}
#conteudo #single-post .type-programacao .entry-content #ficha-tecnica br {display:none;}
#conteudo #single-post .type-programacao .entry-content #ficha-tecnica li {clear:both; list-style:none;}
#conteudo #single-post .type-programacao .entry-content #ficha-tecnica .tit {float:left; color:#c4c2c2; font-size:16px; background:url(../imagens/post/ficha-tec-tit-bg.png) right 5px no-repeat; padding:0 10px 0 0; text-transform:uppercase;}
#conteudo #single-post .type-programacao .entry-content #ficha-tecnica .ficha {float:left; color:#6f6f71; font-size:15px; margin:2px 0 0 0;}

/*---------------------------------------------------------------*/
.type-programacao .entry-content h1, .type-programacao .entry-content h2, .type-programacao .entry-content h3, .type-programacao .entry-content h4, .type-programacao .entry-content h5, .type-programacao .entry-content h6 {line-height:1.4em; margin:20px 0 3px 0; clear:both; font-weight:bold;}
.type-programacao .entry-content h1 {font-size:1.8em;}
.type-programacao .entry-content h2 {font-size:1.6em;}
.type-programacao .entry-content h4 {font-size:1.2em;}
.type-programacao .entry-content h5 {font-size:1.1em;}
.type-programacao .entry-content h6 {font-size:1em;}
.type-programacao .entry-content p {margin:10px 0 10px 0; font-size:1.2em; line-height:20px; color:#010001;}
.type-programacao .entry-content p strong {font-weight:bold;}
.type-programacao .entry-content address {font-size:1.4em; margin:4px 0 10px;}
.type-programacao .entry-content ul {margin:4px 0 10px 10px;}
.type-programacao .entry-content ul li {font-size:1.2em; list-style-type:circle; list-style-position:inside; margin:0 0 2px 0;}
.type-programacao .entry-content ul li strong {font-weight:bold;}
.type-programacao .entry-content ol {margin:4px 0 10px;}
.type-programacao .entry-content ol li {font-size:1.4em; list-style-type:decimal; list-style-position:inside; margin:0 0 2px 0;}
.type-programacao .entry-content dl {margin:0 0 30px 0; font-size:1.2em;}
.type-programacao .entry-content dl dt {display:block; font-weight: bold; margin:0 0 5px 0;}
.type-programacao .entry-content dl dd {line-height:18px; margin:0 0 0 5px;}
.type-programacao .entry-content blockquote {font-size:1.4em; font-style:italic;}
.type-programacao .entry-content a {font-weight:bold; color:#333;}
.type-programacao .entry-content img {border:none;}