@charset "ISO-8859-1";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}body{*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*h1, h2, h3, h4, h5, h6, p, address {font-weight: normal; font-style: normal; font-size: 100%; font-family: inherit; }*/
img { border: none; }
a:active, a:visited, a:link { outline:none; }
strong{font-weight:bold;}

body { background:url(../imagens/bg_geral.jpg); }

#tudo-capa { background:url(../imagens/bg.jpg) repeat-x; width:100%; text-align:center; }
#tudo-interna { background:url(../imagens/bg_interna.jpg) repeat-x; width:100%; text-align:center; }

#geral { width:950px; margin:0 auto; text-align:left; }

#header { margin-bottom:20px; }
#header-logo { border-bottom:5px solid #f6db9f; }
#header-logo img { display:block }
#header-menu { height:69px; background: url(../imagens/menu/bg.gif) no-repeat; }
#header-menu ul { padding:15px 0 0 30px; }
#header-menu ul.linha2 { padding-top:10px; *padding-top:5px; clear:both; }
#header-menu ul li { float:left; }
#header-menu ul li img { display:block; }

#content-menu { float:left; }
#content-menu ul { background-color:#ef9353; width:213px; width:194px; padding:16px 0 0 19px; height:538px; }
#content-menu ul li { padding:0 0 13px 0; *border:1px solid #ef9353;  }
#content-menu ul li img { display:block;  }
#content-menu ul li.encontre { padding-top:20px; border:none; }
#content-menu ul li.encontre form { padding-top:8px; margin-right:17px; }
#content-menu ul li.encontre form label input { width:170px; height:14px; }
#content-menu ul li ul { width:190px; padding: 10px 0 0 0; height:235px;  }
#content-menu ul li ul li { width:156px; padding: 0 0 10px 12px; *padding: 0 0 12px 12px;  }

#content-home-center { float:left; width:499px; }
#home-flash { background-color:#FFF; padding:0px 0 0px 10px; position:relative; }
#home-noticias { padding:40px 20px 0 20px; *padding:30px 20px 0 20px; }
#home-noticias ul li { padding:0 0 13px 0; margin: 0 0 13px 0; border-bottom:1px solid #d1c5b5; }
#home-noticias ul li.last { padding:0 0 0 0; margin: 0 0 0 0; border-bottom:none; }
#home-noticias ul li h1 { padding:0 0 8px 0; }
#content-home-right  { position:relative; float:left; }
#content-home-right div.absoluto { position:absolute; left:0; top:-74px; }
#content-home-right div.destaque { height:288px; background:url(../imagens/box_destaque_bg.gif) repeat-y; padding:0 10px 0 20px; }
#content-home-right div.destaque h2 {  padding:10px 0 0 0; width:208px; }
#content-home-right div.destaque p {  padding:0 0 10px 0; width:208px; }
#content-home-right div.eventos_noticias { height:285px; background-color:#f6db9f; }
#content-home-right div.eventos_noticias img { padding:29px 0 27px 44px; }
#content-home-right div.eventos_noticias ul { padding:0 18px 0 18px; }
#content-home-right div.eventos_noticias ul li { padding:0 0 10px 0; margin: 0 0 10px 0; border-bottom:1px solid #fbedcf; width:202px; }
#content-home-right div.eventos_noticias ul li.last { padding:0 0 0 0; margin: 0 0 0 0; border-bottom:none; }

#footer { clear:both; margin-top:20px; }
#footer .newsletter { background:url(../imagens/rodape_newsletter.gif) no-repeat; width:950px; height:77px; }
#footer .newsletter form { text-align:right; padding:23px 40px 0 0; }
#footer .newsletter form label input { width:360px; height:14px; margin-right:20px; }
#footer .footer-informacoes { border-top:5px solid #f6db9f; background-color:#fdf6e7; height:108px; padding-left:40px; }
#footer .footer-informacoes div { float:left; padding-top:23px; }
#footer .footer-informacoes div address { font-style:normal; text-align:center;  padding: 6px 0 0 224px; }
#footer .footer-informacoes div.governo { padding: 5px 40px 0 0; float:right; }

#content-interna-quinas { float:left; }
#content-interna-quinas .quina-top { background-color:#FFF; width:723px; text-align:right;  }
#content-interna-quinas .quina-top img { position:relative; left:14px;  }
#content-interna-quinas .quina-bottom { background-color:#FFF; width:723px; margin-left:14px;  }
#content-interna-quinas .quina-bottom img { position:relative; left:-14px;  }
#content-interna { background-color:#FFF; }
#content-interna div.img-cabecalho { text-align:right; }
#content-interna-left { float:left; width:210px; margin-top:45px; }
#content-interna-left div.titulo { text-align:right; }
#content-interna-right { float:left; width:460px; margin:45px 23px 40px 40px; }
#content-interna-right-especial { float:left; width:487px; margin:45px 0px 40px 40px; }

#interna-box { width:210px; background-color:#f1e6d8; margin-top:33px; }
#interna-box div.conteudo { padding: 0px 25px 40px 25px; }
#interna-box div.conteudo div.calendario { padding: 29px 0px 0px 0px; }
#interna-box div.conteudo div.calendario table { border-collapse:separate; border-spacing: 1px; }
#interna-box div.conteudo2 { padding: 0px 25px 25px 25px; }
#interna-box div.conteudo2 p { clear:both; padding: 29px 0px 0px 0px; text-align:right; }


.programacao-foto { padding:0 0 60px 0; }
.programacao-foto img { float:left; width:125px; }
.programacao-foto div { float:left; width:362px; }
/*.programacao-foto div h1,h2,p { padding:0 15px 0 10px; }*/
.programacao-foto div p { margin-top:10px; }
.programacao-foto div.conteudo { float:none; height:89px; padding:0 15px 0 10px; width:330px; }
.programacao-foto div.base { background-color:#f6db9f; float:none; height:22px; }
.programacao-foto div div h3 { float:left; padding:4px 0 0 10px; }
.programacao-foto div div h4 { float:right; padding:4px 10px 0 0; }
.programacao-foto .limpa { float:none; clear:both; }

.programacao-semfoto { padding:0 0 60px 0; }
.programacao-semfoto div { float:left; width:487px; }
/*.programacao-semfoto div h1,h2,p { padding:0 15px 0 10px; }*/
.programacao-semfoto div p { margin-top:10px; }
.programacao-semfoto div.conteudo { float:none; height:89px; padding:0 15px 0 10px; width:460px; }
.programacao-semfoto div.base { background-color:#f6db9f; float:none; height:22px; }
.programacao-semfoto div div h3 { float:left; padding:4px 0 0 10px; }
.programacao-semfoto div div h4 { float:right; padding:4px 10px 0 0; }
.programacao-semfoto .limpa { float:none; clear:both; }

#container-principal-box-anexo {
border: 1px solid #dfe1df;
position:relative;
margin-bottom: 20px;
clear:both;
}

#container-principal-box-anexo ul {
margin: 25px 23px 25px 23px;
}

#container-principal-box-anexo ul li {
background: url(imagens/icon_download.gif) no-repeat;
padding-left: 24px;
padding-top: 2px;
margin-bottom: 15px;
}

#container-principal-box-anexo ul li h2 {
padding-bottom: 0.2em;
}


/* PAGINACAO */
.paginacao{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:none;
	color: #ea3a3f;
	line-height: 14px;
	width:100%;
}
.paginacao ul{margin:0 auto;text-align:center;}
.paginacao ul li{display:inline;margin:0 5px;}
.paginacao ul li a{color:#ea3a3f;}


#espetaculo div.materia { margin: 27px 0 0 0; }
#espetaculo div.foto { padding: 0 0 20px 0; }
#espetaculo div.publicado { padding: 30px 0 0 0; text-align:right; }

.destaque-conteudo { background:url(../imagens/destaque_layer.png) no-repeat; width:459px; height:74px; position:absolute; top:166px; left:20px; }
.destaque-conteudo h1.titulo { margin:10px 27px 0 27px; }

#lista-interna { padding:0px 20px 0 20px; *padding:0px 20px 0 20px; }
#lista-interna ul li { padding:0 0 13px 0; margin: 0 0 13px 0; border-bottom:1px solid #d1c5b5; }
#lista-interna ul li.last { padding:0 0 0 0; margin: 0 0 0 0; border-bottom:none; }
#lista-interna ul li h1 { padding:0 0 8px 0; }