*{padding:0;margin:0; list-style:none;}

body {
	text-align:center;
	font:12px Arial, Helvetica, sans-serif;
	background-color:#06314f;
	}
#banner,#corpo,#rodape {
	width:770px;
	margin:0 auto;
	display:block;
}
/* ::::::::::::::::: TOP :::::::::::::::::::::::::: */
	#fundo {
		background:url(../../imgs/fundo.jpg) repeat-x bottom center;
		height:200px;
	}
	div#msg-locutor{
		position:absolute;
		background:#ffff15;
		width:400px;
		right:0;
		top:173px;
		}
		div#msg-locutor a{ text-decoration:none; font:10px Arial, Helvetica, sans-serif; color:#000; padding:5px; display:block; }
		div#msg-locutor a:hover{ text-decoration:underline; }
		
	#cabecalho {
			height:200px;
			width:770px;
			display:block;
			margin:0 auto;
			overflow:hidden;
			position:relative;
				}
			.box1 {
				width:401px;
				float:left;
			}
			#box2 {
				float:left;
				background:url(../../imgs/bg_som.jpg) repeat-x;
				width:241px;
				margin-top:25px;
				display:block;
			}
				.tex-som {
					padding-top:30px;
					display:block;
					text-align:left;
				}
					.tex-som a {
						text-decoration:none;
						color:#333333;
					}
					.tex-som a:hover {
						text-decoration:underline;
					}
			.box3 {
				width:125px;
				height:170px;
				float:left;
				margin-top:10px;
			}
#menu {	
	background:url(../../imgs/bg_menu.jpg) repeat-x;
	height:42px;
	text-align:center;
	padding-top:18px;
}
	#menu ul{
		width:770px;
		display:block;
		margin: 0 auto;
		padding-left:60px;
	}
	#menu ul li.borda-left{ border-left:0; }
	#menu ul li.borda-right{ border-right:0;}
	#menu ul li{
		float:left;
		border-right:solid 1px #2E2E2E;
		border-left:solid 1px #000;
	}
	
		#menu a {
			text-decoration:none;
			color:#FFFFFF;
			padding:0 10px;
		}
		#menu a:hover {
			text-decoration:underline;
		}
/* :::::::::::::::::::: CORPO ::::::::::::::::::::::::::: */
#banner {
	height:114px;
	margin-bottom:8px;
	margin-top:8px;
}
	#col-esq {
			float:left;
			width:561px;
			margin:0 auto;
			}	
		.box-promo{
				width:314px;
				float:left;
				background-color:#f1eff0;
				text-align:center;
				display:block;
				}
				.box-promo a,.box-galeria a {
						text-decoration:none;
						color:#333333;
						}
				.box-promo a:hover,.box-galeria a:hover {
							text-decoration:underline;
							}
		.box-galeria {
				width:240px;
				height:223px;
				float:left;
				background-color:#f1eff0;
				text-align:center;
				margin-left:7px;
				}
			#box-rec-fun {
					width:314px;
					float:left;
					margin-top:10px;
					background-color:#FFFFFF;
					}
				.box-rec {
					width:314px;
					float:left;
					text-align:left;
					background-color:#f1eff0;
					margin-bottom:4px;
					margin-top:3px;
					display:block;
					}
				.recado {
					padding-left:75px;
					display:block;
					clear:both;
				}
					#lider {
						background-color:#06314f;
						padding-top:20px;
						width:314px;
						float:left;
						text-align:center;
						clear:both;
					}	
		.box-not {
				width:240px;
				float:left;
				background-color:#f1eff0;
				text-align:center;
				margin-left:7px;
				margin-top:10px;
				}
		.box-prog {
				width:240px;
				text-align:center;
				float:right;
				background-color:#FFFFFF;
				margin-left:7px;
				display:block;
		}
		.titulos {
			font:18px  Geneva, Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			text-align:center;
		}
		#barra-tit {
			background:url(../../imgs/bg_titulos.jpg) repeat-x;
			width:300px;
			height:30px;
			padding-top:15px;
			padding-left:14px;
			display:block;
			clear:both;
			}
				#barra-tit a {
						text-decoration:none;
						color:#FFFFFF;
						}
				#barra-tit a:hover {
							text-decoration:underline;
							}
		#barra-tit2 {
			background:url(../../imgs/bg_titulos.jpg) repeat-x;
			width:226px;
			height:30px;
			padding-top:15px;
			padding-left:14px;
			display:block;
			}
		.box-tit {
				font:bold 12px Arial, Helvetica, sans-serif;
				color:#a62b01;
				margin:10px 39px;
				display:block;
				text-align:center;
				}
		.box-tit2 {
				font:bold 16px Arial, Helvetica, sans-serif;
				color:#FF6600;
				}	
					.box-tit2 li{
								margin:5 10px;
								}
					.box-tit2 a {
								text-decoration:none;
								color:#FF6600;
								}
					.box-tit2 a:hover {
									text-decoration:underline;
										}
		.box-tex {
				font:bold 14px Arial, Helvetica, sans-serif;
				text-align:center;
				margin-top:8px;
				}
	#col-dir {
			background-color:#f1eff0;
			width:202px;
			float:right;
			}
			.num {
				font:bold 18px Arial, Helvetica, sans-serif;
				display:block;
				float:left;
			}
			.lista {
				width:200px;
				display:block;
				float:right;
				text-align:left;
				color:#FF6600;
				margin-top:2px;
				padding:0 0 10px 0;			
				}
			.lista div{
				float:right;
				width: 165px;
			}
		.box-enq{	
			width:202px;
			margin-top:10px;
			float:right;
			text-align:left;
			display:block;
		}	
			.box-enq a {
					text-decoration:none;
					color:#FFFFFF;
					}
			.box-enq a:hover {
						text-decoration:underline;
						}
/* ::::::::::::::::::::::: RODAPÉ :::::::::::::::::::::::::: */
	#rodape{  
		clear:both;
		background-color: #E4E4E4;
		margin-top:10px;
	}
		#menu-rodape{
			padding: 15px 0px;
			text-align:center;
		}
		#menu-rodape li{ 
			display: inline; 
			font: 6pt Arial, Helvetica, sans-serif;
		}
	#sunline{ 
		font: 7pt Arial, Helvetica, sans-serif;
		text-align:right; 
		color:#7E7E7E;
		margin: 3px auto;
	}
		#sunline a{ 
			color:#CDCDCD;
			text-decoration:none;
		}
		#sunline a:hover{ color:#F38F20; }