@charset "utf-8";
/* CSS Document */

/************************************
Cineport
Criado em: Dezembro/2008                     																					
Desenvolvido por: ZONAInternet
************************************/

/************************************
	BASIC TAGS
************************************/

* {    
	margin: 0; padding: 0;	border: none; text-decoration: none; list-style-type: none;
}
body {
	margin: 0; padding: 0;
	background:  #088961 url(../imgs/bg.gif) repeat-y center top; 
	color: #000000;
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#desktop {
	min-height: 600px;
	height: auto !important;
	width: 100%; height: 600px;
	overflow: hidden; _overflow: visible;
}


/************************************
	CLASSES
************************************/

	.bold { font-weight: bold; }
	.italic { font-style: italic; }
	.center { text-align: center; }
	.right { text-align: right; }
	.block { display: block; }
	.upercase { text-transform: uppercase; }
	.underline { text-decoration: underline; }
	.cor_666 { color: #666; }
	p { line-height: 16px; }
	a { color: #FDB925; text-decoration: underline;}
	a:hover { text-decoration: none;}
	.hr { margin: 5px 0; background: url(../imgs/bg_linha.gif) repeat-x; width: 729px; height: 5px; clear: both; float: right; }
	
	.clear { clear: both; }
	.left { float:left; }
	.spacer10 { width: 10px; height: 30px; float:left; display: block;  }


/************************************
	ESTRUTURA 
************************************/

/* Header do site */
	#header { margin: 0 auto; 
	min-height: 100px;
	height: auto !important;
	width: 740px; height: 100px;
	 }
		#header h1 { margin: 10px 15px;  height: 95px; width: 439px; float: left; }
		#header .logo { height: 254px; width: 212px; float: right;	}
		
		
		
		#header .navHeaderBotton{ margin: 10px 0 0 0; width: 706px; float: right; }
			#header .navHeaderBotton ul { list-style-type: none; }
			#header .navHeaderBotton ul li { float: left; text-align: center; }

/* Content */

	#content {
		margin: 0 auto;
		clear: both;
		min-height: 100px;
		height: auto !important;
		width: 740px; height: 100px;
	}
	
/* home */	
 	.gallery { width: 740px; _margin-left: 5px; }
		#galleryVideo{ margin: 0 12px 0 11px; _margin: 0; width: 354px; height: 265px; float: left; }
		#galleryImg{ float: left; width: 354px; height: 265px;} 
			
	.margimAgendaHome {  margin: 12px 8px 0 8px; _margin: 12px 8px 0 5px;  }
	.margimNoticiasHome { margin: 12px 0 0 0 ; }

	.news { width: 740px; }
		.newsAgenda {  width: 351px; height: 260px; float: left;
			background: url(../imgs/bg_boxAgenda.gif) bottom no-repeat ; border: 5px solid #000;
		}
			.agenda { width: 351px; height: 261px; overflow: auto; }
				.agenda ul li { padding: 6px 0; height: 60px; }
				.agenda ul li.bgVerde { padding: 6px 0 2px; _padding: 0; min-height: 60px; height: auto !important; height: 60px; background: #117b51; /*background: #ebeceb;*/}
				
				.agenda img { margin: 0 0 10px 0; }
				
	
		.newsNoticias {  width: 351px; height: 260px; float: left;
			background: url(../imgs/bg_boxNoticias.gif) bottom no-repeat ; border: 5px solid #000;
		}
			.noticias { margin: 0; width: 351px; height: 225px; color: #fff; overflow: auto; }
				.noticias img { width: 55px; height: 54px; float: left; padding: 5px 5px 0 0; color: #fff; overflow: auto; }
				.noticias p { padding: 3px 0 0 0; }
				.noticias li { height: 70px; padding-left: 5px;	}
				.noticias li.bgVerde { height: 70px; padding-left: 5px; background: #117b51; /*background: #ebeceb;*/ }


/* interna */	

.intRight { width: 351px; float: right; margin: 12px 10px 0 0; _margin: 12px 1px 0 0;  }
	.intRight a { color: #088961; }
		.interna {   width: 351px; height: 538px; float: left; border: 5px solid #000; }	
			.intTit { width: 351px; }
			.intBoxMaior { height: 455px; overflow: auto; background: #ffffff; /*background:#FDB925;*/ }
				.intBoxMaior li { height: 70px; padding-left: 5px;	}
				.intBoxMaior li.bgVerde { height: 70px; padding-left: 5px; background: #ebeceb; /*background: #117b51;*/ }
				.intBoxMaior ul li.bgVerde a { color: #999999; }
				.intBoxMaior p { padding: 6px; }
				
			.intBoxMedio { height: 423px; overflow: auto; background: #ffffff; /*background:#FDB925;*/ }
				.intBoxMedio p { padding: 6px; }
				
			.intBoxMenor { height: 432px; overflow: auto; background: #ffffff; /*background:#FDB925;*/ }
				.intBoxMenor p { padding: 6px; }
				
				.formContato { margin: 6px; }
	


	.newsInterna { width: 351px; float: left; margin: 12px 0 0 10px; _margin: 12px 0 0 5px; }
		.margimDivisao { margin-bottom: 9px; }
		.margimNoticiasInterna { margin-top: 8px; }
		
	.fontMaior { font: 15px Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height: 22px; }
	
	/* Galeria */
	
	.galeria { margin: 10px 0 10px 10px; width: 720px; border: 5px solid #000000;  }
	
	.galeriaFotos { padding: 10px; }
	
	/* Programação */
	
	.programacao { margin: 10px 0 10px 10px; width: 700px; border: 5px solid #000000; padding: 10px; background:url(../imgs/tit_programacao.gif) no-repeat #FFFFFF;  position: relative;  }
	.data_programacao { height: 41px; width: 351px; position: absolute; top: 9px; right: 19px; }
	.programacao .space {height: 60px; width: 100%; margin: 10px 0; clear: both; overflow: hidden;}
	
	.programacao .hr {height: 1px; width: 100%; margin: 10px 0; background:#000; clear: both; line-height: 1px; overflow: hidden; }
	
	.programacao .bloco_programacao { min-height: 30px; height:auto !important; height:40px; clear:both;	}
	.programacao .bloco_programacao .tema {width: 93px; height: 100%;float:left; margin-bottom:0; padding: 5px 5px 5px 12px; }
	.programacao .bloco_programacao .hora {width: 43px; margin-right: 5px; float:left; margin-bottom:0; border-left:dashed thin; padding: 5px 5px 5px 12px;}
	.programacao .bloco_programacao .local {width: 143px; margin-right: 5px; float:left; margin-bottom:0; padding: 5px 5px 5px 12px; border-left:dashed thin;}
	.programacao .bloco_programacao .descricao {width: 325px; margin-right: 5px; float:left; margin-bottom:0; padding: 5px 5px 5px 12px; border-left:dashed thin;}
	
	.programacao .bloco_programacao .descricao p { margin-bottom: 10px;}
		
	.programacao .bloco_programacao ol { line-height: 16px; color: #555555; padding: 10px 0; margin-left: 30px; }
	.programacao .bloco_programacao ol li { margin-bottom: 10px; margin-left: 10px; }
	.programacao .bloco_programacao ol.decimal li { list-style-type: decimal; }
	
	/* PAGINACAO */	
	.paginacao { margin: 5px 0 0 0; width: 700px; height: 20px; }
	.paginacao p { width: 490px; margin-top: 5px; float:left; text-align: center; color: #999; line-height: 12px; }
	.bt_anterior { width: 100px; height: 21px; background: url(../imgs/btn_anterior.gif) no-repeat; float: left; display: block; }
	.bt_proxima { width: 100px; height: 21px; background: url(../imgs/btn_proxima.gif) no-repeat; float: right; display: block; }
	.bt_anterior_over { width: 100px; height: 21px; background: url(../imgs/btn_anterior_over.gif) no-repeat; float: left; display: block; }
	.bt_proxima_over { width: 100px; height: 21px; background: url(../imgs/btn_proxima_over.gif) no-repeat; float: right; display: block; }

 
	
/* Footer */
	#footer {
		clear: both;
		margin: 0 auto; margin-bottom: 10px;
		padding-left: 10px;
		min-height: 20px;
		height: auto !important;
		width: 730px; height: 20px;
	}
			#footer .navHeaderBotton {  width: 410px; float: left; padding-top: 5px; }
			#footer .navHeaderBotton ul { list-style-type: none; }
			#footer .navHeaderBotton ul li { float: left; position:relative; text-align: center; }
			
			#footer .patrocinio {
				padding-top: 5px;
				width: 320px; height: 40px; float: left;
			}
			
			#footer p.creditos {
				clear: both;
				padding: 5px 0;
				text-align:left; line-height: 11px;
				color: #000000; 
				font: 9px Tahoma, Verdana, Arial, Helvetica, sans-serif;
			}
			#footer p.creditos a { color: #333333; }
			#footer p.creditos a:hover { color: #663333; }