* {
	border:0;
	margin:0;
	padding:0;
	list-style:none;
	color:#000;
	font-family:tahoma, verdana, "times New Roman", serif;
	cursor:default;
}
a, a * {
	cursor:pointer;
	color:#C46713;
}
hr {
	display:none;
}
h3 {
	font-family:"Trebuchet MS", "MS Serif", sans-serif, Arial, Verdana;
	line-height:1em;
	margin:5px auto 8px;
}
.png {
    background-image: expression(
        this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "images/transparent.gif"
    );
}
a img {
	border:1px solid #C46713;
}
a:hover {
	text-decoration:none;
}
body {
	background:	#f5f0e4;
	overflow-x:hidden;
	margin-top:0px;
}
input, textarea {
	background:#fff url(../images/input-ta-bg.gif) top left no-repeat;
	border:1px solid #ccc;
	cursor:text;
}
button {
	background:#fff url(../images/input-ta-bg.gif) top left no-repeat;
	cursor:pointer;
	width:50px;
	font-size:1em;
}
textarea {
	overflow:auto;
}
select {
	border:1px solid #ccc;
}
optgroup {
	font-family:"Trebuchet MS", "MS Serif", sans-serif, Arial, Verdana;
	font-size:1.2em;
	padding:4px;
	border-bottom:1px dotted #000;
	background:#0cf;
}
optgroup option {
	font-size:.8em;
}
option {
	padding:3px 0 0 4px;
	vertical-align:middle;
}
input {
	padding:2px;
}
textarea {

}
button {
	padding:4px;
	cursor:pointer;
}

label {
	padding:4px;
}
.acessibilidade {
	position:absolute;
	top:-9999em;
	left:-9999em;
	width:1px;
	height:1px;
}
.carregando {
	position:absolute;
	display:block;
	font-size:.9em;
	text-align:center;
	font-weight:bold;
	text-transform:capitalize;
	background:#0cf url(../images/loading.gif) top center no-repeat;
	width:208px;
	height:13px;
	/*background:#fff url(../images/loading2.gif) center left no-repeat;
	padding:10px 0 0 40px;
	font-weight:bold;
	text-transform:capitalize;
	width:80px;
	height:26px;
	border:1px solid #2C638F;*/
}
.compactar {
	display:none;
}
.mostrar {
	display:block;
}
.paginacao a {
	color:#fff;
	padding:2px;
	background-color:#EB7F28;
	text-decoration:none;
}
.paginacao a span {
	color:#fff;
}
.paginacao a:hover span {
	border-bottom:1px dotted #fff;
}
.paginacao a img {
	border:0;
	vertical-align:middle;
}
.paginacao .anterior {
	float:left;
}
.paginacao .anterior img {
	margin-right:4px;
}
.paginacao .proximo {
	float:right;
	text-align:right;
}
.paginacao .proximo img {
	margin-left:4px;
}
.folhinhaverde {
	background:#cad848 url(../images/panel-top3.png) top left no-repeat;
	padding:8px;
	float:left;
	clear:left;
	margin-top:2px;
	margin-bottom:5px;
}
.folhinhaazul {
	background:#4F75D7 url(../images/panel-top6.png) top left no-repeat;
	padding:8px;
	float:left;
	clear:left;
	margin-top:2px;
	margin-bottom:5px;
	width:auto;
}


/**/
#tudo {
	background:#f5f0e4 url(../images/extending-background.jpg) 141px top repeat-y;
	width:850px;
}
#topo,#menu,#lateral,#lateral marquee,#topo .novidades {
	position:absolute;
}
#topo {
	z-index:99;
}
#topo .novidades {	
	font-size:.75em;
	width:380px;
	height:60px;
	top:140px;
	left:200px;
}
#topo .novidades input {
	display:inline;
	width:150px;
}
#topo .novidades button {
	padding:0;
	margin:0;
	background:none;
	position:absolute;
	margin-top:-5px;
}
#topo .novidades legend {
	margin-left:40px;
	margin-top:-3px;
}
#topo .novidades div {
	margin-top:-5px;
}
#topo .novidades button img {
	float:left;
	margin-left:5px;
	
}
#lateral {
	width:203px;
	height:auto;
	top:0;
	z-index:10;
	left:790px;
}
#lateral .reel {
	width:203px;
	height:200px;
	background:transparent url('../images/movie-reel.png') top left no-repeat;
}
#lateral .banners {
	left:14px;
	top:150px;
	width:100%;
	height:auto;
	margin:-5px 0 0 0;
	padding-bottom:100px;
	background:transparent url(../images/movie-reel-loop.png) top left repeat-y;
}
#lateral span { 
	display:block;
	width:167px;
	height:111px;
	margin:5px 0;
	margin-left:15px;
	background:#fff;
}
#lateral .fade-top {
	top:150px;
	left:14px;
	z-index:99;
}
#lateral .circles {
	margin-top:-95px;
	left:-5px;
}
#menu {
	top:180px;
	left:15px;
	height:700px;
}
#menu .com {
	margin-top:8px;
	margin-left:30px;
}
#menu .com li a img {
	border:0;
	margin-right:3px;
}
#menu .com li {
	float:left;
}
#conteudo {
	background:url(../images/background.jpg) top left no-repeat;
	width:850px;
	min-height:693px;
	height:auto !important;
	border-bottom:1px solid #F5F0E4;
}
#conteudo #wrapper {
	width:595px;
	position:relative;
	left:170px;
	top:212px;
	margin-bottom:212px;
	font-size:.7em;
}
#conteudo #promo {
	width:438px;
	position:absolute;
	z-index:1000;
	margin:90px 0 0 40px;
}
#conteudo #promo .img {
	min-height:100px;
	cursor:move;
	background:#ccc;
}
#conteudo #promo .fechar {
	position:absolute;
	left:100%;
	margin-left:-93px;
	border:0;
}
#conteudo #promo .abrir {
	border:0;
}
#rodape {
	background:#f5f0e4 url(../images/page-footer.jpg) 141px top no-repeat;
	font-size:.7em;
	text-align:center;
	clear:both;
	width:850px;
	height:111px;
	margin-top:-49px;
	padding-top:49px;

}
#rodape a img {
	border:0;
	vertical-align:middle;
}
#rodape a {
	color:#413C38;
}
#rodape a:hover {
	text-decoration:none;
}
#cobfotos {
	background:#EB7F28 url(../images/panel-top2.png) top left no-repeat;
	padding:35px 8px 8px 8px;
	margin-top:5px;
	height:245px;
}
#cobfotos a {
	display:block;
	width:80px;
	height:60px;
	float:left;
	text-align:center;
	margin:0 0 1px 1px;
}
#cobfotos a img {
	border:1px solid #fff;
}
.gal .paginacao {
	width:170px;
	height:20px;
	clear:both;
}
.gal .paginacao a {
	display:inline;	
	color:#fff;
	text-transform:capitalize;
	text-align:center;
	float:left;
	width:81px;
	height:24px;
	background:#EB7F28;
}
.gal .paginacao a#btanterior {
	background:url(../images/pag.gif) top center no-repeat;
}
.gal .paginacao a#btproxima {
	background:url(../images/pag.gif) top center no-repeat;
}
.gal .paginas {
	background:#f3efe1 url(../images/paginas-bg.png) top left no-repeat;
	float:right;
	width:217px;
	height:24px;
	padding-left:15px;
	margin-top:-20px;
}
.gal .paginas input {
	width:20px;
	height:10px;
	vertical-align:middle;
	padding-left:5px;
	font-size:1em;
}
.gal .paginas span {
	font-weight:bold;
	color:#EB7F28;
	font-size:120%;
}


#home {
	/*width:595px;
	background:#ffc;*/
}
#home .patrocinio2, #home .patrocinio3  {
	background:#fff;
	width:450px;
	height:80px;
	margin:auto;
	margin-bottom:8px;
	clear:both;
	border:1px solid #eb7f27;
}
#home .patrocinio3  {
	position:relative;
	top:5px;
}
#home .topparty {
	width:298px;
	height:285px;
	overflow:hidden;
	float:left;
	background:#CE1A48 url(../images/top-party-home.jpg) top left no-repeat;
	padding:8px;
	margin-bottom:5px;
	text-align:center;
}
#home .topparty a.fim {
	display:block;
	width:100%;
	font-size:28px;
	color:#fff;
	margin-top:100px;
	text-decoration:none;
}
#home .topparty a.fim:hover {
	text-decoration:underline;
}
#home .topparty .titulotp {
	width:180px;
	height:82px;
	position:absolute;
}
#home .topparty #container {
}
#home .topparty h2 {
	display:none;
}
#home .topparty span {
	display:none;
}
#home .topparty span a {
	color:#fff;
	font-size:13px;
}
#home .topparty a img {
	border:3px solid #fff;
}
#tp .folhinhaverde {
	width:578px;
}
#home .coberturas {
	width:277px;
	height:285px;
	overflow:auto;
	float:right;
	background:#B27BE6 url(../images/panel-top4.png) top left no-repeat;
	padding:8px;
	margin-bottom:5px;
}
#home .coberturas .flexcroll {
	height:240px;
}
#home .coberturas a {
	width:230px;
	display:block;
	color:#fff;
	clear:both;
	height:48px;
	margin-bottom:7px;
	padding-bottom:7px;
	padding-right:5px;
	border-bottom:1px dotted #DFBFFF;
	margin-right:5px;
	text-decoration:none;
}
#home .coberturas a:hover {
	text-decoration:underline;
}
#home .coberturas a span {
	text-decoration:none;
	color:#8229D4;
}
#home .coberturas a b {
	color:#fff;
	text-decoration:none;
}
#home .coberturas img.tb {
	border-color:#8229D4;
	width:40px;
	height:40px;
	display:block;
	margin-right:4px;
	float:left;
}
#home .tv h2,#home .agenda h2,#home .coberturas h2,#home .noticias h2,#home .topparty h2,#home .colunas h2 {
	margin-left:60px;
}


/*#home .esquerda {
	width:266px;
	float:left;
	position:absolute;
}
#home .direita {
	width:266px;
	float:right;
}*/


#home .direita h2,#home .esquerda h2 {
	padding-left:55px;
}
#home .tv {
	width:276px;
	height:285px;
	margin-bottom:5px;
	margin-left:5px;
	overflow:hidden;
	text-align:center;
	float:left;
	background:#d8bf48 url(../images/panel-top.png) top left no-repeat;
	padding:8px;
}
#home .agenda {
	background:#eb7f27 url(../images/panel-top2.png) top left no-repeat;
	width:150px;
	height:244px;
	overflow:hidden;
	padding:8px;
	float:left;
	margin-bottom:5px;
}
#home .agenda ul li {
	display:inline;
}
#home .agenda ul li a {
	display:block;
	width:100%;
	height:70px;
	float:left;
	padding:1px 3px 2px 0;
	margin-right:5px;
	background:url(../images/tbcal1.png) bottom right no-repeat;
}
#home .agenda ul li a:hover {
	background:url(../images/tbcal2.png) bottom right no-repeat;	
}
#home .agenda ul li a:hover span {
	border-bottom:1px dotted #fff;
}
#home .agenda ul li a,#home .agenda ul li a * {
	color:#fff;
	text-decoration:none;
}
#home .agenda ul li b {
	font-size:1.20em;
	color:#7F3D07;
	font-family:"Trebuchet MS", "MS Serif", sans-serif, Arial, Verdana;
}






#home .flyers {
	background:#cad848 url(../images/panel-top3.png) top left no-repeat;
	background-image:none;
	width:595px;
	clear:both;
	padding:6px 0;
	margin-bottom:8px;
}
#home .flyers a img {
	border:0;
}
.fades {
	height:270px;
	width:190px;
	float:left;
	margin-left:6px;
}
.fades li {
	position:absolute;
}
.fades li.show {
	position:absolute;
	z-index:999;
}
/*#home .noticias {
	background:#cad848 url(../images/panel-top3.png) top left no-repeat;
	width:580px;
	padding:8px;
	clear:both;
	margin-bottom:5px;
}
#home .noticias .newsimg {
	width:104px;
	height:70px;
	float:left;
	text-align:center;
}
#home .noticias img {
	border:2px solid #474F00;
}
#home .noticias a {
	font-weight:bold;
}
#home .noticias h3 {
	width:auto;
	clear:both;
	margin-bottom:3px;
	color:#474F00;
	font-size:1.25em;
	text-transform:uppercase;
}*/









#home .colunas {
	background:#4F75D7 url(../images/panel-top6.png) top left no-repeat;
	padding:8px;
	width:187px;
	height:244px;
	float:right;
	overflow:hidden;
	margin:0;
	text-align:center;
}
#home .colunas img {
	display:block;
	margin:auto;
	border:2px solid #474F00;
}
#home .colunas a {
	font-weight:bold;
	color:#AFC6FF;
	display:block;
	width:180px;
	margin:auto;
}
#home .colunas a img {
	border-color:#AFC6FF;
}
#home .colunas br {
	clear:both;
}
#home .colunas h3 {
	margin:0 0 10px 0;
	width:auto;
	clear:both;
	font-size:1.20em;
	color: #142f6f;
	font-size: 140%;
}
























#coberturas .pubs,#agenda .pubs {
	background:#fff;
	width:450px;
	height:80px;
	margin:auto;
	border:1px solid #eb7f27;
}

#agenda h2 {
	margin:10px 0;
}
#agenda #cadastra {
	width:248px;
	margin-top:5px;
	float:right;
	background:#ce1a48 url(../images/panel-top5.png) top left no-repeat;
}
#agenda #cadastra legend {
	margin:5px 0 0 60px;
	padding:0;
}
#agenda #cadastra div {
	vertical-align:middle;
}
#agenda #cadastra label {
	padding:3px 0 0 0;
	display:block;
	margin-bottom:3px;
	letter-spacing:0em;
	width:40%;
	height:16px;
	float:left;
	clear:left;
	font-weight:normal;
	color:#fff;
}
#agenda #cadastra label.clear {
	width:100%;
	text-align:center;
}
#agenda #cadastra #local {
	width:227px;
}
#agenda #cadastra #outros {
	width:221px;
}

#agenda #cadastra input,#agenda #cadastra select {
	margin-bottom:3px;
}
#agenda #cadastra textarea {
	width:217px;
	height:100px;
	font-size:1em;
	padding:4px;
}
#agenda .opcoes {
	width:250px;
	height:100px;
	text-align:center;
	background:#78d978 url(../images/panel-top8.png) top left no-repeat;
	clear:left;
}
#agenda .opcoes select {
	margin:5px 0;
	border:1px solid #36BC36;
	font-size:1em;
}
#agenda .opcoes select * {
	background:transparent;
}
#agenda #meses {
	width:250px;
	margin:5px 0;
	float:left;
	background:#b27be6 url(../images/panel-top4.png) top left no-repeat;
}
#agenda #meses table {
	width:100%;
}
#agenda #meses table caption {
	font-size:120%;
	padding:8px;
	font-weight:bold;
}

#agenda #meses table th {
	border-bottom:1px solid #000;
	padding:3px;
}
#agenda #meses table td {
	padding:3px;
	text-align:center;
	background:#9C67CF;
}
#agenda #meses table td a {
	color:#fff;
}
#agenda #meses table td.highlight {
	background:#8F4DCF;
	font-weight:bold;
	border:1px solid #fff;
}
#agenda #meses table td.highlight a {
	text-decoration:none;
}
#agenda #meses table td.highlight a:hover {
	text-decoration:underline;
}
#agenda #meses .paginacao a {
	background:transparent;
}
#agenda #eventos {
	top:5px;
	position:relative;
	min-height:100px;
	clear:both;
}
#agenda #eventos .detalhes {
	background:#d7c11f url(../images/panel-top7.png) top left no-repeat;
	min-height:100px;
	clear:both;
	margin-bottom:5px;
	padding-top:30px;
	padding-bottom:8px;
}
#agenda #eventos .detalhes h3 {
	margin:0;
}
#agenda #eventos .detalhes h4 {
	margin:0;
}
#agenda #eventos .detalhes p {
	margin:0 8px;
}
#agenda #eventos .zeroresults {
	position:relative;
	top:50px;
	text-align:center;
	border:1px solid #9E8E17;
	background:#DFCD53;
	padding:8px;
	margin:auto;
	width:250px;
}















#noticias #open {
	background:#e0cb68 url(../images/panel-top9.png) top left no-repeat;
	padding:38px 10px 10px;
	line-height:20px;
}
#noticias #open h3 {
	font-size:1.5em;
	font-weight:normal;
	margin:0;
	color:#3F3400;
}
#noticias #open img {
	float:left;
	margin:0 5px 5px 0;
}
#noticias #open span {
	display:block;
	margin:6px 0;
	color:#6F601B;
	font-family:"Trebuchet MS", "MS Serif", sans-serif, Arial, Verdana;
	font-size:120%;
	font-weight:bold;
}
#noticias #open .texto {
	font-size:1.2em;
}
#noticias #open .texto * {
	border:0 !important;
}
#noticias .newslist {
	width:489px;
	background:#cad848 url(../images/panel-top3.png) top left no-repeat;
	margin-top:6px;
	padding:8px;
	clear:both;
}
#noticias .newslist h3 {
	padding:0 0 0 50px;
	margin:0;
}
#noticias .newslist a {
	display:block;
	padding:5px 0;
	color:#264F0A;
	text-decoration:none;
	border-bottom:1px dotted #264F0A;
}
#noticias .newslist a:hover {
	border-bottom:1px solid #264F0A;
}
#noticias .newslist a b {
	font-size:120%;
	color:#796507;
}














#coberturas {
	
}
#coberturas .casas {
	background:#EB7F27 url(../images/panel-top2.png) top left no-repeat;
}
#coberturas .casas h3 {
	margin:0 0 0 60px;
	padding:7px 0 0 0;
}
#coberturas .casas li {
	display:inline;
}
#coberturas .casas a {
	text-align:center;
	text-decoration:none;
	color:#fff;
	width:20%;
	height:80px;
	display:block;
	float:left;
}
#coberturas .casas a span{
	color:#fff;
}
#coberturas .casas a:hover span{
	border-bottom:1px dotted #fff;
}
#coberturas .casas a img {
	display:block;
	margin:auto;
	overflow:hidden;
	width:50px;
	height:50px;
}
#coberturas .outros {
	background:#78D978 url(../images/panel-top8.png) top left no-repeat;
	margin-top:5px;
	padding:15px;
	padding-top:7px;
	vertical-align:middle;
}
#coberturas .outros select {
	width:80%;
	vertical-align:bottom;
}
#coberturas .outros button {
	border:1px solid #ccc;
}
#coberturas .outros h3 {
	margin:0 0 0 45px;
	padding:0;
}
#coberturas .rss {
	margin-top:5px;
	text-align:right;
}
#coberturas .rss img {
	border:0;
}
#coberturas .uagenda {
	width:230px;
	float:left;
	background:#CAD848 url(../images/panel-top3.png) top left no-repeat;
	padding:0 8px 8px 8px;
}
#coberturas .uagenda h2 {
	margin:0 0 0 60px;
	padding:7px 0 0 0;
}
#coberturas .uagenda ul {
	margin-top:5px;
}
#coberturas .abcasa {
	background:#E0CB65 url(../images/panel-top9.png) top left no-repeat;
	padding:0 8px 8px 8px;
	width:237px;
	float:right;
}
#coberturas .abcasa h2 {
	margin:0 0 0 60px;
	padding:7px 0 0 0;
}
#coberturas .abcasa .infos {
	margin-top:5px;
}
#coberturas .abcasa .infos img {
	width:50px;
	height:50px;
	display:block;
	float:left;
	margin:0 5px 5px 0;
	background:#C4A928;
}
#coberturas .coblist {
	margin-top:7px;
	padding:0 8px 8px 8px;
	width:97%;
	background:#4F75D7 url(../images/panel-top6.png) top left no-repeat;
}
#coberturas .coblist h2 {
	margin:0 0 0 60px;
	padding:7px 0 2px 0;
}
#coberturas .coblist a {
	text-decoration:none;
	display:block;
	margin-bottom:1px;
	background:#5F8EFF;
	color:#fff;
	padding:4px;
}
#coberturas .coblist a b {
	color:#142F6F;
	font-size:110%;
}
#coberturas .coblist a span {
	color:#fff;
}
#coberturas .coblist a:hover span {
	border-bottom:1px dotted #fff;
}
#coberturas .coblist a.list_coberturas {
	background:#779AEF;
}
#coberturas .coblist .paginacao {
	text-align:center;
	clear:both;
	margin-top:7px;
	padding:6px 0;
}
#coberturas .coblist .paginacao a {
	display:inline;
}
#coberturas .coblist .paginacao a:hover {
	border-bottom:1px dotted #fff;
}

#coberturas #cob_galeria .info {
	background:#CE1A48 url(../images/panel-top5.png) top left no-repeat;
	margin-top:5px;
	padding:8px;
}
#coberturas #cob_galeria .info * {
	color:#fff;
}
#cob_galeria h2 {
	margin:0 0 0 60px;
	padding:0 0 2px 0;
}













#promocoes {

}
#promocoes h2{
	margin:0 0 0 60px;
	padding:0;
}

#promocoes .promolist {
	background:#B27BE6 url(../images/panel-top4.png) top left no-repeat;
	padding:8px;
	padding-bottom:20px;
}
#promocoes .promolist a {
	display:block;
	color:#fff;
	width:49%;
	float:left;
}
#promocoes #promo {
	width:100%;
	clear:both;
	background:#EB7F27 url(../images/panel-top2.png) top left no-repeat;
	margin-top:5px;
	padding-top:25px;
	padding-bottom:15px;
	margin-left:0;
	position:relative;
}
#promocoes #promo fieldset {
	border:2px solid;
	border-color:#EF944A #B75C11 #B75C11 #EF944A;
}
#promocoes #promo .fswrapper {
	width:95%;
	margin:10px auto 15px;
}
#promocoes #promo fieldset legend {
	padding:0 8px;
	font-size:1.25em;
	color:#fff;
	font-weight:bold;
}
#promocoes #promo ol {
	padding-left:15px;
}
#promocoes #promo ol li {
	list-style:decimal;
	font-size:1em;
	color:#fff;
	font-weight:bold;
	line-height:1.5em;
	text-transform:capitalize;
}
#promocoes #promo ol li span {
	font-size:115%;
	color:#6F390D;
	text-transform:capitalize;
}
#promocoes #promo .descricao h3 {
	margin:10px 12px;
	color:#6F390D;
	padding:0;
	font-size:1.6em;
}
#promocoes #promo .descricao .texto {
	display:block;
	width:90.5%;
	padding:8px;
	margin-left:13px;
	margin-bottom:10px;
	border:2px solid;
	border-color:#EF944A #B75C11 #B75C11 #EF944A;
}
#promocoes #promo .descricao .texto,#promocoes #promo .descricao .texto * {
	color:#fff;
}
#promocoes #promo .descricao p {
	margin:10px 0;
}
#promocoes #promo table {
	margin:auto;
	margin-right:30px;
	width:80%;
	background:#BADE57;
}
#promocoes #promo table caption {
	background:#0cf;
	color:#465F00;
	text-indent:30px;
	width:404px;
	font-size:1.4em;
	background:#BADE57 url(../images/panel-top11.png) top left no-repeat;
	padding:8px;
	margin:auto;
}
#promocoes #promo table input {
	width:200px;
	margin-left:10px;
}
#promocoes #promo table label {
	text-align:right;
	display:block;
	width:100%;
}
#promocoes #promo #form1 {
	padding-top:30px;
}
#promocoes #promo .imgpr {
	text-align:center;
}












#colunas {
	background:#CE1A48 url(../images/panel-top5.png) top left no-repeat;
	padding:30px 0 10px;
}
#colunas div.desc {
	background:#DF3765;
	border:1px solid #AF0A38;
	width:425px;
	padding:8px;
	margin:10px auto;
}
#colunas .you {
	text-align:center;
}
#colunas ul li {
	text-align:center;
	width:33.3%;
	height:120px;
	display:block;
	float:left;
}
#colunas ul li a {
	font-size:110%;
	line-height:2em;
	color:#FF4F7F;
	text-decoration:none;
}
#colunas ul li a b {
	color:#fff;
	font-size:1.2em;
}
#colunas .paginacao {
	margin:10px;
	margin-left:20px;
	padding-top:10px;
	border-top:1px solid #fff;
	clear:both;
}
#colunas .paginacao a {
	color:#fff;
	display:inline;
	font-weight:bold;
	border-bottom:1px dotted #fff;
}
#colunas .paginacao a:hover {
	border:0;
}


















#prog {
	background:#CE1A48 url(../images/panel-top5.png) top left no-repeat;
	padding:30px 0 10px;
}
#prog ul {
	padding-left:40px;
	width:100%;
}
#prog ul li img {
	float:left;
	clear:left;
	margin:0 0 5px 0;
}
#prog ul li p {
	display:block;
	width:340px;
	float:left;
	padding-left:10px;
	clear:right;
}
#prog ul li p a {
	color:#fff;
}
#prog .you {
	text-align:center;
}
#prog div.desc {
	width:425px;
	margin:10px auto;
	padding:10px;
	background:#fff;
	color:#666;
	border:1px solid #666;
}

















#linkprog {
	
}
#linkprog ul {
	clear:both;
	width:434px;
	height:390px;
	margin:0 auto;
	position:relative;
	top:25px;
}
#linkprog ul li {
	display:inline;
}
#linkprog ul li a {
	display:block;
	width:212px;
	height:68px;
	margin:0 5px 5px 0;
	overflow:hidden;
	float:left;
	text-indent:-9999em;
	background-repeat:no-repeat;
}
#linkprog ul li.apresentadora a {
	background-image:url(../images/links-programa.gif);
	background-position:top left;
}
#linkprog ul li.apresentadora a:hover {
	background-image:url(../images/links-programa-hover.gif);
}



#linkprog ul li.programa a {
	background-image:url(../images/links-programa.gif);
	background-position:-217px 0;
}
#linkprog ul li.programa a:hover {
	background-image:url(../images/links-programa-hover.gif);
}



#linkprog ul li.nocampo a {
	background-image:url(../images/links-programa.gif);
	background-position:-0 -77px;
}
#linkprog ul li.nocampo a:hover {
	background-image:url(../images/links-programa-hover.gif);
}



#linkprog ul li.napraia a {
	background-image:url(../images/links-programa.gif);
	background-position:-220px -77px;
}
#linkprog ul li.napraia a:hover {
	background-image:url(../images/links-programa-hover.gif);
}



#linkprog ul li.anuncie a {
	background-image:url(../images/links-programa.gif);
	background-position:0 -155px;
}
#linkprog ul li.anuncie a:hover {
	background-image:url(../images/links-programa-hover.gif);
}



#linkprog ul li.fotolog a {
	background-image:url(../images/links-programa.gif);
	background-position:-220px -155px;
}
#linkprog ul li.fotolog a:hover {
	background-image:url(../images/links-programa-hover.gif);
}



#linkprog ul li.orkut a {
	background-image:url(../images/links-programa.gif);
	background-position:0 -233px;
}
#linkprog ul li.orkut a:hover {
	background-image:url(../images/links-programa-hover.gif);
}


















#faleconosco .info {
	width:242px;
	float:right;
}
#faleconosco form {
	width:48%;
}
#faleconosco form button {
	display:block;
	float:right;
	font-size:140%;
	margin-right:-50px;
	padding:3px;
	border:1px solid #ccc;
	width:80px;
	height:30px;
}
#faleconosco input,#faleconosco textarea{
	width:100%;
	border:3px solid #ccc;
	padding:10px;
	font-size:1.5em;
	margin:5px 0 5px 25px;
}
#faleconosco #nome {
	background:#fff url(../images/contato_03.gif) bottom right no-repeat;
}
#faleconosco #email {
	background:#fff url(../images/contato_06.gif) bottom right no-repeat;
}
#faleconosco #mensagem {
	height:200px;
	background:#fff url(../images/contato_09.gif) bottom right no-repeat;
}


/*************************************************************************
				    	 SESSÕES SOBRE O PROGRAMA
*************************************************************************/

/* MURAL */

#mural {
	width:476px;
	margin:auto;
}
#mural #recados{
	width:396px;
	padding:40px;
	padding-top:10px;
	background:url(../images/lay_mural_bg.gif) top left repeat-y;
}
#mural #recados .msg {
	padding:4px;
	padding-bottom:8px;
	margin-top:8px;
	border-bottom:2px dotted #E77817;
}
#mural #recados .msg:hover {
	background-color:#DFD4B5;
}
#mural .paginacao {
	font-weight:bold;
	height:24px;
	padding-top:5px;
	margin:5px 0;
	border-bottom:1px dotted #000;
}
#mural .paginacao a:hover {
	border-bottom:1px dotted #C46713;
}
#mural #recados form {	
	width:330px;
	margin:10px auto;
	background:#EB7F27 url(../images/panel-top2.png) top left no-repeat;
	padding-bottom:10px;
}
#mural #recados form br {
	clear:both;
}
#mural #recados form h2 {
	font-family:"Trebuchet MS", "MS Serif", sans-serif, Arial, Verdana;
	padding:5px 0 10px 80px;
	font-size:1.5em;
}
#mural #recados form label {
	width:100px;
	padding-right:4px;
	text-align:right;
	display:block;
	float:left;
}
#mural #recados form input {
	margin-bottom:1px;
}
#mural #recados form textarea {
	width:180px;
	height:50px;
}
#mural #recados form button {
	margin:5px 0 0 240px;
}

/* APRESENTADORA */

#apresentadora {
	width:476px;
	min-height:783px;
	margin:auto;
	background:url(../images/apresentadora_layout.gif) center top no-repeat;
}
#apresentadora .img {
	position:absolute;
	margin:139px 0 0 261px;
}
#apresentadora p {
	width:210px;
	margin-left:30px;
	padding-bottom:15px;
}
#apresentadora .p1 {
	padding:130px 0 15px 0;
}
#apresentadora #cobfotos {
	width:405px;
	margin:auto;
	margin-top:100px;
}

/* PROGRAMA */
#programa {
	width:476px;
	min-height:783px;
	margin:auto;
	padding-top:85px;
	background:url(../images/programa_layout.gif) center top no-repeat;
}
#programa p {
	margin:10px 0;
	margin-left:50px;
	margin-right:50px;
}
#programa p.p1,#programa p.p2 {
	width:220px;
}
#programa .tvs {
	width:320px;
	margin:auto;
}
#programa #cobfotos {
	background-image:url(../images/panel-top1.png);
	width:405px;
	height:302px;
	margin:auto;
	margin-top:10px;
}
#programa .gal .paginacao {
	margin-left:40px;
}
/* NO CAMPO */

#nocampo {
	width:476px;
	margin:auto;
	background:url(../images/nocampo_layout.gif) center top no-repeat;
}
#nocampo .comentarios {	
	padding-top:240px;
	width:75%;
	margin:auto;
}
#nocampo .comentarios h4 {
	margin-left:-7px;
}
#nocampo .anos {
	width:80%;
	margin:15px auto;
}
#nocampo .anos h2 {
	margin-left:3px;
}
#nocampo .anos ul {
	margin-top:80px;
	position:relative;
	left:20px;
	height:170px;
}
#nocampo .anos li {
	display:inline;
}
#nocampo .anos li a {
	text-indent:-999em;
	display:block;
	width:114px;
	margin-right:10px;
	height:150px;
	float:left;
}
#nocampo .gal {
	clear:both;
	width:425px;
	margin:auto;
}
#nocampo #cobfotos {
	background-image:url(../images/panel-top12.png);
	background-color:#E37C27;
	min-height:100px;
	height:130px;
}
/**/
.tpaviso {
	background:#fc0;
	border:1px dashed #fff;
	padding:10px;
	margin:10px; 
}
#tp .listall {
	padding-top:34px;
	margin-top:10px;
}
#tp h2 {
	margin-left:55px;
	padding:8px 0;
	margin-top:-35px;
}
#tp .desc {
	margin:30px 20px;
	margin-bottom:100px;
	color:#494F0A;
	font-size:14px;
}
#tp .desc img {
	float:left;
	border:5px solid #858F11;
}
#tp .casatp.folhinhaverde .desc.dentro .texto {
	width:100%;
}
#tp .desc .texto {
	width:370px;
	float:right;
	margin-bottom:20px;
}
#tp .desc .texto p {
	margin:5px 0;
	font-size:11px;
}
#tp .desc .texto ul {
	padding:5px 0;
	margin-left:5px;
	padding-left:10px;
	list-style:disc;
}
#tp .desc .texto ul li {
	margin:5px 0;
	list-style:disc;
	padding:4px;
	padding-left:0;
	font-size:11px;
	border-bottom:1px dotted #858F11;
}
#tp .listall .f {
	text-align:center;
}
#tp .listall ul li.casa {
	float:left;
	width:100%;
	margin-left:15px;
	display:block;
	clear:both;
}
#tp .listall ul li.casa span.logo {
	background:transparent url('../images/casa-bg.jpg') top center no-repeat;
	display:block;
	float:left;
	padding-top:6px;
	margin-right:9px;
	width:82px;
	height:93px;
}
#tp .listall ul li.casa a img {
	border:1px solid #858F11;
	margin-right:2px;
}
#tp .listall ul li.casa ul.img a {
	display: block;
	float:left;
	width:70px;
	margin-right:3px;
	background:#858F11;
	text-align:center;
}
#tp .listall ul li.casa ul.img li {
	behavior:url('scripts/csshover3.htc');
}
#tp .listall ul li.casa ul.img li span.votos {
	display:none;
	position:absolute;
	background:#000;
	color:#fff;
	width:362px;
	margin:54px 0 0 91px;
}
#tp .listall ul li.casa ul.img li:hover span.votos {
	display:block;
}
#tp .listall ul li.casa ul.img a img {
	margin-top:5px;
	display:block;
	margin:auto;
}
#tp .listall ul li.casa span.logo b {
	display:block;
	padding-top:6px;
	padding-bottom:3px;
	color:#606219;
}
#tp .listall ul li.casa img {
	margin:auto;
	margin-bottom:2px;
}
#tp .listall ul li ul li {
	display:inline;
}
#tp .anteriores {
	padding-top:34px;
	width:578px;
}
#tp .anteriores div {
	width:49%;
	margin-right:.5%;
	margin-left:.5%;
	margin-bottom:1%;
	height:60px;
	float:left;
}
#tp .anteriores div a {
	display:block;
	width:100%;
	height:60px;
}
#tp .anteriores div a span {
	display:block;
	float:left;
	margin-top:10px;
}
#tp .anteriores div a ,#tp .anteriores div a * {
	color:#fff;
}
#tp .anteriores div img {
	float:left;
	margin-right:4px;
	margin-top:5px;
	border:0;
}
#tp .casatp h2 {
	margin-top:-6px;
}
#tp .casatp h3 {
	width:99%;
	float:right;
	text-align:left;
	font-size:25px;
	color:#796507;
	border-bottom:1px solid #796507;
	font-weight:normal;
	margin:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#tp .casatp h3 em {
	font-size:15px;
	color:#1F1A17;
}
#tp .casatp .foto {
	text-align:center;
	clear:both;
}
#tp .casatp .foto img {
	border:4px solid #818F08;
}
#tp .casatp .foto .g {
	margin-top:60px;
	position:absolute;
}
#tp .casatp .foto .g img {
	border:0;
}
#tp .casatp .foto span {
	display:block;
	width:100%;
	text-align:right;
	clear:both;
	font-size:35px;
	font-weight:bold;
	color:#818F08;
	font-family:Arial, Helvetica, sans-serif;
}
#tp .casatp .foto p {
	margin:5px 0;
}
#tp .casatp .bar {
	margin-top:8px;
	padding-right:2px;
	height:33px;
	clear:both;
}
#tp .casatp .bar a {
	background:#818F08 center center no-repeat;
	display:block;
	float:right;
	width:92px;
	height:33px;
	overflow:hidden;
	text-indent:-999em;
}
#tp .casatp .bar a.votar {
	background-image:url('../images/votar.jpg');
}
#tp .casatp .bar a.enviar {
	background-image:url('../images/enviar.jpg');
}
#tp .casatp .bar a.votos {
	text-indent:30px;
	width:156px;
	background-image:url('../images/votos.jpg');
	text-align:left;
	text-decoration:none;
}
#tp .casatp .bar a.votos b {
	position:absolute;
	color:#fff;
	margin-top:7px;
	margin-left:-4px;
}
#tp .casatp .bar a.votos,#tp .casatp .bar a.votos * {
	cursor:default;	
}
#tp .casatp .bar a.votar:hover {
	background-image:url('../images/votar-hover.jpg');
}
#tp .casatp .bar a.enviar:hover {
	background-image:url('../images/enviar-hover.jpg');
}
/**/
#ctp {
	width:70%;
	margin:auto;
	float:none;
	margin-top:30px;
}
#ctp h2{
	margin-left:60px;
}
#ctp form {
	margin-top:20px;
}
#ctp table {
	width:100%;
}
#ctp label {
	color:#676F0D;
}
#ctp input {
	width:70%;
}
#ctp input.bt {
	width:auto;
	padding:6px;
}
/**/
.oferecer {
	
}
.oferecer td {
	padding-left:10px;
}
.oferecer label {
	font-size:14px;
	padding:6px 0;
	display:block;
}
.oferecer input {
	width:200px;
}
.oferecer input.bt {
	width:90px;
	margin-top:10px;
	cursor:pointer;
}
/**/
#cobfotos .active {
	display:block;
	position:static;
	top:auto;
	left:auto;
}
#cobfotos .deactive {
	position:absolute;
	top:-9990em;
	left:-9990em;
}
/**/
.defpag {
	width:565px !important;
	float:none !important;
	clear:both;
	margin:auto;
	text-align:center;
}
.defpag .paginacao li, .defpag .paginacao li a {
	display:inline !important;
}
#wrapper #tp .defpag .paginacao li a.anterior {
	display:inline !important;
	width:auto;
	height:auto;
	float:none;
}
.defpag .paginacao li a {
	padding:4px;
	background:#5F8EFF;
}
.defpag .paginacao li a:hover {
	background:#294FB3;
}
