
div#geral {
	width: 750px;
	margin-left: auto;
	margin-right: auto;	
	text-align: left;
	background: #fff;
}
div#topo {
	height: 148px;
	margin: 5px 0px 5px 0px;
}

div#navbar {
	display: block;
	height: 35px;
	/*padding-left: 8px;*/
	background: url(../images/nav_ct_r.gif) #253574 right top no-repeat;
	color: white;
}
	div#navbar ul {
		float: left;
		display: inline;
		width: 500px;
		margin: 0px;
		padding: 0px;
		background: url(../images/nav_ct_l.gif) top left  no-repeat;
		list-style-type: none;
	}
	div#navbar li {
		float: left;
		display: block;
		height: 35px;
	}
	div#navbar li a {
		display: block;
		padding: 8px 8px 3px 12px;
		font-weight: bold;
		color: #FAA619;
		text-decoration: none;
	}
	div#navbar li a:hover {
		color: #fff;
		background: url(../images/nav_fnd_ahover.gif) #0001A4 bottom left repeat-x;
	}

div#meio {
	display: block;
	margin-top: 5px; 
	margin-bottom: 5px; 
	background: url(../images/geral_fnd.gif) #fff top left repeat-y;
}
	/*div#meio h1 {
		display: block;
		/*width: 561px;*/
		/*width: 429px;*/
		/*background: url(../images/h1_ct_r.gif) top right no-repeat #0D488B;
		margin-top: 5px;
		
	}*/

.bordatopo, .bordabaixo, .bordaadstopo, .bordaadsbaixo {
		display: block;
		height: 7px;
	} 
	.bordatopo {
		_margin-bottom: -10px;
		background: url(../images/meio_borda_tp.gif) top left no-repeat;
	}
	.bordaadstopo {
		_margin-bottom: -11px;
		background: url(../images/ads_borda_tp.gif) top left no-repeat;	
	}
	
	
	.bordabaixo {
		background: url(../images/meio_borda_dw.gif) bottom left no-repeat;
		_margin-top: -4px;
	}
	.bordaadsbaixo {
		background: url(../images/ads_borda_dw.gif) bottom left no-repeat;
		_margin-top: -11px;	
	}	

		
div#colmenu {
	float: left;
	width: 175px;
	_width: 174px;
	margin-right: 5px;
}	
	div#colmenu ul {
		margin: 0px;
		padding: 0px;
		list-style-type: none;
	}	

div#newschat {
	display: block;
	_width: 140px;
	margin: 15px 8px;
	/*height: 120px;*/
	background:  #fff;
	border: 1px solid #BACFEF;
	padding: 10px;
	text-align: center;
}
	div#newschat h6 {
		display: block;
		font: bold 1em "Trebuchet Ms", Verdana, arial;
		text-align: left;
		padding: 2px;
		background: #E9EFF8;		
		color: #0D488B;
	}
	div#newschat .input1 {
		border: 1px solid #696969;
		padding: 2px;
		font: bold 10px verdana;	 
		color: #ff8000; 
	}

div#conteudo {
	width: 565px;
	
	float: left;
	font: 0.9em "Trebuchet ms", Helvetica, Arial;
}
	div#conteudo h1 {
		 margin-top: 10px;
		 color: #FAA619;
		 font: bold 140%/120% "Trebuchet Ms", Arial, Verdana;
	}
	div#conteudo a {
		color: #000;
		text-decoration: none
	}
	div#conteudo a:hover {
		color: #ED5200;
		text-decoration: undeline;
	}	
	
	div#banners {
		float: left;
		display: block;
		width: 565px;
	}
		div#banners small {
			color: silver;
			display: block;
			border-bottom: 1px solid silver;
			margin-bottom: 5px;
		}

div#conteudo_interna {
	width: 425px;
	float: left;
	font: 0.9em "Trebuchet ms", Helvetica, Arial;
	padding-right: 5px; 
	border-right: 1px solid #ececec;
}		
	div#conteudo h2, div#conteudo_interna h2 {
		display: block;
		height: 18px;
		color: #FAA619;
		font: bold 0.8em "Trebuchet Ms", Verdana, Arial;		
		padding-left: 25px;
		margin-top: 8px;
	}	
	div#conteudo h2  {
		background: url(../images/h2_fnd_home.gif) top left no-repeat;
	}	
	div#conteudo_interna h2 {
		background: url(../images/h2_fnd.gif) top left no-repeat;
	}	


div#comentario {
	clear: both;
	border: 3px solid #efefef; 
	padding: 5px; 
	background: #fff; 
	display: block; 
	
	/*min-height: 100px;
	height: auto !important;*/
	height: 200px; 
	
		/*
		min-height: 520px;
		height: auto !important; 
		height: 520px;	
		*/	
	overflow: auto;
}
	div#comentario dl {
		font: 100%/150% "Trebuchet Ms", Arial, verdana;
	}
	div#comentario dt {
		display: block;
		padding: 2px;
		background: #f5f5f5;
	}
			div#comentario dt span{
				font-size: 90%;
				color: #696969;
		}
		div#comentario .bghoje {
			background: #F0F3F8;
		}

	div#comentario dd {
		margin-bottom: 14px;
		/*border-bottom: 1px solid silver;*/
	}
		
div#colextras {
	float: right;
	margin-top: 5px;
	width: 130px;
	padding: 2px;
	text-align: center;
}
	div#colextras ul, li {
		margin: 0px;
		padding: 0px;
		list-style: none;
		text-align: left;
	}
	div#colextras li a {
		color: black;
		text-decoration: none;
		display: block;
	}
	div#colextras li a:hover {
		text-decoration: underline;
	}
	div#colextras li a image {
		vertical-align: middle;
	}	

div#programacao {
	font-size: 0.8em;
	text-align: left;
}
	div#programacao dl {
		background: #CFE0F2 url(../images/colextra_borda_baixo.gif) bottom left no-repeat;
	}
	div#programacao dt {
		margin: 0px;
		padding: 2px 2px 3px 2px;
		font-weight: bold;
		color: #054897;
		background: url(../images/colextra_borda_topo.gif) top left no-repeat;
	} 
	div#programacao dd {
		margin-left: 4px;
		padding-bottom: 2px;
	}

/* enquete */
div#enquete {
	display: block;
	/*border: 1px solid gray;*/
	text-align: left;
	/*padding: 3px;*/
	font: 90%/150% "trebuchet MS", verdana, arial;
	color: #333333;
}
	div#enquete h5 {
		display: block;
		padding: 3px;
		background: #f5f5f5;
		font: bold 120%150% "Trebuchet Ms", Arial Verdana; 
		margin:0px;
	}
	div#enquete input {
		vertical-align: middle;
	}
	div#enquete .btenviar, div#enquete .btresultado {
		width: 50px;
		/*padding: 2px;
		background: #f5f5f5;
		text-align: center;
		font-size: 0.8em;
		font-weight: bold;
		margin-bottom: 5px;*/
	}
	div#enquete. btresultado {
		width: 60px;
		/*background: gray;
		color: #f5f5f5;
		margin-bottom: -12px;*/
	}


div#ads {
	clear: both; 
	background: url(../images/ads_fnd.gif) top left repeat-y; 
	padding: 5px;
	text-align: center;
}
	div#ads img {
		padding: 4px;
	}
	
address#rodape {
	display: block;
	padding-left: 15px;
	margin-top: 5px;
	height: 29px;
	_height: 35px;
	color: #fff;
	background: url(../images/rd_ct_l.gif) top left no-repeat #234E95;
}
	
/**** classes ***/
.l {
	float: left;
}
.r {
	float: right;
}
.c {
	clear: both;
}
.center {
	text-align: center;
}
.middle {
	vertical-align: middle;
}
.mnegativaimagem {
	_margin-bottom: -5px;
}
.titulobox {
	clear: both;
	height: 20px;
	display: block;
	border-top: 3px solid #efefef;
	border-bottom: 1px solid gray;
	color: #696969;
	background: url(../images/px_azul.gif) 5px 9px no-repeat;
	font-size: 0.8em;
	font-weight: bold;	
	padding: 6px 2px 0px 16px;
	text-transform: uppercase;
	letter-spacing: 1px;	

}

.pd3 { /* padding 3px!*/
	display: block; 
	padding: 3px;
}
.msgred {
	color: #CC0033;
	font-weight: bold;
	text-align:center;
}

